.NET应用程序开发技术与项目实践 C#版PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:曾宪权;曹玉松著
- 出 版 社:北京:清华大学出版社
- 出版年份:2017
- ISBN:9787302451992
- 页数:388 页
第1章 .NET平台和C#语言 1
1.1 .NET软件开发工具与环境 1
1.1.1 任务描述:建立.NET软件开发环境 1
1.1.2 任务实现 2
1.1.3 知识链接 3
1.1.4 拓展与提高 9
1.2 欢迎进入 C#编程世界 9
1.2.1 任务描述:设计学生成绩管理系统V0.8 启动界面 9
1.2.2 任务实现 9
1.2.3 知识链接 10
1.2.4 拓展与提高 16
1.3 知识点提炼 16
第2章 C#程序开发基础 17
2.1 变量和表达式 17
2.1.1 任务描述:学生信息输入 17
2.1.2 任务实现 17
2.1.3 知识链接 18
2.1.4 拓展与提高 30
2.2 智能决策——选择结构 31
2.2.1 任务描述:用户登录验证 31
2.2.2 任务实现 31
2.2.3 知识链接 31
2.2.4 拓展与提高 37
2.3 重复迭代——循环结构 37
2.3.1 任务描述:多个学生信息输入 37
2.3.2 任务实现 37
2.3.3 知识链接 38
2.3.4 拓展与提高 43
2.4 程序调试与异常处理 44
2.4.1 任务描述:用户登录模块的调试 44
2.4.2 任务实现 44
2.4.3 知识链接 45
2.4.4 拓展与提高 49
2.5 知识点提炼 49
第3章 数组、字符串和集合 51
3.1 数组 51
3.1.1 任务描述:学生信息输入和输出 51
3.1.2 任务实现 52
3.1.3 知识链接 53
3.1.4 拓展与提高 56
3.2 字符串处理 56
3.2.1 任务描述:学生信息输入和输出 56
3.2.2 任务实现 56
3.2.3 知识链接 58
3.2.4 拓展与提高 66
3.3 集合 66
3.3.1 任务描述:学生信息存储 66
3.3.2 任务实现 67
3.3.3 知识链接 68
3.3.4 拓展与提高 73
3.4 知识点提炼 73
第4章 C#面向对象程序编程 74
4.1 类和对象 74
4.1.1 任务描述:建立学生对象 74
4.1.2 任务实现 74
4.1.3 知识链接 76
4.1.4 拓展与提高 80
4.2 定义类成员 80
4.2.1 任务描述:学生对象的完善 80
4.2.2 任务实现 80
4.2.3 知识链接 82
4.2.4 拓展与提高 91
4.3 继承性、多态性和接口 91
4.3.1 任务描述:简单工资管理系统 91
4.3.2 任务实现 92
4.3.3 知识链接 93
4.3.4 拓展与提高 102
4.4 委托和事件 103
4.4.1 任务描述:对象数组的排序 103
4.4.2 任务实现 103
4.4.3 知识链接 104
4.4.4 拓展与提高 110
4.5 知识点提炼 111
第5章 Windows应用程序开发基础 112
5.1 Windows应用程序基本结构 112
5.1.1 任务描述:学生成绩管理系统主窗体的设计 112
5.1.2 任务实现 113
5.1.3 知识链接 113
5.1.4 拓展与提高 119
5.2 文本类控件 119
5.2.1 任务描述:用户登录界面设计 119
5.2.2 任务实现 120
5.2.3 知识链接 121
5.2.4 拓展与提高 129
5.3 选择类控件 129
5.3.1 任务描述:学生信息添加界面设计 129
5.3.2 任务实现 130
5.3.3 知识链接 132
5.3.4 拓展与提高 139
5.4 Windows窗体事件处理机制 139
5.4.1 任务描述:简易计算器 139
5.4.2 任务实现 139
5.4.3 知识链接 141
5.4.4 拓展与提高 142
5.5 知识点提炼 142
第6章 Windows应用程序开发进阶 144
6.1 菜单、工具栏和状态栏 144
6.1.1 任务描述:学生成绩管理系统主窗体的完善 144
6.1.2 任务实现 145
6.1.3 知识链接 147
6.1.4 拓展与提高 154
6.2 数据显示控件 154
6.2.1 任务描述:设计学生信息查询界面 154
6.2.2 任务实现 155
6.2.3 知识链接 157
6.2.4 拓展与提高 165
6.3 通用对话框 165
6.3.1 任务描述:设计数据备份界面 165
6.3.2 任务实现 165
6.3.3 知识链接 166
6.3.4 拓展与提高 174
6.4 多文档界面应用程序 174
6.4.1 任务描述:多文档记事本程序 174
6.4.2 任务实现 175
6.4.3 知识链接 177
6.4.4 拓展与提高 181
6.5 知识点提炼 181
第7章 ADO.NET数据访问技术 182
7.1 连接数据库 182
7.1.1 任务描述:用户登录 182
7.1.2 任务实现 182
7.1.3 知识链接 184
7.1.4 拓展与提高 190
7.2 与数据库进行交互 190
7.2.1 任务描述:添加学生信息 190
7.2.2 任务实现 191
7.2.3 知识链接 192
7.2.4 拓展与提高 201
7.3 内存数据库 202
7.3.1 任务描述:学生信息查询 202
7.3.2 任务实现 202
7.3.3 知识链接 204
7.3.4 拓展与提高 212
7.4 数据浏览器——DataGridView控件 212
7.4.1 任务描述:学生信息查询 212
7.4.2 任务实现 212
7.4.3 知识链接 214
7.4.4 拓展与提高 220
7.5 知识点提炼 220
第8章 Windows应用程序打包部署 221
8.1 三层架构应用程序的开发 221
8.1.1 任务描述:三层架构的用户登录模块 221
8.1.2 任务实现 221
8.1.3 知识链接 229
8.1.4 拓展与提高 234
8.2 Windows应用程序的部署 234
8.2.1 任务描述:学生成绩管理系统的部署 234
8.2.2 任务实现 235
8.2.3 知识链接 239
8.2.4 拓展与提高 243
8.3 知识点提炼 243
第9章 文件与数据流技术 244
9.1 System.IO命名空间 244
9.1.1 任务描述:数据备份的实现 244
9.1.2 任务实现 244
9.1.3 知识链接 245
9.1.4 拓展与提高 251
9.2 文件和目录管理 251
9.2.1 任务描述:文件信息浏览 251
9.2.2 任务实现 251
9.2.3 知识链接 252
9.2.4 拓展与提高 258
9.3 数据流 258
9.3.1 任务描述:文件分割器 258
9.3.2 任务实现 258
9.3.3 知识链接 260
9.3.4 拓展与提高 268
9.4 知识点提炼 268
第10章 图形图像处理技术 269
10.1 GDI+绘图基础 269
10.1.1 任务描述:实现图形验证码 269
10.1.2 任务实现 269
10.1.3 知识链接 272
10.1.4 拓展与提高 282
10.2 常用图形绘制 283
10.2.1 任务描述:绘制学生成绩统计图 283
10.2.2 任务实现 283
10.2.3 知识链接 286
10.2.4 拓展与提高 290
10.3 图像处理 291
10.3.1 任务描述:简单图片浏览器 291
10.3.2 任务实现 291
10.3.3 知识链接 292
10.3.4 拓展与提高 296
10.4 知识点提炼 296
第11章 多线程和网络编程 297
11.1 多线程编程技术 297
11.1.1 任务描述:多线程自动更新界面 297
11.1.2 任务实现 298
11.1.3 知识链接 300
11.1.4 拓展与提高 307
11.2 网络编程基础 307
11.2.1 任务描述:设计点对点聊天程序 307
11.2.2 任务实现 308
11.2.3 知识链接 310
11.2.4 拓展与提高 320
11.3 知识点提炼 320
第12章 WPF编程——让你的代码炫起来 321
12.1 WPF应用程序开发入门 321
12.1.1 任务描述:用户登录 321
12.1.2 任务实现 321
12.1.3 知识链接 323
12.1.4 拓展与提高 331
12.2 使用WPF控件编程 331
12.2.1 任务描述:计算器程序 331
12.2.2 任务实现 332
12.2.3 知识链接 335
12.2.4 拓展与提高 345
12.3 数据绑定 345
12.3.1 任务描述 345
12.3.2 任务实现 346
12.3.3 知识链接 346
12.3.4 拓展与提高 357
12.4 知识点提炼 358
第13章 综合案例——学生成绩管理系统 359
13.1 学生成绩管理系统的分析与设计 359
13.1.1 系统概述 359
13.1.2 系统业务流程 360
13.1.3 数据库设计 361
13.2 学生成绩管理系统的实现 363
13.2.1 表示层的实现 363
13.2.2 业务逻辑层的实现 373
13.2.3 数据访问层的实现 377
13.3 学生成绩管理系统的部署 385
参考文献 387
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《催眠人生》于松著 2019
- 《暗杀者的后代》陈应松著 2019
- 《逐梦岁月》覃世松著 2019
- 《纸上风景》徐明松著 2015
- 《像法学家那样思考=THINKING LIKE A LAWYER》刘昌松著 2020
- 《晚霞涛声》周汝松著 2019
- 《阳光小旅馆》刘松著 2018
- 《叶片结构强度与振动》徐自力,艾松著 2018
- 《助力脱贫攻坚 校园携手田园》陈治松著 2019
- 《工程项目冲突管理》唐冰松著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019