第1章 文本处理 1
1-1 字处理软件的开发 2
设计程序界面 2
程序初始化 9
文档操作 10
编辑操作 11
设置列表符号 12
设置缩进量 12
打印操作 14
大功告成 14
1-2 旋转文本的实现 24
设计程序界面 24
程序初始化 28
显示倾斜文本 30
显示动画文本 31
大功告成 32
1-3 小结 37
第2章 图形处理 39
2-1 Canvas对象 40
绘制直线 40
绘制椭圆 43
绘制矩形 45
绘制Bezier曲线 48
绘制多边形 51
绘制文本 54
2-2 使用Pen对象 56
Color属性 56
Mode属性 57
Pen对象示例 58
Style属性 58
2-3 使用Brush对象 66
2-4 图表的绘制 76
2-5 小结 86
第3章 图像处理 87
3-1 图像动态显示 88
界面设计 88
打开文件 91
飞入效果 92
扩散效果 93
拉伸效果 94
从右清除 95
门帘效果 96
颜色反转 97
交叉飞入 98
工字效果 99
两边向中间 100
运行程序 100
3-2 图像变换应用软件 109
界面设计 109
“文件”菜单 112
效果处理 115
分辨率处理 121
色彩转换 123
图像调节 125
大功告成 127
3-3 小结 146
第4章 高级图像处理 147
4-1 文件格式转换器 148
打开图像文件 152
程序设计思路 152
设置图像显示风格 154
转换为位图文件 157
位图文件转换为Jpg格式 159
图像格式相互转换 159
大功告成 160
4-2 PicEditor软件的开发 170
设计软件主界面 171
菜单设计 180
新建图像文件 181
选择绘图形式 184
选择画笔宽度 187
剪贴板操作 188
鼠标操作 189
大功告成 192
存储文件 192
4-3 小结 207
第5章 MCI程序设计 209
5-1 MediaPlayer控件 210
AutoEnable属性 210
EnableButtons等属性 210
VisibleButtons属性 211
DeviceType属性 211
Display属性 212
常用方法 212
5-2 制作MP3音乐播放器 212
安装控件 213
添加控件 214
程序初始化 217
打开MP3音乐 218
设置音量 219
运行程序 220
5-3 制作动画GIF播放器 225
安装控件 225
打开GIF动画文件 230
参数调节 231
运行程序 232
5-4 小结 236
第6章 游戏与网络 237
6-1 “猜数字”游戏设计 238
设计主窗体 238
程序初始化 240
响应按钮操作 241
响应菜单事件 243
6-2 “猜姓氏”游戏 253
6-3 使用FTP控件 259
FTP控件的属性 260
FFP控件的方法 260
FTP控件的事件 261
6-4 使用SMTP控件 278
SMTP控件的属性 279
SMTP控件的方法 279
SMTP控件的事件 280
6-5 使用POP控件 293
POP控件的属性 293
POP控件的方法 294
POP控件的事件 294
6-6 小结 308