目录 1
第1章 界面编程 1
1.1 进入“欢迎”界面 2
1.2 菜单和快捷键 5
1.3 带图标的菜单 8
1.4 椭圆窗体 11
1.5 设置标题栏的背景 14
1.6 切分窗口 18
1.7 自动停靠窗口 23
1.8 制作启动封面 25
1.9 不规则窗体 30
1.10 实现抽屉效果 33
第2章 C++语言基础 36
2.1 彩票号码生成器 37
2.2 数据类型转换 40
2.3 简单的科学计算器 43
2.4 课程成绩管理程序 48
2.5 排序算法 53
2.6 统计中英文字符 56
第3章 对话框 59
3.1 使用模式对话框 60
3.2 使用非模式对话框 63
3.3 定义输出字体属性 65
3.4 收缩/扩展对话框 69
3.5 定制文件对话框 73
3.6 对话框程序 75
第4章 控件编程 78
4.1 购物单程序 79
4.2 Windows资源管理器 84
4.3 制作颜色选择框 93
4.4 文件复制程序 95
4.5 漂亮的立体文字按钮 99
4.6 日历程序 103
4.7 IE式浮动工具栏 106
4.8 Word状态栏 110
4.9 动态菜单 114
4.10 属性页编程 120
第5章 单文档、多视图 125
5.1 单文档多视图 126
5.2 打印与打印预览 141
5.3 滚动视图 145
5.4 动态切分视图 152
5.5 静态切分视图 156
5.6 多框架显示窗口 160
5.7 利用文档创建多框架窗口 163
第6章 图形图像 168
6.1 制作图形应用程序外观 169
6.2 绘制点、线 175
6.3 绘制椭圆、矩形 178
6.4 绘制多边形 182
6.5 绘制多彩立方体 187
6.6 调色板 190
第7章 多媒体 196
7.1 CD播放器 197
7.2 媒体播放器 202
7.3 调节系统音量 205
7.4 Rm播放器 211
第8章 文件与文件夹 215
8.1 获取文件属性 216
8.2 查看文件二进制编码 219
8.3 获取磁盘信息 222
8.4 拷贝、删除、移动文件 225
8.5 监视指定文件 228
8.6 查找文件 232
第9章 多线程与多进程 235
9.1 车牌号选号程序 236
9.2 设置线程优先级 242
9.3 线程间的同步 248
9.4 Windows任务管理器 258
9.5 进程间共享数据 266
第10章 系统与应用程序控制 278
10.1 获取系统硬件信息 279
10.2 获取Windows版本信息 282
10.3 在Windows启动时自动运行程序 285
10.4 设置显示器显示模式 287
10.5 计算应用程序序列号 290
第11章 网络 294
11.1 Web网络浏览器 295
11.2 FTP文件传输程序 300
11.3 Ping程序 309
11.4 端口扫描程序 319
11.5 枚举局域网内计算机 329
11.6 拨号程序 334
11.7 网络聊天室 338
11.8 电子邮件收发程序 349
第12章 外部设备 361
12.1 特殊鼠标事件的识别 362
12.2 键盘监控程序 365
12.3 程序控制光标 369
12.4 用键盘代替鼠标 372
12.5 打印输出 375
第13章 ActiveX编程 381
13.1 创建简单ActiveX容器应用程序 382
13.2 增强ActiveX容器功能 384
13.3 ActiveX文档服务器编程 391
13.4 创建ActiveX控件 397
13.5 完善Dieroll控件 400
13.6 程序中使用Dieroll控件 411
13.7 网页中使用Dieroll控件 413
第14章 综合实例 415
14.1 五子棋游戏棋盘的制作 416
14.2 两人对弈的五子棋游戏 433
14.3 人机对弈的五子棋游戏 440