.NET平台下Windows程序设计PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:周羽明,刘元婷编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2010
- ISBN:9787121103339
- 页数:434 页
第1章 Windows Form程序设计介绍 1
1.1 .NET平台下开发Windows Form简介 1
1.1.1 WindowsForm简介 1
1.1.2 Windows Form开发技术 2
1.2 Visual Studio.NET开发环境介绍 3
1.3 Windows窗体模型设计 4
1.3.1 “Hello World”程序 4
1.3.2 Windows窗体应用程序模型 5
1.3.3 Windows窗体中的动态布局 8
1.4 Windows常用控件 9
1.4.1 标签、连接标签、文本框 9
1.4.2 按钮、复选框、单选按钮 12
1.4.3 图片框、图片列表 16
1.4.4 菜单、工具栏、状态条 19
1.4.5 列表框、检查列表框及组合框 29
1.4.6 列表视图和树形视图 34
1.4.7 横滑块、竖滑块、轨道滑块及进度条 41
1.4.8 分页控件 45
1.4.9 Windows Form中的公用对话框 49
1.5 如何操作键盘和鼠标 58
1.5.1 使用键盘事件 58
1.5.2 使用鼠标事件 58
1.5.3 切换控件的绘制行为 60
1.6 控制打印 61
1.6.1 重要的打印类 61
1.6.2 生成进行打印的应用程序 61
1.7 .NET I/O操作与文件管理 66
1.7.1 基本的文件I/O 66
1.7.2 用于文件I/O的类 66
1.7.3 用于从流读取和写入流的类 66
1.7.4 通用I/O流类 67
1.7.5 创建目录列表 67
1.7.6 对新建的数据文件进行读取和写入 68
1.7.7 打开并追加到日志文件 69
1.7.8 向文件写入文本 70
1.7.9 从文件读取文本 71
1.7.10 从字符串中读取字符 72
1.7.11 向字符串写入字符 72
1.8 GDI+编程 73
1.8.1 介绍GDI+ 73
1.8.2 GDI和GDI+之间的差异 74
1.8.3 GDI+命名空间 74
1.8.4 创建图形对象 74
1.8.5 Alpha混合 75
1.8.6 使用画笔 75
1.8.7 使用钢笔 77
1.8.8 绘制文本 77
1.8.9 使用图像 81
1.8.10 其他信息 82
1.9 数据访问 82
1.9.1 数据访问概述 82
1.9.2 Windows窗体中的数据绑定 90
1.10 .NET Framework 3.5的Windows窗体中的新增功能 98
第2章 Windows Form程序设计动手试验 100
2.1 实验1 创建简单的Windows窗体应用程序项目 100
2.1.1 实例说明 100
2.1.2 技术要点 100
2.1.3 设计过程 100
2.2 实验2 创建简单计算器程序 101
2.2.1 实例说明 101
2.2.2 技术要点 101
2.2.3 设计过程 102
2.3 实验3 使用菜单 106
2.3.1 实例说明 106
2.3.2 技术要点 106
2.3.3 设计过程 107
2.4 实验4 操作键盘和鼠标 108
2.4.1 实例说明 108
2.4.2 技术要点 108
2.4.3 设计过程 108
2.5 实验5 使用打印 109
2.5.1 实例说明 109
2.5.2 技术要点 109
2.5.3 设计过程 109
2.6 实验6 创建简单的记事本 111
2.6.1 实例说明 111
2.6.2 技术要点 112
2.6.3 设计过程 112
2.7 实验7 使用Timer控件和进度条 114
2.7.1 实例说明 114
2.7.2 技术要点 114
2.7.3 设计过程 114
2.8 实验8 ComboBox控件的综合使用 115
2.8.1 实例说明 115
2.8.2 技术要点 115
2.8.3 设计过程 115
2.9 实验9 选项卡示例 123
2.9.1 实例说明 123
2.9.2 技术要点 123
2.9.3 设计过程 123
2.10 实验10 列表框示例 127
2.10.1 实例说明 127
2.10.2 技术要点 128
2.10.3 设计过程 128
2.11 实验11 创建多文档界面应用程序 136
2.11.1 实例说明 136
2.11.2 技术要点 136
2.11.3 设计过程 136
2.12 实验12 创建线程 138
2.12.1 实例说明 138
2.12.2 技术要点 138
2.12.3 设计过程 138
2.13 实验13 树状视图拖放实现 140
2.13.1 实例说明 140
2.13.2 技术要点 140
2.13.3 设计过程 140
2.14 实验14 为应用提供文件拖放功能 143
2.14.1 实例说明 143
2.14.2 技术要点 143
2.14.3 设计过程 143
2.15 实验15 简单文件管理器 144
2.15.1 实例说明 144
2.15.2 技术要点 144
2.15.3 设计过程 145
2.16 实验16 使用剪贴板 150
2.16.1 实例说明 150
2.16.2 技术要点 150
2.16.3 设计过程 150
2.17 实验17 使用GDI+绘制多种图形 151
2.17.1 实例说明 151
2.17.2 技术要点 151
2.17.3 设计过程 151
2.18 实验18 使用GDI+绘制多种文本 152
2.18.1 实例说明 152
2.18.2 技术要点 152
2.18.3 设计过程 152
2.19 实验19 使用GDI+画笔示例 155
2.19.1 实例说明 155
2.19.2 技术要点 155
2.19.3 设计过程 155
2.20 实验20 Windows窗体中的动态布局 158
2.20.1 实例说明 158
2.20.2 技术要点 158
2.20.3 设计过程 158
2.21 实验21 实现一个使用后台操作的窗体 160
2.21.1 实例说明 160
2.21.2 技术要点 161
2.21.3 设计过程 161
2.22 实验22 创建程序调用 164
2.22.1 实例说明 164
2.22.2 技术要点 164
2.22.3 设计过程 164
2.23 实验23 窗体中的简单数据绑定 166
2.23.1 实例说明 166
2.23.2 技术要点 166
2.23.3 设计过程 166
2.24 实验24 验证DataGridView控件中的数据 174
2.24.1 实例说明 174
2.24.2 技术要点 174
2.24.3 设计过程 174
2.25 实验25 创作复合控件 175
2.25.1 实例说明 175
2.25.2 技术要点 175
2.25.3 设计过程 175
2.26 实验26 播放声音文件 177
2.26.1 实例说明 177
2.26.2 技术要点 177
2.26.3 设计过程 177
2.27 实验27 Web页与宿主窗体互操作 181
2.27.1 实例说明 181
2.27.2 技术要点 181
2.27.3 设计过程 182
2.28 实验28 我的Web浏览器 184
2.28.1 实例说明 184
2.28.2 技术要点 185
2.28.3 设计过程 185
2.29 实验29 获取驱动器信息 188
2.29.1 实例说明 188
2.29.2 技术要点 188
2.29.3 设计过程 188
2.30 实验30 主机名与IP地址 191
2.30.1 实例说明 191
2.30.2 技术要点 191
2.30.3 设计过程 191
2.31 制作安装程序 192
2.31.1 使用Visual Studio安装向导 192
2.31.2 使用NSIS(Nullsoft Install System) 196
2.31.3 使用InstallShield 202
第3章 SQL Server与ADO.NET程序设计 209
3.1 Transact-SQL元素 209
3.1.1 标识符 209
3.1.2 数据类型 210
3.1.3 函数 211
3.1.4 表达式 213
3.1.5 表达式中的运算符 214
3.1.6 注释 215
3.2 SQL Server Management Studio 216
3.2.1 SQL Server Management Studio简介 217
3.2.2 使用SQL Server Management Studio 217
3.2.3 Adventure Works 218
3.3 规划数据库 223
3.3.1 系统数据库 223
3.3.2 文件和文件组 224
3.3.3 事务日志 225
3.3.4 表的基础知识 225
3.3.5 索引的基础知识 226
3.3.6 事务 228
3.3.7 存储过程基础知识 228
3.3.8 用户定义函数基础知识 229
3.3.9 PRIMARY KEY约束 230
3.3.10 FOREIGN KEY约束 231
3.4 设计数据库 233
3.4.1 规范化 233
3.4.2 数据完整性 234
3.4.3 设计文件和文件组 234
3.5 创建数据库 235
3.5.1 概述 235
3.5.2 数据库文件和文件组 236
3.6 修改数据库 237
3.6.1 添加、删除数据文件和事务日志文件 237
3.6.2 扩展和收缩数据库 239
3.6.3 分离和附加数据库 241
3.6.4 使用INSERT和SELECT INTO添加行 242
3.6.5 通过使用UPDATE更改数据 243
3.6.6 使用DELETE删除行 243
3.6.7 创建和修改PRIMARY KEY约束 244
3.6.8 创建和修改FOREIGN KEY约束 245
3.7 优化数据库 245
3.7.1 索引设计基础知识 245
3.7.2 了解视图 246
3.8 维护数据库 246
3.9 ADO.NET概述 250
3.9.1 ADO.NET组件 251
3.9.2 选择DataReader或DataSet 251
3.9.3 XML和ADO.NET 252
3.9.4 ADO.NET平台要求 252
3.9.5 .NET Framework数据提供程序 252
3.9.6 ADO.NET DataSet 255
3.9.7 兼容性 256
3.10 使用DataSet 257
3.10.1 创建DataSet 257
3.10.2 创建和使用DataTable 259
3.10.3 在DataTable中处理数据 264
3.10.4 创建和使用DataTableReader 267
3.10.5 创建和使用DataView 270
3.11 连接/检索数据 274
3.11.1 连接到数据源 274
3.11.2 使用命令 277
3.11.3 使用DataAdapter 282
3.11.4 使用DataReader 289
3.12 修改数据 291
3.12.1 使用DataAdapete更新数据源 291
3.12.2 使用命令更新数据源 292
3.13 应用程序的安全 293
3.13.1 ADO.NET安全编码指南 293
3.13.2 保护连接字符串 295
3.13.3 加密和数据访问 298
第4章 SQL Server与ADO.NET程序设计动手试验 299
4.1 实验1 创建SQL Server Express数据库文件 299
4.1.1 实例说明 299
4.1.2 技术要点 299
4.1.3 设计过程 299
4.1.4 用数据填充示例表 302
4.2 实验2 创建带有多个查询的TableAdapter 303
4.2.1 实例说明 303
4.2.2 技术要点 303
4.2.3 设计过程 303
4.3 实验3 连接到SQL Server Express数据库中的数据 305
4.3.1 实例说明 305
4.3.2 技术要点 305
4.3.3 设计过程 305
4.4 实验4 从Access数据库中读取数据 306
4.4.1 实例说明 306
4.4.2 技术要点 306
4.4.3 设计过程 306
4.5 实验5 连接到对象中的数据 310
4.5.1 实例说明 310
4.5.2 技术要点 311
4.5.3 设计过程 311
4.6 实验6 向数据集添加验证 323
4.6.1 实例说明 323
4.6.2 技术要点 323
4.6.3 设计过程 323
4.7 实验7 将数据保存到数据库(多个表) 324
4.7.1 实例说明 324
4.7.2 技术要点 324
4.7.3 设计过程 324
4.8 实验8 枚举局域网内的所有SQL Server服务器 327
4.8.1 实例说明 327
4.8.2 技术要点 327
4.8.3 设计过程 327
4.9 实验9 将ASP.NET输出缓存与SQL Server结合使用 328
4.9.1 实例说明 328
4.9.2 技术要点 329
4.9.3 设计过程 329
4.10 实验10 在事务中保存数据 332
4.10.1 实例说明 332
4.10.2 技术要点 332
4.10.3 设计过程 332
4.11 实验11 使用托管代码创建存储过程 336
4.11.1 实例说明 336
4.11.2 技术要点 336
4.11.3 设计过程 336
4.12 实验12 处理并发异常 338
4.12.1 实例说明 338
4.12.2 技术要点 338
4.12.3 设计过程 338
4.13 实验13 将XML数据读取到数据集 342
4.13.1 实例说明 342
4.13.2 技术要点 342
4.13.3 设计过程 342
4.14 实验14 使用数据填充数据集 345
4.14.1 实例说明 345
4.14.2 技术要点 345
4.14.3 设计过程 345
4.15 实验15 创建主/详细信息页 346
4.15.1 实例说明 346
4.15.2 技术要点 347
4.15.3 设计过程 347
4.16 实验16 使用DataList Web服务器控件显示并格式化数据 349
4.16.1 实例说明 349
4.16.2 技术要点 349
4.16.3 设计过程 349
第5章 了解XML数据基本知识 354
5.1 .NET Framework中的XML结构概述 354
5.1.1 .NET Framework中的XML设计目标 354
5.1.2 .NET Framework中的XML结构摘要 356
5.2 在内存中处理XML数据 356
5.2.1 使用DOM模型处理XML数据 357
5.2.2 移除XML文档中的节点、内容和值 372
5.2.3 在DOM中验证XML文档 374
5.2.4 使用XPath数据模型处XML数据 380
5.3 用XmlReader读取XML 410
5.3.1 创建XML读取器 410
5.3.2 XmlReader中的当前节点位置 412
5.4 用XmlWriter编写XML 416
5.4.1 创建XMI编写器 416
5.4.2 写入类型化数据 418
5.4.3 编写属性 419
5.4.4 写入元素 420
第6章 了解XML数据基本知识动手试验 422
6.1 实验1 用XML设计器创建XML架构 422
6.1.1 实例说明 422
6.1.2 技术要点 422
6.1.3 设计过程 422
6.2 实验2 从Windows窗体调用XML Web Services 426
6.2.1 实例说明 426
6.2.2 技术要点 426
6.2.3 设计过程 426
6.3 实验3 使用Windows窗体BindingSource绑定到Web服务 428
6.3.1 实例说明 428
6.3.2 技术要点 428
6.3.3 设计过程 428
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《Cinema 4D电商美工与视觉设计案例教程》樊斌 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017