图书介绍
Visual C#.NET 2003开发与技巧PDF|Epub|txt|kindle电子书版本网盘下载
![Visual C#.NET 2003开发与技巧](https://www.shukui.net/cover/42/30863113.jpg)
- 谢世亮编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302097755
- 出版时间:2004
- 标注页数:268页
- 文件大小:25MB
- 文件页数:283页
- 主题词:
PDF下载
下载说明
Visual C#.NET 2003开发与技巧PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 用C#开发Windows程序1
1.1 初识Windows窗体程序设计1
1.1.1 新建Windows窗体1
1.1.2 编写应用程序的代码1
1.1.3 测试应用程序1
1.2 让多个控件共享单个上下文菜单对象2
1.2.1 新建应用程序2
1.2.2 测试应用程序4
1.3 新建一个从基窗体继承的窗体5
1.3.1 新建包含基窗体的类库项目6
1.3.2 添加基窗体的继承者可修改的按钮6
1.3.3 添加不能由基窗体的继承者修改的按钮7
1.3.4 新建包含从基窗体继承的窗体的项目7
1.3.5 添加继承的窗体8
1.4 调整复杂用户界面的大小9
1.4.1 新建Outlook样式的用户界面9
1.4.2 以编程方式新建Outlook样式的用户界面10
1.5.1 新建并配置服务13
1.5 新建没有用户界面的程序13
1.5.2 将自定义事件日志功能添加到服务中15
1.5.3 定义当服务启动时发生的情况15
1.5.4 定义当服务停止时发生的情况16
1.5.5 定义服务的其他操作16
1.5.6 为服务新建安装程序16
1.5.7 生成服务项目17
1.5.8 为服务新建安装项目17
1.5.9 向安装项目添加MyNewService.exe17
1.5.12 启动和停止服务18
1.5.13 验证服务的事件日志输出18
1.5.10 添加自定义操作18
1.5.11 安装Windows服务18
1.5.14 卸载服务19
1.6 用对象从对话框中公开一组相关数据19
1.6.1 新建通过对象公开其数据的对话框19
1.6.2 显示新建的对话框并使用对象检索数据21
1.7 以编程方式控制状态栏面板中数据23
1.7.1 加入所需的控件23
1.8 切换菜单结构26
1.7.3 测试应用程序26
1.7.2 通过计时器更新状态栏26
1.8.1 设计一个切换菜单结构的程序27
1.8.2 通过代码来创建菜单30
第2章 用C#开发Web程序33
2.1 创建一个简单的Web页33
2.1.1 创建项目和窗体33
2.1.2 了解Web窗体结构34
2.1.3 添加控件和文本35
2.1.4 创建事件处理程序37
2.1.5 生成并运行Web窗体页38
2.2 如何创建类39
2.2.1 创建Web应用程序项目39
2.2.2 创建数据访问组件41
2.2.3 绑定DataGrid44
2.2.4 测试项目49
2.2.5向Web窗体添加详细信息面板49
2.2.6 使用VisualC#创建业务对象52
2.2.7 使用业务对象53
2.2.8 部署53
2.3.1 创建基本的窗体54
2.3 使用Web窗体中的验证控件54
2.3.2 添加验证控件55
2.3.3 测试验证控件58
2.4 在Web窗体页中向用户传送数据59
2.4.1 创建项目和窗体59
2.4.2 创建和配置数据集59
2.4.3 添加DataGrid以显示数据60
2.4.4 填充数据集并在DataGrid控件中显示数据60
2.5 用网格控件读取和编辑数据61
2.4.5 测试Web窗体页61
2.5.1 创建项目和窗体62
2.5.2 创建和配置数据集62
2.5.3 添加显示数据的DataGrid控件63
2.5.4 填充数据集并在DataGrid控件中显示数据63
2.5.5 添加编辑数据的功能64
2.5.6 测试现有的功能66
2.5.7 更新数据集和数据库66
2.5.8 对页进行测试69
2.6 Web窗体中用户控件的创建和使用69
2.6.1 创建用户控件70
2.6.2 向Web窗体页公开属性77
2.6.3 初始化控件78
2.6.4 使用用户控件78
2.6.5 测试Web窗体页81
2.7 将Web窗体页转换为可用在其他处的用户控件81
2.7.1 创建Web窗体页82
2.7.2 将页转换为用户控件82
2.7.3 测试用户控件83
2.8.1 创建项目84
2.8 Web自定义控件的创建和使用84
2.8.2 将控件添加到工具箱85
2.8.3 个性化控件85
2.8.4 创建自定义设计器87
2.8.5 测试控件89
第3章 用C#开发数据库程序90
3.1 Windows窗体中的数据访问90
3.1.1 新建项目90
3.1.2 配置数据集90
3.1.4 填充数据网格95
3.1.3 向窗体加入显示数据的数据网格95
3.1.6 运行和测试96
3.1.5 用Update方法更新数据库96
3.2 建一个包含多个相关表的数据集97
3.2.1 新建项目并向它加入数据集97
3.2.2 向数据集加入代表表的元素99
3.2.3 定义表的主键101
3.2.4 建立表与表之间的关系101
3.3 返回用户所需的数据104
3.3.2 配置数据集105
3.3.1 新建项目105
3.3.3 加入几个必需的控件107
3.3.4 加入代码以填充数据集107
3.3.5 将文本框绑定到数据集107
3.3.6 加入导航控件108
3.3.7 创建一个显示当前记录位置的函数109
3.3.8 运行和测试109
3.4 浏览相关表中的记录110
3.4.1 新建项目和窗体110
3.4.2 建立数据集111
3.4.3 建立表与表之间的关系112
3.4.4 插入几个显示数据的控件113
3.4.5 填充数据集114
3.4.6 运行和测试114
3.5 使用不同类型的数据源来产生数据集114
3.5.1 新建项目115
3.5.2 新建带有预定义架构的数据集115
3.5.3 为数据访问准备数据适配器和表映射116
3.6 如何使Web页中的数据只读118
3.5.5 运行和测试118
3.5.4 用一个DataGrid控件来阐释映射名118
3.6.1 新建项目119
3.6.2 配置数据连接119
3.6.3 使用一个数据网格来显示authors表中的信息120
3.6.4 插入显示数据的代码120
3.6.5 测试Web窗体页的只读数据访问121
第4章 关于XMLWebservices122
4.1 新建XMLWebservices122
4.1.1 新建一个项目122
4.1.2 添加XMLWebservices方法123
4.1.3 XMLWebservices的运行与调试124
4.1.4 将XMLWebservices部署到可供客户使用的服务器上125
4.2 访问XMLWebservices126
4.2.1 新建一个ASP.NET程序126
4.2.2 添加一个Web引用以简化开发127
4.2.3 访问XMLWebservices128
4.2.4 运行与调试128
4.2.5 将程序部署到Web服务器129
4.3.1 调用同步Web服务130
4.3 调用XMLWebservices130
4.3.2 异步Web服务132
4.4 创建访问XMLWebservices的设备应用程序132
4.4.1 创建XMLWebservices项目133
4.4.2 实现XMLWebservices133
4.5 在设备项目中访问XMLWebservices134
4.5.1 在部署时提示选择目标设备134
4.5.2 创建客户端应用程序135
4.5.3 测试客户端应用程序137
5.1.1 创建用户界面和控件138
第5章 使用Windows的内置功能138
5.1 处理Windows中的事件日志138
5.1.2 创建自定义日志和删除自定义日志140
5.1.3 利用EventLog组件实例将项写入日志中140
5.1.4 从自定义日志中清除一项141
5.1.5 测试自定义日志和源字符串是否存在141
5.1.6 删除事件源141
5.1.7 显示日志中的消息142
5.1.8 验证代码的执行情况142
5.2.2 为EventLog组件添加安装程序144
5.2.1 创建组件实例144
5.2 设置安装组件144
5.2.3 生成安装项目145
5.2.4 将应用程序添加到解决方案145
5.2.5 添加Windows服务项目输出145
5.2.6 添加自定义操作以安装MyNewService.exe文件146
5.3 与Windows消息队列交互146
5.3.1 创建消息队列146
5.3.2 将MessageQueue组件添加到消息队列中147
5.3.3 用户界面的创建147
5.3.4 编写代码以便向队列发送消息148
5.3.5 显示队列的内容149
5.3.6 清除队列的内容149
5.3.7 测试应用程序149
5.4 监视服务器上的Windows进程并与之交互149
5.4.1 新建应用程序150
5.4.2 进程的启动150
5.4.3 为“StopProcess”按钮编写代码150
5.4.4 编写等待进程完成的代码151
5.5.1 新建用户界面152
5.5 列出网络上的资源152
5.4.5 枚举计算机上的进程152
5.5.2 设置DirectoryEntry组件的属性153
5.5.3 向TreeView控件添加顶级节点154
5.5.4 测试程序155
5.6 监视文件和目录并作出反应156
5.6.1 创建FileSystemWatcher组件157
5.6.2 确定FileSystemWatcher监视的内容157
5.6.3 定义事件的处理程序157
5.7 设置来自性能计数器的原始值和计算值158
5.6.4 测试FileSystemWatcher组件158
5.7.1 新建Windows应用程序159
5.7.2 配置PerformanceCounter组件160
5.7.3 检索和显示系统计数器的原始值160
5.7.4 创建新类别和自定义计数器160
5.7.5 设置自定义计数器的原始值161
5.7.6 为“将自定义计数器的值增加1”按钮编写代码161
5.7.7 为“将自定义计数器的值减少1”按钮编写代码161
5.8 用性能计数器来检索类别和计数器162
5.7.9 测试应用程序162
5.7.8 为“将自定义计数器增加一个值”按钮编写代码162
5.9 新建一个应用程序163
5.9.1 为“获取类别”按钮编写代码163
5.9.2 为“获取计数器”按钮编写代码164
5.9.3 测试程序165
第6章 自定义控件和组件166
6.1 用VisualC#来开发用户控件166
6.1.1 新建一个控件库和控件166
6.1.2 在用户控件中加入标签和计时器167
6.1.3 在控件中添加用户能更改颜色的属性168
6.1.4 测试所生成的控件169
6.1.5 新建一个继承的用户控件172
6.1.6 编写测试程序176
6.2 用VisualC#开发简单的组件177
6.2.1 新建项目177
6.2.2 添加构造函数和析构函数的代码178
6.2.3 在类中加入属性179
6.2.4 组件的测试179
6.2.5 对象生存期及相关问题180
6.3 开发多线程组件181
6.3.1 创建新项目181
6.3.2 接收用户输入185
6.3.3 测试程序187
6.3.4 向组件添加多线程187
6.3.5 加速更新窗体上的显示190
6.3.6 优化线程192
6.4 创建从CollectionBase类继承的集合193
6.4.1 创建类193
6.4.2 实现Add和Remove方法195
6.4.3 实现Item属性196
6.4.4 测试197
6.5 通过继承得到控件200
6.5.1 创建控件库和ValueButton控件200
6.5.2 在继承的控件中添加属性200
6.5.3 测试控件201
6.6 在设备项目中创建组件203
6.6.1 选择设备203
6.6.2 创建新项目203
6.6.3 加入构造函数和析构函数204
6.6.4 将属性加到类中205
6.6.5 组件测试205
6.6.6 CDemo对象的创建和释放206
第7章 制作报表208
7.1 Windows应用程序中的报表208
7.1.1 创建一个Windows应用程序209
7.1.2 向Windows窗体添加一个Viewer209
7.1.3 向项目添加一个Crystal报表210
7.1.5 向Windows窗体中的源文件添加代码211
7.1.4 将报表对象绑定到Windows窗体Viewer211
7.1.6 运行Windows应用程序212
7.1.7 在Windows窗体中查看Crystal报表212
7.2 Web应用程序中的报表212
7.2.1 创建Web应用程序212
7.2.2 向应用程序添加Viewer212
7.2.3 在项目中添加Crystal报表213
7.2.4 绑定报表213
7.2.7 在Web窗体中查看报表214
7.2.6 运行Web应用程序214
7.2.5 处理事件214
7.2.8 Web窗体中的报表打印215
7.3 将报表作为Web服务来发布215
7.3.1 创建报表Web服务215
7.3.2 向程序添加窗体Viewer216
7.3.3 绑定报表217
7.3.4 运行应用程序221
7.4 报表中的数据访问222
7.4.1 选择报表将要引用的数据源222
7.4.2 从ADO.NET数据集制作报表224
8.1 图形技术231
8.1.1 创建一个渐变的背景231
第8章 其他231
8.1.2 GDI+及使用232
8.2 开发分布式应用程序235
8.2.1 建立中间层236
8.2.2 建立用户界面和运行程序240
8.3 使用动态属性来降低维护成本247
8.3.1 创建一个项目247
8.3.3 组件的Log属性248
8.3.2 添加与Log属性值有关的代码248
8.3.4 修改项目.config文件的存储值249
8.3.5 修改部署的.config文件的存储值249
8.4 Windows程序区域化249
8.4.1 用.NET来生成资源文件250
8.4.2 为查看某一种语言所写的资源而设置UI区域性251
8.4.3 向项目中添加资源文件并编辑这些文件252
8.4.4 访问8.4.3节中添加的资源252
8.5.1 创建和编辑XML资源文件253
8.5 Web程序区域化253
8.5.2 访问有关的资源255
8.5.3 通过HTML文本来显示静态资源字符串256
8.5.4 将资源字符串分配到控件的属性256
8.6 使应用程序更具亲和力257
8.6.1 计划要增加的辅助功能257
8.6.2 创建项目258
8.6.3 使窗体中的控件具有辅助功能259
8.6.4 提高可读性262
8.6.5 可调整菜单栏、标题栏、边框和状态栏的大小264
8.6.6 在程序中使用声音265
8.6.7 测试应用程序265
8.7 合并模块266
8.7.1 新建组件266
8.7.2 新建合并模块项目266
8.7.3 在“解决方案资源管理器”中添加使用合并模块的安装项目267
8.7.4 安装合并模块267
8.7.5 部署到网上的另一台计算机上267
8.7.6 卸载合并模块268