《Visual FoxPro 7.0实用培训教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:王定等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2002
  • ISBN:7302060797
  • 页数:310 页
图书介绍:

第1章 Visual FoxPro概述 1

1.1 Visual FoxPro 7.0的新增功能及特点 2

1.1.1 定位对象变量 2

1.1.2 新增事件和Hwnd属性 2

1.1.3 改进的命令按钮 3

1.1.4 增强的Grid功能 3

1.1.5 对象集合 3

1.2.1 Visual FoxPro的数据类型 4

1.2 Visual FoxPro使用基础 4

1.2.2 常量和变量 5

1.2.3 运算符 7

1.2.4 函数 10

1.2.5 表达式 13

1.3 控制流语句 15

1.3.1 条件语句 15

1.3.2 分支语句 16

1.3.3 循环语句 17

1.4.2 利用表单查看信息 18

1.4.1 利用表存储信息 18

1.4 数据库的查询与搜索方式 18

1.4.3 使用查询或视图搜索信息 19

1.4.4 使用报表显示信息 20

1.5 Visual FoxPro 7.0的用户界面 20

1.5.1 选择菜单命令 21

1.5.2 使用工具栏 22

1.5.3 定制用户界面 25

1.7 本章小结 26

1.6 关闭项目并退出应用程序 26

1.8 思考与练习 27

第2章 使用项目管理器 28

2.1 创建项目 29

2.2 使用项目管理器 30

2.2.1 展开或折叠分层结构 31

2.2.2 改变项目管理器的外观 31

2.2.3 使用Data选项卡组织数据 33

2.2.4 使用Documents选项卡组织文档 34

2.2.5 使用功能按钮 34

2.2.6 项目间的文件共享 35

2.2.7 使用快捷菜单 36

2.3 使用设计器 37

2.4 本章小结 39

2.5 思考与练习 40

第3章 创建和使用数据库 41

3.1 创建数据库 42

3.1.1 创建数据库的基本步骤 42

3.1.2 建立工作目录 42

3.1.3 建立新数据库 44

3.2.1 查看数据库的分层结构 46

3.2 使用和管理数据库 46

3.2.2 浏览数据库文件 47

3.2.3 扩展数据库文件 48

3.2.4 查看和设置数据库属性 48

3.2.5 检查数据库的完整性 50

3.2.6 数据库错误处理 50

3.2.7 在项目中添加、移去和删除数据库 50

3.3 应用多个数据库 51

3.3.2 设置当前数据库 52

3.3.1 打开多个数据库 52

3.3.3 选择当前数据库中的表 53

3.3.4 关闭数据库 54

3.3.5 使用作用域 54

3.4 本章小结 55

3.5 思考与练习 55

第4章 创建与使用数据库表 56

4.1 创建表 57

4.1.1 创建数据库表 57

4.1.2 创建字段 63

4.1.3 设置字段的相关属性 67

4.1.4 使用触发器 70

4.1.5 命名与重命名表 72

4.1.6 删除表 73

4.1.7 复制表 74

4.1.8 将表存为HTML文件 75

4.1.9 修改表结构 76

4.2 处理记录 76

4.2.1 在表中添加记录 77

4.2.3 向表中添加图形 80

4.2.2 在表中编辑记录 80

4.2.4 删除记录 82

4.2.5 恢复记录 84

4.3 索引表 85

4.3.1 创建索引 85

4.3.2 查看索引信息 88

4.3.3 禁制重复值 88

4.3.4 使用非结构.cdx索引 89

4.3.5 使用表达式进行索引 90

4.3.6 使用筛选索引 92

4.3.7 高效地使用索引 94

4.3.8 删除索引 95

4.4 使用多个表 96

4.4.1 使用数据工作期 96

4.4.2 查看工作区 96

4.4.3 在工作区中打开或关闭表 97

4.4.4 引用工作区 97

4.4.5 使用表的别名 98

4.5.2 创建多对多关系 99

4.5.1 创建一对多关系 99

4.5 创建数据库表间的关系 99

4.5.3 创建一对一关系 100

4.5.4 设置表间的临时关系 100

4.5.5 创建表间的永久关系 102

4.5.6 编辑表间的永久关系 104

4.5.7 参照完成性 104

4.5.8 创建、修改或移去存储过程 105

4.6 本章小结 106

4.7 思考与练习 107

第5章 创建与使用查询 108

5.1 查询的含义与功能 109

5.2 创建查询 110

5.2.1 使用查询向导建立查询 110

5.2.2 使用查询设计器创建查询 113

5.3 应用查询 116

5.3.1 设置查询结果的输出方式 116

5.3.2 运行查询 117

5.3.3 定制查询 117

5.3.4 在查询中添加表或视图 118

5.5 思考与练习 120

5.4 本章小结 120

第6章 创建和使用视图 121

6.1 建立本地视图和远程视图 122

6.1.1 使用本地视图向导创建本地视图 122

6.1.2 使用视图设计器建立本地视图 125

6.1.3 使用命令创建本地视图 129

6.1.4 用SQL SELECT语句创建视图 130

6.1.5 创建远程视图 130

6.2 使用视图 132

6.2.1 修改视图 132

6.2.3 创建多表视图 133

6.2.2 重命名视图 133

6.2.4 访问远程数据 134

6.2.5 限制视图的取值范围 136

6.2.6 创建参数化视图 136

6.2.7 删除视图 138

6.2.8 设置视图属性 138

6.3 视图的更新和性能优化 139

6.3.1 指定可更新的字段 139

6.3.3 检查更新冲突 141

6.3.2 设置更新方法 141

6.3.4 优化视图性能 142

6.4 本章小结 143

6.5 思考与练习 143

第7章 使用表单管理数据 144

7.1 创建表单 145

7.1.1 表单的功能及其类型 145

7.1.2 使用向导创建新表单 146

7.1.3 使用表单向导创建一对多表单 148

7.1.4 使用表单设计器创建表单 150

7.1.5 使用表单生成器创建表单 151

7.1.6 创建单文档和多文档界面 152

7.1.7 用表单集扩充表单 154

7.2 在表单中添加对象 154

7.2.1 了解容器和控件对象 155

7.2.2 添加Visual Foxpro容器 155

7.2.3 在表单中添加Visual Foxpro控件 155

7.2.4 在表单中添加数据绑定型控件 156

7.2.5 在表单中添加自定义对象 156

7.2.7 在表单中添加属性和方法程序 158

7.2.6 确定表单中的控件数目 158

7.2.8 包含预定义常量 159

7.3 美化表单 160

7.3.1 选择控件 160

7.3.2 调整控件的大小 161

7.3.3 移动和对齐控件 162

7.3.4 改变文本的字体和字号 162

7.3.5 设置表单的颜色 162

7.4.2 释放表单 163

7.4.1 隐藏表单 163

7.4 管理表单 163

7.4.3 将参数传递到表单 164

7.4.4 从表单返回值 164

7.4.5 设置表单模板 164

7.5 设计填数字游戏 165

7.5.1 设计程序界面 166

7.5.2 在表单中添加控件 167

7.5.3 设置控件属性 170

7.5.4 编写程序代码 172

7.5.5 设置默认焦点 175

7.6 本章小结 176

7.7 思考与练习 177

第8章 创建报表和标签 178

8.1 创建报表 179

8.1.1 使用向导创建报表 179

8.1.2 使用报表设计器创建报表 183

8.1.3 定义报表布局 185

8.1.4 设置数据环境 187

8.1.5 添加报表控件 189

8.2 创建标签 192

8.2.1 使用标签向导创建标签 193

8.2.2 使用标签设计器创建标签 195

8.3 打印报表或标签 196

8.3.1 预览报表或标签 196

8.3.2 打印报表或标签 197

8.4 本章小结 197

8.5 思考与练习 198

第9章 设计菜单和工具栏 199

9.1.2 规划菜单系统 200

9.1.1 创建菜单系统的基本步骤 200

9.1 创建菜单系统 200

9.1.3 创建菜单 201

9.1.4 创建快捷菜单 203

9.1.5 创建SDI菜单 203

9.1.6 创建菜单项 204

9.1.7 创建子菜单 205

9.2 为菜单系统指定任务 206

9.2.1 指定访问键和快捷键 206

9.2.2 启用或禁用菜单项 208

9.2.3 在菜单中添加图标 209

9.2.4 为菜单指定任务 210

9.2.5 控制菜单的运行 212

9.3 定制菜单系统 213

9.3.1 显示状态栏信息 213

9.3.2 定义菜单标题的位置 214

9.3.3 保存与还原菜单 215

9.3.4 为菜单系统创建默认过程 216

9.4 测试菜单系统 216

9.5.1 定义工具栏类 217

9.5 创建自定义工具栏 217

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

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

9.6 本章小结 223

9.7 思考与练习 223

第10章 编译与测试应用程序 224

10.1 开发应用程序 225

10.1.1 应用程序开发的基本过程 225

10.1.2 使用Application Wizard开发应用程序 225

10.2 构建应用程序框架 226

10.2.1 设置起始点 227

10.2.2 显示初始的用户界面 229

10.2.3 控制事件循环 229

10.2.4 恢复初始的开发环境 230

10.2.5 将程序组织为一个主文件 230

10.3 为项目创建应用程序 231

10.3.1 将文件加入到项目中 231

10.3.2 测试项目 234

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

10.4 调试应用程序 236

10.4.1 建立测试环境 237

10.4.2 设置验证信息 238

10.4.3 查看事件发生的序列 238

10.4.4 逐步发现错误 239

10.5 挂起程序的执行 239

10.5.1 在某行代码处将执行程序挂起 240

10.5.2 值发生改变时挂起执行程序 241

10.5.3 有条件地将程序挂起 242

10.5.4 有条件地在某行代码行上将程序挂起 242

10.5.5 移去断点 243

10.5.6 查看存储的值 244

10.6 处理运行时错误 245

10.6.1 预防错误 245

10.6.2 处理过程的错误 246

10.6.3 处理类和对象中的错误 247

10.6.4 从错误处理代码中返回 248

10.7 本章小结 248

10.8 思考与练习 249

第11章 优化应用程序 250

11.1.2 优化连接 251

11.1.1 使用索引 251

11.1 优化表和索引 251

11.1.3 使用项目管理器 252

11.1.4 优化表和索引的一般提示 253

11.2 优化表单和控件 253

11.2.1 使用数据环境 253

11.2.2 在表单集里限制表单数目 253

11.2.3 在页框中动态加载页面控件 254

11.2.4 动态绑定控件与数据 254

11.2.6 在经常使用的方法程序中减少代码 255

11.2.5 延迟屏幕刷新 255

11.2.7 有效地使用ActiveX控件 256

11.2.8 优化自动操作 256

11.2.9 在多用户环境中优化应用程序 257

11.3 使用Rushmore技术加速数据访问 258

11.3.1 掌握Rushmore技术 258

11.3.2 在表中使用Rushmore 258

11.3.3 关闭Rushmore 259

11.3.4 优化Rushmore表达式 260

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

11.4.1 提高性能的一般技巧 263

11.4 优化应用程序 263

11.4.3 有效地引用对象属性 264

11.4.4 有效地引用多个属性 264

11.4.5 优化国际化应用程序 265

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

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

11.5.2 有效地更新远程表 267

11.5.3 批处理方式发送语句 267

11.5.4 设置数据包大小 268

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

11.5.5 延迟对备注和二进制数据的检索 269

11.5.7 创建本地规则 270

11.6 本章小结 270

11.7 思考与练习 270

第12章 创建帮助并发布应用程序 271

12.1 创建图形样式帮助文件 272

12.1.1 使用HTML Help Workshop制作帮助文件 272

12.1.2 设计对联机帮助的访问 273

12.2 创建.DBF帮助文件 278

12.2.1 设计.DBF样式的帮助 279

12.2.2 测试.DBF样式帮助 280

12.2.3 定制.DBF样式帮助 281

12.3 发布应用程序 283

12.3.1 应用程序的发布过程 283

12.3.2 使用项目管理器重新绑定项目 283

12.3.3 创建.EXE文件 290

12.3.4 创建发布目录 291

12.3.5 创建发布磁盘 291

12.5 思考与练习 297

12.4 本章小结 297

第13章 导入与导出数据 298

13.1 创建文本文件 299

13.2 导入外部数据 300

13.3 合并数据表中的数据 304

13.3.1 合并数据 304

13.3.2 复制数据 307

13.4 导出数据 307

13.5 本章小结 309

13.6 思考与练习 309