《Visual FoxPro 6.0基础教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:蔡金荣,陈斌,王勇刚等主编
  • 出 版 社:天津:天津科学技术出版社
  • 出版年份:2009
  • ISBN:9787530841464
  • 页数:306 页
图书介绍:本书是国家级精品课程的配套教材。全书共有12章、3个附录,涵盖全国计算机等级考试二级(VFP)大纲所要求的内容。书中介绍了数据库和表操作、VFP程序设计、表单和面向对象程序设计、客户/服务器(C/S)应用等内容,并着重加强学生对SQL和数据库基本概念的理解与掌握。书中附有教学大纲、实验指导书和精选试卷,还给出了一个完整的编程案例。本书内容图文并茂,强调实用,可作为高等学校非计算机专业(VFP 6.0等级考试)和计算机类专业(VFP 9.0)教材,也可供广大VFP用户参考。

第1章 Visual FoxPro 6.0基础知识 1

1.1 信息、数据和数据处理 1

1.1.1 信息 1

1.1.2 数据与数据处理 2

1.2 数据库管理技术的发展 3

1.2.1 人工管理阶段 3

1.2.2 文件系统阶段 3

1.2.3 数据库系统阶段 4

1.2.4 分布式数据库系统 5

1.2.5 面向对象数据库系统 6

1.3 数据库系统 7

1.3.1 有关数据库的概念 7

1.3.2 数据库系统的特点 8

1.4 数据模型 8

1.4.1 实体描述 8

1.4.2 实体间联系及联系的种类 9

1.4.3 数据模型简介 10

1.5 关系数据库系统 12

1.5.1 关系数据库概念 12

1.5.2 关系术语 13

1.5.3 关系运算 14

1.6 Visual FoxPro 6.0简介 16

1.6.1 Visual FoxPro 6.0的特点 17

1.6.2 Visual FoxPro 6.0的性能指标 18

1.7 Visual FoxPro 6.0的安装、启动和退出 20

1.7.1 Visual FoxPro 6.0的运行环境 20

1.7.2 Visual FoxPro 6.0中文版的安装 20

1.7.3 Visual FoxPro 6.0的启动与退出 21

1.8 Visual FoxPro 6.0系统的窗口 21

1.8.1 Visual FoxPro 6.0系统的窗口组成 21

1.8.2 Visual FoxPro 6.0的菜单及操作 23

1.9 Visual FoxPro 6.0的文件类型 24

1.9.1 Visual FoxPro 6.0处理的文件类型 24

1.9.2 Visual FoxPro 6.0表的类型 26

1.9.3 Visual FoxPro 6.0的工作方式和命令结构 27

1.10 Visual FoxPro的辅助设计工具 29

1.10.1 VisualFoxPro向导 29

1.10.2 Visual FoxPro设计器 30

1.10.3 Visual FoxPro生成器 31

1.11 项目管理器 31

1.11.1 创建项目 31

1.11.2 项目管理器的使用 32

1.11.3 制定项目管理器 34

习题 36

第2章 数据库和表 39

2.1 数据库的创建与管理 39

2.1.1 数据库的创建 40

2.1.2 在项目中添加数据库 41

2.1.3 打开、修改和关闭数据库 42

2.1.4 数据库对表的管理 43

2.1.5 设置数据库表的属性 45

2.2 建立表 47

2.2.1 表的概念 47

2.2.2 创建表结构 48

2.2.3 Visual FoxPro的数据类型 49

2.2.4 使用表设计器创建表 51

2.2.5 使用表向导创建表 52

2.2.6 使用命令窗口创建表 54

2.3 修改和使用表 55

2.3.1 打开/关闭表 55

2.3.2 输入记录 55

2.3.3 追加记录 57

2.3.4 修改表的结构 59

2.3.5 修改和使用表的命令 61

2.4 多工作区的操作 64

2.4.1 工作区与数据工作期 64

2.4.2 表之间的关系 66

2.5 索引与排序 67

2.5.1 索引 67

2.5.2 排序 71

2.6 表间关系及参照完整性 72

2.6.1 表间关系 72

2.6.2 参照完整性 73

习题 75

第3章 结构化查询语言 79

3.1 SQL概述 79

3.2 SQL的数据定义功能 80

3.2.1 基本数据类型 81

3.2.2 创建、修改和删除数据表 81

3.2.3 创建和删除索引 83

3.3 SQL的数据查询功能 84

3.3.1 投影查询 86

3.3.2 条件查询 87

3.3.3 统计查询 91

3.3.4 分组查询 92

3.3.5 查询的排序 94

3.3.6 连接查询 95

3.3.7 嵌套查询 98

3.3.8 查询结果输出 102

3.4 SQL的数据更新功能 102

3.4.1 插入数据记录 102

3.4.2 修改数据记录 103

3.4.3 删除数据记录 104

3.5 用查询设计器建立查询 105

3.5.1 进入查询设计器 105

3.5.2 创建查询 108

3.5.3 指定查询去向 109

3.5.4 查看SQL 110

3.5.5 运行、保存和修改查询 110

3.5.6 查询菜单 111

习题 111

第4章 查询与视图 113

4.1 查询的创建和使用 113

4.1.1 使用【查询向导】创建查询 113

4.1.2 在项目管理器中创建查询 117

4.2 认识【查询设计器】 118

4.2.1 添加表或视图 118

4.2.2 查询去向 118

4.2.3 设置其他选项 119

4.2.4 建立分组汇总查询 121

4.3 视图的创建 122

4.4 视图设计器 123

4.4.1 用视图设计器创建视图 123

4.4.2 设置视图的更新条件 126

4.4.3 视图的操作 127

4.4.4 修改视图 127

4.4.5 重新命名视图 127

4.4.6 视图的删除 128

习题 128

第5章 Visual FoxPro程序设计 131

5.1 Visual FoxPro编程基础 131

5.1.1 标识符和关键字 131

5.1.2 数据类型、常量、变量及数组 132

5.1.3 运算符和表达式 136

5.1.4 程序的建立、编辑与运行 138

5.1.5 交互式命令 139

5.2 基本控制结构 140

5.2.1 语句及程序结构 140

5.2.2 顺序结构 140

5.2.3 分支结构 140

5.2.4 循环结构 143

5.2.5 结构嵌套 148

5.3 函数与函数调用 149

5.3.1 函数的定义 149

5.3.2 函数的调用 150

5.3.3 参数传递 150

5.3.4 变量的作用域 153

5.4 常用库函数 154

5.4.1 数值函数 154

5.4.2 字符函数 155

5.4.3 日期和时间函数 157

5.4.4 数据类型转换函数 157

5.4.5 测试函数 158

5.5 程序设计方法与风格 160

5.5.1 源程序文档化 160

5.5.2 数据说明的方法 160

5.5.3 语句结构 160

5.5.4 输入/输出 160

5.6 结构化程序设计 161

5.6.1 结构化程序设计的原则 161

5.6.2 结构化程序设计的基本结构与特点 161

5.7 面向对象程序设计 161

5.7.1 面向对象程序设计方法的优点 162

5.7.2 面向对象方法的基本概念 162

习题 163

第6章 表单设计 167

6.1 基本概念 167

6.1.1 对象 167

6.1.2 类 168

6.2 创建表单 170

6.2.1 使用表单向导建立表单 170

6.2.2 使用表单设计器建立表单 177

6.2.3 表单属性 180

6.3 表单常用控件 181

6.3.1 控件的基本操作 181

6.3.2 表单的运行 182

6.3.3 标签控件 183

6.3.4 文本框控件 185

6.3.5 命令按钮控件 187

6.3.6 编辑框 189

6.3.7 列表框 190

6.3.8 组合框 192

6.3.9 微调控件 193

6.3.10 计时器 194

6.3.11 表格 195

6.3.12 页框 197

6.3.13 选项按钮组 198

6.4 创建单文档和多文档界面 199

6.4.1 指定表单类型 199

6.4.2 显示位于顶层表单中的子表单 200

6.4.3 隐藏Visual FoxPro主窗口 201

6.4.4 在顶层表单中添加菜单 201

6.5 在表单中添加属性和方法程序 201

6.5.1 建立新属性 201

6.5.2 建立数组属性 202

6.5.3 创建新方法程序 202

习题 203

第7章 菜单设计 205

7.1 菜单概述 205

7.1.1 菜单的基本组成 205

7.1.2 菜单系统的规划原则 206

7.2 创建菜单 207

7.2.1 菜单设计步骤 207

7.2.2 菜单设计器 207

7.2.3 创建快速菜单 209

7.2.4 使用菜单设计器创建菜单 209

7.2.5 创建快捷菜单 214

7.2.6 添加菜单到表单 215

7.2.7 设置顶层表单 215

7.2.8 将菜单添加到Visual FoxPro系统菜单中 215

习题 215

第8章 报表设计 217

8.1 报表设计基础 217

8.1.1 报表的设计器界面 217

8.1.2 报表的数据源和布局 218

8.2 报表的创建 223

8.2.1 使用报表向导创建报表 223

8.2.2 创建快速报表 225

8.2.3 报表设计器 226

8.3 报表的打印输出 233

8.3.1 使用菜单输出报表 233

8.3.2 编写程序命令输出报表 233

习题 234

第9章 数据库应用程序开发与设计 236

9.1 应用程序开发的基本步骤 236

9.1.1 系统需求分析 236

9.1.2 建立应用程序目录结构 237

9.1.3 数据库设计 237

9.1.4 应用程序设计 237

9.1.5 应用程序连编 238

9.1.6 软件测试 238

9.1.7 发布应用程序 239

9.1.8 系统运行与维护 239

9.2 主程序设计 239

9.2.1 初始化环境 239

9.2.2 显示初始用户界面 239

9.2.3 控制事件循环 240

9.2.4 恢复原始开发环境 240

9.2.5 设置主程序为主文件 240

9.3 连编应用程序 240

9.3.1 设置文件的排除与包含 241

9.3.2 连编项目 241

9.3.3 连编应用程序 242

9.3.4 连编其他选项 243

9.3.5 运行应用程序 243

9.4 应用程序生成器 244

9.4.1 使用应用程序向导 244

9.4.2 应用系统生成器 244

习题 246

第10章 数据结构 248

10.1 数据结构的基本概念 248

10.1.1 基本概念和术语 248

10.1.2 算法 249

10.1.3 算法设计的要求 250

10.2 基本数据结构 250

10.2.1 线性表 250

10.2.2 栈的定义及基本运算 251

10.2.3 队列 252

10.2.4 树 252

10.3 查找与排序 255

10.3.1 查找 255

10.3.2 排序 255

习题 255

第11章 软件工程基本概念 257

11.1 软件工程基本概念 257

11.1.1 软件定义与软件特点 257

11.1.2 软件危机与软件工程 258

11.1.3 软件工程过程与软件生命周期 259

11.1.4 软件工程的目标与原则 260

11.1.5 软件开发工具与软件开发环境 261

11.2 结构化分析方法 261

11.2.1 需求分析与需求分析方法 261

11.2.2 结构化分析方法 262

11.2.3 软件需求规格说明书 263

11.3 结构化设计方法 265

11.3.1 软件设计的基本概念 265

11.3.2 概要设计 265

11.3.3 详细设计 267

11.4 软件测试 271

11.4.1 软件测试的目的与准则 271

11.4.2 软件测试的技术与方法 271

11.4.3 软件测试的实施 273

11.5 程序的调试 274

11.5.1 程序调试 274

11.5.2 软件调试方法 275

习题 275

附录A Visual FoxPro常用函数分类 277

附录B Visual FoxPro常用命令分类 292