目录 1
前言 1
第1章 程序界面编程实例 1
实例1 如何创建不规则窗体 1
实例2 如何创建图形化窗体 2
实例3 如何创建文字形窗体 4
实例4 如何创建半透明窗体 5
实例5 如何创建全屏幕窗体 7
实例6 如何创建标签页窗体 8
实例7 如何创建托盘窗体 11
实例8 如何创建分隔窗体 13
实例9 如何创建闪屏窗体 16
实例10 如何创建精灵窗体 18
实例11 如何拖动无标题栏窗体 21
实例12 如何隐藏标题栏按钮 24
实例13 如何设置标题栏图标 25
实例14 如何设置标题栏文字 26
实例15 如何禁止最大化按钮 27
实例16 如何禁止最小化按钮 29
实例17 如何定制工具栏 30
实例18 如何定制状态栏 34
实例19 如何定制消息提示框 37
实例20 如何定制打开对话框 40
实例21 如何定制保存对话框 42
实例22 如何设置程序光标 45
实例23 如何设置程序背景图像 46
实例24 如何设置程序启动位置 48
实例25 如何实现中英文菜单切换 49
实例26 如何显示简单关于对话框 52
实例27 如何禁止程序在任务栏上出现 53
实例28 如何使程序窗体始终显示在最前面 55
第2章 程序控制编程实例 57
实例29 如何操作输入法 57
实例30 如何操作定时器 60
实例31 如何操作帮助文件 63
实例32 如何操作文件属性 66
实例33 如何操作文件夹时间属性 70
实例34 如何使用字体颜色对话框 74
实例35 如何在程序中启动其他程序 77
实例36 如何在程序中关闭其他程序 79
实例37 如何控制字符串输出方向 83
实例38 如何分栏显示字符串 86
实例39 如何省略显示字符串 89
实例40 如何定位字符串 92
实例41 如何替换字符串 95
实例42 如何监视系统文件变化 98
实例43 如何获取程序版本信息 101
实例44 如何获取程序路径信息 104
实例45 如何给文本添加行号 106
实例46 如何读写INI文件 110
实例47 如何读写文本文件 113
实例48 如何打印文本文件 118
实例49 如何实现打印预览 121
实例50 如何切分组合文件 127
实例51 如何加密解密文件 132
实例52 如何递归搜索文件 139
实例53 如何选择多个文件 143
实例54 如何转换长文件名 144
实例55 如何设置共享文件夹 146
实例56 如何设置功能键 149
实例57 如何添加快捷菜单 153
实例58 如何模拟键盘输入 155
实例59 如何遍历窗体所有控件 158
实例60 如何创建字体对话框 159
实例61 如何创建多文档程序 165
实例62 如何创建多线程程序 171
实例63 如何创建进程跟踪器 175
实例64 如何创建安装程序 178
实例65 如何创建临时文件 182
实例66 如何制作MP3播放器 184
实例67 如何制作RealPlayer播放器 190
第3章 系统管理编程实例 194
实例68 如何获取CPU序列号 194
实例69 如何获取硬盘ID号 195
实例70 如何获取驱动器卷标 197
实例71 如何获取驱动器类型 199
实例72 如何获取驱动器容量 202
实例73 如何获取系统主板信息 204
实例74 如何获取系统基本信息 206
实例75 如何获取系统服务信息 210
实例76 如何获取系统日志信息 215
实例77 如何获取系统共享资源 221
实例78 如何获取系统计数器信息 222
实例79 如何获取系统已安装字体 226
实例80 如何获取系统特殊文件夹信息 227
实例81 如何获取系统文化和国家信息 230
实例82 如何启动系统日期设置程序 233
实例83 如何启动系统声音设置程序 235
实例84 如何启动系统鼠标设置程序 237
实例85 如何启动系统添加删除程序 240
实例86 如何启动系统显示设置程序 242
实例87 如何启动系统语言设置程序 244
实例88 如何启动系统属性设置程序 246
实例89 如何启动系统电话拨号程序 249
实例90 如何启动系统屏幕保护程序 250
实例91 如何启动系统查找对话框 252
实例92 如何启动文件关联程序 253
实例93 如何隐藏显示桌面图标 256
实例94 如何设置系统桌面墙纸 258
实例95 如何操作系统API函数 260
实例96 如何操作系统注册表 263
第4章 GDI+图像编程实例 270
实例97 如何变换颜色渐变图形 270
实例98 如何设置色彩输出通道 272
实例99 如何控制图片缩放质量 275
实例100 如何使用色彩变换矩阵 278
实例101 如何使用调色板校正图片 284
实例102 如何使用阈值显示图片 286
实例103 如何淡入淡出显示图片 288
实例104 如何以底片效果显示图片 291
实例105 如何以浮雕效果显示图片 293
实例106 如何以光照效果显示图片 296
实例107 如何以灰度效果显示图片 298
实例108 如何以木刻效果显示图片 301
实例109 如何以柔化效果显示图片 303
实例110 如何以锐化效果显示图片 305
实例111 如何以油画效果显示图片 307
实例112 如何旋转显示图片 309
实例113 如何分块显示图片 311
实例114 如何缩放显示图片 314
实例115 如何投射显示图片 316
实例116 如何镜像显示图片 318
实例117 如何缩放显示文字 321
实例118 如何绘制阴影字 322
实例119 如何绘制投射字 324
实例120 如何绘制渐变色文字 326
实例121 如何绘制大小渐变文字 328
实例122 如何绘制快捷键下划线 330
实例123 如何绘制渐变透明图形 332
实例124 如何绘制颜色渐变图形 334
实例125 如何绘制汽车速度计 336
实例126 如何旋转图片颜色 338
实例127 如何获取图像缩略图 344
实例128 如何在图像上添加标记 346
实例129 如何在桌面上显示图像 349
实例130 如何实现复制粘贴图像 351
实例131 如何转换图像文件格式 355
实例132 如何获取ODBC驱动信息 359
第5章 数据库网络编程实例 359
实例133 如何创建ODBC数据源 360
实例134 如何使用数据表统计信息 363
实例135 如何获取Access数据表信息 367
实例136 如何读写Access数据库信息 370
实例137 如何创建SQL Server数据库 383
实例138 如何读写SQL Server数据库信息 388
实例139 如何读写SQL Server数据库图像信息 400
实例140 如何操作数据库主从关系表 405
实例141 如何使用水晶报表创建打印报表 408
实例142 如何读写XML文件 414
实例143 如何发送电子邮件 421
实例144 如何启动邮件发送程序 424
实例145 如何自动生成网页 426
实例146 如何下载网页内容 429
实例147 如何创建网页浏览器 434
实例148 如何启动网页浏览器 436
实例149 如何启动系统Internet设置程序 438
实例150 如何获取主机IP信息 441