WinForm程序设计与实践PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:廉龙颖主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2019
- ISBN:9787302521907
- 页数:279 页
第1章 .NET简介及其开发环境 1
1.1 .NET简介 1
1.1.1 .NET Framework 2
1.1.2 C 2
1.1.3 Visual Studio 3
1.2 搭建开发环境 4
1.2.1 安装.NET Framework 4
1.2.2 安装Visual Studio 2015 4
1.2.3 重置默认环境 6
1.3 编程初试 9
1.3.1 编写Hello World程序 9
1.3.2 使用Visual Studio的技巧 12
1.4 .NET基本概述 13
1.4.1 解决方案与项目 13
1.4.2 命名空间 14
1.4.3 Main()方法 15
1.4.4 代码注释 15
1.4.5 程序调试 16
1.5 习题 19
第2章 C#语言基础 21
2.1 C#语法元素 21
2.2 关键字与标识符 21
2.2.1 关键字 21
2.2.2 标识符 22
2.3 数据类型 23
2.3.1 简单值类型 24
2.3.2 结构类型 26
2.3.3 枚举类型 27
2.3.4 Object类型 29
2.3.5 类类型 30
2.3.6 接口 31
2.3.7 字符串 33
2.3.8 数组 34
2.4 常量与变量 38
2.4.1 常量 38
2.4.2 变量 38
2.4.3 变量的作用域 38
2.5 运算符 39
2.5.1 算术运算符 39
2.5.2 赋值运算符 40
2.5.3 比较运算符 42
2.5.4 逻辑运算符 43
2.5.5 运算符优先级 45
2.6 流程控制语句 45
2.6.1 选择结构语句 45
2.6.2 循环结构语句 52
2.6.3 跳转语句 58
2.7 数据类型转换 62
2.8 异常处理 65
2.9 习题 69
第3章 面向对象程序设计 74
3.1 面向对象简介 74
3.2 类与对象 74
3.2.1 类的声明 75
3.2.2 对象的创建与使用 76
3.3 类的数据成员 76
3.4 方法 78
3.4.1 方法的定义与调用 78
3.4.2 方法的重载 80
3.4.3 方法的高级参数 81
3.5 构造方法 84
3.6 访问修饰符与static关键字 86
3.6.1 访问修饰符 86
3.6.2 static关键字 86
3.7 面向对象的基本特征 90
3.7.1 封装 91
3.7.2 继承 92
3.7.3 多态 93
3.8 抽象类与嵌套类 95
3.8.1 抽象类 95
3.8.2 嵌套类 96
3.9 委托与Lambda表达式 97
3.9.1 委托 97
3.9.2 Lambda表达式 99
3.10 程序集 101
3.11 习题 104
第4章 WinForm基础 108
4.1 WinForm简介 108
4.1.1 WinForm程序的新建 108
4.1.2 WinForm程序的文件结构 108
4.1.3 窗体与控件 111
4.1.4 属性与事件 112
4.2 WinForm常用控件 115
4.2.1 文本类控件 115
4.2.2 选择类控件 121
4.2.3 分组类控件 125
4.2.4 其他控件 128
4.3 Windows通用对话框 135
4.3.1 消息对话框 135
4.3.2 文件对话框 136
4.3.3 普通对话框 137
4.4 Windows窗体设计 141
4.4.1 基于单文档的窗体设计 141
4.4.2 基于多文档的窗体设计 141
4.5 习题 143
第5章 输入与输出 146
5.1 概述 146
5.1.1 文件与流 146
5.1.2 System.IO命名空间 146
5.2 目录操作 147
5.2.1 Directory类 147
5.2.2 DirectoryInfo类 148
5.3 文件操作 151
5.3.1 File类 151
5.3.2 FileInfo类 152
5.4 文件读写 154
5.4.1 读写文本文件 154
5.4.2 读写二进制文件 156
5.5 习题 159
第6章 数据访问技术 161
6.1 数据库基础 161
6.1.1 数据库的基本概念 161
6.1.2 数据库访问过程 162
6.2 ADO.NET 163
6.2.1 ADO.NET概述 163
6.2.2 ADO.NET数据库访问步骤 164
6.3 ADO.NET数据库访问操作 165
6.3.1 使用Connection对象连接数据库 166
6.3.2 使用Command对象执行数据库命令 167
6.3.3 使用DataAdapter对象执行数据库命令 173
6.4 习题 177
第7章 进程与线程 179
7.1 进程与线程概述 179
7.2 进程管理 179
7.2.1 获取进程信息 180
7.2.2 启动和停止进程 181
7.3 线程管理 184
7.3.1 创建和启动线程 184
7.3.2 休眠线程 186
7.3.3 终止和销毁线程 187
7.4 多线程管理 189
7.4.1 多线程互斥 189
7.4.2 多线程同步 191
7.5 习题 195
第8章 加密与解密 197
8.1 加密与解密概述 197
8.1.1 非对称加密 198
8.1.2 对称加密 198
8.2 加密与解密实现方法 199
8.2.1 字符串的加密与解密 199
8.2.2 一般文件的加密与解密 202
8.3 习题 205
第9章 GDI+ 207
9.1 GDI+概述 207
9.2 辅助绘图对象 208
9.3 基本绘图工具 211
9.3.1 Pen 211
9.3.2 Brush 212
9.4 GDI+绘图的应用 217
9.4.1 绘制柱形图 217
9.4.2 生成验证码 220
9.5 习题 222
第10章 Windows应用程序打包 224
10.1 概述 224
10.2 Windows应用程序打包方法 224
10.3 习题 231
第11章 实践项目——酒店管理系统 232
11.1 需求分析 232
11.2 概要设计 232
11.2.1 架构设计 232
11.2.2 功能设计 233
11.3 数据库设计 233
11.4 实体模型设计 235
11.5 数据访问层设计 241
11.6 业务逻辑层设计 243
11.7 表示层设计 251
11.7.1 登录设计 251
11.7.2 系统主界面设计 253
11.7.3 添加新用户设计 256
11.7.4 修改/删除用户设计 258
11.7.5 入住登记设计 260
11.7.6 退房登记设计 265
11.7.7 住客信息查询设计 269
11.7.8 客房信息查询设计 274
11.7.9 帮助设计 276
参考文献 278
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《景观艺术设计》林春水,马俊 2019
- 《反思性实践》胡红梅, 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019