《Visual FoxPro数据库基础》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘嘉敏,周林主编;肖潇,梁艳华,张丽霞等副主编;李秀苑,彭博,张庆伟等参编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2012
  • ISBN:9787113150969
  • 页数:288 页
图书介绍:本书以VISUAL FOXPRO程序设计为主题,突出VISUAL FOXPRO的特点,强调它的使用与开发方法,把数据库技术、可视化编程的方法、语言学习与实际应用作为一个统一的整体加以介绍。全书提供了大量的实例,通过这些简明扼要的例子,读者对VISUAL FOXPRO的理解会更具体、更深入,更便于上机实践。

第1章 数据库概述 1

1.1数据库的基本知识 1

1.1.1数据与信息 1

1.1.2数据库技术的发展 1

1.1.3数据库系统的组成 3

1.1.4数据库系统的特点 3

1.2数据模型 3

1.2.1数据模型的基本概念 4

1.2.2概念模型及其表示方法 5

1.2.3常用的数据模型 5

1.3关系数据库 6

1.3.1关系的基本概念 6

1.3.2关系的基本特点 7

1.3.3关系运算 7

1.4 Visual FoxPro系统概述 9

1.4.1 Visual FoxPro的特点 9

1.4.2 Visual FoxPro的安装 9

1.4.3 Visual FoxPro的启动、退出及界面组成 10

1.5 Visual FoxPro系统基本操作 11

1.5.1 Visual FoxPro的操作方式 11

1.5.2 Visual FoxPro系统环境的设置 11

1.5.3 Visual FoxPro的向导、生成器和设计器 12

1.5.4 Visual FoxPro的主要文件类型 14

1.5.5项目管理器的建立 14

1.5.6项目管理器的使用 16

小结 17

习题 17

第2章 数据与数据运算 19

2.1数据类型 19

2.2常量与变量 21

2.2.1常量 21

2.2.2变量 22

2.3 Visual FoxPro的命令 28

2.3.1 Visual FoxPro命令的一般格式 29

2.3.2 Visual FoxPro命令的书写规则 29

2.4 Visual FoxPro的函数 30

2.4.1数值函数 30

2.4.2字符函数 32

2.4.3日期和时间函数 36

2.4.4类型转换函数 37

2.4.5其他函数 38

2.5 Visual FoxPro的表达式 40

2.5.1数值表达式 41

2.5.2字符表达式 41

2.5.3日期和时间表达式 42

2.5.4关系表达式 42

2.5.5逻辑表达式 44

2.5.6表达式运算符优先级 44

小结 44

习题 45

第3章表 47

3.1表的基本操作 47

3.1.1表结构概述 47

3.1.2表结构的创建 49

3.1.3表结构的修改 55

3.1.4表结构的显示 55

3.1.5表结构的复制 56

3.1.6打开与关闭表 56

3.2表记录的基本操作 57

3.2.1输入记录 57

3.2.2记录的筛选与显示 59

3.2.3表记录的定位 61

3.2.4表记录的修改 61

3.2.5表记录的删除 62

3.3排序与索引 64

3.3.1表的排序 64

3.3.2索引和索引类型 64

3.3.3索引的创建 65

3.3.4索引的使用 68

3.3.5索引的查找 69

3.3.6删除索引 69

3.4记录的统计与计算 69

3.5与表相关的几个函数 70

小结 71

习题 72

第4章 数据库 75

4.1数据库的创建与使用 75

4.1.1数据库的创建 75

4.1.2数据库的打开与维护 77

4.1.3数据库中表的组织 79

4.2数据库表的设置 79

4.2.1长表名和长字段名 79

4.2.2设置字段属性 80

4.2.3设置记录规则 81

4.3表间关系及参照完整性 81

4.3.1工作区 81

4.3.2建立关系前的准备 82

4.3.3建立表间的关联 82

4.3.4设置参照完整性 84

小结 85

习题 85

第5章 结构化查询语言(SQL)查询与视图 87

5.1 SQL概述 87

5.1.1 SQL的主要特点 87

5.1.2 SQL命令动词 88

5.2 SQL的数据定义 88

5.2.1表的定义 88

5.2.2表结构的修改 90

5.2.3表的删除 92

5.3 SQL的数据操作 93

5.3.1插入 93

5.3.2更新 94

5.3.3删除 94

5.4 SQL的数据查询 95

5.4.1 SQL查询命令 95

5.4.2简单查询 97

5.4.3简单联接查询 99

5.4.4嵌套查询 99

5.4.5统计查询 101

5.4.6分组查询 102

5.4.7排序查询 103

5.4.8超联接查询 104

5.4.9使用量词和谓词的查询 106

5.4.10集合的并运算 108

5.4.11查询结果的重定向输出 108

5.5创建查询 109

5.5.1建立查询文件的方法 109

5.5.2查询设计器 110

5.5.3使用查询设计器建立查询 111

5.5.4查询设计器的局限性 113

5.5.5使用查询 114

5.6视图 114

5.6.1建立视图的方法 114

5.6.2视图设计器 115

5.6.3使用视图设计器建立视图 117

5.6.4使用视图 117

小结 117

习题 117

第6章 程序设计基础 121

6.1程序文件 121

6.1.1程序的概念 121

6.1.2程序文件的创建、保存和修改 122

6.1.3程序文件的运行 123

6.1.4程序的常用命令 124

6.1.5程序的书写规则 126

6.2程序的基本结构 126

6.2.1顺序结构 127

6.2.2选择分支结构 127

6.2.3循环结构 131

6.3多模块程序 137

6.3.1子程序 137

6.3.2过程 138

6.3.3变量的作用域 140

6.3.4参数传递 141

6.3.5自定义函数 142

小结 144

习题 144

第7章 表单 147

7.1面向对象程序设计的基本概念 147

7.1.1对象和类 147

7.1.2子类与继承 147

7.1.3 Visual FoxPro基类简介 148

7.1.4容器与控件 149

7.2对象的常用属性、事件和方法 150

7.2.1对象的常用属性 150

7.2.2对象的事件 152

7.2.3对象的常用方法 152

7.3创建与运行表单 154

7.3.1创建表单 154

7.3.2修改已有的表单 157

7.3.3保存和运行表单 157

7.4表单属性和方法 158

7.4.1常用的表单属性 158

7.4.2常用的事件与方法 158

7.4.3新建属性和方法 159

7.5控件类对象 163

7.5.1标签 163

7.5.2文本框 164

7.5.3编辑框 166

7.5.4命令按钮 167

7.5.5复选框 168

7.5.6组合框 170

7.5.7列表框 172

7.5.8计时器 174

7.5.9微调 175

7.5.10线条、形状和图像 176

7.6容器类对象 178

7.6.1命令按钮组 179

7.6.2选项按钮组 182

7.6.3表格 183

7.6.4页框 185

小结 187

习题 187

第8章 菜单 193

8.1菜单设计概述 193

8.1.1菜单概述 193

8.1.2菜单的设计原则与步骤 194

8.2菜单的设计 194

8.2.1菜单设计器的使用 194

8.2.2创建下拉式菜单 196

8.2.3创建快捷菜单 199

8.3为菜单系统指定任务 201

8.3.1为菜单或菜单项指定任务 202

8.3.2使用命令完成任务 202

8.3.3使用过程完成任务 202

小结 203

习题 203

第9章 报表与标签 205

9.1报表的创建 205

9.1.1使用报表向导创建报表 205

9.1.2用快速报表创建报表 209

9.2报表的设计 211

9.2.1报表设计器窗口 211

9.2.2报表的数据源 212

9.2.3报表控件的使用 213

9.3数据分组和多栏报表 214

9.3.1建立一级数据分组 214

9.3.2建立多级数据分组 215

9.3.3多栏报表设计 216

9.4报表的预览与打印 217

9.4.1报表的保存 217

9.4.2报表的预览 218

9.4.3报表的打印 219

9.5标签的设计 220

9.5.1标签向导 220

9.5.2标签设计器 222

9.5.3标签的打印 222

小结 223

习题 223

第10章 应用程序的开发与发布 224

10.1应用程序的需求分析 224

10.2应用程序设计的基本过程 224

10.2.1应用程序设计的基本步骤 224

10.2.2项目管理器组织 225

10.2.3设计主程序文件 226

10.2.4连编应用程序 226

10.3应用程序生成器 227

10.3.1应用程序向导 227

10.3.2应用程序生成器的功能 228

10.3.3应用程序向导和生成器的使用 229

10.4发布应用程序 229

小结 230

习题 230

第11章Visual FoxPro系统开发案例——工资管理系统 231

11.1总体方案的设计 231

11.1.1系统功能 231

11.1.2系统结构图 231

11.2项目管理器 232

11.3数据库设计 233

11.4各功能模块的实现 238

11.4.1主窗口模块的实现 238

11.4.2密码修改模块的实现 239

11.4.3添加操作员模块的实现 240

11.4.4删除操作员模块的实现 241

11.4.5输入职工工资信息模块的实现 242

11.4.6工资结算模块的实现 244

11.4.7工资信息查询模块的实现 245

11.4.8职工信息查询模块的实现 249

11.4.9职工信息修改模块的实现 252

11.4.10添加新职工信息模块的实现 253

11.4.11离职职工信息删除模块的实现 255

11.4.12部门调换模块的实现 256

11.5系统主菜单的设计 257

11.5.1布局菜单 257

11.5.2创建自定义菜单 257

11.5.3菜单的使用 259

11.6主程序设计 259

11.6.1建立主程序 259

11.6.2设置主文件 260

11.7连编应用程序系统 260

小结 261

习题 261

附录A各章习题参考答案 262

附录BVisual FoxPro常用命令一览表 266

附录CVisual FoxPro常用函数一览表 278

参考文献 288