图书介绍
程序员突击 VISUAL C#2008原理与系统开发PDF|Epub|txt|kindle电子书版本网盘下载
- 欧阳炜昊编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302183549
- 出版时间:2009
- 标注页数:352页
- 文件大小:45MB
- 文件页数:366页
- 主题词:C语言-程序设计
PDF下载
下载说明
程序员突击 VISUAL C#2008原理与系统开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 步入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和Writer139
7.3 基本文件I/O142
7.3.1 FileStream类143
7.3.2 File和FileInfo类144
7.3.3 Directory和DirectoryInfo类145
7.3.4 FileSystemWatcher146
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.NET172
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.NET196
10.1.1 ADO.NET对象模型196
10.1.2 在非连接环境中使用ADO.NET197
10.2 使用数据集198
10.2.1 构建DataSet和DataTable198
10.2.2 更改DataTable中的数据201
10.2.3 DataView对象204
10.3 使用数据集访问和修改数据208
10.3.1 DataAdaptet类208
10.3.2 使用DataAdapter填充DataSet212
10.3.3 配置DataAdapter更新后台数据源216
10.4 DataSet与XML221
10.4.1 创建XSD架构221
10.4.2 将架构和数据加载到DataSet对象中225
10.4.3 将DataSet写入XML227
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 Report251
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 Services328
14.1.2 XML Web Services的特点329
14.1.3 使用XML Web Services的原因330
14.1.4 查找XML Web Services332
14.2 通过HTTP调用XML Web Services334
14.3 通过代理调用XML Web Services335
14.3.1 使用代理调用XML Web Services336
14.3.2 在Windows应用程序代码中调用XML Web Services方法339
14.3.3 XML Web Services错误处理340
14.3.4 使用WSDL工具生成代理代码341
14.4 创建XML Web Services343
14.4.1 创建XML Web Services343
14.4.2 XML Web Services的代码344
14.4.3 XML Web Services文档346
14.4.4 浏览Web Service347
14.5 部署Web Service349
14.6 综合实例350
14.7 小结352