目录 1
第1章 界面编程 1
1.1 显示“欢迎”窗体 2
1.2 制作带图标的菜单 8
1.3 动态增减菜单 11
1.4 菜单历史记录 14
1.5 实现任意多边形的窗体 19
1.6 制作椭圆形窗体 21
1.7 切分窗体 23
1.8 使窗体的关闭、最大化、最小化按钮不可用 26
1.9 控制多文档窗体最大化、最小化以及关闭按钮 27
1.10 屏幕放大镜 36
1.11 隐藏菜单 38
1.12 自动隐藏窗体 40
第2章 图形图像 47
2.1 将bmp格式图片转换为灰度显示 48
2.2 设计图像的显示效果 50
2.3 任意角度旋转图形 58
2.4 制作渐变的窗口背景色 61
2.5 从运行的程序中捕捉屏幕图像 63
2.6 截取特定矩形区域图像 66
2.7 制作动画效果 78
2.8 填充选择的封闭区域 81
2.9 用鼠标选取直线 83
2.10 滤镜 85
2.11 将屏幕旋转180° 96
第3章 多媒体 101
3.1 调节音量 102
3.2 播放WAV文件并显示波形 111
3.3 打字效果 122
3.4 跳动的小球 125
3.5 设置墙纸 127
3.6 制作屏幕保护程序 129
3.7 MP3播放器 134
第4章 文件及文件夹 136
4.1 按十六进制格式读取文件 137
4.2 进制转换 141
4.3 计算序列号 150
4.4 制作文本编辑器 156
4.5 获取文件信息 163
4.6 获取磁盘信息 167
4.7 简易文件管理器 170
4.8 在磁盘中查找文件 180
4.9 删除文件并放进垃圾回收站 184
4.10 清空回收站 187
4.11 显示、删除最近打开的文件记录 188
第5章 系统与外设 193
5.1 确定Windows的启动状态 194
5.2 确定Windows运行的时间 195
5.3 退出、关闭和重新启动Windows 196
5.4 获取Windows安装目录以及系统所在目录 204
5.5 获取打印机并设置默认打印机 205
5.6 将窗体上的内容输出到打印机 209
5.7 获取键盘信息 212
5.8 控制键盘输入 214
5.9 控制Alt+Tab和Ctrl+Alt+Del组合键 217
5.10 获取鼠标相关信息 218
5.11 控制鼠标 219
5.12 运行并控制别的软件 224
5.13 关闭正在运行中的其他软件 226
5.14 定义应用程序快捷键 228
5.15 定义关联程序 229
5.16 处理命令行参数 232
5.17 获取系统硬件信息 235
5.18 获取操作系统的所有进程信息 238
5.19 两个程序进行通信 241
5.20 获取剪贴板中的内容 246
5.21 简易任务管理器 248
5.22 显示/隐藏任务条 251
第6章 网络与数据库 254
6.1 Ping程序 255
6.2 检测局域网内计算机的IP地址 262
6.3 发送邮件 266
6.4 监测网络 267
6.5 导入导出“收藏夹” 271
6.6 获取指定网页的源码 273
6.7 端口扫描 275
6.8 在局域网内发送信息 292
6.9 简易浏览器 294
6.10 查询数据库 296
6.11 获取数据库信息 299
第7章 游戏编程 303
7.1 洗牌 304
7.2 记忆力游戏 307
7.3 9格游戏 316
7.4 扫雷游戏 332
7.5 俄罗斯方块 355