《中文Visual Foxpro 6.0高级教程》求取 ⇩

第一章简介1

1.1 设计前的考虑1

1.2 人工操作与编程2

1.3 Visual FoxPro的编程机制3

1.4有关语言概念4

1.4.1 存储数据5

1.4.2 处理数据5

1.4.3 使用过程和用户自定义函数8

1.4.4 流程控制10

1.5程序设计的基本步骤13

1.5.1 对问题进行说明14

1.5.2 分解问题14

1.5.3 编制模块14

1.5.4 测试模块16

1.5.5 组装全部模块17

1.5.6 整体测试19

1.5.7 使程序更可靠19

1.5.8 将程序转换成函数20

1.6 帮助与示例文件21

第二章面向对象程序设计22

2.1Visual FoxPro中的对象22

2.1.1 对象的属性22

2.1.2 对象的事件和方法程序23

2.2Visuall FoxPro中的类24

2.2.1 类、子类与继承性24

2.2.2 Visual FoxPro的类分层结构24

2.2.3 什么情况下创建类26

2.2.4 Visual FoxPro的基类26

2.2.5 扩展Visual FoxPro基类27

2.2.6 创建新类28

2.2.7 修改类定义29

2.2.8 创建类定义的子类29

2.3“类设计器”的使用29

2.3.1 在控件类或容器类中添加对象30

2.3.2 将属性和方法程序添加到类30

2.4保护和隐藏类成员31

2.4.1 指定属性的默认值33

2.4.2 为类指定设计时的外观33

2.4.3 使用类库文件34

2.5 将类添加到表单中34

2.6 调用父类的方法程序35

2.7在容器分层结构中引用对象36

2.7.1 相对引用36

2.7.2 设置属性37

2.7.3 设置多个属性37

2.7.4 调用方法程序38

2.7.5 响应事件38

2.8以编程方式定义类和对象38

2.8.1 保护和隐藏类成员39

2.8.2 由类创建对象39

2.8.3 在容器类中添加对象40

2.8.4 使用方法程序代码添加类和创建类40

2.8.5 指派方法程序代码和事件代码40

2.8.6 按类层次调用事件代码41

2.8.7 防止基类代码被执行41

2.8.8 创建表定位按钮集合42

2.8.9 定义表格控件46

2.9创建对象的引用48

2.9.1 返回对象的引用49

2.9.2 从内存中释放对象和引用49

2.9.3 检查对象是否存在49

2.10 创建成员数组50

2.11 创建对象数组50

2.12 使用对象存储数据51

2.13事件模型53

2.13.1 Visual FoxPro中的事件53

2.13.2 追踪事件序列55

2.13.3 监视事件发生56

2.13.4 为事件指定代码59

第三章新版本的主要改进60

3.1 新的和改进的语言元素60

3.2性能、坚固性和实用性67

3.2.1 Visual FoxPro性能的提高67

3.2.2 Visual FoxPro坚固性的提高68

3.2.3 Visual FoxPro实用性的提高68

3.3 新增和改进了的向导及生成器68

3.4改进的应用程序框架69

3.4.1 启动“应用程序生成器”70

3.4.2 文件70

3.4.3 创建框架71

3.5对2000年的支持71

3.5.1 严格的日期格式72

3.5.2 SET STRICTDATE72

3.5.3 严格日期格式错误73

3.5.4 ”选项”对话框74

3.5.5 DATE()和DATETIME()函数74

3.5.6 FDATE()函数74

3.5.7 Century属性74

3.6Access和Assign方法程序74

3.6.1 Access和Assign方法程序的优点75

3.6.2 创建Access和Assign方法程序75

3.6.3 表单和类设计器76

3.6.4 THIS-ACCESS方法程序77

3.7对GIF和JPEG图形的支持79

3.7.1 Visual FoxPro语言79

3.7.2 Visual FoxPro控件和对象80

3.7.3 Visual FoxPro界面81

第四章访问Visual FoxPro API82

4.1创建ActiveX控件或FLL库82

4.1.1 创建一个基本的ActiveX对象82

4.1.2 创建一个基本的FLL库83

4.2 调用Visual FoxPro API87

4.3参数的传递与接收88

4.4 向Visual FoxPro返回值92

4.4.1 从ActiveX控件返回值92

4.4.2 从一个FLL库中返回值93

4.5向Visual FoxPro API传参数94

4.5.1 Visual FoxPro API数据类型95

4.5.2 Visual FoxPro API数据结构95

4.6访问Visual FoxPro变量和字段96

4.6.1 管理内存97

4.6.2 使用句柄97

4.6.3 理解堆栈99

4.6.4 遵守句柄规则99

4.7FLL库和ActiveX控件的连编与调试99

4.7.1 连编项目99

4.7.2 调试一个ActiveX控件或FLL库100

第五章扩充Visual FoxPro的功能102

5.1关于外部库102

5.2 使用ActiveX控件和对象103

5.3 使用动态链接库103

5.3.1 调用DLL函数104

5.3.2 向DLL传递参数104

5.4 使用Visual FoxPro库105

第六章升迁Visual FoxPro数据库107

6.1构造应用程序的本地原型107

6.1.1 减少开发时间107

6.1.2 降低开发费用的同时满足用户要求107

6.1.3 有助于成功地完成任务107

6.1.4 构造应用程序的本地原型108

6.1.5 使用升迁向导108

6.2升迁到SQL Server上108

6.2.1 准备SQL Server端109

6.2.2 准备客户端110

6.2.3 备份数据库110

6.2.4 关闭表111

6.2.5 启动升迁向导111

6.2.6 升迁向导如何工作111

6.2.7 完成SQL Server升迁过程118

6.2.8 对SQL Server采取的步骤118

6.2.9 Visual FoxPro对客户端采取的步骤120

6.3 升迁到Oracle上121

第七章构造客户/服务器应用程序122

7.1设计客户/服务器应用程序122

7.1.1 性能方面的考虑122

7.1.2 确保数据完整性和开发准确性128

7.2 实现方法:远程视图和SQLpass-through技术129

7.3使用SQL pass-through技术130

7.3.1 使用SQL pass-through函数130

7.3.2 向数据源传递SQL语句132

7.3.3 建立参数化查询132

7.3.4 使用SQL Server的输入/输出参数133

7.3.5 建立与远程数据的外部连接134

7.3.6 对SQL实施ODBC扩展135

7.3.7 用SQL pass-througn管理连接135

7.3.8 用SQL pass-through处理远程数据141

7.3.9 设置远程数据的临时表属性141

7.3.10 选择有效的SQL pass-through处理方式146

7.3.11 处理多个结果集合147

7.3.12 控制数据类型的转换148

7.4 处理SQL pass-through错误150

7.5客户/服务器性能优化150

7.5.1 优化连接的使用151

7.5.2 加速数据检索152

7.5.3 加速查询和视图的运行154

7.5.4 加速表单的运行155

7.5.5 提高更新和删除的性能156

第八章群体开发和企业级开发159

8.1什么是源代码管理159

8.1.1 源代码管理工具的特性159

8.1.2 源代码管理软件160

8.1.3 集成源代码管理系统和VisualFoxPro项目160

8.1.4 启用源代码管理系统161

8.2在源代码管理系统下管理VisualFoxPro项目162

8.2.1 处理项目文件和项目列表文件162

8.2.2 将项目置于源代码管理之下163

8.2.3 向源代码管理项目添加文件163

8.2.4 加入一个现有的源代码管理项目164

8.2.5 更新项目列表164

8.2.6 解除一个项目的源代码管理165

8.2.7 从源代码管理项目中移去文件165

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

8.3在源代码管理项目中管理文件166

8.3.1 处理多文件组件166

8.3.2 签出文件167

8.3.3 签入文件167

8.3.4 比较文件或项目169

8.3.5 检查表单、报表和其他表文件的区别169

8.3.6 显示文件和项目信息170

8.4 群体开发和修改数据库171

8.5 群体开发类库171

8.6企业级开发172

8.6.1 使用Visual FoxPro作为应用程序的前台173

8.6.2 扩展Visual FoxPro中可视化设计工具的功能173

8.6.3 建立子类173

8.6.4 使用ActiveX控件174

8.6.5 集成其他程序的功能174

8.6.6 使用向导175

8.6.7 使用自动服务175

8.6.8 扩展Visual FoxPro的数据存储能力176

8.6.9 使用Visual FoxPro作为数据源177

8.6.10 在其他应用程序中使用VisualFoxPro的数据177

8.6.11 在其他应用程序中使用VisualFoxPro对象和命令178

8.6.12 使用Visual FoxPro建立数据库178

8.6.13 使用Visual FoxPro作为一个WWW搜索引擎179

8.6.14 如何将Visual FoxPro作为Web网的搜索引擎180

第九章开发国际化应用程序181

9.1准备工作181

9.1.1 准备国际化数据181

9.1.2 如何编写代码182

9.1.3 如何设计用户界面182

9.1.4 测试应用程序182

9.2设计界面182

9.2.1 创建应用程序信息182

9.2.2 设计菜单和表单183

9.2.3 使用图标和位图183

9.3输入国际化数据184

9.3.1 输入国际化字符184

9.3.2 追加和复制国际化数据185

9.4处理代码页185

9.4.1 深入理解Visual FoxPro中的代码页185

9.4.2 指定dbf文件的代码页186

9.4.3 指定文本文件的代码页188

9.4.4 确定项目文件的代码页189

9.4.5 指定变量的代码页189

9.4.6 禁止对字符型或备注型字段中的数据进行转换189

9.5 Visual FoxPro所支持的代码页190

9.6在国际化应用程序中排序数据191

9.6.1 深入了解排序次序191

9.6.2 排序次序准则191

9.6.3 指定排序次序192

9.6.4 检查排序次序192

9.6.5 认识排序次序的影响193

9.6.6 使用索引194

9.7处理双字节字符集194

9.7.1 使用DBCS字符命名对象194

9.7.2 排序DBCS数据194

9.8 创建或修改程序195

9.8.1 测试国际化版本195

9.8.2 使用字符串195

9.8.3 处理日期、时间和货币的格式196

9.8.4 使用预处理指令197

9.9 在国际化应用程序中管理文件197

第十章添加OLE199

10.1设计OLE应用程序199

10.1.1 链接或嵌入OLE对象199

10.1.2 添加绑定型或非绑定型OLE对象201

10.2在应用程序中添加OLE对象201

10.2.1 在表中添加OLE对象201

10.2.2 在表中追加OLE对象202

10.2.3 刷新Microsoft Graph203

10.2.4 在表单中添加OLE对象204

10.2.5 与OLE对象交互作用205

10.3 使用ActiveX控件206

10.3.1 向表单添加ActiveX控件206

10.3.2 管理绑定型ActiveX控件207

10.4应用自动服务管理对象207

10.4.1 管理外部对象的属性207

10.4.2 设置时间期限208

10.4.3 访问对象集合209

10.4.4 使用对象数组209

10.4.5 释放外部对象210

10.5 派生对象的子类210

10.6从其他应用程序中控制Visual FoxPro211

10.6.1 Visual FoxPro的Application对象模型212

10.6.2 通过集合属性访问对象212

10.7创建Automation服务程序213

10.7.1 创建服务程序213

10.7.2 编译服务程序214

10.7.3 注册一个Automation服务程序216

10.7.4 使用Automation服务程序217

10.7.5 从Automation服务程序引起错误或返回错误217

10.8使用远程自动服务217

10.8.1 远程自动服务218

10.8.2 系统安全策略选项219

10.8.3 在远程自动服务中使用权限219

10.8.4 远程自动服务疑难解答220

第十一章共享访问221

11.1控制对数据的访问221

11.1.1 访问数据221

11.1.2 锁定数据222

11.1.3 解锁数据225

11.1.4 使用数据工作期225

11.1.5 缓冲访问数据227

11.2更新数据231

11.2.1 使用缓冲进行数据更新231

11.2.2 使用事务处理管理进行数据更新232

11.2.3 使用视图管理进行数据更新238

11.3管理冲突241

11.3.1 管理缓冲冲突241

11.3.2 检测并解决冲突243

11.3.3 使用备注字段检查冲突244

11.3.4 管理冲突的规则244

第十二章互操作性和Internet应用245

12.1OLE拖放245

12.1.1 拖放数据245

12.1.2 拖动源245

12.1.3 放落目标246

12.1.4 移动数据246

12.1.5 复制数据246

12.1.6 放落目标和拖动源不支持OLE拖放247

12.1.7 取消操作247

12.2 对设计时刻的OLE拖放的支持247

12.3对运行时刻的OLE拖放的支持248

12.3.1 早期版本Visual FoxPro中的拖放249

12.3.2 DataObject对象249

12.3.3 固有和人工OLE拖放模式249

12.4Active Document250

12.4.1 创建Active Document251

12.4.2 对表单对象的更改253

12.4.3 Active Document中的菜单253

12.4.4 运行Active Document255

12.4.5 Active Document安全性256

12.4.6 Internet Explorer注意事项257

12.4.7 Active Document示例257

12.5Automation服务程序的改进257

12.5.1 Visual FoxPro6.0 Automation服务程序的改进258

12.5.2 Automation服务程序编程的注意事项261

12.6在Web页面上发布信息261

12.6.1 Web发布261

12.6.2 使用Active文档266

12.7 在WWW上搜索信息269

第十三章创建帮助文件272

13.1HTML帮助272

13.1.1 计划对联机帮助的访问273

13.1.2 添加帮助上下文的相关性273

13.1.3 实现“这是什么?”帮助274

13.1.4 编程实现帮助特性275

13.1.5 发布已编译的HTML帮助系统275

13.2用WinHelp4.0创建图形方式的帮助276

13.2.1 选择帮助特性276

13.2.2 计划对联机帮助的访问276

13.2.3 帮助菜单277

13.2.4 添加帮助的上下文相关性277

13.2.5 实现“这是什么?”帮助278

13.2.6 编程实现帮助特性279

13.2.7 使用WinHelp函数279

13.2.8 指定WinHelp参数280

13.3创建dbf样式帮助282

13.3.1 设计dbf样式帮助283

13.3.2 查看dbf样式帮助文件示例283

13.3.3 使用dbf样式帮助285

13.3.4 定制dbf样式帮助286

第十四章快速开发工具288

14.1组件管理库288

14.1.1 使用“组件管理库”管理项目288

14.1.2 定制“组件管理库”291

14.1.3 “组件管理库”的对象成员292

14.1.4 “组件管理库”的类库295

14.1.5 “组件管理库”的表结构296

14.2代码范围分析器297

14.2.1 代码范围分析器日志文件297

14.2.2 检查应用程序的代码范围并进行分析298

14.2.3 确保“代码范围分析器”的正确运行300

14.2.4 代码范围分析器加载项300

14.3 项目管理器挂接程序303

14.3.1 Project对象的分层结构303

14.3.2 Proiect对象的结构307

14.3.3 语言的改进307

14.3.4 项目事件307

第十五章程序编译与调试312

15.1构造应用程序框架312

15.1.1 设置起始点313

15.1.2 初始化环境313

15.1.3 显示初始的用户界面314

15.1.4 控制事件循环315

15.1.5 恢复初始的开发环境315

15.1.6 将程序组织为一个主文件315

15.2将文件加入到项目中316

15.2.1 人工添加文件到某一项目317

15.2.2 引用或排除可修改的文件317

15.3为一个项目创建应用程序318

15.3.1 测试项目318

15.3.2 从项目中绑定应用程序319

15.4测试程序320

15.4.1 建立测试环境321

15.4.2 设置验证信息321

15.4.3 查看事件发生的序列321

15.5逐步发现错误322

15.5.1 启动调试工作期322

15.5.2 跟踪代码323

15.5.3 挂起程序的执行323

15.5.4 查看存储的值327

15.5.5 显示输出结果328

15.6 记录代码的覆盖范围329

15.7处理“运行时刻错误”330

15.7.1 预防错误330

15.7.2 处理过程的错误331

15.7.3 处理类和对象中的错误332

15.7.4 从错误处理代码中返回334

第十六章应用程序的优化335

16.1优化表和索引335

16.1.1 使用索引335

16.1.2 优化连接335

16.1.3 使用项目管理器336

16.1.4 优化表和索引的一般提示336

16.2加速数据访问337

16.2.1 掌握Rushmore技术337

16.2.2 在表中使用Rushmore338

16.2.3 关闭Rushmore339

16.2.4 优化Rushmore表达式340

16.3优化表单和控件342

16.3.1 使用数据环境343

16.3.2 在表单集里限制表单数目343

16.3.3 在页框中动态加载页面控件343

16.3.4 动态绑定控件与数据343

16.3.5 延迟屏幕刷新344

16.3.6 在经常使用的方法程序中减少代码344

16.4优化应用程序344

16.4.1 提高性能的一般技巧345

16.4.2 使用名称表达式代替宏替换345

16.4.3 有效地引用对象属性345

16.5 优化ActiveX控件346

16.6 优化自动操作347

16.7在多用户环境中优化应用程序347

16.7.1 调整锁定重试的间隔348

16.7.2 有效地使用事务处理348

16.8优化对远程数据的访问348

16.8.1 只检索需要的数据349

16.8.2 有效地更新远程表349

16.8.3 批处理方式发送语句350

16.8.4 设置数据包大小351

16.8.5 延迟对备注和二进制数据的检索351

16.8.6 将待查阅数据保存在本地机上351

16.8.7 创建本地规则352

16.9优化国际化应用程序352

16.9.1 有效地使用排序序列352

16.9.2 用多个排序序列发送SQL SELECT命令352

第十七章建立可发布的应用程序354

17.1 发布过程354

17.2准备工作354

17.2.1 选择连编类型354

17.2.2 考虑硬件、内存和网络问题355

17.2.3 确保正确运行355

17.2.4 在应用程序中包含资源356

17.2.5 删除受限制的Visual FoxPro功能和文件358

17.3定制要发布的应用程序360

17.3.1 保护源代码并将其存档360

17.3.2 调用错误处理例程和终止系统运行例程361

17.3.3 给应用程序添加帮助信息361

17.3.4 修改应用程序的外观362

17.3.5 备份源代码362

17.3.6 生成应用程序363

17.4准备制作发布磁盘363

17.4.1 创建发布目录363

17.4.2 创建发布磁盘364

第十八章创建发布磁盘365

18.1发布目录树和安装向导365

18.1.1 发布目录树365

18.1.2 安装向导366

18.2如何用安装向导创建发布磁盘367

18.2.1 指定发布目录树367

18.2.2 选择可选组件367

18.2.3 指定磁盘映像367

18.2.4 定制要发布的安装对话框368

18.2.5 指定默认文件的安装目的地368

18.2.6 查看文件总结报告368

18.2.7 完成安装向导过程368

附录A常用Visual FoxPro的属性369

附录B常用系统内存变量378

附录C常见错误代码380

附录D常用术语384

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 5.0教程(1997 PDF版)
中文Visual FoxPro 5.0教程
1997 北京:宇航出版社
中文 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 C++ 6.0高级开发教程(1999 PDF版)
Visual C++ 6.0高级开发教程
1999 北京:人民邮电出版社
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教程  中文Visual FoxPro6.0实战演练(1999 PDF版)
中文Visual FoxPro 6.0教程 中文Visual FoxPro6.0实战演练
1999 北京:宇航出版社;北京希望电子出版社
Visual FoxPro 6.0中文版(1999 PDF版)
Visual FoxPro 6.0中文版
1999 北京:人民交通出版社