《Visual FoxPro 6.0程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:程玉民主编;张国平,谭翀,王维鸿副主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2003
  • ISBN:7508415434
  • 页数:293 页
图书介绍:本书依据教育部最新制定的“高职高专教育数据库应用技术课程教学基本要求”编写,全书共有十章,内容包括Visual FoxPro基础,数据库基础知识,数据库和表的设计与操作,使用视图查询和修改数据,面向过程的程序设计,面向对象程序设计,表单设计,查询和报表,菜单设计,创建帮助和应用程序发布。本书内容丰富、通俗易懂、实例得当、图文并茂,通过本书的学习,能使读者轻松地学会数据库管理及应用程序的开发。 高职高专学生

第1章 Visual FoxPro 6.0基础 1

1.1 Visual FoxPro 6.0概述 1

1.1.1 Visual FoxPro的特点 1

1.1.2 Visual FoxPro的系统配置要求 2

1.1.3 Visual FoxPro的安装 2

1.1.4 Visual FoxPro的启动 2

1.1.5 Visual FoxPro的退出 3

1.2 Visual FoxPro的交互操作界面 3

1.2.1 菜单栏 4

1.2.2 工具栏 8

1.2.3 设计器 9

1.2.4 向导 9

1.2.5 控件及控件工具栏 11

1.2.6 生成器 11

1.2.7 调试器 12

1.2.8 窗口 14

1.3 项目管理器 15

1.3.1 启动项目管理器 15

1.3.2 项目管理器的组成 17

1.3.3 定制项目管理器 17

1.3.4 项目管理器的操作 18

1.4 命令构成和文件命名方法 20

1.4.1 命令构成的基本格式 20

1.4.2 有关规则 21

1.4.3 命令书写的有关约定 21

1.4.4 常用的环境设置命令 22

1.4.5 文件命名方法和常用文件类型 23

1.5 Visual FoxPro应用程序开发步骤 24

习题一 27

第2章 数据库基础知识 28

2.1 数据库概述 28

2.1.1 数据库基本概念 28

2.1.2 数据库结构模型 29

2.1.3 关系数据库管理系统 30

2.2 数据类型 30

2.3 数据的存储 33

2.3.1 常量 33

2.3.2 变量 34

2.3.3 数组 37

2.3.4 表、字段和记录 39

2.3.5 对象、类和属性 39

2.4 运算符及表达式 39

2.4.1 数值表达式及数值运算符 40

2.4.2 字符串运算符及字符表达式 40

2.4.3 日期表达式及日期运算符 40

2.4.4 关系表达式及关系运算符 41

2.4.5 逻辑表达式及逻辑运算符 41

2.4.6 类与对象运算符 42

2.4.7 名称表达式 42

2.5 函数 42

2.5.1 字符处理函数 43

2.5.2 数值处理函数 45

2.5.3 日期和时间处理函数 47

2.5.4 数据转换函数 48

2.5.5 与表有关的函数 49

2.5.6 显示位置函数 51

2.5.7 文件管理函数 51

2.5.8 数组函数 53

2.5.9 系统函数SYS() 55

习题二 55

第3章 数据库和表的设计与操作 57

3.1 数据库设计的步骤 57

3.1.1 数据库设计的一般步骤 57

3.1.2 数据需求分析 58

3.1.3 将需求分类放入表 58

3.1.4 表结构设计 59

3.1.5 表间关系确定 61

3.1.6 设计优化 62

3.1.7 创建数据库 62

3.2 表的创建 63

3.2.1 表结构的创建 63

3.2.2 表数据的输入 66

3.2.3 表文件的打开、关闭、显示和定位 69

3.3 表的维护 73

3.3.1 表结构的修改 74

3.3.2 显示和编辑表中的数据 74

3.3.3 删除记录 77

3.3.4 文件的显示、复制、删除与更名 80

3.3.5 数组与表之间的数据交换 82

3.4 表的排序、索引与查询 85

3.4.1 表的排序 85

3.4.2 表的索引 86

3.4.3 表的查询 92

3.5 表的统计与汇总 94

3.5.1 表的统计 95

3.5.2 表的汇总 96

3.6 多表使用 97

3.6.1 工作区的选择 97

3.6.2 表之间的关联 98

3.6.3 表之间的联接 100

3.6.4 表文件的更新 101

3.7 数据库的创建及基本操作 102

3.7.1 创建数据库 102

3.7.2 打开数据库 102

3.7.3 关闭数据库 103

3.7.4 删除数据库 103

3.8 在数据库中添加和移去表 104

3.8.1 在数据库中建立新表 104

3.8.2 向数据库中添加表 104

3.8.3 从数据库中移去数据表 105

3.8.4 访问其他数据库中的表 106

3.9 查看和修改数据库结构 106

3.9.1 查看数据库分层结构 106

3.9.2 浏览数据库文件 106

3.9.3 扩展数据库文件 107

3.9.4 检查数据库 108

3.9.5 更新表和数据库的链接 108

3.10 数据字典 108

3.10.1 长表名和表中的长字段名 109

3.10.2 设置数据表中字段的标题和注释 110

3.10.3 设置数据表中字段的默认值 110

3.10.4 指定输入掩码和定义字段格式 110

3.10.5 设置数据表的有效规则 111

3.10.6 设置触发器 112

3.10.7 主关键字值和候选关键字值 113

3.10.8 创建永久关系 114

3.10.9 设置参照完整性 115

3.10.10 建立存储过程 117

习题三 117

第4章 使用视图查询和修改数据 119

4.1 创建视图 119

4.1.1 创建视图 119

4.1.2 修改视图 123

4.1.3 重命名视图 123

4.1.4 删除视图 123

4.1.5 创建多表视图 123

4.1.6 访问远程数据 126

4.2 使用视图 128

4.2.1 视图的打开、关闭及显示 128

4.2.2 显示视图结构 129

4.2.3 创建视图索引 129

4.2.4 在视图中更新数据 129

4.3 Rushmore优化技术 131

习题四 134

第5章 面向过程程序设计 135

5.1 应用程序的创建 135

5.1.1 应用程序的建立 136

5.1.2 应用程序的运行 137

5.1.3 应用程序的修改 138

5.2 应用程序中的常用命令 138

5.2.1 交互输入命令 138

5.2.2 常用辅助命令 140

5.3 顺序结构程序设计 143

5.4 分支结构程序设计 145

5.4.1 两分支结构 146

5.4.2 多分支结构 149

5.5 循环结构程序设计 152

5.5.1 当型循环结构 152

5.5.2 固定次数的循环结构 154

5.5.3 表扫描循环结构 155

5.5.4 多重循环结构 157

5.6 过程结构程序设计 158

5.6.1 过程的建立与调用 158

5.6.2 过程文件 160

5.6.3 内存变量作用域 162

5.6.4 过程的带参调用 164

5.7 数组变量的应用 165

5.7.1 数组变量的建立 166

5.7.2 数组变量的使用 166

5.7.3 数组元素的赋值、运算与输出 167

5.7.4 应用示例 169

5.8 面向过程程序设计举例 171

习题五 174

第6章 面向对象程序设计 176

6.1 概述 176

6.1.1 对象 177

6.1.2 类 177

6.1.3 基类与子类 177

6.1.4 属性 180

6.2 设计类与对象 182

6.2.1 创建与定义类 182

6.2.2 创建对象 183

6.2.3 设置属性 184

6.2.4 对象的操作 185

6.3 事件与方法程序 187

6.3.1 事件分类 188

6.3.2 方法程序及其代码 189

6.3.3 数据环境 191

习题六 194

第7章 表单设计 195

7.1 创建表单 196

7.1.1 使用表单向导创建表单 196

7.1.2 使用表单设计器创建表单 202

7.1.3 使用“快速表单”命令创建表单 203

7.1.4 使用CREATE FORM命令创建表单 203

7.1.5 创建表单集 203

7.1.6 表单的保存和运行 204

7.2 表单设计器 204

7.2.1 属性窗口 204

7.2.2 表单控件工具栏 204

7.2.3 表单设计器工具栏 206

7.3 表单属性 207

7.3.1 定义表单的属性 207

7.3.2 添加新的属性或方法 208

7.3.3 编辑事件代码和方法代码 209

7.4 数据环境 209

7.4.1 打开“数据环境设计器” 209

7.4.2 数据信息与数据环境 210

7.5 基本控件简介 211

7.5.1 标签控件 212

7.5.2 命令按钮与命令按钮组 212

7.5.3 文本框 212

7.5.4 选项按钮和选项按钮组 213

7.5.5 微调按钮 213

7.5.6 复选框 213

7.5.7 列表框与组合框 214

7.5.8 编辑框 214

7.5.9 表格 214

习题七 219

第8章 查询和报表 220

8.1 查询设计器 220

8.1.1 进入查询设计器 220

8.1.2 字段选项卡 221

8.1.3 联接选项卡 221

8.1.4 筛选选项卡 222

8.1.5 排序依据选项卡 223

8.1.6 分组依据选项卡 223

8.1.7 杂项选项卡 223

8.2 查询设计 224

8.2.1 创建查询 224

8.2.2 定向输出查询结果 228

8.2.3 运行查询 228

8.3 创建报表和标签 229

8.3.1 创建前的准备工作 229

8.3.2 创建报表布局 229

8.3.3 创建标签 238

8.4 报表设计器 238

8.4.1 报表设计器窗口及其分区 238

8.4.2 报表菜单 239

8.4.3 报表工具栏 240

8.5 定制报表布局 240

8.5.1 添加标题和总结区 240

8.5.2 定义报表的页面 241

8.5.3 设置报表带区高度 242

8.6 报表控件的使用 243

8.6.1 标签控件 243

8.6.2 域控件 244

8.6.3 统计计算和汇总 245

8.6.4 报表变量 245

8.6.5 线条、矩形及圆角矩形控件 246

8.6.6 图片/ActiveX绑定控件 246

8.7 报表数据环境 247

8.8 数据分组 248

8.8.1 一级数据分组 249

8.8.2 多级数据分组 249

8.9 报表或标签的输出 250

8.9.1 预览报表或标签 250

8.9.2 打印报表或标签 251

习题八 251

第9章 菜单设计及数据共享 252

9.1 菜单设计 252

9.1.1 菜单的组成 252

9.1.2 菜单设计 252

9.1.3 快捷菜单设计 259

9.2 工具栏设计 260

9.2.1 定义工具栏类 260

9.2.2 将工具栏添加到表单集 261

9.2.3 工具栏的停靠 261

9.2.4 菜单和自定义工具栏的协调 261

9.3 数据共享 262

9.3.1 数据访问的方式 262

9.3.2 共享方式下的文件访问 263

习题九 266

第10章 创建帮助及应用程序发布 267

10.1 创建应用程序的帮助文件 267

10.1.1 创建图形方式(HTML样式)帮助文件 267

10.1.2 对HTML样式帮助的在线访问 268

10.1.3 发布已编译的HTML样式帮助系统 270

10.1.4 用WinHelp 4.0创建图形样式Windows帮助文件 270

10.1.5 用WinHelp函数编程实现帮助特性 271

10.1.6 创建.DBF样式帮助 274

10.2 应用程序发布 279

10.2.1 发布应用程序 279

10.2.2 发布过程 279

10.2.3 准备要发布的应用程序 279

10.2.4 定制要发布的应用程序 284

10.2.5 准备制作发布磁盘 287

10.2.6 了解发布过程 287

10.2.7 使用安装向导制作发布磁盘 290

习题十 291

参考文献 293