《Visual FoxPro程序设计教程 第2版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:武妍,包奇金宝,程全洲主编
  • 出 版 社:上海:上海交通大学出版社
  • 出版年份:2007
  • ISBN:9787313042880
  • 页数:296 页
图书介绍:21世纪高等学校教材。本书为大学计算机程序设计课程教材,内容包括数据库理论基础、Visiual FoxPro程序设计、SQL关系数据库设计等。

第1章 数据库概论 1

1.1 数据库系统的基本概念 1

1.1.1 数据、数据库、数据库系统与数据库管理系统 1

1.1.2 数据处理技术的发展概况 2

1.2 数据库系统结构 5

1.2.1 数据库系统的组成 5

1.2.2 数据库的三级模式结构 6

1.2.3 数据库管理系统的功能 8

1.3 概念模型和数据模型 9

1.3.1 信息的三种世界及其描述 9

1.3.2 概念模型及其表示 9

1.3.3 数据模型及其表示 12

1.4 关系数据库 13

1.4.1 关系模型的数据结构 14

1.4.2 关系运算 16

1.4.3 关系的完整性约束 17

习题 18

第2章 Visual FoxPro概述 19

2.1 Visual FoxPro系统简介 19

2.1.1 Visual FoxPro 6.0的特点 19

2.1.2 Visual FoxPro的启动与退出 20

2.1.3 Visual FoxPro的系统组成 21

2.1.4 Visual FoxPro辅助设计工具的使用 24

2.1.5 Visual FoxPro 6.0的文件类型 26

2.2 Visual FoxPro的操作 27

2.2.1 Visual FoxPro操作方式 27

2.2.2 Visual FoxPro系统环境的设置 28

2.2.3 Visual FoxPro命令概述 30

2.2.4 Visual FoxPro项目管理器的使用 31

习题 34

第3章 Visual FoxPro的数据与运算 35

3.1 Visual FoxPro的数据类型 35

3.2 Visual FoxPro的常量与变量 36

3.2.1 常量 36

3.2.2 变量 40

3.3 Visual FoxPro的函数 45

3.3.1 数值函数 45

3.3.2 字符函数 47

3.3.3 日期和时间函数 51

3.3.4 转换函数 52

3.3.5 测试函数 54

3.4 Visual FoxPro的表达式 56

3.4.1 算术表达式 56

3.4.2 字符表达式 57

3.4.3 日期和时间表达式 57

3.4.4 关系表达式 58

3.4.5 逻辑表达式 59

习题 61

第4章 数据库及表的操作 63

4.1 数据库的基本操作 63

4.1.1 建立数据库 63

4.1.2 数据库的打开与关闭 65

4.1.3 数据库的修改 67

4.1.4 数据库的删除 67

4.2 表文件的基本操作 68

4.2.1 自由表文件的创建 68

4.2.2 数据库表文件的创建 71

4.2.3 向表文件输入记录 75

4.3 表文件的修改 78

4.3.1 表文件的打开与关闭 78

4.3.2 表文件的删除 79

4.3.3 表文件结构的修改 80

4.4 表的显示与维护 85

4.4.1 表结构的显示 85

4.4.2 表记录的显示 86

4.4.3 表记录指针的定位 87

4.4.4 表记录的修改 88

4.4.5 表记录的添加 91

4.4.6 表记录的删除 94

4.4.7 表的复制 98

4.5 表的排序与索引 101

4.5.1 表的排序 102

4.5.2 索引概述 102

4.5.3 创建索引文件 104

4.5.4 索引文件的使用 109

4.6 查询 113

4.6.1 顺序查询 113

4.6.2 索引查询 115

4.7 表的统计与计算 116

4.7.1 统计记录个数 116

4.7.2 求和 117

4.7.3 求平均值 117

4.7.4 分类汇总 118

4.8 多个表文件的操作 119

4.8.1 工作区 119

4.8.2 表文件之间的关联 121

4.8.3 创建表之间的永久关系 127

4.8.4 设置参照完整性 129

习题 131

第5章 关系数据库标准语言——SQL 133

5.1 SQL语言发展及标准化 133

5.1.1 SQL语言的发展 133

5.1.2 SQL语言的标准化 133

5.2 SQL的主要功能和特点 134

5.2.1 SQL的主要功能 134

5.2.2 SQL的特点 134

5.2.3 SQL的语法规定 135

5.3 SQL的数据定义功能 135

5.3.1 基本表的定义和维护 135

5.3.2 索引的定义和维护 139

5.4 SQL数据查询功能 140

5.4.1 简单查询 140

5.4.2 多表查询 146

5.5 数据操纵 150

5.5.1 插入记录 150

5.5.2 删除记录 151

5.5.3 更新记录 151

习题 152

第6章 数据查询与建立视图 154

6.1 数据查询 154

6.1.1 利用“查询设计器”创建查询 154

6.1.2 运行查询文件 162

6.1.3 保存查询文件和关闭“查询设计器” 162

6.1.4 查询菜单 163

6.1.5 查询向导 166

6.2 视图 169

6.2.1 视图的概念 170

6.2.2 视图的类型 170

6.2.3 创建视图 170

习题 174

第7章 Visual FoxPro程序设计基础 176

7.1 Visual FoxPro的工作方式 176

7.2 程序文件的建立和编辑 177

7.2.1 程序文件的建立 178

7.2.2 程序文件的运行 180

7.3 程序文件中常用的命令 181

7.3.1 程序开头命令 181

7.3.2 程序结尾命令 182

7.3.3 非格式输入/输出命令 183

7.3.4 格式输入/输出命令 184

7.4 程序的基本结构 186

7.4.1 程序流程图 187

7.4.2 程序的基本结构 187

7.5 分支结构程序 188

7.6 循环结构程序 192

7.6.1 当型循环结构 192

7.6.2 计数型循环结构 194

7.6.3 扫描型循环结构 196

7.6.4 循环辅助语句(命令) 198

7.7 子程序、过程和函数 200

7.7.1 子程序 200

7.7.2 自定义函数 202

7.7.3 过程 204

7.7.4 变量的作用域 207

习题 210

第8章 表单设计与应用 212

8.1 面向对象的概念 212

8.1.1 对象与类 212

8.1.2 子类与继承 213

8.2 Visual FoxPro的类 214

8.2.1 Visual FoxPro基类 214

8.2.2 容器与控件 215

8.2.3 事件与方法 216

8.3 创建表单 217

8.3.1 使用表单向导创建表单 218

8.3.2 使用表单设计器创建、修改及运行表单 222

8.4 表单设计器 224

8.4.1 表单设计器环境 224

8.4.2 数据环境 226

8.5 表单的属性和方法 227

8.5.1 常用的表单属性 227

8.5.2 表单的事件与方法 228

8.5.3 添加新的属性和方法 228

8.6 常用表单控件 230

8.6.1 常用控件的公共属性 230

8.6.2 标签控件 230

8.6.3 文本框控件 231

8.6.4 命令按钮控件 231

8.6.5 命令按钮组控件 233

8.6.6 编辑框控件 233

8.6.7 复选框控件 234

8.6.8 选项组控件 234

8.6.9 列表框控件 237

8.6.10 组合框控件 239

8.6.11 表格控件 239

8.6.12 计时器控件 245

8.6.13 页框控件 246

习题 248

第9章 报表与标签设计 249

9.1 报表设计与应用 249

9.1.1 常用报表布局 249

9.1.2 创建报表方法 250

9.1.3 报表向导 250

9.1.4 报表设计器 255

9.1.5 使用报表设计器创建快速报表 256

9.1.6 使用报表设计器设计一般报表 258

9.1.7 数据分组和多级分组报表 263

9.1.8 输出报表 267

9.2 标签设计 268

9.2.1 使用标签向导创建标签 268

9.2.2 标签设计器 269

9.2.3 标签输出 270

习题 271

第10章 菜单设计与应用 272

10.1 菜单设计概述 272

10.2 菜单设计器 273

10.2.1 菜单设计器的启动 273

10.2.2 菜单设计器窗口 274

10.3 应用程序菜单设计 278

10.4 创建快捷菜单 280

10.5 在顶层表单中添加菜单 281

习题 282

第11章 数据库应用系统开发 284

11.1 数据库应用系统开发过程 284

11.1.1 需求分析 284

11.1.2 系统设计 284

11.1.3 系统实现(编码、调试) 285

11.1.4 系统测试 285

11.1.5 系统交付 285

11.2 构造Visual FoxPro应用程序 285

11.2.1 构造Visual FoxPro应用程序框架 285

11.2.2 连编应用程序 287

11.2.3 主程序设计 290

11.3 程序调试 292

11.3.1 程序错误的分类 292

11.3.2 Visual FoxPro调试器 293

11.3.3 设置断点 294

11.3.4 “调试”菜单项 295

11.4 应用系统的发布过程 295

11.4.1 制作发布盘的步骤 296

11.4.2 安装向导 296

参考文献 297