《FoxPro for Windows实务设计 基础篇》求取 ⇩

第○章 看谁在说话1

目录1

第一篇 入门篇4

第一章 FoxPro简介及安装4

1.1 FoxPro的过去、现在及未来4

1.2 FoxPro的安装5

1.2.1 所需之软硬件设备5

1.2.2 FoxPro的安装5

1.3.1 进入FoxPro for MS-Windows8

1.3 进入及退出FoxPro for MS-Windows8

1.3.2 退出FoxPro for MS-Windows9

第二章 FoxPro的集成环境11

2.0 本章提要11

2.1 集成环境的外观11

2.2 命令窗口15

2.3 状态行16

2.4 使用FoxPro for MS-Windows的求助17

3.1 数据库的创建20

3.0 本章提要20

第三章 数据库的管理20

3.2 数据库的打开及关闭23

3.3 数据库的修改及拷贝26

3.4 常用的磁盘及目录管理命令28

3.5 数据的增加及显示31

3.5.1 数据的增加31

3.5.2 数据的显示34

3.6 各种数据类型的运算37

4.1 记录的增加40

4.1.1 一般字段的数据储存及增加40

第四章 数据库创建及编辑40

4.0 本章提要40

4.1.2 备注字段的数据储存42

4.1.3 通用字段的数据储存42

4.2 记录指针的移动44

4.2.1 利用GOTO命令移动指针44

4.2.2 利用SKIP命令移动指针45

4.3 记录的插入及删除46

4.3.1 插入一个记录——INSERT46

4.2.3 移动其他工作区的指针46

4.3.2 记录的删除——DELETE47

4.3.3 显示删除记录的开关49

4.3.4 已删除记录的恢复——RECALL49

4.3.5 记录的清除——PACK49

4.3.6 删除所有记录的命令——ZAP51

4.4 BROWSER的使用51

4.4.1 BROWSER的外观51

4.4.3 同时启动BROWSER的二种模式52

4.4.2 BROWSER的二种编修模式52

4.4.4 在BROWSER中删除记录54

4.4.5 在BROWSER中增加数据54

4.4.6 在BROWSER中编修数据55

4.4.7 改变BROWSER的字模及字体55

4.4.8 保持字段——FREEZE56

4.4.9 同时固定数个字段——LOCK57

4.4.10 设定字段显示的最长宽度——WIDTH57

4.4.11 自行设定BROWSER的标题——TITLE57

4.4.12 有条件的浏览记录58

4.4.13 重要的控制开关59

4.4.14 有条件的编辑特定字段61

4.4.15 几个重要的概念61

4.5 脑筋急转弯61

第五章 排序、索引及检索64

5.0 本章提要64

5.1 记录的排序——SORT64

5.2 索引68

5.2.1 概念说明68

5.2.2 索引的创建69

5.2.3 索引文件的打开73

5.2.4 设定主索引74

5.2.5 索引文件的关闭及索引标识的删除75

5.2.6 重整索引文件——REINDEX76

5.3 检索77

5.3.1 最简单的检索——LOCATE77

5.3.2 较少用的检索命令——FIND80

5.3.3 最快的检索命令——SEEK80

5.4 脑筋急转弯82

6.1.1 打开程序的窗口84

6.1 程序的开始84

6.0 本章提要84

第六章 编译指引、变量及宏指令84

第二篇 程序篇(一)84

6.1.2 开始键入程序85

6.1.3 储存及放弃86

6.1.4 程序的运行86

6.2 算符及前置编译指引87

6.2.1 各类算符87

6.2.2 #DEFINE定义常量88

6.2.3 #UNDEF取消常量定义90

6.2.4 #IF..#ENDIF判别编译指引91

6.3 存储器变量(Memory Variable)93

6.3.1 变量的命名93

6.3.2 整体变量(G1obal Memory Variable)94

6.3.3 专用变量(Private Variable)95

6.3.4 区域性变量(Regional Variable)96

6.3.5 系统变量(System Variable)97

6.3.6 其他的存储器变量管理命令98

6.3.7 存储器变量的储存及取出98

6.4.1 %运算符100

6.4 其他运算符100

6.4.2 $部分字符串运算符101

6.4.3  宏指令替换101

6.4.4 ()名称运算式103

6.4.5 =可运行函数命令105

6.5 脑筋急转弯105

7.1 屏幕输出107

7.1.1 最常用的输出命令——?107

7.0 本章提要107

第七章 基本输入输出设计107

7.1.2 整篇画面输出命令——TEXT..ENDTEXT108

7.2 基本的输入命令110

7.2.1 INPUT命令110

7.2.2 ACCEPT命令110

7.3 定位输出命令——SAY111

7.3.1 屏幕的定位问题111

7.3.2 输出数据112

7.3.3 设定字模、大小及样式112

7.4 定位的输入命令——GET113

7.5.2 循环读取119

7.5.1 基本之READ119

7.5 启动GET物件119

7.5.3 保留读取状态120

7.5.4 设定读取边框120

7.6 其他有关屏幕的命令120

7.6.1 清屏——CLEAR120

7.6.2 储存屏幕——SAVE SCREEN121

7.6.3 回存屏幕——RESTORE SCREEN122

7.6.4 等待命令——WAIT122

7.6.5 重要的画线命令123

8.1 条件分支125

8.1.1 IF..ELSE..ENDIF区块125

第八章 程序流程控制及过程125

8.0 本章提要125

8.1.2 DO CASE..ENDCASE区块129

8.2 循环结构130

8.2.1 固定次数循环(FOR..ENDFOR)130

8.2.2 条件式循环(DO WHILE..ENDDO)132

8.2.3 数据库扫描(SCAN..ENDSCAN)134

8.3.2 何谓程序及用户自定函数137

8.3.1 程序及函数的意义137

8.3 程序与函数137

8.3.3 程序及用户自定函数之命名138

8.3.4 程序及函数的运行及结束139

8.3.5 程序的运行顺序141

8.3.6 函数的返回值143

8.4 参数的传递方式143

8.4.1 改变传递方式145

8.5 GET物件的守护者146

8.5.1 门前守护者——WHEN146

8.4.2 二者之比较146

8.5.2 VALID条件式147

8.6 脑筋急转弯149

第九章 另一种变量——数组154

9.0 本章提要154

9.1 数组的使用154

9.2 数组的说明155

9.3 元素的使用156

9.4 数组的元素处理157

9.4.1 数组元素的排序——ASORT()157

9.4.3 元素的删除——ADEL()159

9.4.2 元素的扫描——ASCAN()159

9.4.4 元素的插入——AINS()160

9.4.5 数组的传递162

9.5 另一种记录访问技巧——SCATTER GATHER162

9.5.1 使用一般存储器变量162

9.5.2 使用数组方式164

9.6 数组与记录之间的纠葛166

9.6.1 记录到数组166

9.6.2 从数组到记录171

9.6.3 二组命令的比较173

9.7 脑筋急转弯174

第三篇 程序篇(二)177

第十章 多数据库控制177

10.0 本章提要177

10.1 关联的概念177

10.1.1 记录指针概念说明178

10.2 多数据库运作(Multi Tables)179

10.2.1 创建关联179

10.1.2 创建关联的限制179

10.2.2 BROWSER在多数据库下的设计方式181

10.2.3 两个以上关联的创建184

10.2.4 三代同堂与多子多孙187

10.3 创建一对多的关联188

10.4 结束数据库间的关联191

10.5 脑筋急转弯195

11.1.1 资源(Resource)197

11.1 窗口的一些概念197

11.0 本章提要197

第十一章 窗口的控制197

11.1.2 本章的命令预视198

11.2 窗口的创建198

11.3 窗口的行为204

11.3.1 启动窗口204

11.3.2 关闭窗口205

11.3.3 释放窗口205

11.3.4 隐藏窗口206

11.3.5 显示窗口207

11.3.6 改变窗口的位置207

11.3.7 窗口的状态改变209

11.3.8 窗口的大小改变210

11.3.9 测试窗口是否存在212

11.3.10 测试窗口是否隐藏212

11.4 各类窗口的使用213

11.5 启动FoxPro for MS-Windows的系统窗口214

11.6 脑筋急转弯215

12.1.1 READKEY()函数217

12.1 按键的取得217

12.0 本章提要217

第十二章 按键及鼠标器的控制与应用217

12.1.2 取得最后一键219

12.1.3 INKEY()函数219

12.1.4 通用型按键拦截221

12.1.5 单一型按键拦截222

12.1.6 多重按键拦截224

12.1.7 连按数次的按键拦截制作229

12.1.8 储存及回存按键232

12.1.9 Esc键的拦截233

12.2.1 鼠标器按钮的拦截234

12.2 鼠标器的控制234

12.2.2 取得鼠标器当前的位置236

12.2.3 取得鼠标器左键事件236

12.3 脑筋急转弯242

第十三章 升级输入输出设计245

13.0 本章提要245

13.1 按钮(Push Button)246

13.1.1 一般按钮制作246

13.1.2 图形按钮制作247

13.1.3 位元对应图及遮罩图之制作248

13.2 检查框(Check Box)250

13.3 单一选择钮(Radio Button)254

13.4 显示图案(Display BITMAP)258

13.5 隐藏式按钮(Invisible Button)259

13.6 下拉表列(List)261

13.7 突现式菜单——Popup264

13.8 文字编辑区(Text Editing Region)266

13.9 数值旋转钮(Spinner)267

13.10 设定物件位置269

13.11 改变字模及字体270

13.13 设定物件变量的缺省值271

13.12 设定物件的信息271

13.14 禁用物件272

13.15 设定物件显示区域273

13.16 设定颜色273

13.17 物件的守卫——WHEN274

13.18 另一个守卫——VALID275

第十四章 功能表设计279

14.0 本章提要279

14.1 简单型功能表279

14.2 Lotus系列功能表281

14.3 光棒式功能表285

14.4 常驻型功能表(TSR-style MENU)286

14.4.1 使用的命令286

14.5 弹出式菜单292

14.5.1 使用的命令292

14.6 下拉式菜单299

14.6.1 使用的命令299

14.6.2 设定选项标记304

14.6.3 禁用各类选项305

14.7.1 使用的命令306

14.7 主功能表306

14.7.2 程序说明315

14.8 释放各类菜单及选项316

14.9 脑筋急转弯316

第十五章 程序排错318

15.0 本章提要318

15.1 追踪窗口(Trace)318

15.1.1 启动追踪窗口318

15.1.2 加载程序319

15.1.3 开始追踪319

15.1.5 设定中断点320

15.1.4 直接退出过程320

15.1.6 设定追踪速度321

15.1.7 设定字模321

15.1.8 其他说明321

15.1.9 程序的问题322

15.2 排错窗口(Debug)323

15.2.1 启动排错窗口323

15.2.2 开始排错324

15.2.3 追入函数中325

16.0 目录管理器的外观326

第四篇 魔法师系统——Wizards326

第十六章 目录管理器326

16.1 目录管理器的功能表327

16.2 开始一个新的目录文件328

16.3 加入数据库文件329

16.3.1 增加已有的数据库于目录文件329

16.3.2 新建数据库330

16.4 数据库的修改与打开331

16.5 其他文件功能331

16.6.1 控制索引文件333

16.6 索引文件的使用333

16.6.2 设定主索引336

16.7 数据的输入输出336

16.7.1 数据的汇入(Import)337

16.7.2 数据的汇出(Export)338

16.8 其他工具340

16.8.1 快速创建屏幕文件340

16.8.2 快速创建报表文件342

16.8.3 控制开关的设定343

17.1 数据库魔法师——Table Wizard345

第十七章 各类魔法师345

17.2 查询魔法师——Query Wizard348

17.2.1 单一数据库348

17.2.2 多数据库353

17.3 屏幕魔法师——Screen Wizard355

17.3.1 使用数据库355

17.3.2 使用查询文件357

17.4 报表魔法师359

17.4.1 分类报表360

17.4.2 多栏报表362

17.4.3 标准之魔法师363

17.5 标签魔法师364

17.6 应用程序魔法师365

17.7 邮寄魔法师369

附录A 系统功能表及选项之缺省名称371

附录B BEADKEY()返回值376

附录C INKEY() LASTKEY()按键返回值377

附录D ON KEY LABEL的按键代号379

附录E ON KEY按键代码381

附录F 扩展名之意义382

1995《FoxPro for Windows实务设计 基础篇》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由周建成著 1995 天津:天津科学技术出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。