《Visual FoxPro程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王忠群编著
  • 出 版 社:中国科技大学出版社
  • 出版年份:2010
  • ISBN:9787312026539
  • 页数:269 页
图书介绍:本书是根据VisualFoxPro程序设计课程要求,结合最新的全国高等学校计算机水平考试(二级)大纲编写而成,主要内容包括:数据库基础,VisualFoxPro系统概述,VFP的常量、变量、表达式和函数,数据库与数据表,关系数据库标准语言SQL,查询与视图,程序设计基础,表示设计,菜单设计,报表和标签设计,数据库应用系统开发等。

第1章 数据库基础知识 1

1.1 数据库系统基本概念 1

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

1.1.2 数据管理技术的发展 2

1.1.3 数据库和数据库管理系统 3

1.1.4 数据库应用系统和数据库系统 3

1.2 数据模型 5

1.2.1 层次模型 5

1.2.2 网状模型 6

1.2.3 关系模型 6

1.3 关系代数 7

1.3.1 传统的集合运算 7

1.3.2 专门的关系运算 9

1.4 关系数据库 10

1.4.1 关系数据库设计步骤 11

1.4.2 概念模型与E-R方法 11

1.4.3 将E-R模型转换为关系模型 13

小结 14

习题 15

第2章 Visual FoxPro系统概述 17

2.1 Visual FoxPro的特性 17

2.2 Visual FoxPro的安装和配置 18

2.2.1 安装环境 18

2.2.2 安装过程 18

2.2.3 启动与退出 20

2.2.4 系统环境配置 20

2.3 Visual FoxPro的用户界面与工作方式 22

2.4 Visual FoxPro的辅助设计工具 24

2.4.1 设计向导 24

2.4.2 设计器 25

2.4.3 生成器 26

2.5 项目管理器 26

2.5.1 项目管理器的功能 26

2.5.2 创建项目 27

2.5.3 使用项目管理器管理项目文件 28

2.5.4 定制项目管理器 28

小结 29

习题 29

第3章 Visual FoxPro基础知识 31

3.1 数据类型 31

3.1.1 数值型 31

3.1.2 字符型(C型) 32

3.1.3 日期和日期时间型 32

3.1.4 逻辑型(L型) 32

3.1.5 备注型(M型) 32

3.1.6 通用型(G型) 32

3.2 数据存储方式 33

3.2.1 常量 33

3.2.2 变量 35

3.2.3 记录 39

3.2.4 对象 39

3.3 运算符和表达式 39

3.3.1 算术运算符和算术表达式 39

3.3.2 字符运算符和字符表达式 39

3.3.3 日期时间运算符和日期时间表达式 40

3.3.4 关系运算符和关系表达式 41

3.3.5 逻辑运算符和逻辑表达式 41

3.3.6 运算符的优先级 42

3.3.7 名表达式 42

3.4 常用函数 43

3.4.1 数值函数 43

3.4.2 字符函数 44

3.4.3 日期时间函数 45

3.4.4 数据转换函数 45

3.4.5 测试函数 46

3.4.6 其他常用函数 47

小结 49

习题 49

第4章 Visual FoxPro表操作 51

4.1 设计表 51

4.2 创建自由表 54

4.2.1 创建表结构 54

4.2.2 向表中输入数据 60

4.3 表的基本操作 64

4.3.1 表的保存 64

4.3.2 表的打开和关闭 64

4.3.3 浏览表中数据 66

4.3.4 查看和修改表结构 68

4.3.5 表的复制 69

4.3.6 表的编辑 70

4.3.7 Visual FoxPro命令中的常用子句 71

4.4 对表中记录的基本操作 73

4.4.1 记录的定位 73

4.4.2 记录的显示 76

4.4.3 记录的插入和追加 77

4.4.4 记录的删除和恢复 80

4.4.5 记录的修改 84

4.5 排序和索引 85

4.5.1 排序 85

4.5.2 索引简介 86

4.5.3 索引的建立 88

4.5.4 索引的使用 91

4.5.5 表的快速检索 94

4.6 多表操作 97

4.6.1 内存工作区 97

4.6.2 表的联接 99

4.6.3 表的关联 100

4.6.4 数据工作期 101

4.7 常用的Visual FoxPro文件操纵 102

小结 103

习题 103

第5章 数据库设计 105

5.1 数据库的设计与创建 105

5.2 数据库维护 107

5.2.1 数据库的基本操作 107

5.2.2 数据库表的基本操作 109

5.3 数据库表间的关联 112

5.4 数据字典 113

5.4.1 设置表的记录属性 113

5.4.2 设置字段属性 115

5.4.3 设置参照完整性 117

小结 118

习题 118

第6章 查询与视图 120

6.1 统计命令 120

6.1.1 计数命令 120

6.1.2 求和命令 120

6.1.3 求平均值命令 121

6.1.4 计算命令 121

6.1.5 汇总命令 122

6.2 顺序查询和索引查询 123

6.2.1 顺序查询 123

6.2.2 索引查询 124

6.3 查询设计 125

6.3.1 查询设计器 125

6.3.2 建立查询 128

6.3.3 查询的操作 130

6.4 视图设计 133

6.4.1 视图设计器 133

6.4.2 创建视图 135

6.4.3 运行视图 139

6.4.4 用视图更新数据 139

6.4.5 视图的SQL语句 140

小结 141

习题 142

第7章 结构化查询语言SQL 144

7.1 SQL概述 144

7.1.1 SQL简介 144

7.1.2 SQL语言的特点 145

7.2 数据查询 145

7.2.1 简单查询 146

7.2.2 条件查询 147

7.2.3 简单关联查询 148

7.2.4 嵌套查询 149

7.2.5 分组计算查询 151

7.2.6 联接查询 153

7.2.7 查询结果排序 154

7.2.8 查询结果合并 154

7.2.9 查询结果显示 155

7.2.10 查询结果存放 156

7.3 数据定义 157

7.3.1 定义表结构 157

7.3.2 修改表结构 160

7.3.3 删除数据表 162

7.4 数据操纵 163

7.4.1 插入数据 163

7.4.2 更新数据 164

7.4.3 删除数据 164

小结 165

习题 165

第8章 结构化程序设计 167

8.1 程序文件 167

8.1.1 程序文件的创建和保存 167

8.1.2 基本输入输出语句 169

8.1.3 运行程序 171

8.2 结构化程序设计 172

8.2.1 顺序结构 172

8.2.2 分支结构 172

8.2.3 循环结构 177

8.3 模块化程序设计 183

8.3.1 自定义函数 183

8.3.2 子程序 185

8.3.3 过程与过程调用 186

8.3.4 变量的作用域与生存期 188

小结 190

习题 190

第9章 表单设计 195

9.1 基本概念 195

9.1.1 对象与类 195

9.1.2 事件 198

9.2 创建表单 198

9.2.1 用表单设计器创建表单 198

9.2.2 用表单向导创建表单 202

9.2.3 修改和运行表单 206

9.3 常用表单控件 207

9.3.1 标签 207

9.3.2 文本框 208

9.3.3 编辑框 209

9.3.4 列表框 209

9.3.5 组合框 211

9.3.6 复选框 212

9.3.7 选项按钮组 212

9.3.8 命令按钮 213

9.3.9 命令按钮组 214

9.3.10 微调控件 216

9.3.11 图像控件 217

9.3.12 计时器控件 218

9.3.13 表格 219

9.3.14 页框控件 219

9.4 设置表单数据环境 220

9.5 表单集 220

小结 221

习题 221

第10章 菜单设计 229

10.1 菜单设计基本步骤 229

10.1.1 菜单的组成 229

10.1.2 菜单设计过程 229

10.2 下拉式菜单设计 233

10.2.1 用菜单设计器设计下拉式菜单 233

10.2.2 菜单的生成和运行 233

10.3 快捷菜单设计 233

10.3.1 用菜单设计器设计快捷菜单 233

10.3.2 快捷菜单的运行 234

10.4 将菜单添入表单 234

小结 234

习题 235

第11章 报表设计 237

11.1 创建报表 237

11.1.1 用“报表向导”创建报表 237

11.1.2 用“快速报表”创建报表 244

11.1.3 用“报表设计器”创建报表 245

11.2 报表的修改和美化 247

11.2.1 报表设计器工具栏 247

11.2.2 报表布局 247

11.2.3 设置数据环境 248

11.2.4 使用报表控件 248

11.3 报表的页面设置、预览和打印 249

小结 250

习题 250

第12章 应用系统开发 252

12.1 数据库应用系统设计步骤 252

12.2 实例:会员制漫画店管理系统设计 252

12.2.1 需求分析 252

12.2.2 数据库设计 253

12.2.3 应用程序设计 253

12.2.4 系统实施 254

12.3 系统发布 266

小结 268

习题 268

参考文献 269