案例一 MP3播放器程序 1
1.1 程序设计目的 2
1.2 程序功能的介绍 2
1.3 程序设计 2
1.3.1 设计界面 2
1.3.2 代码的编写 3
1.3.3 添加Multimedia MCI控件 4
1.4 小结 5
案例二 软件管理系统程序 6
2.1 程序设计目的 7
2.2 程序功能的介绍 7
2.3 程序设计 7
2.3.1 设计界面 7
2.3.2 代码的编写 10
2.4 小结 17
案例三 锁键盘程序 18
3.1 程序设计目的 19
3.2 程序功能的介绍 19
3.3 程序设计 19
3.3.1 设计界面 19
3.3.2 代码的编写 22
3.3.3 界面的改善 29
3.3.4 功能增强 31
3.4 小结 31
案例四 Dxball游戏程序 32
4.1 程序设计目的 33
4.2 程序功能的介绍 33
4.3 程序设计 34
4.3.1 设计界面 34
4.3.2 代码的编写 35
4.3.3 游戏程序的使用及其功能增加 47
4.4 小结 48
案例五 闹钟程序 49
5.1 程序设计目的 50
5.2 程序功能的介绍 50
5.3 程序设计 50
5.3.1 设计界面 50
5.3.2 代码的编写 52
5.3.3 功能扩展 66
5.4 小结 66
案例六 FTP软件程序 67
6.1 程序设计目的 68
6.2 程序功能的介绍 68
6.3 程序设计 69
6.3.1 设计界面 69
6.3.2 代码的编写 70
6.3.3 程序使用 84
6.4 小结 85
6.3.4 程序功能的增强 85
案例七 记事本(文本编辑器)程序 86
7.1 程序设计目的 87
7.2 程序功能的介绍 87
7.3 程序设计 88
7.3.1 设计界面 88
7.3.2 代码的编写 91
7.3.3 功能扩展 102
7.4 小结 105
案例八 连续梁力学求解器 106
8.1 程序设计目的 107
8.2 程序功能的介绍 107
8.3 程序设计 107
8.3.1 设计界面 107
8.3.2 代码的编写 111
8.4 小结 126
案例九 金融计算程序 127
9.2 程序功能的介绍 128
9.1 程序设计目的 128
9.3 程序设计 129
9.3.1 设计界面 129
9.3.2 代码的编写 130
9.4 小结 148
案例十 学生信息管理系统 149
10.1 程序设计目的 150
10.2 程序功能的介绍 150
10.3 程序设计 150
10.4 小结 179
案例十一 复杂科学型数学计算器 180
11.1 程序设计目的 181
11.2 程序功能的介绍 181
11.3 程序设计 181
11.3.1 设计界面 181
11.3.2 代码的编写 183
11.4 小结 198
案例十二 屏幕保护程序 199
12.1 程序设计目的 200
12.2 程序功能的介绍 200
12.3 程序设计 200
12.3.1 设计界面 200
12.3.2 代码的编写 201
12.4 小结 213
案例十三 电子邮件 214
13.3 程序设计 215
13.3.1 设计界面 215
13.1 程序设计目的 215
13.2 程序功能的介绍 215
13.3.2 代码的编写 218
13.4 小结 242
案例十四 画图程序 243
14.3.1 设计界面 244
14.3 程序设计 244
14.2 程序功能的介绍 244
14.1 程序设计目的 244
14.3.2 代码的编写 245
14.4 小结 266
案例十五 俄罗斯方块 267
15.1 程序设计目的 268
15.2 程序功能的介绍 268
15.3 程序设计 268
15.3.1 设计界面 268
15.3.2 代码的编写 268
15.4 小结 268
案例十六 网络IP电话 289
16.1 程序设计的目的 290
16.2 程序功能的介绍 290
16.3.1 设计界面 291
16.3.2 代码的编写 291
16.3 程序设计 291
16.4 小结 303
案例十七 资源管理器 304
17.1 程序设计目的 305
17.2 程序功能的介绍 305
17.3 程序设计 305
17.3.1 设计界面 305
17.3.2 代码的编写 306
17.4 小结 320
案例十八 Telnet程序 321
18.1 程序设计目的 322
18.2 程序功能的介绍 322
18.3 程序设计 323
18.3.1 设计界面 323
18.3.2 代码的编写 324
18.3.3 程序的使用 347
18.4 小结 347