《Visual FoxPro高级程序设计技术探密》求取 ⇩

第一章Visual FoxPro面向对象的程序设计1

1.1 从结构化程序设计进步到面向对象的程序设计1

目 录1

1.2 Visual FoxPro中的类和对象2

1.2.1类与对象2

1.2.2 Visual FoxPro类的层次3

1.3对象的属性、方法和事件6

1.3.1在容器层次中引用对象6

1.3.2设置属性7

1.3.3调用方法程序8

1.3.4响应事件8

1.4编写类定义9

1.4.1保护类成员9

1.4.2在容器类中添加对象10

1.4.3指派方法程序代码和事件代码10

1.4.5创建对象引用18

1.4.4定义自定义类18

1.4.6创建成员数组19

1.4.7创建对象数组20

1.4.8使用对象存储数据20

第二章 使用Visual FoxPro的向导22

2.1使用应用程序向导23

2.1.1应用程序向导的具体使用步骤23

2.1.2应用程序向导的对象方法程序25

2.1.3应用程序向导的对象属性27

2.1.4应用程序向导的对象成员27

2.2使用远程视图向导28

2.3使用文档向导29

2.3.1 文档向导的具体使用步骤29

2.3.2定制文档向导的附加选项31

3.1.1规划应用程序33

3.1 设计Visual FoxPro应用程序33

第三章开发Visual FoxPro应用程序33

3.1.2创建数据库34

3.1.3使用类简化应用程序35

3.1.4提供交互能力35

3.1.5提供交互信息35

3 1.6测试和调试35

3.2创建Visual Foxpro应用程序35

3.2.1 构造应用程序36

3.2.2 向项目中添加文件39

3.2.3连编应用程序40

3.2.4运行应用程序41

3.3测试和调试应用程序42

3.3.1 程序测试和调试计划42

3.3.2调试的准备工作42

3.3.3快速确定测试中的问题位置44

3.3.5记录代码的覆盖范围50

3.3.4显示输出结果50

3.3.6错误处理51

第四章优化Visual FoxPro应用程序58

4.1 Rushmore技术概述58

4.1.1使用Rushmore技术优化对数据的访问58

4 1.2关闭Rushmore59

4.2使用Rushmore技术优化表达式60

4.2.1创建基本可优化表达式60

4.2.2组合基本可优化表达式61

4.2.3组合复杂表达式61

4.3使用Rushmore技术优化表单和控件62

4.4提高Visual FoxPro的性能64

第五章使用远程视图68

5.1 定义指定数据源的连接68

5.2创建远程视图69

5.1.3使用已有的连接69

5.1.1命名连接与数据源优先级69

5.1.2 显示ODBC注册提示69

5.3设置视图属性和连接属性70

5.4下载远程视图时默认数据类型的变化71

5.5通过视图更新数据72

5.5.1如何更新视图72

5.5.2在视图中更新多个表74

5.6在视图的字段或记录上创建规则75

5.7如何集成多个视图76

5.8游离数据与游离视图77

5 8.1 如何创建游离视图78

5 8.2游离数据的显示和修改78

5.8.3如何更新联机数据79

5.9通过设置视图属性优化视图性能81

6.1 数据访问操作的控制85

6.1.1访问数据的方式85

第六章设计共享访问程序85

6.1.2共享访问与锁定数据的方式86

6.1.3如何解锁数据89

6.1.4了解并使用数据工作期90

6.1.5使用数据缓冲技术92

6.1.6用缓冲技术对数据进行更新95

6.2通过事务更新数据96

6.2.2事务的规则及完成的操作97

6.2.1 了解控制事务处理的命令97

6.2.3事务处理的嵌套方法98

6.2 4确保远程更新的安全性101

6.3访问冲突的管理102

6.3.1如何管理缓冲冲突102

6.3.2管理用视图更新数据时发生的冲突106

6.3.3管理冲突的规则109

6.4如何提高多用户应用程序的性能109

7.1.2如何提高系统性能110

7.1.1客户/服务器应用程序的设计目标110

第七章客户/服务器解决方案的设计110

7.1 客户/服务器应用设计方法110

7.1.3加快应用程序的开发速度115

7.1.4数据完整性的考虑116

7.2利用“升迁向导”实现数据库升迁117

7.2.1原型化方法117

7.2.2构造应用程序的本地原型118

7.2.3使用升迁向导实现数据库升迁118

7.2.4将本地数据库升迁到SQL Server上118

7.2.5将本地数据库升迁到Oracle上131

7.3实现客户/服务器应用程序131

7.3.1 使用SQL pass-through技术132

7.3 2用SQLpass-through处理远程数据144

7.3.3处理SQL pass-through错误153

7.4优化客户/服务器应用程序的性能153

7.4.2加速数据检索154

7.4.1优化连接技术154

7.4.3加速查询和提高视图的性能157

7.4.4加速表单的运行158

7.4.5提高更新和删除的性能159

第八章设计OLE应用程序162

8.1 如何设计OLE应用程序162

8.1.1如何链接或嵌入OLE对象162

8.1.2添加绑定型或非绑定型OLE对象164

8.2添加OLE对象164

8.2.1 在表中添加OLE对象164

8.2.2在表单中添加OLE对象166

8.3用ActiveX控件管理对象168

8.3.1 向表单中添加ActiveX控件169

8.3.2绑定型ActiveX控件的管理方法169

8.3.3如何自动管理对象169

8.4通过派生对象定制新对象173

8.5 从其他应用程序中控制Visual FoxPro174

8.5.1 Application对象模型简介175

8.5.2如何通过集合属性访问对象175

8.6如何创建OLE服务程序176

8.6.1 创建OLE服务程序176

8.6.2如何注册OLE服务程序179

8.6.3使用OLE服务程序180

8.6.4引起错误或从OLE服务程序返回错误180

8.7实现远程自动化方案180

8.7.1 配置服务器和本地计算机181

8.7.2系统安全策略选项182

8.7.3在远程自动化中使用权限182

8.7.4远程自动化183

9.1确定帮助系统的特性184

9.2设计对联机帮助的访问184

第九章应用程序帮助系统的设计184

9.2.1设计一个帮助菜单185

9.2.2如何添加上下文相关性185

9.2.3实现“这是什么?”形式的帮助186

9.3通过编程实现帮助特性188

9.3.1使用WinHelp函数设计帮助系统188

9.3.2指定WinHelp参数的取值189

9.3.3保留F1键供帮助系统190

9.3.4如何在表单中设计“帮助”按钮190

9.3.5退出图形样式帮助191

第十章Visual FoxPro应用程序的发布192

10.1 应用程序的发布过程192

10.2发布应用程序前的准备工作192

10.2.1如何选择连编类型192

10.2.2综合考虑硬件、内存和网络问题193

10.2.3确保运行时的行为正确194

10.2.4如何在应用程序中包含资源195

10.2.5删除受限制的Visual FoxPro功能和文件197

10.3如何定制要发布的应用程序198

10.3.1 源代码的保护及文档化198

10.3.2调用错误处理和终止系统运行例程199

10.3.3添加帮助信息199

10.3.4修改应用程序的外观199

10.3.5备份并保存源代码200

10.3.6生成应用程序201

10.4理解磁盘发布的方法201

10.4.1了解发布过程201

10.4.2尽量利用安装向导203

第十一章调用应用程序编程接口(API)206

11.1 使用外部库扩展Visual FoxPro的功能206

11.1.1使用外部库206

11.1.2如何访问ActiveX控件207

11.1.3如何访问动态链接库208

11.1.4访问Visual FoxPro库210

11.2访问Visual FoxPro应用程序编程接口210

11.2.1创建库或ActiveX控件的方法210

11.2.2调用Visual FoxPro API例程215

11.2.3参数的传递和接收216

11.2.4将值返回给Visual FoxPro的方法220

11.2.5将参数传递给Visual FoxPro API函数222

11.2.6访问Visual FoxPro变量和字段的方法224

11.2.7 Visual FoxPro的内存管理225

11.2.8连编和调试ActiveX控件及库227

第十二章Visual FoxPro的企业级应用230

12.1企业级开发方法230

12.2用Visual FoxPro作为前端应用程序开发环境231

12.21 如何扩展Visual FoxP ro中可视化设计工具的功能231

12.22 如何集成其他程序的功能232

12.2.3如何扩展Visual FoxPro的数据存储能力233

12.2.4如何升迁Visual FoxPro数据234

12.3使用Visual FoxPro作为数据源235

12.3.1 在其他应用程序中使用Visual FoxPro的数据235

12.3.2在其他应用程序中使用Visual FoxPro对象和命令235

12.3 3用Visual FoxPro建立数据仓库236

12.3.4把Visual FoxPro当作WWW查询引擎237

第十三章Visual FoxPro随机示例简介239

13.1 Visual FoxPro Solutions示例简介239

13.2TasmanianTraders示例简介240

13.2.1 Tasmanian Traders总体设计概述240

13.2.2如何设计TASTRADE数据库241

13.2.3如何设计与建立 Tasmanian Trader类库243

13.2.4 Tasmanian Trader程序的编码、测试和调试244

13.2.5Tasmanian Traders类库介绍249

13.3理解客户/服务器示例255

13.31 示例应用程序类介绍255

13.3.2示例程序数据库介绍257

13.3.3在示例应用程序中选择一个临时数据表258

13.3.4在示例应用程序中更新数据258

13.3.5在示例应用程序中解决数据冲突问题260

13.3.6在示例应用程序中实现商务规则261

13.4 OLE服务程序示例介绍262

13.4.1 Pool Manager服务程序示例262

13.4.2 Gopher OLE服务程序示例265

13.4.3 Fox ISAPI OLE服务程序示例267

13.5示例类库介绍273

13.6多媒体类示例介绍277

13.7 Visual FoxPro部分实用程序简介278

13.7.1 ADDLABEL.APP279

13.7.2 CPZERO.PRG279

13.7.3 GENDBC.PRG280

13.7.4转换器280

13.7.7远程自动化连接管理器281

13.7.5代码分析器281

13.7.6 HexEdit281

第十四章使用FPOLE.DLL和配置文件283

14.1 使用FPOLE.DLL283

14.1.1 FoxDoCmd()函数283

14.1.2 FoxEval()函数284

14.1.3 SetErrMode()函数284

14.1.4 SetOLEObject()函数285

14.1.5Closelt()函数285

14.1.6 GetLastErr()函数285

14.1.7 FPOLE示例286

14.2使用配置文件289

14.2.1创建配置文件289

14.2.2 自动启动应用程序或程序290

14.2.3修改默认配置文件290

14.2.4指定配置文件291

15.2 了解源代码管理技术292

第十五章大型Visual FoxPro应用程序开发技术292

15.1 了解集体开发技术292

15.2.1 在Visual FoxPro中使用源代码管理工具293

15.2.2在源代码管理系统下管理VisualFoxP ro项目295

15.3在源代码管理项目中管理文件300

15.3.1 多文件组件简介300

15.3.2如何签出文件301

15.3.3如何签入文件301

15.3.4如何得到文件的最新版本303

15.3.5比较文件或项目的方法303

15.3.6检查表单、报表和其他表文件的区别304

15.3.7如何显示文件和项目信息305

15.4集体开发与数据库修改技术306

15.4.1 处理视图和连接的方法306

15.4.2集体开发类库的方法306

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

高度相关资料

FoxPro 2.X高级程序设计教程(1993 PDF版)
FoxPro 2.X高级程序设计教程
1993 北京:学苑出版社
Visual FoxPro程序设计实践教程( PDF版)
Visual FoxPro程序设计实践教程
武汉:华中科技大学出版社
高级程序设计技术( PDF版)
高级程序设计技术
北京:人民邮电出版社
FoxPro 2.5 进阶教程( PDF版)
FoxPro 2.5 进阶教程
FOXPRO ROR WINDOWS 高级成程序设计技术( PDF版)
FOXPRO ROR WINDOWS 高级成程序设计技术
FOXPRO 高级程序设计技术( PDF版)
FOXPRO 高级程序设计技术
Microsoft C 6.0 高级程序设计技术( PDF版)
Microsoft C 6.0 高级程序设计技术
FoxPro for Windows高级程序设计技术(1995 PDF版)
FoxPro for Windows高级程序设计技术
1995 北京:海洋出版社
TURBO C2.0高级程序设计技术(1990 PDF版)
TURBO C2.0高级程序设计技术
1990 科海培训中心
Turbo Pascal 6.0高级程序设计技术(1992 PDF版)
Turbo Pascal 6.0高级程序设计技术
1992 北京:海洋出版社
Visual FoxPro 3 应用程序设计(1996 PDF版)
Visual FoxPro 3 应用程序设计
1996 南京:东南大学出版社
中文Visual FoxPro 6.0程序设计基础(1999 PDF版)
中文Visual FoxPro 6.0程序设计基础
1999 北京:北京航空航天大学出版社
Visual FoxPro 5.0程序设计入门(1998 PDF版)
Visual FoxPro 5.0程序设计入门
1998 北京:人民邮电出版社
中文Visual FoxPro 5.0程序设计指南(1998 PDF版)
中文Visual FoxPro 5.0程序设计指南
1998 北京:海洋出版社
Visual FoxPro 6.0中文版程序设计(1999 PDF版)
Visual FoxPro 6.0中文版程序设计
1999 北京:人民邮电出版社