WinForm应用开发与实践教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:宋楚平作者;周建辉作者/编
- 出 版 社:北京:高等教育出版社
- 出版年份:2009
- ISBN:9787040278163
- 页数:296 页
第1章WinForm编程基础 1
1.1Windows窗体简介 1
1.1.1创建一个简单的Windows应用程序 2
1.1.2设置窗体属性 7
1.1.3窗体的常用方法和事件 9
1.1.4一个简单的启动窗口 10
1.2多文档应用程序 12
1.2.1创建MDI应用程序 13
1.2.2子窗体的激活和排列 14
1.2.3多文档记事本 16
1.3多窗体应用程序 19
1.3.1窗体之间的连接 19
1.3.2消息框窗口 19
1.3.3窗体之间的数据传递 21
实验 25
思考与练习 29
第2章 常用组件 30
2.1组件的基本概念 30
2.2基本控件 31
2.2.1显示控件 31
2.2.2输入控件 32
2.2.3按钮控件 35
2.2.4选择控件 38
2.2.5图形控件 40
2.2.6进度控件 41
2.2.7录入学生信息示例 42
2.3容器控件 44
2.3.1布局控件 45
2.3.2分组控件 46
2.3.3选项卡控件 47
2.3.4班级管理示例 48
2.4菜单和工具栏 49
2.4.1主菜单 50
2.4.2快捷菜单 51
2.4.3工具栏 52
2.4.4状态栏 52
2.4.5学生管理系统主窗体示例 53
2.5对话框控件 55
2.5.1文件对话框 56
2.5.2颜色对话框 61
2.5.3字体对话框 61
2.5.4简易写字板应用程序 63
2.6其他高级组件 64
2.6.1监视文件系统 65
2.6.2图像列表 66
2.6.3进程控制 67
2.6.4定时器 69
实验 72
思考与练习 76
第3章 文件处理 78
3.1文件系统的基本操作 78
3.1.1文件及流的基本概念 78
3.1.2目录的操作 79
3.1.3文件的操作 80
3.1.4列举目录下的文件 82
3.2读写文本文件 84
3.2.1使用FileStream读写文本文件 84
3.2.2使用StreamReader读取文本数据 87
3.2.3使用StreamWriter写入文本数据 89
3.3读写二进制文件 91
3.3.1读取二进制数据 91
3.3.2写入二进制数据 92
3.3.3读写课程基本参数 93
3.4读写ini文件 95
3.4.1 ini文件介绍 95
3.4.2读写ini文件示例 96
实验 99
思考与练习 100
第4章 访问数据库 102
4.1ADO.NET概述 102
4.1.1 ADO.NET的结构 102
4.1.2 ADO.NET的优势 104
4.1.3 ADO.NET的基本组件 104
4.2数据的增删改查 107
4.2.1建立数据库连接 107
4.2.2检索数据 108
4.2.3增加、删除和更改数据 110
4.3数据集 113
4.3.1创建数据集 113
4.3.2数据表、数据列和数据行 113
4.3.3利用数据集批量更新数据 116
4.3.4 DataView 118
4.4数据组件和数据绑定 120
4.4.1数据组件 120
4.4.2简单的数据绑定 124
4.4.3复杂的数据绑定 124
4.5使用存储过程 126
4.5.1返回记录的存储过程 127
4.5.2返回值的存储过程 128
4.5.3行为存储过程 129
4.5.4存取大对象数据 131
4.6使用事务处理 135
4.6.1在数据库级使用事务处理 135
4.6.2在ADO.NET级使用事务处理 137
实验 138
思考与练习 143
第5章利用控件显示和操作数据 144
5.1利用TreeView显示数据 144
5.2利用ListView显示数据 147
5.3利用ReportViewer显示数据 149
5.4利用DataGridView显示和操作数据 154
5.4.1在DataGridView中显示数据 155
5.4.2在DataGridView中操作数据 156
实验 159
思考与练习 164
第6章 绘图和打印 166
6.1图形设备接口简介 166
6.2绘制基本图形 167
6.2.1绘制文本和直线 167
6.2.2绘制矩形和椭圆 168
6.2.3绘制曲线 169
6.2.4翻转、缩放和移动图形 170
6.3自定义打印和预览 173
6.3.1打印自定义票据 174
6.3.2打印自定义报表 179
实验 182
思考与练习 188
第7章 水晶报表 189
7.1水晶报表简介 189
7.2创建水晶报表 190
7.2.1拉模型创建水晶报表 190
7.2.2推模型创建水晶报表 198
7.3预览水晶报表 200
7.4水晶报表的高级应用 203
实验 208
思考与练习 212
第8章 多线程和Windows服务 214
8.1多线程 214
8.1.1线程类的属性和方法 214
8.1.2创建线程 215
8.1.3线程的调度 217
8.1.4线程同步 219
8.2 Windows服务 221
8.2.1创建服务 223
8.2.2安装和卸载Windows服务 224
8.2.3调试Windows服务 227
实验 228
思考与练习 231
第9章 网络编程 233
9.1 Internet访问 233
9.1.1利用WebClient类访问Internet 233
9.1.2利用WebRequest类和WebResponse类访问Internet 236
9.2套接字编程 239
9.2.1TCP协议类简介 239
9.2.2建立TCP服务器和客户端 241
实验 246
思考与练习 252
第10章 开发多层结构的应用系统 254
10.1系统的功能需求分析 254
10.1.1项目背景说明 254
10.1.2业务流程 255
10.1.3功能描述 255
10.2数据库设计 256
10.2.1系统的ER图 256
10.2.2系统的关系表 257
10.3多层结构的应用系统设计 258
10.3.1多层结构的概念及优势 258
10.3.2搭建多层结构的开发框架 260
10.3.3实现实体层 263
10.3.4实现数据访问层 264
10.3.5实现业务逻辑层 268
10.3.6实现表示层 269
实验 272
思考与练习 279
第11章 应用程序的单元测试和发布 280
11.1程序的单元测试 280
11.1.1单元测试的基本概念 280
11.1.2单元测试类 281
11.1.3创建单元测试项目 283
11.1.4运行单元测试项目 287
11.2应用程序的发布 289
11.2.1使用ClickOnce技术发布应用程序 289
11.2.2使用Windows Installer技术发布应用程序 291
实验 294
思考与练习 295
主要参考文献 296
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《名医教你练走颈肩腰腿痛》许学猛 2018
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《语文教育教学实践探索》陈德收 2018
- 《第一性原理方法及应用》李青坤著 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《全国高等中医药行业“十三五”创新教材 中医药学概论》翟华强 2019
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《习近平总书记教育重要论述讲义》本书编写组 2020
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《教育学考研应试宝典》徐影主编 2019
- 《语文教育教学实践探索》陈德收 2018
- 《家庭音乐素养教育》刘畅 2018