第1章 文本处理 1
1-1 利用字符来绘制艺术图案 2
添加控件 2
绘制艺术图案 2
运行程序 3
1-2 字处理软件的开发 9
设计程序界面 9
程序初始化 16
文档操作 16
编辑操作 18
设置缩进量 19
设置列表符号 19
打印操作 21
大功告成 21
1-3 小结 32
第2章 图形处理 33
2-1 用控件进行图形处理 34
窗体界面设计 34
RadioGroup控件 37
Shape控件 38
初始化程序 40
响应鼠标操作 41
绘图风格选择 43
程序运行结果 44
程序的优化设计 53
2-2 图形处理软件MyDrawing的开发 54
程序界面设计 55
菜单设计 62
新建文档 64
选择绘图形式 66
绘制图形 67
剪贴板操作 70
存储图形文件 71
大功告成 71
2-3 小结 84
第3章 高级绘图操作 85
绘制直线 86
3-1 Canvas对象 86
绘制椭圆 88
绘制矩形 91
绘制Bezier曲线 94
绘制多边形 96
绘制文本 99
3-2 使用Pen对象 101
3-3 使用Brush对象 110
3-4 图表的绘制 120
3-5 小结 131
第4章 动画处理 133
4-1 MediaPlayer控件 134
4-2 动画播放器 139
4-3 Animate控件的应用 152
4-4 制作动画GIF播放器 164
4-5 小结 177
第5章 媒体播放 179
5-1 媒体播放器的制作 180
影碟播放窗口 184
声音文件播放窗口 196
音乐文件播放窗口 206
CD音乐播放窗口 216
5-2 制作MP3音乐播放器 221
5-3 小结 236
第6章 图像处理 237
程序设计思路 238
6-1 文件格式转换器 238
打开图像文件 242
设置图像显示风格 245
转换为位图文件 246
位图文件转换为其他格式 248
图像格式相互转换 249
大功告成 250
6-2 PicEditor软件的开发 260
设计软件主界面 261
菜单设计 270
新建图像文件 272
选择绘图形式 275
选择画笔宽度 278
剪贴板操作 279
鼠标操作 280
存储文件 283
大功告成 284
6-3 小结 296
第7章 高级图像处理 297
7-1 图像动态显示 298
7-2 图像变换应用软件 314
7-3 小结 344
第8章 游戏与网络 345
8-1 “猜数字”游戏设计 346
8-2 “猜姓氏”游戏 361
8-3 使用FTP控件 366
FTP控件的属性 367
FTP控件的方法 367
FTP控件的事件 368
8-4 使用SMTP控件 385
SMTP控件的属性 385
SMTP控件的方法 386
SMTP控件的事件 386
8-5 使用POP控件 397
POP控件的属性 398
POP控件的方法 398
POP控件的事件 399
8-6 小结 411