第1章 程序界面编程实例 1
实例1 如何创建换肤窗体 1
实例2 如何创建闪屏窗体 3
实例3 如何创建分隔窗体 5
实例4 如何创建托盘窗体 8
实例5 如何创建移动窗体 11
实例6 如何创建渐变色窗体 12
实例7 如何创建全屏幕窗体 15
实例8 如何创建最顶层窗体 16
实例9 如何创建文字形窗体 18
实例10 如何创建选项卡窗体 20
实例11 如何创建多文档窗体 23
实例12 如何创建渐隐渐显窗体 28
实例13 如何拖动无标题栏窗体 30
实例14 如何最大化最小化窗体 32
实例15 如何创建登录对话框 34
实例16 如何创建浏览对话框 36
实例17 如何创建图形组合框 39
实例18 如何设置错误提示框 42
实例19 如何设置浮动信息框 44
实例20 如何设置公共对话框 46
实例21 如何设置消息提示框 49
实例22 如何设置默林精灵动作 52
实例23 如何设置应用程序光标 57
实例24 如何实现菜单历史列表 59
实例25 如何设置窗体启动位置 65
实例26 如何设置工具栏位置 66
实例27 如何设置窗体状态栏 68
实例28 如何设置窗体标题栏 72
实例29 如何设置菜单功能键 74
实例30 如何创建自绘式菜单 78
实例31 如何创建中英文菜单 83
实例32 如何创建上下文菜单 86
实例33 如何创建工具栏菜单 88
实例34 如何动态增加删除菜单 93
实例35 如何在窗体上实现超链接 95
实例36 如何在消息框中绘制表格 97
实例37 如何设置打印机 99
第2章 程序控制编程实例 99
实例38 如何设置打印页面 103
实例39 如何实现打印预览 106
实例40 如何屏蔽鼠标消息 109
实例41 如何模拟键盘输入 111
实例42 如何获取设置输入法 114
实例43 如何制作记事本程序 116
实例44 如何创建多线程程序 124
实例45 如何直接返回到桌面 127
实例46 如何限制软件使用次数 129
实例47 如何实现程序互斥运行 131
实例48 如何发送消息关闭程序 132
实例49 如何仿真键盘按键状态 134
实例50 如何实现控件拖放功能 145
实例51 如何使用剪贴板操作文本 150
实例52 如何使用缓冲输入输出流 153
实例53 如何控制进度条执行速度 156
实例54 如何创建开机自启动程序 159
实例55 如何创建字体选择对话框 161
实例56 如何获取窗体中所有控件 165
实例57 如何获取重定向输出结果 166
实例58 如何获取用户共享文件夹 168
实例59 如何获取程序启动文件夹 170
实例60 如何获取程序集反射内容 171
实例61 如何获取设置当前工作目录 173
实例62 如何获取程序运行环境变量 176
实例63 如何获取程序文件版本信息 178
实例64 如何控制列表视图显示方式 180
实例65 如何控制图像控件显示方式 184
实例66 如何拖动滚动条浏览图像 186
实例67 如何使用方向键浏览图像 188
实例68 如何使用指针等不安全代码 190
实例69 如何使用反射查找特殊成员 193
实例70 如何使用反射获取类型成员 196
实例71 如何使用哈希表(反)序列化 200
实例72 如何使用哈希码加密数据 204
实例73 如何解析正则表达式集合 207
实例74 如何使用Monitor同步线程 210
实例75 如何模拟多线程资源共享 213
实例76 如何启动电话拨号程序 215
实例77 如何启动控制面板程序 217
实例78 如何启动屏幕保护程序 218
第3章 文件操作编程实例 221
实例79 如何播放多媒体文件 221
实例80 如何操作程序帮助文件 223
实例81 如何操作文件系统对象 226
实例82 如何读写独立存储文件 228
实例83 如何切分组合大型文件 231
实例84 如何加密解密任意文件 235
实例85 如何建立程序关联文件 242
实例86 如何解析文件全路径名 244
实例87 如何获取文件启动方式 246
实例88 如何获取文件尺寸大小 247
实例89 如何获取设置文件属性 249
实例90 如何获取设置文件时间 253
实例91 如何获取设置文件夹时间 256
实例92 如何获取设置文件夹属性 259
实例93 如何获取指定目录所有文件 262
实例94 如何获取指定目录所有子目录 264
实例95 如何获取文件夹所有文件目录 265
实例96 如何判断文件夹是否已经存在 267
实例97 如何判断文件是否已经存在 268
实例98 如何在文件中查找指定文本 269
实例99 如何在指定路径中搜索文件 272
实例100 如何将文本存为Word文件 276
实例101 如何自动创建Excel文件 278
第4章 系统管理编程实例 282
实例102 如何获取本地主机名 282
实例103 如何获取当前用户名 283
实例104 如何获取当前计算机名 284
实例105 如何获取NET版本号 285
实例106 如何获取操作系统版本号 286
实例107 如何获取操作系统目录 288
实例108 如何获取系统安装日期 289
实例109 如何获取系统当前日期时间 291
实例110 如何获取系统最近启动时间 292
实例111 如何获取系统配置信息 294
实例112 如何获取系统驱动器信息 299
实例113 如何获取系统所有打印机 301
实例114 如何获取系统显示分辨率 303
实例115 如何获取系统已安装字体 304
实例116 如何获取系统特殊文件夹 305
实例117 如何获取系统驱动程序 309
实例118 如何获取系统启动方式 311
实例119 如何获取系统日志信息 312
实例120 如何读写事件日志信息 316
实例121 如何获取当前计算机服务 321
实例122 如何获取计算机服务程序 324
实例123 如何获取计算机服务说明 325
实例124 如何启动停止计算机服务 327
实例125 如何获取计数器类别名称 330
实例126 如何计算性能计数器数值 334
实例127 如何新增系统性能计数器 338
实例128 如何启动关闭指定进程 341
实例129 如何获取系统指定进程信息 344
实例130 如何获取指定进程模块信息 349
实例131 如何获取指定进程线程信息 352
实例132 如何挂起休眠终止线程 358
实例133 如何监视系统文件变化 361
实例134 如何拦截系统关机消息 366
实例135 如何通过IP获取主机信息 367
实例136 如何启动停止系统驱动程序 369
实例137 如何获取语言文化名称信息 372
实例138 如何获取语言文化详细信息 376
实例139 如何创建虚拟目录 378
第5章 网络开发编程实例 378
实例140 如何自制网页浏览器 382
实例141 如何收听网络电台节目 385
实例142 如何获取电子邮件数量 387
实例143 如何向服务器上传文件 391
实例144 如何从服务器下载文件 393
实例145 如何创建邮件发送程序 395
实例146 如何创建邮件接收程序 398
实例147 如何创建通信服务器程序 401
实例148 如何创建通信客户端程序 404
实例149 如何创建聊天服务器程序 406
实例150 如何创建聊天客户端程序 409
实例151 如何拷贝屏幕图像 412
第6章 GDI+特效编程实例 412
实例152 如何动态显示图像 414
实例153 如何异形化显示图像 415
实例154 如何无级旋转显示图像 418
实例155 如何无级旋转显示文字 420
实例156 如何控制图像显示质量 421
实例157 如何无级缩放图像大小 424
实例158 如何绘制渐变拉伸图形 428
实例159 如何保存图形绘制结果 433
实例160 如何动态绘制时钟指针 439
实例161 如何设置图像填充方式 441
实例162 如何绘制网格画刷列表 444
实例163 如何转换图像文件格式 446
实例164 如何获取图像像素值 450
第7章 ADO.NET数据访问编程实例 453
实例165 如何使用数据绑定浏览记录 453
实例166 如何使用数据绑定更新记录 456
实例167 如何在数据表格中更新记录 458
实例168 如何使用数据适配器增加记录 461
实例169 如何使用数据读取器获取记录 464
实例170 如何使用事务删除数据库记录 465
实例171 如何使用参数化方式增加记录 469
实例172 如何在XML文件中增加记录 472
实例173 如何使用XML查找数据库记录 476
实例174 如何使用XML查找关系表记录 479
实例175 如何获取XML文件数据表设计 481
实例176 如何使用内存流操作无文件XML 484
实例177 如何直接读取Excel文件记录 488
实例178 如何将记录转换成Excel文件 491
实例179 如何创建数据库主从关系表 494
实例180 如何分表显示数据表主从关系 497
实例181 如何合并显示数据表字段信息 500
实例182 如何获取数据表字段设置信息 502
实例183 如何读取数据库记录图像字段 505
实例184 如何使用数据视图作为数据源 508
实例185 如何获取记录求和求平均值 510
第8章 ASP.NET Web应用编程实例 513
实例186 如何创建Web Service服务程序 513
实例187 如何创建Web Service客户程序 516
实例188 如何获取Web服务器变量集合信息 518
实例189 如何获取浏览Web页的浏览器信息 520
实例190 如何隐藏传递Web页间的调用参数 524
实例191 如何操作Web客户端Cookie数据 526
实例192 如何实现全屏显示和关闭Web页 528
实例193 如何在Web页中实现回车键跳转 529
实例194 如何设置Web页图像控件对齐方式 532
实例195 如何在Web页中绘制条形图和饼图 535
实例196 如何在Web页中显示Excel风格表格 537
实例197 如何为DataGrid控件添加删除按钮 539
实例198 如何使用DataGrid控件分页浏览记录 542
实例199 如何动态产生Web页控件并处理事件 547
实例200 如何在Web页中使用图形码校验登录 549