当前位置:首页 > 其他书籍
Visual FoxPro数据库设计案例教程
Visual FoxPro数据库设计案例教程

Visual FoxPro数据库设计案例教程PDF电子书下载

其他书籍

  • 电子书积分:11 积分如何计算积分?
  • 作 者:谭红杨主编
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2011
  • ISBN:9787301185391
  • 页数:266 页
图书介绍:本书对Visual FoxPro的核心内容,如数据库和表文件的操作、数据类型及计算、程序设计和调试、表单设计、SQL查询语言、视图和查询、报表设计、菜单设计、主程序设计、系统连编方法进行了详细的讲解,最后以一个小型超市的进货、销售、员工管理、用户权限管理、信息查询以及报表设计等业务为对象,对其信息需求进行分析,形成若干信息管理功能模块,进而用Visual FoxPro来实现模块的功能,最终整合为一个基于数据库的”超市POS”系统。本书知识点清晰、系统性强,并用口诀表述其中的重点内容,以提高学生的学习效率,是学习Visual FoxPro和数据库编程的理想教材。
《Visual FoxPro数据库设计案例教程》目录

第0章 Visual FoxPro基本知识 1

0.1 VFP简介 2

0.2 VFP的用途 2

0.3 VFP的编程界面 3

0.3.1标题栏和状态栏 4

0.3.2菜单栏和工具栏 4

0.3.3“命令”窗口 4

0.3.4项目管理器 4

0.3.5对话框 5

0.3.6开发环境设置 6

0.4 VFP的设计工具——设计器 8

0.5 VFP的使用规则 8

0.5.1操作方式 8

0.5.2命令方式和项目方式 8

0.5.3程序命令格式中各符号的定义规则 9

习题 9

第1章 数据库技术基础 10

1.1数据库基础知识 11

1.1.1计算机数据管理技术的发展 11

1.1.2数据库技术的基本概念 13

1.1.3关系数据库中数据完整性的概念 15

1.2数据库设计概述 16

1.3需求分析阶段 17

1.3.1需求分析的任务 17

1.3.2数据流图 18

1.3.3数据字典 18

1.4概念设计阶段 21

1.5逻辑设计阶段 23

1.6物理设计阶段 23

习题 24

第2章 Visual FoxPro数据存储及操作 25

2.1数据库文件、表文件、字段和记录 26

2.1.1数据库文件、表文件、字段和记录之间的关系 26

2.1.2数据对象的成对操作特点 26

2.1.3数据对象的其他操作 26

2.2数据库文件及其操作方法 26

2.2.1数据库文件概述 26

2.2.2数据库设计器 26

2.2.3数据库文件的建立和删除 27

2.2.4数据库文件的修改 29

2.2.5数据库文件的打开和关闭 29

2.3表文件及其操作方法 30

2.3.1表文件概述 30

2.3.2使用表设计器设计数据库表 30

2.3.3使用表设计器设计自由表 32

2.3.4创建表文件 32

2.3.5自由表和数据库表之间的转换 34

2.3.6修改表文件结构 36

2.3.7复制表文件 37

2.3.8打开/关闭表文件 39

2.3.9表的工作区 40

2.3.10删除表文件 41

2.4对表中记录的操作 41

2.4.1表浏览器 41

2.4.2追加记录 42

2.4.3浏览表中数据 43

2.4.4显示表中数据 44

2.4.5修改记录值 44

2.4.6删除/恢复记录 45

2.4.7记录定位 46

2.4.8字段数据的计算 48

2.5表文件索引 48

2.5.1索引和索引类型 48

2.5.2索引文件 49

2.5.3索引的使用 53

2.6设置参照完整性约束 53

习题 56

实验指导 57

第3章 Visual FoxPro数据运算及程序设计 59

3.1数据类型 60

3.1.1数据类型和字段类型 60

3.1.2常量 61

3.1.3变量的定义与操作 62

3.1.4内存变量的作用域 64

3.2运算符与表达式 65

3.2.1数值表达式 65

3.2.2字符型表达式 65

3.2.3日期表达式 65

3.2.4关系表达式 66

3.2.5逻辑运算符和逻辑表达式 67

3.2.6运算规则 67

3.3函数 67

3.3.1数值函数 68

3.3.2字符函数 68

3.3.3日期时间函数 70

3.3.4数据类型转换函数 70

3.3.5测试函数 71

3.3.6宏替换函数 72

3.4结构化程序设计 73

3.4.1程序设计基础 73

3.4.2程序流程图 74

3.4.3顺序结构设计 74

3.4.4分支结构设计 75

3.4.5循环结构设计 77

3.4.6对话式信息提示框MessageBox的设计 79

3.4.7 VFP程序调试器 80

3.4.8程序调试方法 82

习题 83

实验指导 84

第4章 Visual FoxPro表单设计 87

4.1可视化编程基本概念 88

4.1.1面向对象编程的基本概念 88

4.1.2 VFP基类的两种类型——控件和容器 89

4.1.3表单的编程方法 89

4.1.4对象的引用方法 91

4.2表单设计基础 92

4.2.1表单文件的建立、修改和运行 92

4.2.2表单设计环境——表单设计器 95

4.3表单设计方法 98

4.3.1表单设计流程——表单设计4要素 98

4.3.2表单对象排版设计 100

4.3.3表单数据环境设置 102

4.3.4表单对象的属性设置 103

4.3.5表单对象的代码设计 105

4.4控件类对象的常用属性和方法 108

4.4.1标签 108

4.4.2命令按钮 108

4.4.3文本框 109

4.4.4列表框和组合框 109

4.4.5复选框 110

4.4.6微调控件 111

4.4.7计时器 111

4.5表单常用容器属性和方法 113

4.5.1选项组 113

4.5.2表格 113

4.5.3页框 115

4.5.4表单 116

习题 116

实验指导 120

第5章 数据库应用系统通用模块设计 124

5.1系统登录模块设计 125

5.1.1系统登录流程分析 125

5.1.2“系统登录”表单设计 126

5.1.3“系统登录”表单代码 126

5.1.4系统登录处理要点 128

5.2用户管理模块设计 128

5.2.1用户管理流程分析 128

5.2.2“用户管理”表单界面设计和数据环境设置 129

5.2.3“用户管理”表单和控件属性设置 130

5.2.4“添加用户”页面(Pagel)各控件的功能和代码 131

5.2.5“权限分配/修改”页面(Page2)各控件的功能和代码 132

5.2.6“删除用户”页面(Page3)各控件的功能和代码 132

5.3用户密码修改模块设计 134

5.3.1用户密码修改流程分析 134

5.3.2“用户密码修改”表单界面设计和数据环境设置 134

5.3.3“用户密码修改”表单属性设置 134

5.3.4“用户密码修改”表单代码 135

5.4系统维护文件设计 136

5.4.1数据库整理程序 136

5.4.2代码管理文件 136

习题 136

实验指导 137

第6章 SQL查询语言、查询和视图 140

6.1 SQL查询语言 141

6.1.1 SQL简介 141

6.1.2 SQL查询语句概述 141

6.2 6个子句功能详解 142

6.2.1 SELECT子句 142

6.2.2 FROM子句 145

6.2.3 WHERE子句 145

6.2.4 ORDER BY子句 147

6.2.5 GROUP BY+HAVING子句 147

6.2.6 INTO子句 148

6.3连接查询 148

6.3.1内连接 149

6.3.2外连接 150

6.4嵌套查询 151

6.4.1 [NOT]IN子查询 151

6.4.2比较运算符[ANY/ALL]子查询 151

6.4.3 [NOT]EXISTS子查询 152

6.5查询文件 152

6.5.1查询的概念 153

6.5.2查询设计器的6个选项卡 153

6.5.3“查询设计器”工具栏 157

6.5.4建立和删除查询文件 158

6.5.5运行查询 159

6.6视图 159

6.6.1视图概述 159

6.6.2本地视图的视图设计器 159

6.6.3建立本地视图 161

6.6.4建立远程视图 161

6.6.5删除视图 166

6.6.6运行视图 166

习题 167

实验指导 167

第7章 Visual FoxPro报表设计 171

7.1报表概述 172

7.2使用报表向导创建报表 172

7.3使用报表设计器创建报表 174

7.3.1进入报表设计器 174

7.3.2报表设计器的带区 174

7.3.3“报表控件”工具栏 175

7.4报表设计4要素 175

7.4.1数据环境 175

7.4.2报表字段 175

7.4.3表线 176

7.4.4说明文字 176

7.5运行报表 176

7.5.1设置报表页面 176

7.5.2预览报表 176

7.5.3打印输出报表 176

习题 177

实验指导 177

第8章 Visual FoxPro应用系统生成 181

8.1 VFP菜单设计 182

8.1.1菜单的基本概念 182

8.1.2菜单设计的基本过程 182

8.1.3菜单设计器 183

8.1.4使用菜单设计器设计菜单 184

8.2主程序设计 188

8.2.1主程序的概念 188

8.2.2设计主程序 188

8.2.3设置主程序为主文件 189

8.3连编 190

8.3.1设置文件的包含与排除 190

8.3.2编辑项目信息 191

8.3.3设置搜索路径 192

8.3.4连编项目 193

8.3.5连编应用程序 194

8.4应用程序生成和发布 194

8.4.1生成应用程序 194

8.4.2制作发布磁盘 196

习题 200

实验指导 200

第9章 综合案例——超市POS系统设计 203

9.1超市POS系统简介 204

9.1.1超市POS应用环境 204

9.1.2超市POS系统功能 205

9.1.3超市POS系统包含文件 205

9.1.4超市POS系统的练习文件 207

9.2超市POS系统的数据文件 207

9.2.1数据文件具体结构 207

9.2.2建立数据文件的具体步骤 209

9.2.3建立数据文件的案例分析 213

9.3超市POS系统的练习程序 214

9.3.1知识点讲解以及基础数据 214

9.3.2编写及运行练习程序步骤 215

9.3.3超市POS系统的练习程序分析 218

9.4“员工信息录入修改”表单设计 219

9.4.1知识点讲解和基础数据 219

9.4.2设计及运行表单“员工信息录入修改”的具体步骤 220

9.4.3“用户信息录入修改”表单分析 226

9.5“超市收银处理”表单设计 226

9.5.1超市收银处理业务流程图和基础数据 226

9.5.2设计及运行表单“超市收银处理”的具体步骤 228

9.6“超市进货处理”表单设计 232

9.6.1超市进货处理业务流程图和基础数据 232

9.6.2设计及运行表单“超市收银处理”的具体步骤 233

9.6.3“超市收银处理”和“超市进货处理”表单分析 237

9.7“销售信息查询”表单设计 238

9.7.1“销售信息查询”表单功能及所用数据 238

9.7.2设计及运行表单“销售信息查询”的具体步骤 239

9.7.3“销售信息查询”表单分析 242

9.8“库存盘点”报表设计 244

9.8.1“库存盘点”报表功能及所用数据 244

9.8.2设计及运行报表“库存盘点”的具体步骤 244

9.8.3“库存盘点”报表分析 249

9.9超市POS系统模块整合 250

9.9.1系统连编知识点及所用的模块程序 250

9.9.2模块整合的具体步骤 251

9.9.3模块整合分析 256

附录A “超市POS系统”各表文件字段含义说明 258

附录B Visual FoxPro文件类型 260

附录C Visual FoxPro表单常用控件的常用属性 261

附录D “超市POS”数据表字段构成规则 262

参考文献 263

返回顶部