《中文Visual FoxPro 6.0开发指南》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王浩等编著
  • 出 版 社:上海:上海科学技术出版社
  • 出版年份:1998
  • ISBN:753234777X
  • 页数:284 页
图书介绍:

第一章 中文Visual FoxPro6.0环境及基本操作 1

1.1 Visual FoxPro集成开发环境 1

1.2 Visual FoxPro菜单 2

1.3 选项对话框 5

1.4 命令窗口 7

1.5 工具栏 8

1.6 项目管理器 9

1.7 向导 12

第二章 表的建立与访问 14

2.1 表的创建 14

2.1.1 确定字段及其数据类型 14

2.1.2 创建表的步骤 15

2.2 查看和定位表记录 17

2.2.1 查看表的记录 17

2.2.2 移动记录指针 18

2.3 记录修改 19

2.3.1 更改或追加记录 19

2.3.2 从其他表中追加记录 20

2.3.3 删除记录 21

2.4 表的结构修改 22

2.5 表的定制 23

2.5.1 记录的筛选 23

2.5.2 字段的筛选 23

2.6 多个表的使用 24

2.6.1 工作区 24

2.6.2 在一个工作区中打开和关闭表 25

2.6.3 工作区的引用 25

2.7 索引及其种类 26

2.7.1 索引的基本概念 27

2.7.2 索引的种类 27

2.8 索引的建立 28

2.8.1 建立索引的步骤 28

2.8.2 利用索引筛选记录 29

2.9 控制字段值的重复 30

2.10 其他类型的索引 31

2.10.1 非结构复合索引 31

2.10.2 独立索引 32

2.11 索引的重建 32

2.12 索引的删除 33

2.13 改变记录的物理顺序 34

第三章 数据库的创建与访问 35

3.1 自由表和数据库表 35

3.2 数据库的设计步骤 35

3.2.1 确定数据库的目的 36

3.2.2 确定需要的表 36

3.2.3 确定字段 38

3.2.4 确定表间的关系 38

3.2.5 设计的优化 41

3.3 数据库的创建与删除 41

3.3.1 创建数据库 42

3.3.2 在数据库中添加、创建和移去表 42

3.3.3 删除数据库 43

3.3.4 更新表和数据库的链接 43

3.4 数据字典 44

3.4.1 长表名和表的注释 44

3.4.2 长字段名、字段的标题和注释 45

3.4.3 设置字段的默认值 46

3.4.4 创建关系 47

3.4.5 设置字段级规则 50

3.4.6 设置表的有效性规则 52

3.4.7 生成参照完整性 53

3.4.8 创建存储过程 54

3.4.9 设置触发器 54

3.5 多个数据库的使用 55

3.5.1 打开多个数据库 55

3.5.2 设置当前数据库 56

3.5.3 使用当前数据库中的表 56

3.5.4 使用其他数据库中的表 56

3.5.5 关闭数据库 57

3.5.6 作用域 57

3.6 数据库属性 58

3.7 数据库结构的查看或修改 58

3.7.1 浏览数据库文件 58

3.7.2 扩展.DBC文件 58

3.7.3 检查数据库 59

第四章 查询与视图 60

4.1 查询 60

4.2 查询向导与查询设计器 61

4.3 查询结果中的表和字段 61

4.4 待查找记录的设置 62

4.5 设置排序选项来组织查询结果 63

4.6 设置分组选项来组织查询结果 64

4.7 选择查询结果的输出类型 64

4.8 运行查询 65

4.9 定制查询 66

4.10 查询多个表和视图 66

4.11 创建、修改与删除视图 67

4.11.1 创建单表本地视图 68

4.11.2 创建多表本地视图 69

4.11.3 修改视图 71

4.11.4 重命名视图 71

4.11.5 删除视图 71

4.12 在视图中更新数据 71

4.12.1 使表可更新 72

4.12.2 设置关键字段 72

4.12.3 使表中的指定字段可更新 72

4.13 定制视图 73

4.13.1 在视图中添加表达式 73

4.13.2 创建提示输入值的视图 74

4.14 使用视图 75

4.14.1 打开一个视图 75

4.14.2 打开视图的多个实例 76

4.14.3 显示视图结构 76

4.14.4 创建视图索引 76

4.14.5 创建视图的临时关系 76

4.14.6 使用视图中的数据字典功能 77

第五章 报表与标签 78

5.1 报表及常规布局的设计 78

5.2 创建报表布局 79

5.2.1 用报表向导创建报表 79

5.2.2 创建快速报表 79

5.2.3 从空白报表布局开始创建报表 80

5.3 邮件标签布局 80

5.4 修改布局 81

5.4.1 规划数据的位置 81

5.4.2 修改报表带区 83

5.4.3 选择和移动报表控件 83

5.4.4 调整控件的大小 83

5.4.5 对齐报表控件 83

5.4.6 调整控件的位置 84

5.5 定制布局 84

5.5.1 设置报表数据源 84

5.5.2 定义报表的页面 85

5.5.3 插入报表控件 87

5.5.4 格式化域控件 89

5.5.5 向报表中添加标签控件 90

5.5.6 添加线条、矩形和圆形 90

5.5.7 在报表中添加图片 91

5.5.8 更改报表控件的颜色 91

5.5.9 向报表控件中添加注释 91

5.5.10 报表控件的打印 92

5.6 预览和打印报表或标签 96

5.6.1 预览结果 96

5.6.2 选择要打印的报表记录 96

5.6.3 用命令预览或打印报表 98

第六章 浅论Visual FoxPro程序设计 99

6.1 Visual FoxPro程序设计体系 99

6.1.1 命令窗口 100

6.1.2 创建程序 100

6.1.3 利用设计工具编写代码 101

6.2 设计程序的步骤 101

6.2.1 描述程序的目标 102

6.2.2 目标的细化 102

6.2.3 编写模块 102

6.2.4 程序示例 103

6.2.5 测试各个模块 105

6.2.6 模块的集成 105

6.2.7 集成测试 106

6.2.8 提高程序的可靠性 107

6.2.9 将程序转换成函数 108

6.3 从结构化程序设计到面向对象程序设计 108

第七章 语言概述 111

7.1 数据类型和字段类型 111

7.2 保存数据 114

7.2.1 常量 115

7.2.2 变量 115

7.2.3 数组 116

7.2.4 字段 117

7.2.5 记录 117

7.2.6 对象 117

7.3 操作符 117

7.3.1 字符操作符 118

7.3.2 日期和时间操作符 118

7.3.3 逻辑操作符 118

7.3.4 关系操作符 118

7.3.5 数值操作符 119

7.4 表达式 119

7.4.1 创建名称 119

7.4.2 使用命令和函数 119

7.4.3 创建字符表达式 120

7.4.4 创建日期表达式 120

7.4.5 创建数值表达式 120

7.4.6 创建逻辑表达式 120

7.4.7 创建名称表达式 120

7.4.8 宏替换 121

7.5 程序流程控制 121

7.5.1 条件分支 121

7.5.2 循环 123

7.6 处理数据 125

7.6.1 用户自定义函数 125

7.6.2 处理字段和记录 127

7.6.3 处理数组 128

7.6.4 处理类和对象 129

7.6.5 处理null值 130

7.7 文件扩展名小结 131

第八章 面向对象程序设计 133

8.1 类和对象 133

8.1.1 模块化设计 133

8.1.2 类层次 134

8.2 处理对象 137

8.2.1 在容器层次中引用对象 137

8.2.2 设置属性 138

8.2.3 调用方法程序 139

8.2.4 响应事件 139

8.3 用程序定义类 139

8.3.1 保护类成员 140

8.3.2 在容器类中添加对象 140

8.3.3 指定方法程序代码和事件代码 141

8.3.4 自定义类 148

8.3.5 创建对象引用 148

8.3.6 成员数组 149

8.3.7 对象数组 150

8.3.8用对象存储数据 150

第九章 事件模型与程序开发步骤 153

9.1 事件驱动程序设计概述 153

9.2 事件 153

9.2.1 容器层次和类层次中的事件 154

9.2.2 跟踪事件序列 156

9.3 事件的分类 158

9.3.1 鼠标事件 158

9.3.2 键盘事件KeyPress 160

9.3.3 改变控件内容的事件 160

9.3.4 控件焦点的事件 160

9.3.5 表单事件 162

9.3.6 数据环境事件 163

9.3.7 其他事件 164

9.4 事件代码 164

9.5 开发Visual FoxPro应用程序的步骤 165

9.5.1 规划应用程序 165

9.5.2 创建数据库 166

9.5.3 用类简化应用程序 166

9.5.4 提供交互能力 166

9.5.5 提供交互信息 167

9.5.6 调试 167

第十章 表单 168

10.1 设计表单应考虑的因素 168

10.2 创建表单 168

10.2.1 用表单集扩展表单 169

10.2.2 设置数据环境 170

10.3 向表单中添加对象 172

10.3.1 添加容器 173

10.3.2 向表单中添加控件 173

10.3.3 向表单中添加用户自定义对象 173

10.3.4 收集和记数属性 175

10.3.5 确定表单中控件的数目 175

10.3.6 在表单或表单集中添加属性和方法程序 176

10.4 处理表单中的对象 177

10.4.1 在设计时设置属性 177

10.4.2 定义表单行为 178

10.4.3 编辑事件代码和方法代码 178

10.4.4 保存表单 179

10.4.5 运行表单 179

10.4.6 在运行时设置属性 181

10.4.7 在运行时调用方法 181

10.4.8 对事件作出响应 182

10.4.9 处理对象的示例 182

10.5 表单的管理 185

10.5.1 如何管理表单 185

10.5.2 如何管理表单的多个实例 186

10.5.3 为表单或表单集设置设计区 187

10.5.4 设置表单或表单集模板 188

10.6 创建SDI和MDI界面 189

10.6.1 指定表单类型 189

10.6.2 显示顶层表单中的子表单 190

10.6.3 隐藏主窗口 191

第十一章 控件 192

11.1 控件的分类 192

11.2 控件的应用 192

11.2.1 提供一组预先设定的选择 193

11.2.2 接受预先不能确定的输入 202

11.2.3 接受给定范围的数值输入 206

11.2.4 允许特定操作(使用命令按钮和命令按钮组) 206

11.2.5 在给定时间间隔执行指定操作(使用计时器控件) 208

11.2.6 显示信息 209

11.2.7 增强控件的显示 211

11.2.8 操作多行数据(使用表格) 212

11.3 控件的访问 216

11.3.1 设置访问键 216

11.3.2 设置控件的Tab键次序 216

11.3.3 设置提示文本 217

11.3.4 启用和废止控件 217

11.3.5 拖放操作 217

11.3.6 更改鼠标指针的显示 220

11.4 表单的扩展 220

11.4.1 使用页框 220

11.4.2 OLE容器控件 222

11.4.3 OLE绑定型控件 222

第十二章 类的应用 224

12.1 根据任务设计类 224

12.1.1 为什么要创建类 224

12.1.2 类的类型 224

12.2 类的创建 226

12.2.1 使用类库文件 226

12.2.2 创建新类 227

12.2.3 在控件类或容器类中添加对象 227

12.3.4 将属性和方法程序添加到类 229

12.3.5 指定设计时的外观 232

12.3.6 修改类定义 232

12.3.7 创建类定义的子类 232

12.3 将类添加到表单、表单集和工具栏中 232

12.4 调用父类方法程序代码 233

12.4.1 给子类增加功能 233

12.4.2 向容器中的对象添加功能 233

12.4.3 在嵌套容器中向对象添加功能 234

12.4.4 调用通用的类代码 234

12.4.5 覆盖默认属性设置 234

第十三章 菜单设计 235

13.1 设计菜单的步骤 235

13.2 规划菜单系统 236

13.3 创建菜单、菜单项和子菜单 236

13.3.1 创建菜单 236

13.3.2 创建SDI菜单 237

13.3.3 创建菜单项 238

13.3.4 创建子菜单 238

13.3.5 以编程方式添加菜单 238

13.3.6 对菜单项进行分组 239

13.4 设计快捷菜单 239

13.4.1 快捷菜单设计器 239

13.4.2 用Visual FoxPro的自定义类创建快捷菜单 240

13.4.3 动态地创建快捷菜单 241

13.5 指定菜单的访问键、快捷键与作用 241

13.5.1 指定访问键 241

13.5.2 指定快捷键 242

13.5.3 启用和废止菜单项 243

13.5.4 标记菜单项的状态 243

13.5.5 为菜单或菜单项指定任务 243

13.5.6 向菜单系统添加初始化代码 245

13.5.7 向菜单系统添加清理代码 245

13.5.8 在运行时控制菜单 246

13.5.9 释放菜单 247

13.6 菜单系统的调试 247

13.7 菜单的定制 248

13.7.1 显示状态栏信息 248

13.7.2 设置菜单标题的位置 248

13.7.3 保存和还原菜单 249

13.7.4 为菜单系统创建默认过程 249

第十四章 自定义工具栏 250

14.1 定义工具栏类 250

14.2 向自定义工具栏类中添加对象 250

14.3 在表单集上添加自定义工具栏 251

14.3.1 在表单设计器中协调工具栏和表单 251

14.3.2 使用代码协调工具栏和表单 251

14.3.3 创建自定义工具栏的示例 251

14.3.4 设置自定义工具栏的属性 253

14.3.5 定义工具栏的操作 253

14.3.6 协调菜单和自定义工具栏 253

14.4 工具栏特有的事件 254

第十五章 程序的构造、编译与运行 255

15.1 构造应用程序 255

15.1.1 设置起始点 255

15.1.2 设置应用程序环境 257

15.1.3 显示初始界面 257

15.1.4 控制事件循环 257

15.1.5 恢复原始环境 258

15.2 将文件添加到项目中 258

15.3 程序的连编与运行 259

15.3.1 引用可修改的文件 259

15.3.2 程序的运行 260

第十六章 调试与优化 261

16.1 事先调试 261

16.1.1 建立测试环境 261

16.1.2 设置验证信息 262

16.1.3 查看事件发生的序列 262

16.2 逐步发现错误 263

16.2.1 启动调试工作期 263

16.2.2 跟踪代码 263

16.2.3 用断点暂停程序的执行 264

16.2.4 查看存储的值 267

16.2.5 显示输出结果 269

16.3 记录代码的覆盖范围 269

16.4 处理“运行时”的错误 270

16.4.1 预防错误 270

16.4.2 处理过程中的错误 271

16.4.3 处理类和对象中的错误 272

16.4.4 从错误处理代码中返回 273

16.5 常见错误 274

16.6 有助于减少错误的方法 274

16.7 应用程序的优化 276

17.7.1 掌握Rushmore技术 276

17.3.2 优化Rushmore表达式 278

17.3.3 优化表单和控件 280

17.3.4 优化Visual FoxPro及应用程序的性能 282