编辑推荐
实战C#编程知识:通俗易懂、循序渐进、丰富案例、提升开发能力。
内容简介
本书以通俗易懂的语言、丰富的案例、贴近开发实战的项目,循序渐进地让读者在实践中学习C#编程知识,并提升实际开发能力。全书分为五篇,分别为基础知识篇、进阶提高篇、WinForm开发篇、高级应用篇、项目实战篇,内容包括Visual Studio、踏上C#开发的征程、必须学会的C#语法、流程控制语句、数组的使用、看似简单的字符串、面向对象程序设计、Windows交互式图形界面、Windows控件——C/S程序的基础、数据访问技术、程序调试与异常处理、IO数据流技术、GDI+绘图应用、Socket网络编程、多线程编程技术、Q友——做你自己的QQ、闪电下载器、明日ERP管理系统、铭成在线考试系统。书中知识大都结合具体示例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会C#程序开发的精髓,快速提高开发技能。
章节目录
封面
前折页
书名页
内容简介
版权页
前言
目录
第四篇 高级应用篇
第12章 I/O数据流技术
12.1 文件的操作
12.1.1 File类
12.1.2 FileInfo类
12.1.3 判断文件是否存在
12.1.4 创建文件
12.1.5 复制文件
12.1.6 移动文件
12.1.7 删除文件
12.1.8 获取文件的基本信息
12.2 文件夹的操作
12.2.1 Directory类
12.2.2 DirectoryInfo类
12.2.3 判断文件夹是否存在
12.2.4 创建文件夹
12.2.5 移动文件夹
12.2.6 删除文件夹
12.2.7 遍历文件夹
12.3 I/O数据流
12.3.1 流的概述
12.3.2 文件I/O流的介绍
12.3.3 使用I/O数据流操作文本文件
12.4 小结
12.5 快学快用
第13章 GDI+绘图应用
13.1 GDI+绘图基础
13.1.1 GDI+概述
13.1.2 Graphics类
13.2 设置画笔与画刷
13.2.1 设置画笔
13.2.2 设置画刷
13.3 绘制/填充几何图形
13.3.1 绘制几何图形
13.3.2 填充几何图形
13.4 绘制图像
13.5 小结
13.6 快学快用
第14章 Socket网络编程
14.1 网络编程基础
14.1.1 局域网与广域网
14.1.2 网络协议
14.1.3 端口及套接字
14.2 IP地址封装
14.3 TCP程序设计
14.3.1 Socket类
14.3.2 TcpClient类和TcpListener类
14.3.3 TCP网络程序示例
14.4 UDP程序设计
14.4.1 UdpClient类
14.4.2 UDP网络程序示例
14.5 小结
14.6 快学快用
第15章 多线程编程技术
15.1 线程概述
15.1.1 线程的概念
15.1.2 多线程的优点和缺点
15.2 线程的实现
15.2.1 使用Thread类创建线程
15.2.2 线程的生命周期
15.3 线程的操作
15.3.1 线程的休眠
15.3.2 线程的加入
15.3.3 线程的终止
15.3.4 线程的优先级
15.4 线程的同步
15.4.1 线程同步机制
15.4.2 使用lock关键字实现线程同步
15.4.3 使用Monitor类实现线程同步
15.4.4 使用Mutex类实现线程同步
15.5 小结
15.6 快学快用
第五篇 项目实战篇
第16章 Q友——做你自己的QQ
16.1 开发背景
16.2 系统功能的设计
16.2.1 系统功能结构
16.2.2 系统业务流程
16.3 系统开发必备
16.3.1 系统开发环境的要求
16.3.2 创建数据库及数据表
16.3.3 使用Visual Studio 2015创建项目
16.4 数据库的设计
16.4.1 数据表的设计
16.4.2 视图的设计
16.5 登录窗体的设计
16.5.1 登录窗体概述
16.5.2 登录窗体实现流程
16.5.3 设计登录窗体
16.5.4 验证用户输入
16.5.5 实现用户登录
16.5.6 通过按回车键切换输入焦点
16.5.7 实现记住密码和自动登录功能
16.5.8 打开申请账号窗体
16.5.9 自定义最小化和关闭按钮的实现
16.6 申请账号窗体的设计
16.6.1 申请账号窗体概述
16.6.2 申请账号窗体实现流程
16.6.3 设计申请账号窗体
16.6.4 窗体加载时的默认设置
16.6.5 申请账号功能的实现
16.6.6 关闭当前窗体
16.7 主窗体的设计
16.7.1 主窗体概述
16.7.2 主窗体实现流程
16.7.3 设计主窗体
16.7.4 定义公共变量和方法
16.7.5 窗体加载事件的实现
16.7.6 工具栏按钮功能的实现
16.7.7 双击打开聊天窗体
16.7.8 实时消息提醒及好友头像闪烁
16.8 聊天窗体的设计
16.8.1 聊天窗体概述
16.8.2 聊天窗体实现流程
16.8.3 设计聊天窗体
16.8.4 在窗体加载时显示好友头像及昵称信息
16.8.5 显示所有未读消息
16.8.6 消息发送功能的实现
16.8.7 查看消息记录
16.9 本章总结
第17章 闪电下载器
17.1 开发背景
17.2 系统功能的设计
17.2.1 系统功能结构
17.2.2 系统业务流程
17.3 系统开发必备
17.3.1 系统开发环境的要求
17.3.2 INI配置文件说明
17.3.3 项目目录结构预览
17.4 公共类的设计
17.4.1 Set类
17.4.2 DownLoad类
17.4.3 xuchuan类
17.5 主窗体的设计
17.5.1 主窗体概述
17.5.2 设计主窗体
17.5.3 初始化控件及下载任务状态
17.5.4 打开新建下载任务窗体
17.5.5 开始、暂停、删除及续传操作
17.5.6 网络速度的实时监控
17.5.7 退出程序时保存续传文件
17.5.8 打开系统设置窗体
17.6 新建下载任务窗体的设计
17.6.1 新建下载任务概述
17.6.2 设计新建下载任务窗体
17.6.3 显示默认下载路径
17.6.4 选择下载文件的保存位置
17.6.5 自动获取下载文件名
17.6.6 确认下载文件信息
17.7 系统设置窗体的设计
17.7.1 系统设置窗体概述
17.7.2 设计系统设置窗体
17.7.3 显示用户的默认设置
17.7.4 切换设置界面
17.7.5 保存用户设置
17.8 本章总结
第18章 明日ERP管理系统
18.1 开发背景
18.2 系统功能的设计
18.2.1 系统功能结构
18.2.2 系统业务流程
18.3 业务逻辑编码规则
18.3.1 数据库对象命名规则
18.3.2 业务编码规则
18.3.3 系统命名规范
18.4 系统开发必备
18.4.1 系统开发环境的要求
18.4.2 项目目录结构预览
18.5 数据库的设计
18.5.1 数据库概要说明
18.5.2 数据库逻辑设计
18.6 公共类的设计
18.6.1 DataBase类
18.6.2 CommonUse类
18.7 物料清单模块的设计
18.7.1 物料清单模块概述
18.7.2 设计物料清单窗体
18.7.3 获取所有母件信息
18.7.4 获取指定母件的子件信息
18.7.5 打开物料清单编辑窗体
18.7.6 添加/修改物料清单
18.8 销售收款单模块的设计
18.8.1 销售收款单模块概述
18.8.2 设计销售收款单窗体
18.8.3 查看已审核的销售出库单
18.8.4 查看指定出库单的详细信息
18.9 产品销售毛利汇总模块的设计
18.9.1 产品销售毛利汇总模块概述
18.9.2 设计产品销售毛利汇总表窗体
18.9.3 初始化产品名称
18.9.4 按时间段查询产品销售毛利汇总信息
18.10 操作权限模块的设计
18.10.1 操作权限模块概述
18.10.2 设计操作权限窗体
18.10.3 初始化用户及其权限列表
18.10.4 查看操作员的权限
18.10.5 修改操作员权限
18.11 本章总结
第19章 铭成在线考试系统
19.1 开发背景
19.2 系统功能的设计
19.2.1 系统功能结构
19.2.2 系统业务流程
19.3 系统开发必备
19.3.1 系统开发环境的要求
19.3.2 项目目录结构的预览
19.4 数据库的设计
19.4.1 数据库结构预览
19.4.2 数据表结构
19.5 公共类的设计
19.5.1 定义数据库的连接方法
19.5.2 对GridView控件进行数据绑定
19.5.3 创建执行SQL语句的方法
19.5.4 判断多种身份的方法
19.6 登录模块的设计
19.6.1 登录模块概述
19.6.2 设计登录页面
19.6.3 生成验证码
19.6.4 登录功能的实现
19.6.5 在关闭登录窗口时进行确认
19.7 考试模块的设计
19.7.1 考试模块概述
19.7.2 选择考试科目
19.7.3 设计考试页面
19.7.4 随机抽取试题
19.7.5 计时器功能的实现
19.7.6 “交卷”功能的实现
19.7.7 自动评分功能的实现
19.8 试题管理模块的设计
19.8.1 试题管理模块概述
19.8.2 显示教师相关信息
19.8.3 设计试题管理页面
19.8.4 查看试题基本信息
19.8.5 查看试题详细信息
19.8.6 添加试题信息
19.8.7 查看考试结果
19.8.8 删除考试结果
19.9 后台管理模块的设计
19.9.1 后台管理模块概述
19.9.2 管理考生基本信息
19.9.3 考试科目的管理
19.11 本章总结
后折页
封底
C#编程入门指南(上下册)是2020年由电子工业出版社出版,作者明日科技。
得书感谢您对《C#编程入门指南(上下册)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。