第1章 用户界面 1
1.1 第一个窗体 2
1.2 始终显示在最前端的窗体 7
1.3 显示和隐藏窗体 9
1.4 动态设置窗体大小 12
1.5 逐渐透明的窗体 17
1.6 动态设置带选项卡的窗体 19
1.7 创建主菜单和上下文菜单 25
1.8 图形菜单 32
1.9 带图形的组合框 35
1.10 动态显示进程执行进度 41
1.11 个人名片夹 46
1.12 多功能状态栏 52
1.13 时间日期设置器 56
1.14 停放在系统任务栏上的窗体 60
1.15 分隔窗体 63
1.16 带工具提示的控件 65
1.17 错误提醒 70
1.18 工具栏设计 73
第2章 图形图像处理 81
2.1 色彩渐变的图形 82
2.2 从中心到边缘色彩渐变的图形 86
2.3 绘制带阴影线的图形 90
2.4 图形的旋转和缩放 93
2.5 特殊效果画笔 97
2.6 图像显示与保存 101
2.7 图像的平铺和翻转 104
2.8 多文档图片浏览器 106
2.9 图片格式转换器 110
2.10 颜色变换 118
第3章 文件与打印 123
3.1 字体设置器 124
3.2 文本文件的读写 129
3.3 读取文件信息 133
3.4 读取磁盘目录 137
3.5 打印文件 144
3.6 综合打印实例 148
3.7 抓图程序 152
3.8 剪贴板循环 156
3.9 输入法设置 160
3.10 清空回收站 163
3.11 文件的加密和解密 166
第4章 系统 175
4.1 系统进程管理程序 176
4.2 进程详细信息 183
4.3 使用注册表读取CPU信息 186
4.4 创建和删除注册表信息 189
4.5 开机就可以启动的程序 195
4.6 系统日志查看器 198
4.7 获取系统信息 202
第5章 多媒体 208
5.1 媒体播放器 209
5.2 多功能mp3播放器 213
5.3 Flash播放器 224
5.4 网络电台在线播放 230
第6章 数据库 234
6.1 使用数据绑定技术访问Access数据库 235
6.2 访问SQL Server数据库 248
6.3 Access数据库记录的编辑 254
6.4 使用DataGrid浏览和编辑数据库的记录 261
6.5 数据集和XML文件 267
6.6 通过Web窗体访问数据库 275
第7章 网络 284
7.1 获取本机IP地址 285
7.2 点对点的聊天程序 287
7.3 网络浏览器 293
7.4 带附件的邮件发送 298
7.5 使用Socket类进行网页下载 304
7.6 使用WebRequest和WebResponse类进行网页下载 311
第8章 XML Web服务 316
8.1 生成XML Web服务 317
8.2 使用XML Web服务 325
8.3 使用SOAP标头进行用户认证 328
8.4 基于Web服务的网络数据库查询 332
第9章 其他 340
9.1 精灵提醒 341
9.2 设计一个登录控件 346
9.3 对字符串的哈希加密 352
9.4 读取XML文档 356
9.5 获取文化和区域性信息 361
9.6 多线程调度 365
9.7 线程安全 369
9.8 查询类型信息 373
9.9 程序打包安装 376