《中文Visual FoxPro 6.0编程实例与技巧》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:康博创作室编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:1999
  • ISBN:7508401743
  • 页数:360 页
图书介绍:

前言 1

第1章 Windows 98基本操作方法 1

1.1 Windows 98的界面 1

1.2 Windows 98的文件系统 3

1.3 Windows 98资源管理器 7

第2章 Visual FoxPro 6.0数据库基础 9

2.1 数据 9

2.2 数据库结构内容 11

2.2.1 利用表存储信息 11

2.2.2 利用表单查看信息 12

2.2.3 使用查询或视图搜索信息 12

2.2.4 使用报表显示信息 13

2.3 启动Visual FoxPro 6.0 14

2.4 打开一个已经存在的项目 17

2.5 选择菜单命令 17

2.5.1 使用快捷键选择菜单命令 17

2.5.2 使用键盘选择菜单命令 17

2.6 使用工具栏 18

2.7 操作对话框 19

2.8 获取帮助信息 20

2.8.1 使用“帮助主题”对话框获取帮助 21

2.8.2 使用联机文档获取帮助 22

2.8.3 在帮助主题之间跳转 22

2.9 关闭已打开的项目 22

2.10 退出Visual FoxPro 6.0 23

第3章 Visual FoxPro 6.0概述 24

3.1 Visual FoxPro 6.0可以做什么 24

3.2 Visual FoxPro 6.0新增功能 27

3.2.1 互操作性和Internet 27

3.2.2 增强的应用程序开发框架以及对象的创建和维护工具 29

3.2.3 项目管理器挂接程序 29

3.2.4 新增和改进了的向导和生成器 30

3.2.5 改进了的应用程序框架 32

3.2.6 对编程的改进 32

第4章 项目管理器 34

4.1 组织数据和文档 34

4.1.1 创建项目 34

4.1.2 组织数据 35

4.1.3 组织文档 36

4.1.4 功能按钮介绍 37

4.2 展开或折叠树状结构 41

4.3 改变项目管理器的显示外观 42

4.3.1 移动项目管理器 42

4.3.2 改变项目管理器窗口的大小 42

4.3.3 折叠项目管理器 42

4.3.4 还原项目管理器 43

4.3.5 拖开某一选项卡 43

4.3.6 利用快捷菜单访问项目管理器 43

4.3.7 还原选项卡 44

4.3.8 停放项目管理器 44

4.4 设计器简介 44

4.5 浏览信息 47

第5章 创建数据库 51

5.1 数据库设计步骤 51

5.1.1 分析数据需求 52

5.1.2 将需求分类放入表 52

5.1.3 确定所需字段 52

5.1.4 使用主关键字段 53

5.1.5 确定关系 53

5.1.6 设计优化 55

5.1.7 “订单追踪”数据库应用数据库实例 56

5.2 创建数据库 61

5.2.1 建立工作目录 61

5.2.2 创建数据库 63

5.3 在数据库中添加表 65

5.3.1 在数据库中添加一个自由表 65

5.3.2 使用自由表 67

5.3.3 访问其他数据库中的表 67

5.3.4 从数据库中移去表 68

5.3.5 更新表和数据库的链接 69

5.3.6 在移动表或数据库后更新链接 69

5.4 创建永久关系 70

5.4.1 创建表间的永久关系 70

5.4.2 基于索引的永久关系 70

5.4.3 删除表间的永久关系 70

5.5 建立参照完整性 71

5.6 创建存储过程 75

5.6.1 创建、修改或移去存储过程 75

5.6.2 查看和设置数据库属性 76

5.7 查看和修改数据库结构 77

5.7.1 查看数据库分层结构 77

5.7.2 浏览数据库文件 78

5.7.3 扩展数据库文件 79

5.8 检查数据库 79

5.9 管理数据库 79

5.9.1 在项目中添加数据库 80

5.9.2 从项目中移去数据库 80

5.9.3 删除数据库 80

5.10 应用多个数据库 81

5.10.1 打开多个数据库 81

5.10.2 设置当前数据库 82

5.10.3 选择当前数据库中的表 83

5.10.4 关闭数据库 83

5.11 作用域 84

5.12 数据库错误处理 85

第6章 表 86

6.1 创建表 86

6.1.1 设计数据库表和自由表 86

6.1.2 使用“表向导”以交互方式创建表 87

6.1.3 使用“表设计器”以交互方式创建表 89

6.1.4 使用命令创建表 90

6.1.5 创建自由表 91

6.1.6 命名表 91

6.1.7 重命名 92

6.1.8 删除数据库表 92

6.1.9 删除自由表 92

6.1.10 复制表 93

6.1.11 复制和编辑表结构 93

6.1.12 HTML文件 94

6.1.13 命名字段和创建字段 95

6.1.14 选择数据类型 95

6.1.15 创建字段的默认值 98

6.1.16 控制字段显示 101

6.1.17 使用触发器 102

6.1.18 创建触发器 102

6.1.19 移去或删除触发器 103

6.1.20 修改触发器 103

6.1.21 使用触发器建立参照完整性 103

6.1.22 修改表结构 104

6.1.23 添加字段 104

6.1.24 删除字段 105

6.1.25 重新命名字段 106

6.1.26 设置或更改字段级规则或表规则 106

6.1.27 设置或更改默认值 107

6.2 处理记录 107

6.2.1 添加记录 107

6.2.2 从其他表中追加记录 107

6.2.3 采用浏览方式添加数据 108

6.2.4 向表中输入数据 108

6.2.5 在表中编辑记录 108

6.2.6 向表中添加图形 109

6.2.7 在字段中输入Null值 109

6.2.8 删除记录 109

6.2.9 检索具有删除标记的记录 110

6.2.10 要撤销记录的删除标记 111

6.2.11 删除带有删除标记的记录 113

6.2.12 保存空间 113

6.2.13 从表中移去所有记录 113

6.3 表的索引 114

6.3.1 创建一个索引 114

6.3.2 创建索引文件 114

6.3.3 查看索引信息 115

6.3.4 控制重复值 115

6.3.5 使用非结构.cdx索引 120

6.3.6 删除索引 122

6.3.7 使用表达式进行索引 123

6.3.8 筛选数据 128

6.3.9 高效地使用索引 131

6.4 使用多个表 131

6.4.1 使用数据工作期 131

6.4.2 查看工作区 132

6.4.3 在工作区中打开表 132

6.4.4 在工作区中关闭表 132

6.4.5 引用工作区 133

6.4.6 使用表别名 133

6.4.7 设置表间的临时关系 134

6.4.8 临时相关表 134

6.4.9 用索引设置永久关系 136

第7章 使用查询检索记录 137

7.1 查询的含义及功能 137

7.2 使用向导创建简单的查询 138

7.3 使用查询设计器修改由向导建立的查询 143

第8章 创建视图 149

8.1 视图的功能及其与查询的区别 149

8.2 使用向导建立本地视图 150

8.2.1 使用本地视图向导创建本地视图 150

8.2.2 使用“查询和视图设计器”建立本地视图 152

8.2.3 使用命令创建本地视图 153

8.2.4 用SQL SELECT语句创建视图 153

8.2.5 修改视图 153

8.2.6 重新命名视图 154

8.2.7 删除视图 154

8.2.8 创建多表视图 154

8.2.9 访问远程数据 156

8.3 创建远程视图 157

8.4 使用视图 158

8.4.1 限制视图的取值范围 159

8.4.2 创建参数化视图 159

8.5 更新视图数据 160

8.5.1 指定可更新的字段 160

8.5.2 设置更新方法 163

8.5.3 检查更新冲突 164

8.6 设置视图属性 164

8.7 优化视图性能 165

第9章 创建表单管理数据 166

9.1 表单的功能及其类型 166

9.2 创建新表单 167

9.2.1 使用向导创建新表单 167

9.2.2 使用“表单生成器”创建表单 172

9.2.3 使用“表单设计器”创建表单 174

9.3 创建单文档和多文档界面 174

9.3.1 具体创建表单 175

9.3.2 用表单集扩充表单 177

9.4 在表单中添加对象 178

9.4.1 深入了解容器和控件对象 178

9.4.2 添加Visual FoxPro容器 178

9.4.3 向表单中添加Visual FoxPro控件 178

9.4.4 在表单中添加用户自定义对象 179

9.4.5 确定表单中的控件数目 181

9.4.6 在表单中添加属性和方法程序 181

9.4.7 包含预定义常量 182

9.5 美化表单的设计 183

9.5.1 选择控件 183

9.5.2 调整控件的大小 185

9.5.3 移动和对齐控件 185

9.5.4 改变文本的字体和字号 186

9.5.5 设置表单的颜色 187

第10章 创建报表和标签 188

10.1 简单列表 188

10.2 快速报表 189

10.3 使用向导创建报表 191

10.4 使用“Report Designer”(报表设计器)创建报表 195

10.4.1 启动“Report Designer”(报表设计器) 195

10.4.2 定义报表布局 196

10.4.3 设置数据环境 198

10.4.4 添加报表控件 201

10.5 创建标签 205

10.5.1 使用“Label Winzard”(标签向导)创建标签 205

10.5.2 使用“Label Designer”(标签设计器)创建标签 206

10.6 打印报表或标签 207

第11章 设计菜单和工具栏 208

11.1 在应用程序中使用菜单 208

11.1.1 创建菜单系统 208

11.1.2 规划菜单系统 208

11.1.3 创建菜单、快捷菜单、菜单项和子菜单 209

11.1.4 为菜单系统指定任务 212

11.2 创建自定义工具栏 217

11.2.1 定义工具栏类 217

11.2.2 在自定义工具栏类中添加对象 218

11.2.3 在表单集中添加自定义工具栏 219

11.3 测试与调试菜单系统 222

11.4 定制菜单系统 222

11.4.1 显示状态栏信息 223

11.4.2 定义菜单标题的位置 223

11.4.3 保存与还原菜单 224

11.4.4 为菜单系统创建默认过程 224

11.5 设置系统菜单 224

第12章 编译应用程序 225

12.1 构造应用程序框架 225

12.1.1 设置起始点 225

12.1.2 显示初始的用户界面 228

12.1.3 控制事件循环 228

12.1.4 恢复初始的开发环境 229

12.1.5 将程序组织为一个主文件 229

12.2 将文件加入到项目中 230

12.3 为一个项目创建应用程序 232

12.3.1 测试项目 233

12.3.2 从项目中绑定应用程序 235

第13章 测试和调试应用程序 238

13.1 程序测试和调试计划 238

13.2 调试程序以避免出错 238

13.2.1 建立测试环境 238

13.2.2 设置验证信息 239

13.2.3 查看事件发生的序列 240

13.2.4 逐步发现错误 240

13.2.5 启动调试工作期 241

13.2.6 跟踪代码 241

13.3 挂起程序的执行 241

13.3.1 在某行代码处将执行程序挂起 242

13.3.2 值发生改变时挂起执行程序 243

13.3.3 有条件地将程序挂起 245

13.3.4 有条件地在某行代码行上将程序挂起 245

13.3.5 移去断点 246

13.3.6 查看存储的值 246

13.4 显示输出结果 247

13.5 记录代码的覆盖范围 248

13.6 处理“运行时刻错误” 249

13.6.1 预防错误 249

13.6.2 处理过程的错误 250

13.6.3 处理类和对象中的错误 251

13.6.4 从错误处理代码中返回 252

第14章 应用程序的优化 253

14.1 优化表和索引 253

14.1.1 使用索引 253

14.1.2 优化连接 254

14.1.3 使用项目管理器 254

14.1.4 优化表和索引的一般提示 255

14.2 使用Rushmore技术加速数据访问 255

14.2.1 掌握Rushmore技术 255

14.2.2 在表中使用Rushmore 256

14.2.3 关闭Rushmore 257

14.2.4 优化Rushmore表达式 258

14.3 优化表单和控件 260

14.3.1 使用数据环境 260

14.3.2 在表单集里限制表单数目 261

14.3.3 在页框中动态加载页面控件 261

14.3.4 动态绑定控件与数据 261

14.3.5 延迟屏幕刷新 262

14.3.6 在经常使用的方法程序中减少代码 262

14.4 优化应用程序 262

14.4.1 提高性能的一般技巧 262

14.4.2 使用名称表达式代替宏替换 263

14.4.3 有效地引用对象属性 263

14.4.4 有效地引用多个属性 263

14.5 优化ActiveX控件 264

14.5.1 有效地使用ActiveX控件 264

14.5.2 优化自动操作 265

14.5.3 在多用户环境中优化应用程序 265

14.6 优化对远程数据的访问 266

14.6.1 只检索用户需要的数据 266

14.6.2 有效地更新远程表 267

14.6.3 批处理方式发送语句 268

14.6.4 设置数据包大小 268

14.6.5 延迟对备注和二进制数据的检索 268

14.6.6 将待查阅数据保存在本地机上 269

14.6.7 创建本地规则 269

14.7 优化国际化应用程序 269

14.7.1 有效地使用排序序列 269

14.7.2 用多个排序序列发送SQL SELECT命令 270

第15章 Visual FoxPro 6.0语言速查 271

15.1 控件与对象 271

15.2 Visual FoxPro属性 279