第一部分 应用篇 1
第一章 CDX如何设置索引表达式 2
1.1 从VIEW打开数据文件进入结构定义窗口 2
1.2 定义表达式索引键(Expression Index key) 3
第二章 用Report Writer完成公文报表的制作 8
2.1 先了解公文数据文件的文件结构及数据内容 8
2.2 打印字段的定义 11
2.3 预览完成后的公文报表 16
第三章 如何计算一个数据文件的实际字节数 19
3.1 利用项目管理器(Project Manager)管理相关文件 19
3.2 在Screen Builder配置屏幕画面 20
3.3 研读屏幕文件的每个对像(Object) 21
3.4 研读(计算字数)程序段 25
3.5 研读(预览打印)程序段 27
3.6 研读(浏览记录)程序段 29
3.7 研读(结束)程序段 31
3.8 执行完成后的应用程序 32
第四章 如何同时打印销货记录与统计图表的关连报表 37
4.1 为什么统计图表要与销货记录一起由报表输出 37
4.2 通过RQBE绘制多项图表存储到图表数据文件 37
4.3 修改图表数据文件的结构,增加关连的字段 41
4.4 设置图表数据文件与原始数据文件的关连关系 43
4.5 进入Report Writer设置打印的字段 45
4.6 预览报表打印的结果 47
第五章 用SYS ()函数来了解硬件数据 49
5.1 SYS ()有哪些函数?对我们有什么帮助? 49
5.2 打开屏幕文件SYS_RESO.scx,了解SYS ()函数的应用 50
5.3 研读屏幕文件的Setup code 52
5.4 研读屏幕文件的Cleanup and Procedure 52
5.5 传回CPU的类型——SYS(17) 53
5.6 定义切换磁盘机的下拉选单——Popup 54
5.7 传回当前的磁盘目录位置——SYS (5) &SYS (2003) 55
5.8 传回CONFIG.SYS设置的Files数——SYS(2010) 56
5.9 传回剩余的传统内存——SYS(12) 57
5.10 被FoxPro使用的EMS内存大小——SYS(23) 57
5.11 在网络环境传回工作区或记录LOCK的情况SYS(2011) 58
5.12 在网络环境传回Login的用户姓名(User Name)——SYS(0) 59
5.13 数字锁定键(Num Lock)的切换开关——NUMLOCK() 59
5.14 大写字母锁定键(Caps Lock)的切换开关——CAPSLOCK () 61
5.15 插入键(Ins)的切换开关——INSMODE() 62
5.16 启动设置打印机的对话框——SYS(1037) 63
5.17 应用程序的执行结果 64
第六章 在程序中如何使用FOXTOOLS.FLL提供的工具 67
6.1 信息对话框的函数——MSGBOX () 67
6.2 信息对话框的六种形式——0、1、2、3、4、5 67
6.3 警告对话框的四种基本形式——16、32、48、64 71
6.4 建立目录的函数——MKDIR() 80
6.5 删除目录的函数——RMDIR() 80
6.6 检查当前剪贴簿内的数据类型——ISCLIPFMT() 80
第七章 全功能的查询系统BROWSER 83
7.1 BROWSER的演进过程 83
7.2 中文化的屏幕文件——BROWSERC.scx 83
7.3 定义查询记录开始输出的按钮 85
7.4 定义查询记录输出到临时文件或数据文件的按钮 85
7.5 定义输入文件或数据文件名的字段 86
7.6 用户自定义条件查询——DO BROWSERC.app 87
7.7 将符合条件的记录输出到内存临时文件 90
7.8 将符合条件的记录输出到磁盘上的物理数据文件 92
7.9 查询中文栏名的数据文件 93
7.10 打开文件用中文别名(Alias),让BROWSER更容易切换工作区 97
第八章 选择BMP文件添加到General字段 101
8.1 执行PICTAPP.app选择BMP文件添加到Gen字段 101
8.2 研读屏幕文件PICTAPP.scx 104
第九章 在MEMO字段单击鼠标器左键就进入全屏幕编辑窗口 108
9.1 在MEMO字段定义不可见按钮(Invisible Button) 108
9.2 全屏幕编辑MEMO栏的屏幕文件——MEMOCALL.scx 110
9.3 执行MEMOEDIT.app 112
第十章 如何查询Windows应用程序的识别码 114
10.1 在程序管理员执行登记信息编辑程序——REGEDIT.exe 114
10.2 如何查看调色盘文件的识别码——PBRUSH 116
10.3 如何查看声音(.WAV)的识别码——SOUNDREC 117
10.4 如何查看PowerPoint文件(.PPT)的识别码——POWERPOINT.SHOW.4 117
10.5 将文件对像装入General字段——APPEND GENERAL 118
第十一章 如何使用DDE在程序管理器建立程序组及增加程序项目 120
11.1 建立程序组及增加程序项目的两个函数——CREATEGROUP () &.ADDITEM () 120
11.2 研读Setup Code及Cleanup程序段 120
11.3 研读屏幕上的字段——程序组说明 122
11.4 研读屏幕上的字段——群组文件(*.grp) 124
11.5 研读屏幕上的字段——程序项目说明 125
11.6 研读屏幕上的字段——命令行 125
11.7 研读屏幕上的字段——(浏览) 126
11.8 开始建立程序组及程序项目——(确定) 128
11.9 研读屏幕上的按钮——(离开) 130
11.10 执行GRPSETUP.spr开始建立程序组及程序项目 131
第十二章 如何在每个编辑字段制作联机帮助说明 137
12.1 字段联机帮助说明的概念 137
12.2 从FoxPro的HELP复制数据文件的文件结构,登录说明数据 137
12.3 研读Setup Code及Cleanup程序段 138
12.4 FOXTOOLS.FLL的应用——MSGBOX () 141
12.5 联机帮助功能的执行结果 143
12.6 制作互为参照的帮助说明 145
第十三章 如何用SETUP.APP制作应用系统的安装软盘 150
13.1 制作安装软盘的第一个重要步骤 150
13.2 设置安装软盘的映像目录——Disk Images Directory 150
13.3 选择安装软盘的类型及安装的目录位置 153
13.4 指定应用系统的执行文件及执行时是否显示FoxPro商标 155
13.5 开始制作安装软盘 158
13.6 用制作完成的安装软盘开始安装应用系统 162
第十四章 如何应用低阶文件函数保护数据文件不被使用 167
14.1 为什么数据文件(DBF)要保护 167
14.2 执行保护数据文件的应用程序——PROTDBF.app 168
14.3 研读保护数据文件的应用程序——PROTDBF.scx 173
14.4 研读设置保护及解除保护的程序段 176
14.5 研读切换目录的程序段——GETDIR () 178
14.6 研读(浏览文件数据)及(结束)按钮 180
第+五章 用BROWSE命令对数据文件做增删修改 183
15.1 研读第一个程序——BROWGODl.prg 183
15.2 执行程序BROWGODl.prg 186
15.3 研读第二个程序——BROWGOD2.prg 192
15.4 执行程序BROWGOD2.prg 192
第十六章 用Report Writer制作有分类小计的多列报表 194
16.1 预览分类小计的多列报表 194
16.2 研读分类小计的多列报表——COL.frx 196
16.3 设置群组(Group)及分类小计 200
第十七章 二维数组排序的应用 202
17.1 二维数组就如数据库文件 202
17.2 数组元素的排序操作——ASORT () 202
17.3 研读屏幕文件——ARRAY01.scx 202
17.4 递增递减排序的程序段——Popup 205
17.5 执行应用程序——DO ARRAY01.SPR 211
第十八章 应用低级文件函数可以切割或合并任何类型的文件 215
18.1 屏幕文件的配置——FILE_SM.scx 215
18.2 研读Setup Code及Cleanup程序段 216
18.3 解读(文件切割)及(文件合并)的选择——Radio Buttuon 217
18.4 解读执行(文件切割)或(文件合并)的程序段——Push Button 219
18.5 设置每个切割文件的大小——SPINNER 225
18.6 研读(浏览)文件的Push Button 225
18.7 执行应用程序的文件切割——FILE_SM.app 227
18.8 执行应用程序的文件合并——FILE_SM.app 231
第十九章 文件如何代人数组以便在POPUP窗口中使用 234
第二十章 BROWSE中如何制作POPUP窗口 241
第二十一章 REPORT如何加上浮水印效果 246
第二十二章 1 TO MANY功能介绍 253
第二十三章 MANY TO l的功能介绍 256
第二十四章 SCREEN BUILDER中的SETUP与CLEANUP功用说明 258
第二十五章 CHG_FONT()UDF函数指令用法介绍 259
第二十六章 装入FOXPRO出现内存不够时,如何排除 262
第二十七章 如何增加FOXPRO启动的速度 263
第二十八章 FOXPRO网络设计基本概念 264
第二十九章 FOXPRO网络设计LOCK与UNLOCK提示 266
第三十章 FOXPRO网络自动更新相关工作站屏幕程序的设计方法 268
第三十一章 FOXPRO网络设计SET REPROCESS指令用法介绍 270
第三十二章 开发FOXPRO网络应用系统的设计重点 272
第三十三章 开发FOXPRO网络应用系统的硬件与软件需求 273
33.1 硬件规格 273
33.2 软件规格 273
33.3 系统软件规格 273
33.4 系统临时工作文件规格 274
第三十四章 FOXPRO网络开发的CONFIG.FP/FPW设置 275
第三十五章 FOXPRO网络开发的FOXUSER.DBF设置 277
第三十六章 如何设计一个弹性选择数据排序窗口 279
第二部分 Windows风格的帮助 289
第一章 启动.HLP文件的WinHelp.exe程序 291
第二章 FOXPRO FOR WINDOWS下装入.HLP文件 295
第三章 制作Windows风格帮助流程 297
第四章 快速制作testOl.hlp的过程 298
第五章 用Word的脚注功能设置显示页的标题与上下文 305
第六章 设置具有JUMP的显示页 312
第七章 设置具有POPUP的显示页 333
第八章 .HPJ文件内的段 351
第九章 设置有图片的显示页 354
第三部分 问题解答 359
问题解答 360