《Visual FoxPro程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:秦维佳,孟艳红编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2006
  • ISBN:711307202X
  • 页数:309 页
图书介绍:本书是《Visual FoxPro 程序设计实验及习题》的配套用书。

第1章 数据库基础知识 1

1.1 计算机数据管理的发展 1

1.1.1 人工管理阶段 1

1.1.2 文件管理阶段 2

1.1.3 数据库管理阶段 3

1.2 信息、数据和数据处理 4

1.2.1 信息与数据 4

1.3 数据模型 5

1.2.2 数据处理 5

1.3.1 数据模型的概念 6

1.3.2 数据描述 8

1.3.3 数据间联系的描述 9

1.3.4 层次模型 10

1.3.5 网状模型 10

1.3.6 关系模型 11

1.3.7 面向对象模型 12

1.4.2 数据库应用系统 13

1.4.3 数据库管理系统 13

1.4 数据库系统 13

1.4.1 数据库 13

1.4.4 数据库系统的构成 14

1.4.5 数据库系统的体系结构 15

1.5 关系数据库 18

1.5.1 关系模型的基本概念 18

1.5.2 关系模式的分解 18

1.5.3 表间的关联关系 19

1.5.4 关系的完整性 21

1.6 习题 23

2.1 数据库的设计步骤 24

第2章 数据库设计基础 24

2.2 数据库设计的需求分析 25

2.2.1 需求分析的步骤 25

2.2.2 需求分析的方法 26

2.3 数据库的概念结构设计 30

2.3.1 概念结构设计的目的 30

2.3.2 概念结构设计的过程 30

2.4 数据库的逻辑结构设计 33

2.4.1 从E-R图向关系模式转化 33

2.5 数据库的物理结构设计 35

2.4.2 数据模型的优化 35

2.4.3 关系视图设计 35

2.6 数据库的实施及运行维护 36

2.6.1 数据库的实施 36

2.6.2 数据库的运行和维护 36

2.7 习题 37

第3章 Visual FoxPro系统概述 39

3.1 Visual FoxPro系统的特点 39

3.2.1 Visual FoxPro的安装环境 40

3.2 Visual FoxPro的安装与启动 40

3.2.2 Visual FoxPro的安装 41

3.2.3 启动Visual FoxPro 43

3.2.4 退出Visual FoxPro 44

3.3 Visual FoxPro用户界面 44

3.3.1 Visual FoxPro的窗口 44

3.3.2 标题栏 45

3.3.3 菜单栏 45

3.3.4 工具栏 49

3.3.6 状态栏 51

3.3.5 命令窗口 51

3.4 项目管理器 52

3.5 Visual FoxPro向导、生成器、设计器 53

3.5.1 Visual FoxPro向导 53

3.5.2 Visual FoxPro生成器 54

3.5.3 Visual FoxPro设计器 54

3.6 习题 55

4.1.3 日期型 56

4.1.2 字符型 56

4.1.1 数值型 56

4.1 数据类型 56

第4章 数据与数据运算 56

4.1.4 日期时间型 57

4.1.5 逻辑型 57

4.1.6 备注型 57

4.1.7 通用性 57

4.2 常量与变量 57

4.2.1 常量 57

4.2.2 变量 58

4.2.3 记录 60

4.2.4 对象 61

4.2.5 内存变量的作用域 61

4.2.6 有关内存变量的操作 61

4.3 运算符与表达式 64

4.3.1 运算符 64

4.3.2 算术表达式 65

4.3.3 字符表达式 65

4.3.5 关系表达式 66

4.3.4 日期时间表达式 66

4.3.6 逻辑表达式 68

4.3.7 表达式的优先级 69

4.4 常用函数 69

4.4.1 数学函数 70

4.4.2 字符函数 71

4.4.3 日期和时间函数 74

4.4.4 转换函数 75

4.4.5 测试函数 76

4.4.6 表操作函数 77

4.4.7 其他函数 78

4.5 数组 79

4.5.1 数组的定义 79

4.5.2 数组的赋值和引用 80

4.6 习题 80

第5章 表的建立与操作 82

5.1 创建表 82

5.1.1 定义表中的数据类型 82

5.1.2 利用表设计器创建表 83

5.1.3 表的打开与关闭 84

5.2 表结构的显示和修改 86

5.2.1 显示表结构 86

5.2.2 修改表结构 87

5.2.3 复制表 88

5.3 向表中添加数据 89

5.3.1 创建表时立即输入数据 89

5.3.2 追加数据 89

5.3.3 备注型字段的输入 90

5.3.4 通用型字段的输入 90

5.4.1 列表和显示记录 91

5.4 记录的显示和修改 91

5.4.2 编辑和浏览记录 92

5.5 记录的定位 93

5.5.1 记录指针的移动范围 93

5.5.2 GoTo语句 93

5.5.3 顺序查找 95

5.5.4 索引查找 96

5.6 记录的删除和恢复 98

5.6.1 逻辑删除 98

5.6.2 逻辑删除的恢复 99

5.6.3 物理删除 100

5.6.4 删除命令的比较 100

5.7 多个表的同时使用 100

5.7.1 数据表的更新 100

5.7.2 表间的物理连接 102

5.7.3 表间的逻辑关联 103

5.8 统计汇总命令 106

5.8.1 计数命令 106

5.8.2 求和命令 107

5.8.3 求平均值命令 108

5.8.4 分类汇总命令 109

5.9 习题 111

第6章 排序及索引 113

6.1 排序 113

6.2 索引的目的 114

6.3 索引类型 114

6.4 创建索引 116

6.4.1 用表设计器创建索引 116

6.4.2 用命令创建索引 117

6.5.1 利用菜单打开索引显示记录 118

6.5 使用索引 118

6.5.2 使用命令打开索引显示记录 119

6.6 习题 120

第7章 数据库的创建与操作 122

7.1 基本概念 122

7.2 创建数据库 122

7.3 使用数据库 123

7.3.1 打开数据库 123

7.3.2 关闭数据库 124

7.3.3 删除数据库 124

7.4.1 向数据库添加自由表 125

7.4 数据库表 125

7.4.2 从数据库中移出表 126

7.4.3 设置表中字段的显示方式 127

7.4.4 设置表中字段的有效规则 129

7.4.5 设置表中字段的注释 129

7.5 数据库表之间的永久关系 129

7.5.1 建立表间关系 130

7.5.3 设置参照完整性 131

7.5.2 删除表间关系 131

7.6 习题 134

第8章 关系数据库标准查询语言SQL 135

8.1 SQL概述 135

8.2 SQL语言的基本概念 136

8.3 SQL表定义功能 136

8.3.1 创建表 137

8.3.2 修改字段属性 137

8.3.3 删除字段 138

8.4 SQL查询功能 139

8.3.4 增加字段 139

8.4.1 简单查询 141

8.4.2 联接查询 141

8.4.3 嵌套查询 142

8.4.4 计算查询 143

8.4.5 分组查询 143

8.5 SQL记录操作功能 144

8.5.1 插入记录 144

8.5.2 删除记录 144

8.6 习题 145

8.5.3 更新记录 145

第9章 视图与查询 147

9.1 视图的概念 147

9.2 创建视图 147

9.2.1 利用设计器创建视图 148

9.2.2 利用向导创建视图 149

9.3 利用视图更新数据 151

9.4 查询的概念 152

9.5 建立查询 152

9.5.1 使用设计器建立查询 152

9.5.2 使用向导建立查询 154

9.6 运行查询 155

9.7 习题 157

第10章 程序设计基础 159

10.1 程序与程序文件 159

10.1.1 程序的概念 159

10.1.2 程序文件的建立与编辑 160

10.1.3 程序文件的执行 161

10.2 常用的交互命令 162

10.2.1 Wait命令 162

10.2.2 Accept命令 163

10.2.3 Input命令 164

10.2.4 注释语句 165

10.3 顺序结构 165

10.4 分支程序设计 166

10.4.1 简单分支程序 166

10.4.2 多分支程序 168

10.4.3 分支语句的嵌套 169

10.5 循环程序设计 171

10.5.1 循环程序的基本结构 171

10.5.2 Do循环语句 172

10.5.3 For循环语句 173

10.5.4 Scan循环语句 174

10.5.5 循环程序举例 175

10.6 子程序与过程 177

10.6.1 子程序 177

10.6.2 过程 179

10.6.3 自定义函数 180

10.6.4 变量的作用域和参数传递 182

10.7.1 程序调试器 184

10.7 程序调试 184

10.7.2 设置断点 186

10.7.3 调试菜单 188

10.8 习题 188

第11章 表单设计 190

11.1 表单概述 190

11.1.1 用表单设计器创建表单 191

11.1.2 用向导创建表单 191

11.2 表单设计器 193

11.2.1 表单设计器工具栏 193

11.2.2 数据环境 194

11.2.3 控件的操作 195

11.2.4 保存和运行表单 196

11.2.5 关闭活动表单 197

11.3 修改表单 197

11.3.1 调整控件位置 198

11.3.2 设置控件的“Tab”键次序 198

11.3.3 表单的属性、事件和方法 199

11.4 常用表单控件 200

11.4.2 文本 201

11.4.1 标签 201

11.4.3 编辑框 203

11.4.4 按钮及按钮组 205

11.4.5 选项组 208

11.4.6 组合框 211

11.4.7 列表框 213

11.4.8 表格 214

11.4.9 页框 217

11.4.10 插入图片 219

11.4.11 OLE控件 219

11.4.12 计时器 222

11.5 创建表单集 224

11.6 习题 224

第12章 面向对象程序设计 226

12.1 面向对象程序设计基础 226

12.1.1 对象 226

12.1.2 类 227

12.1.3 属性 229

12.1.4 事件与方法 230

12.2.1 类 231

12.2 类的创建 231

12.2.2 通过编程定义类 233

12.3 对象的操作 234

12.3.1 由类创建对象 234

12.3.2 设置对象属性 234

12.3.3 调用对象的方法和触发对象的事件 235

12.4 面向对象程序设计实例 236

12.4.1 通过编程设计对象 236

12.4.2 使用类设计器设计对象 238

12.4.3 系统预定义类的使用 241

12.5 习题 244

第13章 创建报表与标签 246

13.1 报表布局及控件 246

13.1.1 进入报表生成器 246

13.1.2 设置报表页面与布局 247

13.1.3 报表控件 247

13.1.4 设置报表的数据源 248

13.2 创建报表 249

13.2.1 快速报表 249

13.2.2 报表向导 250

13.2.3 报表设计器 252

13.3 修改报表 253

13.4 多栏报表 254

13.5 报表输出 255

13.5.1 预览报表 255

13.5.2 打印报表 255

13.6 标签设计器 256

13.7 习题 256

第14章 菜单设计 258

14.1 Visual FoxPro系统菜单 258

14.2.1 打开菜单设计器的方法 259

14.2 菜单设计器 259

14.2.2 “菜单设计器”窗口 260

14.2.3 使用“菜单设计器”新建菜单 262

14.3 使用“快速菜单”功能创建菜单系统 264

14.4 快捷菜单设计 265

14.5 为顶层表单添加菜单 267

14.6 习题 269

15.1 系统开发的一般过程 270

15.2 系统总体规划 270

第15章 系统开发实例 270

15.3 系统功能设计 271

15.3.1 子功能模块设计 271

15.3.2 数据库及表 273

15.3.3 系统主界面设计 278

15.3.4 登录窗口 279

15.3.5 系统主要工作表单设计 281

15.3.6 报表设计 305

15.4 连编应用程序 307

参考文献 309