《Visual Foxpro开发实践指南》求取 ⇩

目录1

上篇 基础篇1

第1章 VFP的功能和优点1

1.1 快速高效地完成应用程序开发2

1.2 事件驱动模型与面向对象程序设计3

1.3 更为优化的系统性能与运行效率4

1.4 更为先进的数据组织和管理机制4

1.5 基于客户/服务器结构的解决方案5

1.6 与其它软件的高度兼容能力6

1.7 良好的向下兼容能力7

1.8 强大的专业开发支持能力7

1.9 Internet支持8

第2章 VFP的安装9

2.1 安装准备10

2.2 VFP5.0的安装10

2.3 安装后系统组件的调整15

第3章 MIS的主要构件及VFP开发MIS的解决方案17

3.1 MIS的主要构件18

3.2 VFP开发MIS的解决方案19

第4章 Visual FoxPro界面及系统菜单23

4.1 启动Visual FoxPro24

4.2 Visual FoxPro系统界面24

4.2.1 系统菜单栏25

4.2.3 命令窗口26

4.2.2 工具栏26

4.2.4 项目管理器27

4.2.5 状态栏27

4.3 文件菜单27

4.3.1 新建27

4.3.2 打开28

4.3.3 关闭29

4.3.4 保存和另存为29

4.3.5 还原29

4.3.6 导入和导出30

4.3.8 打印31

4.3.7 页面设置和打印预览31

4.3.9 发送32

4.3.10 退出32

4.4 编辑菜单32

4.4.1 撤消和重做32

4.4.2 剪切、复制和粘贴32

4.4.3 选择性粘贴32

4.4.4 清除33

4.4.5 全部选定33

4.4.6 查找和替换33

4.4.11 属性34

4.4.10 链接34

4.4.8 插入对象34

4.4.7 定位行34

4.4.9 对象34

4.5 查看菜单35

4.6 格式菜单36

4.6.1 字体、放大字体及缩小字体36

4.6.2 1倍行距、1.5倍行距、2倍行距36

4.6.3 缩进和删除缩进36

4.7 工具菜单36

4.7.1 向导37

4.7.2 拼写检查37

4.7.3 宏38

4.7.6 调试器39

4.7.7 选项39

4.7.4 类浏览器39

4.7.5 修饰39

4.8 程序菜单52

4.9 窗口菜单53

4.10 帮助菜单54

第5章 VFP程序设计基础55

5.1 数据类型与数据容器56

5.1.1 数据类型56

5.1.2 数据容器58

5.2.1 操作符59

5.2 操作符和表达式59

5.2.2 表达式61

5.3 数据处理63

5.3.1 处理常量63

5.3.2 处理变量63

5.3.3 处理数组69

5.3.4 处理字段、记录70

5.3.5 处理类和对象72

5.4 程序流控制72

5.4.1 普通的顺序执行语句73

5.4.2 条件分支语句73

5.4.3 循环处理语句75

5.4.4 子程序模块调用及返回语句78

第6章 数据组织81

6.1 数据库82

6.1.1 数据库及作用82

6.1.2 创建数据库82

6.1.3 使用与管理数据库83

6.1.4 数据库设计器88

6.1.5 使用数据字典功能89

6.2 表92

6.2.1 表的创建、复制与删除92

6.2.2 创建字段95

6.2.3 使用规则与触发器97

6.2.4 修改表结构101

6.2.5 表记录排序102

6.2.6 使用与处理表109

6.3 视图114

6.4 临时表115

第7章 数据查询117

7.1 概述118

7.2 查询向导118

7.3 查询设计器122

7.4 直接用Select语句构造查询127

第8章 表单129

8.1 表单及用途130

8.1.1 表单对象131

8.1.2 属性窗口132

8.1.3 数据环境134

8.1.4 工具栏136

8.1.5 表单的用途138

8.2 表单集及用途138

8.3 表单中的控件139

8.3.1 标签140

8.3.2 文本框140

8.3.4 命令按钮143

8.3.3 编辑框143

8.3.5 命令按钮组144

8.3.6 选项组145

8.3.7 复选框146

8.3.8 组合框147

8.3.9 列表框147

8.3.10 微调控件148

8.3.11 表格149

8.3.12 图像151

8.3.13 计时器152

8.3.14 页框152

8.3.16 线条153

8.3.15 OLE绑定型控件153

8.3.17 形状154

8.4 快速生成表单154

8.4.1 表单向导154

8.4.2 快速表单155

8.5 使用表单模板156

8.6 表单的一般设计步骤157

8.6.1 数据环境157

8.6.2 添加控件对象158

8.6.3 表单属性的设置与使用160

8.6.5 举例161

8.6.4 常用表单事件代码和方法代码的设计161

第9章 报表167

9.1 基本概念168

9.2 工具栏及用途170

9.2.1 数据分组170

9.2.2 报表控件工具栏171

9.3 快速生成报表173

9.3.1 利用报表向导建立报表173

9.3.2 建立快速报表173

9.2.4 布局工具栏173

9.2.3 调色板工具栏173

9.3.3 直接通过“报表设计器”生成报表175

9.4 一般设计步骤175

9.4.1 数据准备176

9.4.2 外观设计176

9.4.3 确定报表变量177

9.4.4 分组和统计178

9.4.5 输出结果类型178

9.4.6 应用实例178

第10章 自定义菜单与工具栏181

10.1 菜单设计概述182

10.2.1 打开菜单设计器183

10.2.2 菜单设计器界面183

10.2 菜单设计器183

10.2.3 建立快速菜单186

10.3 设计一个示例菜单188

10.4 菜单编程192

10.5 自定义工具栏197

第11章 项目管理器203

11.1 项目管理器的特点204

11.2 开始一个项目204

11.2.1 装入一个已经存在的应用程序204

11.2.2 建立自己的项目文件205

11.3.1 项目管理器窗口操作207

11.3 项目管理器的使用207

11.3.2 组成文件列表208

11.3.3 项目管理器的按钮208

11.3.4 引用可修改文件209

11.3.5 从一个项目文件中向另一个项目文件中加入文件209

11.4 项目菜单209

11.5 运用项目管理器自顶向下开发应用程序211

中篇 专题篇215

第12章 VFP关系及其相关概念的理解与使用215

12.1 VFP中的概念定义及其含糊之处216

12.2 对VFP中另一错误描述的质疑219

12.3 对父子表概念的正确定义220

12.4 结论221

第13章 充分利用VFP新增的数据字典特性223

13.1 数据字典功能及意义224

13.2 数据库文件(.DBC)的组成226

13.3 设置字段的标题和默认值231

13.4 设置表的主关键字和候选关键字233

13.5 使用字段级规则和记录级规则来实施商业规则234

13.6 存储过程236

13.7 触发器与参照完整性238

13.7.1 触发器238

13.7.2 参照完整性239

13.8 利用编程方式访问数据字典242

第14章 视图及应用247

14.1 创建本地视图248

14.1.1 利用视图设计器创建本地视图248

14.1.2 用命令创建本地视图249

14.2 用视图访问远程数据249

14.2.1 设置ODBC数据库249

14.2.2 创建连接252

14.2.3 创建远程视图253

14.3 使用视图253

14.3.1 打开视图253

14.3.5 参数化视图255

14.3.4 设置视图属性255

14.3.3 创建视图索引和临时关系255

14.3.2 显示视图结构255

14.3.6 重命名视图及删除视图257

14.4 通过视图更新数据257

14.4.1 更新多表257

14.4.2 控制更新冲突260

14.5 使用数据字典功能261

14.5.1 创建视图字段标题262

14.5.2 创建视图注释及视图字段注释262

14.5.3 设置视图字段的默认值262

14.5.4 创建视图的字段级规则和记录级规则262

第15章 几种常见报表类型及设计实例265

15.1 应用系统设计中常见报表类型266

15.2 二维表型报表设计266

15.3 卡片型报表设计269

15.4 主从表型报表设计272

第16章 常用控件在应用中的使用方法277

16.1 控件使用方法278

16.1.1 标签278

16.1.2 文本框280

16.1.3 编辑框280

16.1.5 命令组283

16.1.6 选项组283

16.1.4 命令按钮283

16.1.7 复选框286

16.1.8 组合框286

16.1.9 列表框290

16.1.10 微调控件291

16.1.11 表格292

16.1.12 图像292

16.1.13 计时器293

16.1.14 页框293

16.1.15 OLE容器控件294

16.2.1 组合框控件的组合使用296

16.2 控件组合应用296

16.1.16 OLE绑定型控件296

16.2.2 组合框和选项组等控件的组合使用300

第17章 面向对象程序设计303

17.1 面向对象程序设计基本理论304

17.1.1 面向对象程序设计的发展历史及其优越性304

17.1.2 面向对象程序设计的基本概念306

17.1.3 面向对象程序设计的特性314

17.2 VFF的面向对象机制321

17.2.1 对象321

17.2.2 类322

17.2.3 处理对象325

17.3 VFP的事件驱动模型331

17.3.1 VFP的事件集332

17.3.2 VFP事件处理机制遵循的两条基本规则332

17.3.3 事件触发顺序336

17.3.4 控制事件循环350

17.4 类的设计与应用352

17.4.1 创建类的时机原则352

17.4.2 用编程方式创建类353

17.4.3 可视化设计类356

第18章 多任务及网络程序设计369

18.1 数据的访问方式370

18.1.1 以独占方式访问表370

18.1.2 以共享方式访问表371

18.2 锁定数据372

18.3 缓冲数据376

18.3.1 缓冲的目的与意义376

18.3.2 缓冲及其类型377

18.3.3 如何使用缓冲378

18.3.4 冲突检测与解决方案380

18.4 事务处理385

18.4.1 使用事务385

18.4.2 嵌套事务387

第19章 访问大型数据库389

19.1.1 远程视图390

19.1.2 SQL传递390

19.1 访问机制390

19.2 访问SQL SERVER391

19.3 访问ORACLE SERVER396

19.4 访问其它DBMS SERVER400

第20章 OLE及其应用401

20.1 OLE的基本概念402

20.2 在表中添加OLE对象403

20.3 在表单中添加OLE对象405

20.4 使用OLE自动化407

20.5 实例一 利用OLE技术播放声音文件413

20.6 实例二:利用OLE自动化访问Excel 7.0画统计图415

第21章 低级文件函数调用及应用实例421

21.1 低级文件函数能完成的任务422

21.2 低级文件函数的分类列表422

21.3 低级文件函数应用范围423

21.3.1 FCREATE()函数423

21.3.2 FOPEN()函数424

21.3.3 FCLOSE()函数425

21.34 FREAD()函数426

21.3.5 FGETS()函数426

21.3.6 FWRITE()函数427

21.3.7 FPUTS()函数428

21.3.8 FFLUSH()函数428

21.3.9 FCHSIZE()函数429

21.3.10 FSEEK()函数430

21.3.11 FEOF()函数430

21.3.12 FERROR()函数431

21.4 应用实例介绍433

第22章 Visual FoxPro系统及应用程序的优化435

22.1 优化Visual FoxPro436

22.1.1 对内存进行优化436

22.1.2 优化关键的SET命令437

22.1.3 在多用户环境中共享表438

22.1.4 清理Visual FoxPro环境438

22.2 优化应用程序438

22.2.1 使用Rushmore技术439

22.2.2 优化Rushmore表达式440

22.2.3 增强Rushmore的性能442

22.2.4 对Visual FoxPro执行性能的优化443

22.2.5 其它一些提高性能的技巧445

第23章 建立联机帮助447

23.1 概述448

23.2 创建.DBF样式帮助448

23.2.1 设计.DBF样式帮助448

23.2.2 定制.DBF样式帮助449

23.3 创建图形样式帮助450

23.3.1 设计帮助系统451

23.3.2 创建帮助系统452

23.3.3 在应用程序中访问帮助系统455

第24章 应用程序测试与调试457

24.1 程序中的三种错误458

24.1.1 编译错误458

24.1.2 运行错误458

24.1.3 逻辑错误459

24.2 查找定位错误459

24.2.1 “跟踪”窗口460

24.2.2 局部窗口463

24.2.3 监视窗口463

24.2.5 “调试输出”窗口464

24.2.4 “调用堆栈”窗口464

24.2.6 创建调试菜单栏465

第25章 应用程序的发布467

25.1 发布前的准备468

25.2 应用程序的发布过程470

25.2.1 通过连编生成应用程序或可执行程序470

25.2.2 规划并创建发布目录471

25.2.3 通过VFP安装向导创建发布磁盘及安装程序471

第26章 VFP在Internet上的应用481

26.1 Internet概述482

26.2 Visual FoxPro 5.0在Internet上的应用483

26.2.1 利用ODBC和IDC(Internet Database Connector)来访问数据483

26.2.2 将VFP作为数据服务器491

下篇 实战篇495

第27章 系统背景及设计要求495

27.1 系统背景496

27.2 系统功能需求496

27.3 其它需求497

第28章 系统设计499

28.1 软硬件环境设计500

28.2 数据库设计502

28.2.1 逻辑设计502

28.2.2 物理设计509

28.3 功能模块的设计509

28.4 类的设计513

28.4.1 应用程序级类514

28.4.2 表单级类515

28.4.3 一般控制类520

28.4.4 通用工具栏类520

第29章 系统实现523

29.1 实例介绍——资产验收表单(Zcys.scx)的设计524

29.2 设计主程序main.prg和实用程序utility.prg529

29.3 系统模块间调用关系531

第30章 如何将本通用性模板应用于新系统的开发533

30.1 通用性模板的构成534

30.2 通用性模板的再利用535

1999《Visual Foxpro开发实践指南》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由王国芳等编著 1999 北京:中国铁道出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Visual FoxPro 5.0数据库开发实例(1998 PDF版)
Visual FoxPro 5.0数据库开发实例
1998 北京:人民邮电出版社
Visual Basic5 高级开发指南( PDF版)
Visual Basic5 高级开发指南
Visual J++6.0开发指南(1999年01月第1版 PDF版)
Visual J++6.0开发指南
1999年01月第1版
中文 Visual FoxPro 6.0开发指南(1998 PDF版)
中文 Visual FoxPro 6.0开发指南
1998
Visual Basic6开发人员指南(1999年01月第1版 PDF版)
Visual Basic6开发人员指南
1999年01月第1版 机械工业出版社
中文Visual FoxPro 3.0使用开发指南(1997 PDF版)
中文Visual FoxPro 3.0使用开发指南
1997 成都:电子科技大学出版社
FoxPro 2.5高级开发指南(1994 PDF版)
FoxPro 2.5高级开发指南
1994 北京:清华大学出版社
Visual InterDev 6.0开发指南(1999 PDF版)
Visual InterDev 6.0开发指南
1999 北京:北京航空航天大学出版社
Visual C++开发工具实用指南(1997 PDF版)
Visual C++开发工具实用指南
1997 北京:机械工业出版社
Visual FoxPro 3 开发指南(1997 PDF版)
Visual FoxPro 3 开发指南
1997 北京:机械工业出版社
Visual FoxPro 5.0中文版实用指南(1998 PDF版)
Visual FoxPro 5.0中文版实用指南
1998 西安:西安电子科技大学出版社
中文Visual FoxPro 3.0实用指南(1998 PDF版)
中文Visual FoxPro 3.0实用指南
1998 北京:国防工业出版社
Visual FoxPro 6.0开发实例(1999 PDF版)
Visual FoxPro 6.0开发实例
1999 北京:清华大学出版社
Visual InterDev 6.0开发指南(1999 PDF版)
Visual InterDev 6.0开发指南
1999 北京:人民邮电出版社
Visual J++开发人员指南(1997 PDF版)
Visual J++开发人员指南
1997 机械工业出版社;西蒙与舒斯特国际出版公司