程序员突击 VISUAL C#2008原理与系统开发PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:欧阳炜昊编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2009
- ISBN:9787302183549
- 页数:352 页
第一篇 步入Visual C#2008开发的殿堂第1章 Visual C#2008简介 2
1.1 .NET平台和.NET框架概述 2
1.1.1 .NET平台 2
1.1.2 .NET框架 3
1.2 Visual C#2008开发环境 8
1.2.1 Visual Studio 2008概述 9
1.2.2 Visual C#2008集成开发环境 9
1.3 创建一个简单的Visual C#Windows应用程序 13
1.4 小结 15
第2章 C#面向对象程序设计 16
2.1 类的概述 16
2.1.1 类的定义 16
2.1.2 创建类实例 17
2.1.3 类成员 17
2.1.4 构造函数 18
2.1.5 方法 19
2.1.6 字段与属性 24
2.1.7 如何使用命名空间来组织类 26
2.2 继承 28
2.3 多态 30
2.3.1 抽象类 31
2.3.2 密封类 32
2.4 接口 33
2.4.1 接口声明 33
2.4.2 接口实现 34
2.5 委托与事件 35
2.5.1 委托 35
2.5.2 事件 37
2.6 小结 38
第二篇 苦练基本功 40
第3章 Windows窗体 40
3.1 Windows窗体简介 40
3.2 使用Windows窗体 46
3.2.1 创建窗体 46
3.2.2 设置窗体属性 47
3.2.3 调用方法 51
3.2.4 窗体的事件介绍 52
3.3 创建多文档界面应用程序 57
3.3.1 单文档界面和多文档界面应用程序 57
3.3.2 创建多文档界面应用程序 58
3.3.3 父窗体和子窗体的交互 59
3.4 小结 61
第4章 使用Windows窗体基本控件 62
4.1 使用Windows窗体控件 62
4.1.1 根据功能选择Windows窗体控件 62
4.1.2 制作登录框 64
4.1.3 Label控件 67
4.1.4 TextBox控件 67
4.1.5 Button控件 68
4.2 选择类控件 69
4.2.1 个人资料填写程序 69
4.2.2 使用ListBox控件和ComboBox控件 72
4.2.3 使用CheckBox和RadioButton控件 76
4.2.4 使用GroupBox和Panel控件 77
4.3 菜单和工具栏 78
4.3.1 创建菜单 78
4.3.2 使用toolStrip控件 79
4.3.3 使用statusStrip控件 81
4.4 在Windows窗体应用程序中使用对话框 82
4.4.1 在Visual Studio.NET中选择对话框 82
4.4.2 在应用程序中显示对话框 86
4.4.3 DialogResult属性 87
4.5 文本编辑 88
4.5.1 RichTextBox控件简介 88
4.5.2 RichTextBox的主要属性 89
4.5.3 RichTextBox控件的主要方法 90
4.5.4 RichTextBox控件的主要事件 90
4.6 制作写字板 91
4.6.1 程序分析功能 91
4.6.2 控件属性设置 91
4.6.3 程序代码编写 95
4.6.4 程序总结 101
4.7 小结 101
第5章 Windows窗体高级控件 102
5.1 视图列表类控件 102
5.1.1 使用ImageList控件 102
5.1.2 ListView控件 102
5.1.3 TreeView控件 106
5.1.4 制作员工资料管理器 107
5.2 验证用户输入 111
5.2.1 处理焦点 111
5.2.2 使用Validating事件验证控件 112
5.2.3 窗体级别的验证 113
5.2.4 ErrorProvider控件 114
5.3 在运行时添加控件 115
5.3.1 控件集合 115
5.3.2 在运行时添加控件 116
5.4 控件的组织 116
5.4.1 排列控件 116
5.4.2 设置Tab键顺序 117
5.4.3 锚定Windows窗体中的控件 117
5.4.4 停靠Windows窗体的控件 117
5.5 小结 118
第6章 控件的高级应用 119
6.1 创建用户控件 119
6.1.1 创建控件的方式 119
6.1.2 提供并重载控件属性 122
6.1.3 触发并重载控件事件 124
6.1.4 测试控件 125
6.1.5 创建复合控件 125
6.2 为控件添加设计时支持 129
6.2.1 属性的属性(Property Attribute) 129
6.2.2 内建在.NET框架中的设计时支持选项 129
6.3 控件许可 131
6.3.1 文件许可 132
6.3.2 启用控件许可 133
6.3.3 LicFileLicenseProvider在.NET中的工作流程 135
6.4 小结 135
第7章 文件操作 136
7.1 流 136
7.1.1 .NET流的体系结构 137
7.1.2 Stream类 137
7.2 Reader和Writer 139
7.3 基本文件I/O 142
7.3.1 FileStream类 143
7.3.2 File和FileInfo类 144
7.3.3 Directory和DirectoryInfo类 145
7.3.4 FileSystemWatcher 146
7.3.5 独立存储 148
7.4 小结 149
第8章 图形图像处理 150
8.1 GDI+简介 150
8.2 GDI+对象 151
8.2.1 Graphics对象 152
8.2.2 Graphics对象的方法 152
8.2.3 创建和使用Pen、Brush对象 153
8.3 绘制基本图形 155
8.3.1 绘制直线和矩形 155
8.3.2 绘制椭圆和弧线 157
8.3.3 绘制多边形 158
8.3.4 画刷和填充的形状 159
8.4 图像处理 162
8.4.1 加载和显示图片 162
8.4.2 裁切和缩放图像 163
8.4.3 旋转、反射和扭曲图像 164
8.4.4 创建缩放图像 165
8.5 文本显示 166
8.5.1 使用Font对象 166
8.5.2 使用DrawString方法绘制文本 167
8.6 小结 169
第9章 连接环境下的ADO.NET数据库 170
9.1 ADO.NET架构 170
9.2 在连接环境中使用ADO.NET 172
9.3 连接数据库 173
9.3.1 .NET数据提供程序 174
9.3.2 定义连接 176
9.3.3 打开和关闭连接 179
9.4 执行数据库操作 180
9.4.1 使用连接环境下应用程序的对象模型 180
9.4.2 创建Command对象 181
9.4.3 执行Command对象 184
9.5 使用存储过程 189
9.5.1 Command对象参数 189
9.5.2 为Command对象创建参数 190
9.5.3 实例分析 193
9.6 小结 195
第10章 非连接环境下访问数据库 196
10.1 在非连接环境中使用ADO.NET 196
10.1.1 ADO.NET对象模型 196
10.1.2 在非连接环境中使用ADO.NET 197
10.2 使用数据集 198
10.2.1 构建DataSet和DataTable 198
10.2.2 更改DataTable中的数据 201
10.2.3 DataView对象 204
10.3 使用数据集访问和修改数据 208
10.3.1 DataAdaptet类 208
10.3.2 使用DataAdapter填充DataSet 212
10.3.3 配置DataAdapter更新后台数据源 216
10.4 DataSet与XML 221
10.4.1 创建XSD架构 221
10.4.2 将架构和数据加载到DataSet对象中 225
10.4.3 将DataSet写入XML 227
10.5 数据绑定技术 231
10.5.1 为Windows控件绑定数据 231
10.5.2 ADO.NET 2.0中的新数据绑定技术 232
10.6 小结 238
第11章 报表和打印 239
11.1 .NET打印概述 239
11.1.1 .NET Windows窗体应用程序中的打印操作 239
11.1.2 PrintDocument对象 241
11.1.3 PrintPage事件和PrintPageEventArgs对象 242
11.1.4 在Windows窗体应用程序中启用打印 244
11.2 使用打印常用对话框 245
11.2.1 使用PrintPreviewDialog控件 246
11.2.2 使用PageSetupDialog控件 247
11.2.3 使用PrintDialog控件 249
11.3 使用Crystal Report创建报表 250
11.3.1 Crystal Report 251
11.3.2 使用Crystal Report创建和格式化报表 251
11.4 使用Report创建报表 255
11.4.1 Report报表的创建 255
11.4.2 使用ReportViewer控件查看器查看报表 257
11.4.3 ReportViewer工具栏 258
11.4.4 如何为ReportViewer报表添加数据源 260
11.5 小结 264
第12章 调试、测试与部署 265
12.1 应用程序调试 265
12.1.1 错误分类 265
12.1.2 调试命令 266
12.2 应用程序测试 269
12.2.1 测试概述 270
12.2.2 测试方法 272
12.3 打包和部署.NET应用程序 275
12.3.1 基本概念 275
12.3.2 Windows Installer安装项目的组件 275
12.4 小结 281
第三篇 突出重围 项目实战 284
第13章 综合应用实例——考试管理系统 284
13.1 系统总体结构设计 284
13.1.1 系统功能设计 284
13.1.2 系统数据库设计 285
13.2 公共类 288
13.2.1 主要功能 288
13.2.2 具体要求 288
13.2.3 注意事项 289
13.2.4 主要代码段 289
13.3 “考生管理”模块 291
13.3.1 功能 291
13.3.2 数据流程 291
13.3.3 具体界面设计 291
13.3.4 具体要求和注意事项 292
13.3.5 所运用的知识点 292
13.3.6 主要代码段 292
13.4 “试卷管理”模块 300
13.4.1 功能 300
13.4.2 数据流程 300
13.4.3 具体界面设计 300
13.4.4 具体要求和注意事项 301
13.4.5 所运用的知识点 301
13.4.6 主要代码段 302
13.5 学生登录模块 312
13.5.1 功能 312
13.5.2 数据流程 312
13.5.3 具体界面设计 313
13.5.4 具体要求和注意事项 313
13.5.5 所运用的知识点 313
13.5.6 主要代码段 314
13.6 考生考试控制模块 316
13.6.1 功能 317
13.6.2 具体要求 317
13.6.3 具体界面设计 317
13.6.4 注意事项 317
13.6.5 所运用的知识点 318
13.6.6 主要代码段 318
13.7 教师考试控制模块 323
13.7.1 功能 323
13.7.2 具体界面设计 323
13.7.3 所运用的知识点 323
13.7.4 主要代码段 324
13.8 小结 325
第四篇 高级开发技术——Web服务第14章 构建和使用Web服务 328
14.1 XML Web Services概述 328
14.1.1 什么是XML Web Services 328
14.1.2 XML Web Services的特点 329
14.1.3 使用XML Web Services的原因 330
14.1.4 查找XML Web Services 332
14.2 通过HTTP调用XML Web Services 334
14.3 通过代理调用XML Web Services 335
14.3.1 使用代理调用XML Web Services 336
14.3.2 在Windows应用程序代码中调用XML Web Services方法 339
14.3.3 XML Web Services错误处理 340
14.3.4 使用WSDL工具生成代理代码 341
14.4 创建XML Web Services 343
14.4.1 创建XML Web Services 343
14.4.2 XML Web Services的代码 344
14.4.3 XML Web Services文档 346
14.4.4 浏览Web Service 347
14.5 部署Web Service 349
14.6 综合实例 350
14.7 小结 352
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《高等院校保险学专业系列教材 保险学原理与实务》林佳依责任编辑;(中国)牟晓伟,李彤宇 2019
- 《刑法归责原理的规范化展开》陈璇著 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《单片机原理及应用》庄友谊 2020
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019