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

  • 购买积分:12 如何计算积分?
  • 作  者:张成才,夏永恒主编
  • 出 版 社:天津:南开大学出版社
  • 出版年份:2008
  • ISBN:7310029186
  • 页数:310 页
图书介绍:本书以Visual FoxPro 6.0为平台,全面介绍关系数据库管理系统的基础知识和程序设计开发知识。在介绍理论知识的同时穿插了大量上机实践内容,使本书的应用型增强。

第1章 数据库概述 1

1.1 数据库基础知识 1

1.1.1 信息与数据 1

1.1.2 数据处理 2

1.1.3 数据库 3

1.2 数据模型 5

1.2.1 基本概念 5

1.2.2 实体之间的联系 6

1.2.3 数据模型 7

1.3 数据库系统 9

1.3.1 数据库系统的组成 9

1.3.2 数据库系统的分类 11

1.3.3 数据库系统的结构 11

1.4 关系数据库 14

1.4.1 关系模型 14

1.4.2 关系运算 16

1.4.3 关系完整性 17

习题与思考 18

第2章 Visual FoxPro概述 20

2.1 Visual FoxPro的发展过程 20

2.2 Visual FoxPro的安装、启动与退出 21

2.2.1 Visual FoxPro的安装 21

2.2.2 Visual FoxPro的启动与退出 23

2.3 Visual FoxPro的操作界面 23

2.3.1 Visual FoxPro的窗口介绍 23

2.3.2 Visual FoxPro的菜单介绍 26

2.3.3 Visual FoxPro的工作方式 30

2.3.4 Visual FoxPro的文件类型 31

2.4 上机指导 32

2.4.1 向导的使用 32

2.4.2 设计器的使用 33

2.4.3 生成器的使用 34

2.4.4 项目管理器的使用 35

习题与思考 37

第3章 Visual FoxPro语言基础 39

3.1 数据类型 39

3.1.1 常见数据类型 39

3.1.2 常量 41

3.1.3 变量 42

3.2 运算符和表达式 44

3.2.1 运算符 44

3.2.2 表达式 45

3.3 常用函数 47

3.3.1 数值函数 47

3.3.2 字符函数 49

3.3.3 日期和时间函数 51

3.3.4 数据类型转换函数 52

3.3.5 测试函数 53

3.3.6 显示位置函数 54

3.3.7 文件管理函数 54

3.3.8 数组函数 55

3.4 Visual FoxPro命令 56

3.4.1 Visual FoxPro命令的结构 56

3.4.2 Visual FoxPro命令的书写规则 57

3.4.3 Visual FoxPro命令的语法约定 57

习题与思考 57

第4章 表的操作 59

4.1 表的创建 59

4.1.1 建立表结构 59

4.1.2 显示表结构 62

4.1.3 修改表结构 63

4.2 表的基本操作 65

4.2.1 打开和关闭表 65

4.2.2 输入表记录 66

4.2.3 浏览表记录 67

4.2.4 显示表记录 68

4.2.5 排序表记录 69

4.2.6 修改表记录 71

4.2.7 删除表记录 72

4.2.8 定位表记录 74

4.3 表记录的查询和统计 75

4.3.1 表记录的查询 75

4.3.2 表记录的统计 77

习题与思考 79

第5章 数据库的操作 81

5.1 项目管理器 81

5.1.1 项目的创建 81

5.1.2 项目管理器概述 83

5.2 数据库的设计 87

5.2.1 数据库的设计原则 88

5.2.2 数据库的设计过程 89

5.3 数据库中表的操作 92

5.3.1 创建数据库 93

5.3.2 编辑数据库 94

5.3.3 创建数据库表 96

5.3.4 编辑数据库表 98

5.3.5 设置数据库表字段属性 100

5.4 索引 103

5.4.1 索引文件 103

5.4.2 索引文件的创建 105

5.4.3 索引文件的使用 108

5.5 建立数据库表间的关联 111

5.5.1 工作区的基本概念 111

5.5.2 工作区的选择和使用 113

5.5.3 数据库表间的关联 115

习题与思考 119

第6章 查询和视图 121

6.1 查询的创建与使用 121

6.1.1 使用查询向导建立查询 121

6.1.2 使用查询设计器建立查询 125

6.1.3 查询文件的输出 131

6.2 SQL语言简介 133

6.3 视图的创建和使用 137

6.3.1 视图的概念 137

6.3.2 创建视图 138

6.3.3 使用视图更新数据 141

6.3.4 操作和使用视图 143

习题与思考 144

第7章 程序设计基础 146

7.1 程序设计概述 146

7.1.1 程序设计相关概念 146

7.1.2 程序文件的建立和编辑 148

7.1.3 交互式输入命令 151

7.2 程序的基本结构 154

7.2.1 顺序结构 154

7.2.2 选择结构 157

7.2.3 循环结构 161

7.3 过程与过程文件 166

7.3.1 过程的建立和调用 166

7.3.2 子程序和自定义函数 169

7.3.3 变量的作用域 173

7.4 数组的应用 177

7.4.1 数组中常用的语句 177

7.4.2 数组中常用的函数 181

7.5 程序的调试 183

7.5.1 程序调试注意的问题 183

7.5.2 调试器 185

习题与思考 189

第8章 面向对象的程序设计 191

8.1 面向对象的基本概念 191

8.1.1 对象的概念 191

8.1.2 类的概念 193

8.2 Visual FoxPro中的类和对象 195

8.2.1 Visual FoxPro中的类 195

8.2.2 自定义类 198

8.2.3 对象的操作 203

习题与思考 207

第9章 表单设计 208

9.1 创建表单 208

9.1.1 使用向导创建表单 208

9.1.2 使用“表单设计器”创建表单 212

9.1.3 使用“表单生成器”创建表单 216

9.2 表单的操作 218

9.2.1 表单的编辑 218

9.2.2 控件的操作与布局 219

9.2.3 添加数据环境 222

9.3 表单的属性、事件与方法 225

9.3.1 表单的属性 225

9.3.2 表单的事件 226

9.3.3 表单的方法 227

9.4 表单控件的使用 228

9.4.1 输入类控件 228

9.4.2 输出类控件 232

9.4.3 控制类控件 236

9.4.4 容器类控件 238

9.4.5 其他控件 243

习题与思考 246

第10章 菜单和工具栏设计 247

10.1 菜单的设计 247

10.1.1 菜单设计的相关概念 247

10.1.2 菜单的创建 249

10.1.3 菜单的操作 254

10.1.4 创建快捷菜单 256

10.2 工具栏的设计 257

10.2.1 定制工具栏 257

10.2.2 自定义工具栏 259

习题与思考 262

第11章 报表设计 263

11.1 创建报表 263

11.1.1 使用报表向导创建报表 263

11.1.2 使用报表设计器创建自定义报表 267

11.1.3 使用快速报表创建简单规范报表 270

11.2 报表的设计 271

11.2.1 报表的控件设计 272

11.2.2 美化报表 277

11.2.3 报表输出 280

习题与思考 282

第12章 综合应用实例 284

12.1 数据库应用系统的开发 284

12.1.1 应用系统的组成 284

12.1.2 应用系统开发的步骤 284

12.1.3 创建应用程序 288

12.2 “学籍管理系统”的开发 290

12.2.1 学籍管理系统分析 291

12.2.2 应用程序设计 293

习题与思考 309