《中文Visual FoxPro 6.0高级编程》求取 ⇩

第一章 Visual FoxPro 6.0综述1

1.1 安装Visual FoxPro 6.01

1.1.1 系统配置要求1

1.1.2 安装Visual FoxPro 6.0中文版2

1.2 Visual FoxPro 6.0基本操作8

1.2.1 了解菜单功能9

1.2.2 使用项目管理器13

1.2.3 使用Visual FoxPro提供的向导19

1.2.4 使用Visual FoxPro提供的设计器32

1.3 Visual FoxPro 6.0的配置及优化41

1.3.1 使用“选项”对话框设置环境41

1.3.2 快捷工具栏的定制51

1.3.3 系统优化配置52

第二章 Visual FoxPro程序设计技术56

2.1 规划应用程序56

2.2 Visual FoxPro程序设计的优点57

2.3 Visual FoxPro的编程方式58

2.4 语言基础59

2.4.1 存储数据60

2.4.2 处理数据60

2.4.3 过程与函数63

2.4.4 条件分支和循环65

2.5 程序设计过程67

2.5.1 说明问题68

2.5.2 分解问题68

2.5.3 编制模块68

2.5.4 测试模块71

2.5.5 组装全部模块72

2.5.6 整体测试73

2.5.7 使程序更可靠73

2.6 帮助与示例文件74

2.5.8 将程序转换成函数74

3.1 面向对象程序设计基础76

3.1.1 类的概念76

第三章 面向对象程序设计技术76

3.1.2 对象与方法77

3.1.3 封装、继承和多态性77

3.2 Visual Foxpro中的对象和方法78

3.3 Visual Foxpro中的类80

3.3.1 类80

3.3.2 类的操作方法84

第四章 数据环境88

4.1 设计数据环境88

4.2 添加表或视图89

4.3 将表从数据环境中移去90

4.4 设置关系91

4.6 向表单中添加表字段92

4.5 用数据环境设计器编辑关系92

第五章 数据库和表96

5.1 数据库和表的概念96

5.2 Visual FoxPro中的关系概念96

5.2.1 一对一关系97

5.2.2 一对多关系97

5.2.3 多对多关系97

5.3 创建数据库的准备工作97

5.3.1 使用数据字典功能97

5.3.2 字段级限制98

5.3.3 记录级限制98

5.3.4 创建触发器98

5.3.8 参照完整性的建立99

5.3.7 定义连接99

5.3.6 创建本地视图99

5.3.5 创建存储过程99

5.3.9 创建永久关系101

5.3.10 确定表字段的规则101

5.4 设计数据库的方法101

5.5 创建新表105

5.5.1 利用表向导设计表105

5.5.2 利用表设计器设计表109

5.6 Visual FoxPro中的索引概念114

5.6.1 选择索引类型114

5.6.2 设置主索引或候选索引115

5.6.3 设置普通索引115

第六章 表的处理方法116

6.1 创建表的方法116

6.1.1 数据库和自由表116

6.1.2 表的简单操作118

6.1.3 复制和编辑表结构119

6.1.4 将表另存为HTML文件120

6.1.5 创建字段120

6.1.6 实施商业规则125

6.1.7 触发器操作129

6.1.8 修改表结构130

6.1.9 字段操作130

6.1.10 设置或更改字段级规则或表规则131

6.1.11 设置或更改默认值131

6.2 处理记录132

6.2.1 添加记录132

6.2.2 采用浏览方式添加数据133

6.2.3 数据输入133

6.2.4 在字段中输入Null值133

6.2.5 记录的删除操作134

6.2.7 从表中移去所有记录135

6.3 表的索引135

6.3.1 索引操作135

6.2.6 保存空间135

6.3.2 记录顺序139

6.3.3 索引操作141

6.4 使用多个表148

6.4.1 使用数据工作期148

6.4.2 工作区操作148

6.4.3 使用表别名149

6.4.4 关系操作151

第七章 视图操作方法154

7.1 创建视图154

7.1.1 创建本地视图154

7.1.4 重新命名视图155

7.1.2 用已有的SQL SELECT语句创建视图155

7.1.3 修改视图155

7.1.5 删除视图156

7.1.6 创建多表视图156

7.1.7 在结果中包含不匹配记录158

7.1.8 访问远程数据159

7.1.9 创建远程视图160

7.2 针对视图的操作161

7.2.1 使用和显示视图161

7.2.2 限制视图的取值范围162

7.3 打开和关闭视图164

7.3.1 打开视图的实例164

7.3.2 显示视图结构165

7.4 理解视图和连接属性166

7.3.3 创建视图索引和视图的临时关系166

7.3.4 关闭视图的基表166

7.4.1 视图属性和连接属性及其继承关系167

7.4.2 下载远程视图时改变默认数据类型168

7.4.3 使用DataType属性168

7.5 在视图中更新数据169

7.5.1 视图的更新属性169

7.5.2 在视图中更新多个表170

7.5.3 用数据字典定制视图172

7.5.4 为视图字段创建默认值172

7.5.5 在视图的字段和数据行上创建规则172

7.6 嵌套视图173

7.6.1 在视图中集成本地数据和远程数据173

7.7 利用视图处理自由数据174

7.6.2 在视图中更新本地数据和远程数据174

7.7.1 创建游离视图175

7.7.2 显示和修改自由数据175

7.8 优化视图178

7.8.1 控制递进式获取信息量的大小178

7.8.2 控制备注字段的获取178

7.8.3 设置下载的最大记录数178

7.8.4 优化过滤器和连接179

7.8.5 共享多个远程视图的连接180

第八章 SET命令简介182

8.1 SET命令与系统环境设置182

8.2 显示各种SET命令的状态183

8.3 使用SET命令优化系统183

8.4 Visual FoxPro 6.0中的SET命令184

8.5.1 有关表的SET命令设置185

8.5 常用的SET命令185

8.5.2 有关程序设计的SET命令设置192

8.5.3 有关日期、时间和数值型格式的SET命令设置197

8.5.4 有关目录路径和文件位置的SET命令设置202

8.5.5 有关界面的SET命令设置204

第九章 键盘和鼠标207

9.1 一个例子207

9.2 返回当前状态208

9.2.1 判断大写锁定键的开关状态208

9.2.2 返回当前的插入方式208

9.2.3 判断鼠标键的状态209

9.2.4 判断Num Lock键的当前状态209

9.3.1 返回鼠标指针的列位置210

9.3.2 返回鼠标指针的行位置210

9.3 判断当前位置210

9.4 键盘缓冲区操作211

9.4.1 CHRSAW()函数211

9.4.2 KEYBOARD命令211

9.4.3 INKEY()函数212

9.5 键盘宏操作213

9.5.1 执行一个键盘宏213

9.5.2 从内存中释放键盘宏213

9.5.3 把键盘宏恢复到内存中214

9.5.4 保存键盘宏214

9.6 其他有关操作215

9.6.1 从内存中释放键盘缓冲区215

9.6.2 返回最近一次按键所对应的整数215

9.6.3 使用函数操作鼠标215

9.6.4 指定按键时所要执行的命令217

9.6.5 指定按下特定键时执行的命令217

9.6.7 向栈内压入ON KEY LABEL命令219

9.6.6 恢复栈内的指定键值219

9.6.8 给功能键或组合键分配表达式220

9.6.9 控制键击定位220

9.6.10 指定宏键定义显示221

9.6.11 指定键盘缓冲区的大小221

9.6.12 指定插入方式和改写方式的插入点形状221

9.6.13 切换插入点形状222

第十章 提高应用程序开发效率223

10.1 用组件管理库管理项目223

10.1.1 用组件管理库管理项目223

10.1.2 定制用户自己的组件管理库226

10.1.3 组件管理库简介227

10.1.4 Vpfgallery.vcx组件管理库类库230

10.1.5 组件管理库中表的结构231

10.2.1 使用日志文件232

10.2 用代码范围分析器辅助编程232

10.2.2 准备应用程序和环境233

10.2.3 正确运行代码范围分析器的要求234

10.2.4 代码范围分析器加载项235

10.3 项目管理器挂接程序238

10.3.1 Project对象的分层结构238

10.3.2 Project对象的结构242

10.3.3 两个新增命令242

10.3.4 与项目有关的事件243

第十一章 利用API设计应用程序247

11.1 ActiveX控件和FLL库247

11.1.1 创建ActiveX对象248

11.1.2 创建FLL库249

11.2 调用API例程252

11.3 参数处理253

11.4.1 处理从ActiveX控件返回值257

11.4.2 处理从一个fll库中返回的值257

11.4 对返回值的两种处理方法257

11.5 API数据类型和数据结构259

11.5.1 Visual FoxPro API数据类型259

11.5.2 Visual FoxPro API数据结构260

11.6 访问Visual FoxPro变量和字段260

11.6.1 内存管理技术261

11.6.2 使用句柄262

11.6.3 Visual FoxPro的堆栈263

11.6.4 获取和释放句柄的规则263

11.7 连编与调试项目263

11.7.1 连编项目263

11.7.2 调试ActiveX控件或FLL库264

12.1.1 提高程序性能的方法266

第十二章 客户/服务器程序设计技术266

12.1 设计方面的考虑266

12.1.2 数据的完整性维护272

12.2 使用SQL pass-through技术273

12.2.1 远程视图与SQL pass-through的区别273

12.2.2 全面掌握SQL pass-through技术274

12.2.3 SQL pass-through错误处理方法295

12.3 优化客户/服务器应用程序295

12.3.1 优化连接时的考虑295

12.3.2 加速数据检索速度296

12.3.3 提高查询和视图的性能299

12.3.4 加速表单的运行299

12.3.5 加速更新和删除语句301

第十三章 升迁应用程序304

13.1 构造客户端应用程序原型的优点304

13.2 SQL Server升迁向导305

13.2.1 SQL Server端的准备306

13.2.2 客户端的准备307

13.2.3 启动升迁向导308

13.2.4 升迁向导工作的过程308

13.2.5 完成SQL Server升迁过程315

13.2.6 完成对SQL Server的升迁过程315

13.2.7 对客户端数据库代码进行适当的修改317

13.3 Oracle升迁向导318

第十四章 OLE对象和ActiveX控件319

14.1 OLE对象319

14.1.1 嵌入或链接OLE对象319

14.1.2 添加绑定型或非绑定型OLE对象320

14.1.3 在表中添加OLE对象321

14.1.4 在表中追加OLE对象322

14.1.5 刷新Microsoft Graph323

14.1.6 在表单中添加OLE对象324

14.1.7 与OLE对象的交互作用325

14.2 ActiveX控件326

14.2.1 向表单添加ActiveX控件326

14.2.2 管理绑定型ActiveX控件327

14.3 管理OLE对象和ActiveX控件327

14.3.1 管理外部对象的属性327

14.3.2 设置时间期限329

14.3.3 访问对象集合329

14.3.4 使用对象数组329

14.3.5 释放外部对象330

14.4 派生FoxPro的基类或OLE控件330

14.5 使用Application对象331

14.5.1 创建对Application对象的引用331

14.5.3 通过集合属性访问对象332

14.5.2 Application对象模型332

14.6 Automation服务程序333

14.6.1 创建Automation服务程序333

14.6.2 编译Automation服务程序334

14.6.3 注册Automation服务程序336

14.6.4 使用Automation服务程序337

14.6.5 引发错误或返回错误337

14.6.6 远程自动服务338

第十五章 OLE拖放和Web设计342

15.1 OLE拖放技术342

15.1.1 OLE拖放技术的基本知识342

15.1.2 对设计时刻OLE拖放的支持344

15.1.3 对运行时刻OLE拖放的支持345

15.2 Active Document347

15.2.1 创建Active Document348

15.2.2 对表单对象的更改350

15.2.3 Active Document中的菜单350

15.2.4 运行Active Document352

15.2.5 Active Document安全性353

15.2.6 Internet Explorer注意事项354

15.2.7 Active Document示例354

15.3 Automation服务程序的改进355

15.3.1 Visual FoxPro 6.0 Automation服务程序的改进355

15.3.2 Automation服务程序编程的注意事项358

15.4 在Web页面上发布信息358

15.4.1 Web发布358

15.4.2 使用Active文档364

15.5 用WWW搜索页向导搜索信息367

16.1.1 在多用户环境中访问数据370

16.1 多用户环境中的数据访问技术370

第十六章 多用户与共享技术370

16.1.2 锁定数据的方法371

16.1.3 解锁数据的方法374

16.1.4 数据工作期375

16.1.5 数据缓冲技术377

16.2 数据更新技术381

16.2.1 使用缓冲技术进行数据更新381

16.2.2 使用事务处理机制管理更新382

16.2.3 通过视图管理数据更新387

16.3 对访问冲突处理391

16.3.1 管理缓冲冲突391

16.3.2 检测并避免冲突392

16.3.4 处理冲突的规则394

16.3.3 使用备注字段检查冲突394

第十七章 中大型项目开发395

17.1 源代码管理技术395

17.1.1 源代码管理工具的特性396

17.1.2 源代码管理软件396

17.1.3 集成源代码管理系统和Visual FoxPro项目397

17.1.4 运行源代码管理系统398

17.2 用源代码管理系统管理工程项目398

17.2.1 处理项目文件和项目列表文件398

17.2.2 将项目添加到源代码管理系统中399

17.2.3 向源代码管理项目添加文件400

17.2.4 加入一个现有的源代码管理项目400

17.2.5 更新项目列表401

17.2.6 解除一个项目的源代码管理401

17.2.7 从源代码管理项目中移去文件401

17.3 用源代码管理系统管理文件402

17.2.8 在多个源代码管理项目之间共享文件402

17.3.1 多文件组件的管理403

17.3.2 签出文件403

17.3.3 签入文件403

17.3.4 比较文件或项目405

17.3.5 检查表单、报表和其他表文件的区别406

17.3.6 显示文件和项目信息407

17.4 集成开发过程中对数据库修改的限制407

17.5 集体开发类库408

17.6 中大型应用软件开发技术409

17.6.1 用Visual FoxPro作为应用程序的客户端410

17.6.2 扩展Visual FoxPro中可视化设计工具的功能410

17.6.3 建立子类410

17.6.6 使用向导411

17.6.5 集成其他程序的功能411

17.6.4 使用ActiveX控件411

17.6.7 使用自动服务412

17.6.8 扩展Visual FoxPro的数据存储能力413

17.6.9 用Visual FoxPro作为数据源414

17.6.10 从其他应用程序调用FoxPro的数据414

17.6.11 从其他应用程序调用FoxPro对象和命令415

17.6.12 用Visual FoxPro建立和维护数据库415

17.6.13 把Visual FoxPro当作WWW搜索引擎416

第十八章 编译与调试技术418

18.1 建立应用程序418

18.1.1 设置应用程序起始点419

18.1.2 初始化应用程序的环境419

18.1.3 显示初始的用户界面421

18.1.4 控制事件循环421

18.1.5 恢复初始环境421

18.2 将文件添加到项目中422

18.1.6 建立一个简单的主程序422

18.2.1 将现有文件手工添加到某一项目423

18.2.2 引用或排除可修改的文件423

18.3 测试和连编项目424

18.3.1 连编项目425

18.3.2 绑定应用程序425

18.4 应用程序的测试和调试426

18.4.1 建立测试环境427

18.4.2 设置验证的内容428

18.4.3 查看事件发生的序列428

18.4.4 在测试过程中逐步发现错误429

18.4.5 打开调试器429

18.4.6 一个非常有效的调试方法429

18.4.7 利用断点挂起执行程序430

18.4.8 查看存储元素的值434

18.4.9 显示输出结果435

18.5 代码覆盖范围的统计435

18.6 处理“运行时刻错误”437

18.6.1 防止“运行时刻错误”的发生437

18.6.2 处理过程中的代码错误438

18.6.3 处理类和对象中的错误439

18.6.4 返回到错误代码的下一行代码441

第十九章 改善程序的运行效率442

19.1 优化表和索引442

19.1.1 添加索引442

19.1.2 优化连接效率443

19.1.3 用项目管理器加快程序执行效率443

19.1.4 优化表和索引的几点注意事项444

19.2 提高数据访问速度444

19.2.1 使用Rushmore技术444

19.2.2 在表中使用Rushmore技术445

19.2.3 如何关闭Rushmore446

19.2.4 用Rushmore技术优化表达式447

19.3 合理改进表单和控件450

19.3.1 使用数据环境450

19.3.2 限制表单集中的表单数目450

19.3.3 在页框中动态加载页面控件450

19.3.4 动态绑定控件与数据450

19.3.5 延迟屏幕刷新451

19.3.6 尽量减少常用方法程序中的代码451

19.4 提高程序性能的技巧452

19.4.1 几个有效的方法452

19.4.2 用名称表达式代替宏替换452

19.4.3 提高引用对象属性的效率453

19.6 避免使用服务程序的多个实例454

19.5 优化Activex控件454

19.7 多用户环境下应用程序优化技术455

19.7.1 调整锁定重试的间隔455

19.7.2 有效地使用事务处理455

19.8 优化远程数据访问的效率456

19.8.1 只检索需要的数据456

19.8.2 有效地更新远程表457

19.8.3 用批处理方式发送语句458

19.8.4 调整数据包大小458

19.8.5 延迟对备注和二进制数据的检索458

19.8.6 将待查阅数据保存在本地机上459

19.8.7 创建本地规则459

19.9 优化国际化应用程序459

19.9.1 通过调整排序序列提高查询效率459

19.9.2 用多个排序序列发送SQL SELECT命令460

20.1.1 针对不同语种地区准备数据461

第二十章 开发针对不同语种的应用程序461

20.1 开发前的准备461

20.1.2 针对不同语种地区编写代码462

20.1.3 针对不同语种地区设计用户界面462

20.1.4 测试应用程序462

20.2 设计用户界面462

20.2.1 确定文本字符串的长度463

20.2.2 确定菜单和表单463

20.2.3 选择适当的图标和位图464

20.3 针对指定语种地区输入数据464

20.3.1 输入指定语种地区的字符464

20.3.2 追加和复制指定地区的数据465

20.4 设定不同语种地区的代码页465

20.4.1 代码页简介466

20.4.2 指定.dbf文件的代码页467

20.4.3 指定文本文件的代码页468

20.4.4 确定项目文件的代码页469

20.4.5 指定变量的代码页469

20.4.6 一个必须注意的问题470

20.4.7 Visual FoxPro所支持的代码页470

20.5 数据的排序方法471

20.6 Visual FoxPro对DBCS的支持474

20.6.1 使用DBCS字符命名对象474

20.6.2 排序DBCS数据475

20.7 几点注意事项475

20.7.1 测试国际化版本475

20.7.2 使用字符串475

20.7.3 使用日期、时间和货币的格式符合用户习惯477

20.7.4 使用预处理指令477

20.7.5 使用项目管理器管理指定地区的应用程序477

21.2.1 选择连编类型479

21.2 为运行环境准备应用程序的步骤479

第二十一章 设计可发布的应用程序479

21.1 发布应用程序的步骤479

21.2.2 应用程序的最小运行环境480

21.2.3 确保程序正确运行480

21.2.4 在应用程序中使用资源文件481

21.2.5 删除受限制的功能和文件483

21.3 自定义应用程序的某些功能485

21.3.1 保护源代码并将其存档485

21.3.2 处理应用程序的运行错误486

21.3.3 添加帮助信息486

21.3.4 修改应用程序的外观486

21.3.5 备份应用程序的源代码487

21.3.6 生成可发布的应用程序487

22.1.2 创建发布目录489

22.1.3 创建发布盘489

22.1 制作发布盘前的准备工作489

22.1.1 创建发布盘的步骤489

第二十二章 制作发布盘489

22.2 创建发布磁盘的过程490

22.2.1 生成发布树490

22.2.2 安装向导491

22.3 用“安装向导”创建发布盘492

22.3.1 指定发布树492

22.3.2 选择可选组件492

22.3.3 指定磁盘映像493

22.3.4 自定义安装对话框493

22.3.5 指定默认文件的安装目的地493

22.3.6 查看文件总结报告493

22.3.7 完成安装向导过程494

1999《中文Visual FoxPro 6.0高级编程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由合力工作室编著 1999 北京:清华大学出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual FoxPro 6.0中文版实用编程技术(1999 PDF版)
Visual FoxPro 6.0中文版实用编程技术
1999 北京:中国水利水电出版社
Visual C++ 6.0高级编程(1999 PDF版)
Visual C++ 6.0高级编程
1999
中文Visual FoxPro 6.0基础教程(1999年01月第1版 PDF版)
中文Visual FoxPro 6.0基础教程
1999年01月第1版 国防工业出版社
Visual FoxPro 6.0 基础教程(1998年12月第1版 PDF版)
Visual FoxPro 6.0 基础教程
1998年12月第1版 人民邮电出版社
中文 Visual FoxPro 6.0基础教程(1999 PDF版)
中文 Visual FoxPro 6.0基础教程
1999 北京:国防工业出版社
中文版Visual FoxPro 6.0编程指南(1999 PDF版)
中文版Visual FoxPro 6.0编程指南
1999 北京:人民邮电出版社
Visual FoxPro 6.0基础教程(1998 PDF版)
Visual FoxPro 6.0基础教程
1998 北京:人民邮电出版社
Visual FoxPro 6.0中文版程序设计(1999 PDF版)
Visual FoxPro 6.0中文版程序设计
1999 北京:人民邮电出版社
Visual J++ 6.0高级教程(1999 PDF版)
Visual J++ 6.0高级教程
1999 北京:国防工业出版社
中文Visual Basic 6.0高级编程(1999 PDF版)
中文Visual Basic 6.0高级编程
1999 北京:清华大学出版社
中文Visual FoxPro 6.0编程基础(1999 PDF版)
中文Visual FoxPro 6.0编程基础
1999 北京:清华大学出版社
Visual FoxPro 6.0中文版(1999 PDF版)
Visual FoxPro 6.0中文版
1999 北京:人民交通出版社
Visual FoxPro 6.0编程实战(1999 PDF版)
Visual FoxPro 6.0编程实战
1999 青岛:青岛出版社
Access 2000中文版用户伴侣(1999 PDF版)
Access 2000中文版用户伴侣
1999 北京:清华大学出版社
Visual FoxPro 6.0编程实例·技巧(1999 PDF版)
Visual FoxPro 6.0编程实例·技巧
1999 武汉:华中理工大学出版社