第1章 数据库操作 1
1.1数据库基本操作 1
1.2索引操作 53
1.3数值计算 59
1.4多个文件连接操作 61
1.5备注文件操作 70
1.6数据库文件结构的自动生成 87
第2章 程序设计与典型模块 91
2.1数组技术 91
2.2文件名的通用处理 106
2.3显示信息程序 112
2.4帮助系统的设计 125
2.5从桌面辅助工具中获取数据 130
第3章 颜色、窗口、控制键和出错处理 136
3.1颜色设置技术 136
3.2窗口技术 143
3.3按键与鼠标管理 160
3.4错误处理 171
第4章 函数、低级文件和模板语言 183
4.1字符串处理 183
4.2数值处理函数 191
4.3日期和时间函数 197
4.4低级文件操作 203
4.5模板语言 229
第5章 报表设计、生成与查询 241
5.1打印控制方法 241
5.2在PTDOS中文系统下打印控制 245
5.3生成中文报表 247
5.4中文报表的高级生成 251
5.5复杂报表的生成 256
5.6嵌入式报表程序设计 263
第6章 屏幕设计 278
6.1输入(修改)记录屏录(studedit.scx) 278
6.2记录删除屏幕(studdel.scx) 285
6.3BROWSE窗口和屏幕联合使用(Choice.scx) 294
6.4函数计算器(calculat.scx) 301
第7章 趣味程序设计 326
7.1电子钟 326
7.2音乐程序——月亮河 331
7.3通用音乐盒 343
7.4计算机钢琴 352
7.5字符串加解密 354
7.6汉字飞行设计 355
7.7字符直方图 357
7.8软件温度计 359
第8章 与其他软件的数据交换 363
8.1基于文本文件的数据交换 363
8.2与高级语言的数据交换 366
8.3高级语言直接访问数据库文件 370
8.4二进制方式的数据共享 375
8.5应用程序接口API基础 378
8.6动态数据交换(DDE) 390
第9章 多用户环境程序设计 396
9.1文件和记录的加解锁 396
9.2多用户环境下记录增加 410
9.3网络错误处理 421
9.4口令系统 429
9.5网络事务跟踪处理TTS 442
附录A 数据库文件结构剖析报告 445
A.1数据库文件数据结构 445
A.2实例分析 446
附录B 备注文件结构分析报告 448
B.1实例数据库 448
B.2数据库文件和备注文件的内部内容 448
B.3FPT文件结构 449
B.4FPT与DBF的关系 450
附录C 索引文件内部结构剖析报告 452
C.1建立剖析实例 452
C.2索引文件的内存映象 453
C.3索引文件标准数据结构 455
附录D 系统菜单名称和提示 458
D.1系统菜单名称和提示(for MS-DOS) 458
D.2系统菜单名称和提示(for Windows) 462
附录E 键值表 466
E.1功能键类 466
E.2小键盘类 467
E.3字母类 470
E.4符号类 473
附录F 系统内存变量 474