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

  • 购买积分:10 如何计算积分?
  • 作  者:董晓华主编;董晓华,陈浩杰,高丽编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2006
  • ISBN:7030162897
  • 页数:240 页
图书介绍:本书介绍软件的基本概念和软件技术的发展过程,数据库的基本概念,Visual FoxPro基础知识、基本操作、程序设计和应用实例等。

第1章 概论 1

1.1 计算机系统 1

1.1.1 计算机系统的发展 1

目录 1

1.1.2 软件与软件的分类 2

1.2 计算机语言和语言处理程序 3

1.2.1 计算机语言概述 3

1.2.2 计算机语言处理程序概述 4

1.3 计算机软件技术概述 7

1.3.1 程序设计 7

1.3.2 数据结构 8

1.3.3 操作系统和计算机网络 9

1.3.4 数据库管理系统 15

1.3.5 软件工程 22

1.3.6 面向对象方法学 23

1.4.3 软件开发环境 24

1.4.2 软件开发模型 24

1.4 软件开发环境 24

1.4.1 软件开发方法 24

1.5 小结 25

1.6 习题 26

第2章 数据库系统及Visual FoxPro 6.0简介 27

2.1 数据库与数据库管理系统简介 28

2.1.1 数据 28

2.1.2 数据库 29

2.1.3 数据库管理系统 29

2.1.4 数据库系统 30

2.2 关系数据库系统的性质和特点 30

2.2.1 数据模型 30

2.2.2 关系模型的有关术语 32

2.2.4 关系操作 34

2.2.3 关系模型的性质 34

2.3.1 Visual FoxPro 6.0中文版的特点 35

2.3 中文版Visual FoxPro 6.0简介 35

2.3.2 系统运行的软硬件环境 36

2.3.3 Visual FoxPro 6.0中文版的安装 36

2.3.4 Visual FoxPro 6.0系统的启动与退出 37

2.4 小结 37

2.5 习题 38

第3章 Visual FoxPro 6.0中文版的工作环境 40

3.1 用户界面介绍 40

3.1.1 菜单栏 40

3.1.5 状态栏 41

3.2.1 Visual FoxPro 6.0的操作方式 41

3.2 操作Visual FoxPro 6.0 41

3.1.6 标题栏 41

3.1.4 结果显示区 41

3.1.3 命令窗口 41

3.1.2 工具栏 41

3.2.2 Visual FoxPro 6.0的工具 42

3.2.3 文件扩展名及文件类型 44

3.3 配置Visual FoxPro 6.0中文版 44

3.4 项目管理器的使用 48

3.4.1 什么是项目管理器 48

3.4.2 创建新的项目文件 48

3.4.3 项目管理器中包含的内容 50

3.4.4 项目管理器的各种操作 51

3.5 小结 52

3.6 习题 52

第4章 程序设计基础知识 54

4.1 程序设计的方法 54

4.1.2 命令窗口的使用方法 55

4.1.1 程序设计的优点 55

4.1.3 命令格式与书写规则 56

4.1.4 程序的操作过程 56

4.2 程序设计的基础知识 59

4.2.1 数据类型 59

4.2.2 运算符和表达式 61

4.2.3 函数 68

4.3 结构化程序设计 73

4.3.1 顺序结构程序 75

4.3.2 选择结构程序 76

4.3.3 循环程序结构 80

4.3.4 多重循环程序结构 84

4.4 用户自定义函数和过程 85

4.4.1 子程序及调用 86

4.4.2 过程及过程调用 87

4.4.3 用户自定义函数 89

4.5 小结 90

4.6 习题 90

第5章 数据表的使用 94

5.1 有关表的基础知识 94

5.1.1 自由表和数据库表 94

5.1.2 表间关系的种类 94

5.2 创建表 95

5.2.1 定义表的结构 95

5.2.2 打开或关闭表文件 96

5.2.3 建立数据库表 97

5.2.4 设置字段属性 98

5.2.5 设置索引 99

5.3 修改表的结构 100

5.4.1 显示表中的记录 101

5.4 编辑数据表 101

5.3.3 修改表中现有字段 101

5.3.2 从表中删除字段 101

5.3.1 在表中增加字段 101

5.4.2 向表中追加或删除记录 103

5.4.3 直接修改表中的记录 106

5.4.4 批量修改表中的记录 108

5.4.5 表中记录的定位 108

5.4.6 表的复制操作 111

5.4.7 数据的统计 112

5.5 小结 112

5.6 习题 112

第6章 表的索引 116

6.1 索引及索引文件的种类 116

6.1.1 什么是索引 116

6.1.2 索引的种类 116

6.2 创建结构复合索引 117

6.2.1 创建索引 118

6.2.2 控制字段中重复值的输入 119

6.2.3 创建多个索引 119

6.2.4 控制访问记录的顺序 120

6.3 重建活动索引文件 121

6.4 通过改变记录的物理顺序进行排序 121

6.5 小结 122

6.6 习题 123

第7章 数据库的操作 124

7.1 数据库的设计 124

7.1.1 数据库的设计过程 124

7.1.2 确定建立数据库的目的 125

7.1.3 确定需要建立的表 125

7.1.4 确定表中所需要的字段 125

7.2 创建数据库 126

7.2.1 创建和打开数据库 126

7.2.3 在数据库中添加表 127

7.2.2 数据库设计器 127

7.2.4 从数据库中删除表 128

7.2.5 关闭数据库 128

7.2.6 更新表和数据库的链接 128

7.3 表的字段级的属性 128

7.3.1 重命名字段 128

7.3.2 给字段添加注释 129

7.3.3 给字段添加标题 129

7.3.4 建立输入掩码 129

7.3.5 设置字段默认值 129

7.3.6 使用字段级的有效性检验 129

7.4 表在数据库中的属性 129

7.4.2 使用记录级有效性检验 130

7.4.3 使用触发器 130

7.4.1 设定长表名 130

7.4.4 选择工作区 131

7.4.5 表之间的关联性 131

7.5 小结 131

7.6 习题 132

第8章 查询和视图 133

8.1 查询 133

8.1.1 查询的含义及查询设计的步骤 133

8.1.2 选择查询字段 134

8.1.3 设置排序记录 135

8.1.4 建立多表联接查询 136

8.1.5 设定查询条件 137

8.1.6 建立分组查询 138

8.1.7 运行查询 139

8.1.8 使用SELECT命令实现查询 139

8.2.1 视图的特征 140

8.2.2 创建视图 140

8.2 视图的应用 140

8.2.3 使用视图更新数据 141

8.3 小结 142

8.4 习题 143

第9章 面向对象程序设计 145

9.1 面向对象的基本知识 145

9.1.1 对象、属性、方法和事件 145

9.1.2 类、子类和类的特征 146

9.1.3 类的层次关系和类的类型 149

9.1.4 处理对象 150

9.2 事件驱动程序设计技术 152

9.2.1 事件驱动程序设计 152

9.2.2 Visual FoxPro 6.0中常用的事件 153

9.2.3 容器层次和类层次 154

9.2.4 为事件编写代码 154

9.3.1 决定要创建的类的类型 155

9.3 用类设计器创建类 155

9.3.2 创建新的类 156

9.4 类的基本操作 159

9.4.1 修改用户定义类和删除类库中的类 159

9.4.2 使用自定义的类 160

9.4.3 删除用户注册的类 162

9.5 小结 162

9.6 习题 163

第10章 屏幕界面的设计 164

10.1 表单对象 164

10.1.1 表单设计器 164

10.1.2 数据环境 165

10.1.3 对象的属性 167

10.2 创建表单 169

10.2.1 创建表单的方法 169

10.2.2 使用表单集 172

10.2.3 设置表单的行为 173

10.3 使用表单 174

10.3.1 表单的基本操作 174

10.3.2 在运行时刻设置属性 175

10.3.3 表单间的调用 175

10.4 表单中的控件 178

10.4.1 表单中控件简介 178

10.4.2 与控件相关的操作 179

10.5 向表单中添加控件 179

10.5.1 使用微调控件 180

10.5.2 使用命令按钮或命令按钮组控件 180

10.5.3 使用标签控件显示信息 182

10.5.4 使用计时器控件 182

10.5.5 使用图像控件在表单上显示图像 183

10.5.6 使用表格控件显示多行数据 184

10.5.7 页框控件 185

10.6 小结 186

10.7 习题 186

第11章 设计菜单与工具栏 188

11.1 创建菜单系统 188

11.1.1 规划菜单系统 188

11.1.2 菜单设计器 189

11.1.3 创建菜单系统 191

11.1.4 创建快捷菜单 194

11.1.5 为菜单系统指定任务 195

11.1.6 测试与调试菜单系统 195

11.1.7 定制菜单系统 196

11.2 创建自定义工具栏 196

11.3 小结 198

11.4 习题 198

12.1 设计报表 200

12.1.1 报表的有关概念 200

第12章 设计报表 200

12.1.2 报表布局 201

12.2 创建报表布局 202

12.2.1 用报表向导来创建报表格式文件 202

12.2.2 创建快速报表 204

12.3 修改报表 206

12.3.1 设置报表数据源 206

12.3.2 为报表增加新的控件 207

12.3.3 数据报表的分组 211

12.4 打印和预览报表 212

12.4.1 报表预览 213

12.4.2 打印报表 213

12.5 设计标签 214

12.5.1 使用“标签向导”创建标签 214

12.5.2 使用“标签设计器”创建标签 216

12.6 小结 216

12.7 习题 217

第13章 软件工程基础 218

13.1 软件工程概述 218

13.1.1 软件工程的产生 218

13.1.2 软件工程概念及目标 219

13.1.3 软件工程研究的内容 219

13.2 软件开发模型 225

13.2.1 软件生命周期 225

13.2.2 软件开发模型 227

13.3 软件工程过程 231

13.3.1 基本过程 231

13.3.2 支持过程 232

13.3.3 组织过程 234

13.3.4 ISO 9000-3 236

13.4 小结 237

13.5 习题 237

附录 习题解答 238