《Visual FoxPro数据库基础与程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:刘永花主编;刘晟,王芬琴副主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2012
  • ISBN:9787113140656
  • 页数:246 页
图书介绍:计算机程序设计基础是高等学校计算机基础课程中的核心课程。本书总结了作者多年的教学和软件开发经验,以Visual FoxPro 6.0 程序设计语言为基础,强调培养学生应用Visual FoxPro进行系统开发的能力。所举实例紧密围绕一个实际的数据库应用系统形成体系,注重功能性和实用性,培养学生的基本编程能力、逻辑思维和抽象思维能力。

第1章 数据库基础知识 1

1.1 数据库技术概述 1

1.1.1 数据、信息与数据处理 1

1.1.2 数据库技术的发展 2

1.1.3 数据库系统及其特点 2

1.2 数据模型 4

1.2.1 数据模型的组成与分类 4

1.2.2 概念数据模型 5

1.2.3 逻辑数据模型 6

1.3 关系数据库 8

1.3.1 关系数据库概述 8

1.3.2 关系完整性规则 9

1.3.3 关系数据库的设计 10

1.4 关系的运算与操作 11

1.4.1 集合运算 12

1.4.2 关系运算 13

1.4.3 关系操作 14

1.5 Visual FoxPro简介 14

1.5.1 Visual FoxPro的发展 14

1.5.2 Visual FoxPro 6.0的功能特点 16

1.6 Visual FoxPro的安装、启动与退出 17

1.6.1 Visual FoxPro的安装 17

1.6.2 Visual FoxPro的启动与退出 18

1.7 Visual FoxPro集成开发环境简介 20

1.7.1 工作方式 20

1.7.2 菜单栏 20

1.7.3 1具栏 24

1.7.4 命令窗口 25

1.8 Visual FoxPro系统配置与帮助系统的使用 25

1.8.1 系统的配置 25

1.8.2 帮助系统的使用 28

习题1 29

第2章 Visual FoxPro数据与数据运算 31

2.1 数据类型 31

2.2 表达式 33

2.2.1 常量 33

2.2.2 变量 35

2.2.3 运算符 39

2.2.4 常用系统函数 43

2.3 Visual FoxPro编码规则 50

习题2 51

第3章 项目、数据库和表 54

3.1 项目管理器 54

3.1.1 创建项目 54

3.1.2 项目管理器中的命令按钮 56

3.2 数据库及其操作 59

3.2.1 使用项目管理器管理数据库 59

3.2.2 使用菜单和命令管理数据库 61

3.3 数据库表 62

3.3.1 数据表的基本概念 62

3.3.2 数据表的设计过程 63

3.3.3 数据表的分类 63

3.4 表设计实例 64

3.4.1 数据库表的建立 64

3.4.2 表结构的建立 65

3.5 数据表文件的相关操作 66

3.5.1 数据表文件的打开 66

3.5.2 数据表文件的关闭 67

3.5.3 数据表文件的复制 68

3.5.4 数据表文件的重命名 68

3.5.5 表结构(STRUCTURE)的其他操作 69

3.6 自由表 70

3.6.1 自由表的建立 70

3.6.2 自由表与数据库表的相互转换 71

习题3 73

第4章 数据表的基本操作 74

4.1 数据表记录的基本操作 74

4.1.1 记录的录入 74

4.1.2 记录的浏览与显示 75

4.1.3 记录的添加 77

4.1.4 记录的修改 78

4.1.5 记录的定位 78

4.1.6 记录的删除与恢复 80

4.1.7 数据表与数组之间的数据交换 81

4.1.8 设置命令的执行环境 81

4.1.9表菜单 82

4.2 排序与索引 83

4.2.1 表记录的排序 83

4.2.2 表记录索引的基本概念 84

4.2.3 结构复合索引 86

4.2.4 表记录的查询 88

4.3 工作区 89

4.3.1 基本概念 89

4.3.2 工作区的选择 90

4.3.3 自定义表的别名 90

4.3.4 表的独占与共享使用 90

4.4 表记录的统计与汇总 91

4.4.1 表记录的统计 91

4.4.2 表记录的分类汇总 92

4.5 数据字典的建立与使用 92

4.5.1 设置数据库表的单表规则 93

4.5.2 设置数据库表的字段级规则 93

4.5.3 设置数据库表的记录级规则 95

4.5.4 创建表间的永久关联关系 96

4.5.5 参照完整性的设置与使用 97

习题4 99

第5章 程序设计基础 102

5.1 Visual FoxPro的工作方式 102

5.2 程序文件的建立与编辑 102

5.3 程序文件的执行 104

5.4 程序的调试 104

5.5 常用命令与消息框函数 106

5.5.1 常用命令 106

5.5.2 输入输出命令 108

5.5.3 MessageBox()函数 111

5.6 程序的基本结构 112

5.7 分支结构 113

5.7.1 单分支 114

5.7.2 双分支 114

5.7.3 IIF()函数 116

5.7.4 多分支 116

5.7.5 分支的嵌套 117

5.8 循环结构 119

5.8.1 当型循环 119

5.8.2 步长型循环 121

5.8.3 扫描循环 122

5.8.4 循环嵌套 123

5.9模块化程序设计 126

5.9.1 子程序 126

5.9.2 过程 128

5.9.3 自定义函数 130

5.9.4 过程文件 132

5.9.5 变量的作用域 133

习题5 136

第6章 数据查询 143

6.1 结构化查询语言(SQL) 143

6.1.1 SQL概述 143

6.1.2 SQL中的数据查询 144

6.1.3 SQL中的数据定义 148

6.1.4 SQL中的数据操纵 151

6.2 查询 152

6.2.1 查询的概念 152

6.2.2 查询的创建 153

6.3 视图 157

6.3.1 视图的创建 158

6.3.2 利用视图更新数据 159

习题6 160

第7章 表单设计与应用 164

7.1 对象 164

7.1.1 对象的概念 164

7.1.2 对象的基本特征 164

7.2 类 165

7.2.1 类的特性 165

7.2.2 Visual FoxPro中的类 166

7.3 对象 168

7.3.1 对象的建立 168

7.3.2 对象的引用 168

7.3.3 对象的属性设置 169

7.3.4 对象的事件 170

7.3.5 对象的方法调用 171

7.4 创建与运行表单 171

7.4.1 创建表单的方法 172

7.4.2 运行表单 174

7.5 表单设计器 174

7.5.1 表单设计器环境介绍 174

7.5.2 表单控件及操作 177

7.5.3 数据环境 179

7.6 表单的属性、事件及方法 180

7.6.1 表单的属性 180

7.6.2 表单的事件 181

7.6.3 表单的方法 182

7.6.4 设计一个简单的表单 183

7.7 基本型控件 184

7.7.1 标签 184

7.7.2 命令按钮 186

7.7.3 文本框 187

7.7.4 编辑框 189

7.7.5 复选框 191

7.7.6 列表框 191

7.7.7 组合框 193

7.7.8 计时器控件 193

7.8 容器型控件 194

7.8.1 选项按钮组 194

7.8.2 命令按钮组 197

7.8.3 表格 200

7.8.4 页框 203

习题7 205

第8章 菜单设计 207

8.1 菜单简介 207

8.1.1 Visual FoxPro系统菜单 207

8.1.2 创建菜单系统的过程 208

8.1.3 菜单设计的步骤 209

8.2 下拉菜单的设计 210

8.2.1 菜单设计器 210

8.2.2 自定义菜单的设计 213

8.2.3 SDI菜单的设计 216

8.3 快捷菜单的设计 216

习题8 218

第9章 报表设计 219

9.1 创建报表 219

9.1.1 创建报表文件 219

9.1.2 报表工具栏 224

9.2 设计报表 225

9.2.1 设计报表的一般步骤 225

9.2.2 报表的数据源和布局 226

9.2.3 在报表中使用控件 228

9.3 分组报表与多栏报表 232

9.3.1 分组报表的设计 232

9.3.2 设计多栏报表 235

9.3.3 报表输出 236

习题9 237

第10章 应用系统开发 238

10.1 系统开发的一般过程 238

10.2 应用程序开发实例 239

10.2.1 教学管理的主要功能 239

10.2.2 系统总体设计 239

10.2.3 规划目录结构 239

10.2.4 建立项目 240

10.2.5 设计数据库 240

10.2.6 设计功能模块 240

10.2.7 连编应用程序 241

10.2.8 运行系统 243

习题10 243

附录A 部分习题参考答案 244

参考文献 246