第0章 介绍 1
0.1 概述 1
0.2 应用对象 1
0.3 本书的内容 1
目录 1
0.4 期待你的回音 3
1.1.1 选择游戏 4
1.1.2 高分 4
1.1 概述 4
第一章 内容匹配(Memory match) 4
1.1.3 About对话框 5
1.2 程序操作 5
1.2.1 首先考虑的任务 6
1.2.2 全局模块 8
1.2.3 Board窗体 9
1.2.4 HSENTRY窗体 20
1.2.5 High Scores窗体 21
1.2.6 About窗体 25
2.2 程序操作 28
第二章 内存资料信息(VBMem) 28
2.1 概述 28
2.3 VBMem的源代码 30
第三章 浏览字体(FontView) 33
3.1 概述 33
3.2 程序操作 34
3.2.1 各部分的综合:窗体和菜单设计 34
3.2.2 FontView窗体代码分析 37
3.3 FontView的源代码 40
4.2 程序操作 47
第四章 附加的按钮条(ButtonBar Plus) 47
4.1 概述 47
4.2.1 全局模块(BBARINT.BAS) 48
4.2.2 ButtonBar窗体(BUTTONBA.FRM) 50
4.2.3 条配置窗体(BARCONFI.FRM) 64
4.2.4 BrowseBox窗体(BROWSEBOX.FRM) 71
4.2.5 IconDisplay窗体(ICONDISP.FRM) 77
4.2.6 全局例程模块(BBAR.BAS) 78
4.2.7 License窗体(LICENSE.FRM) 88
4.3 总结 89
5.1 概述 91
第五章 打印剪贴板(PrintClip) 91
5.2 程序操作 92
5.2.1 Load事件 92
5.2.2 Resize事件 93
5.2.3 结论 96
5.3 PrintClip的源代码 96
6.1 概述 98
6.1.1 工具设计 98
第六章 任务调度(Job Scheduler) 98
6.1.2 任务调度的特征 99
6.2 程序运行 99
6.2.1 设计主屏幕 99
6.2.2 设计修改任务窗体 110
6.2.3 应用程序保护 116
6.2.4 可做的修改 119
第七章 时间设置(SetTime) 120
7.1 概述 120
7.2.1 SETTIME.BAS模块 121
7.2 程序操作 121
7.2.2 OPTFORM.FRM模块 124
7.2.3 SETTIME.FRM模块 125
7.2.4 SETTIME.INI文件 128
7.3 SetTime的源代码 129
7.3.1 SETTIME.BAS文件 129
7.3.2 OPTFORM.FRM文件 131
7.3.3 SETTIME.FRM文件 134
7.3.4 SETTIME.INI文件 140
8.2 程序操作 141
第八章 成组操作器(GroupWorker) 141
8.1 概述 141
8.2.1 SetUp窗体 142
8.2.2 处理群组 143
8.2.3 文件及帮助菜单 144
8.2.4 其它程序注解 144
8.2.5 最后的活动及一些思考 145
8.3 GroupWorker的全部源代码 145
8.3.1 GLOBAL.BAS——全局声明 145
8.3.2 MAIN.FRM—Form2(启动窗体) 151
8.3.3 SETUP.FRM——Form1 155
8.3.4 ABOUT.FCM——Form5 155
8.3.5 HELPTXT.FRM——Form6 155
8.3.6 NAGBX.FRM——Form4 156
8.3.7 NAGBOX2.FRM——Form3 157
第九章 VB时钟(VBClock) 159
9.1 概述 159
9.2 选项 159
9.3.1 基本概念 160
9.3 程序操作 160
9.3.2 保持VBClock处于顶部 161
93.3 使用活动标题栏悬浮VBClock 161
93.4 存储显示选项 162
9.3.5 使用VBClock.INI文件工作 162
9.3.6 选择字体和颜色 163
9.3.7 在没有标题栏的情况下移动窗体 164
9.3.8 操纵弹出式菜单 164
9.3.9 节省存储 164
9.3.11 将图片框用作按钮栏 165
9.3.10 使用标签在窗体上显示 165
9.3.13 运行良好的程序的通用规则 166
9.3.12 下一步工作的想法 166
9.4 VBCLOCK的源代码 167
9.4.1 全局列表文件 167
9.4.2 FRM_Clock.FRM 170
9.4.3 FRM_Disp.FRM 175
9.4.4 FRM_Opts.FRM 176
9.4.5 VBCLOCK.BAS 181
10.1.1 定制消息 183
第十章 留言条(Blink Blank!) 183
10.1 概述 183
10.1.2 多种消息 184
10.1.3 午餐消息 184
10.1.4 留下消息 185
10.1.5 检索消息 185
10.1.6 设置显示选项 185
10.2 程序操作 185
10.2.2 匈牙利命名法 186
10.2.1 Windows API函数 186
10.2.3 组织屏幕布局 187
10.2.4 全局模块 187
10.2.5 窗体 187
10.2.6 MODULE1.BAS例程 193
第十一章 州名程序(Name the States) 195
11.1 概述 195
11.2 程序操作 195
11.2.1 Windows API 196
11.2.3 过程操作 197
11.2.2 GLOBAL.BAS声明 197
11.2.4 注解与建议 201
第十二章 视点(ViewPoint)Jr 203
12.1 概述 203
12.2 程序操作 204
12.2.1 开始编程 205
12.2.2 装载窗体时初始化 206
12.2.3 在ViewPoint Jr.中使用的API调用 209
12.2.4 SendMessage与目录列表框 210
12.2.5 消息由谁来接收 212
12.2.6 最后的图形处理 216
12.2.7 其它优点 217
12.2.8 简单的帮助系统 221
第十三章 生命游戏(Life WorkShop) 224
13.1 概述 224
13.2 自动化细胞 224
13.3 使用生命游戏 226
13.3.1 传统的生命实验 226
13.3.2 六边形的生命实验 227
13.3.3 大型的实验 228
13.4 对生命游戏程序的理解 231
13.4.1 程序的结构 232
13.4.2 程序的启动事件 232
13.4.3 编写Workbench的程序 232
13.4.4 大型的生命 234
13.4.5 帮助及其它 234
13.5 生命游戏的源代码 234
13.6 结论 269
附录 附带软盘的安装 270