《数据库设计与应用 Visual FoxPro程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:颜辉等主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302186458
  • 页数:310 页
图书介绍:本书共11章,系统介绍了VFP数据库的基础知识及设计、编程和应用知识与技巧。

第1章 数据库设计基础 1

1.1数据库基础知识 1

基本概念 1

数据管理技术的发展 2

1.2数据模型 3

实体及实体间的联系 3

数据模型简介 4

1.3关系数据库 5

关系术语 5

关系的特点 5

关系运算 6

关系数据库 7

1.4数据库设计基础 8

数据库的设计 8

一个典型的数据库 8

1.5习题1 10

第2章 Visual FoxPro概述 11

2.1 Visual FoxPro 6.0的发展与特点 11

Visual FoxPro 6.0的发展 11

Visual FoxPro 6.0的特点 11

2.2 Visual FoxPro 6.0的安装与配置 12

Visual FoxPro 6.0的安装 12

Visual FoxPro 6.0的配置 12

2.3 Visual FoxPro的启动和退出 15

2.4 Visual FoxPro 6.0的用户界面 16

标题栏 16

菜单栏 17

工具栏 23

命令窗口 26

工作区窗口 26

状态栏 26

2.5 Visual FoxPro 6.0的工作方式和命令结构 27

工作方式 27

命令结构 27

2.6 Visual FoxPro工具 28

向导 28

设计器 29

生成器 29

2.7项目管理器 30

项目管理器功能简介 30

创建项目 30

项目管理器的使用 32

定制项目管理器 33

2.8 Visual FoxPro系统的常用文件类型 34

2.9习题2 35

第3章 数据与数据运算 36

3.1数据类型 36

3.2常量与变量 37

常量 37

变量 40

常用命令 43

3.3表达式 44

数值表达式 44

字符表达式 44

日期时间表达式 45

逻辑表达式 45

运算符号优先级 47

3.4函数 47

数值函数 48

字符函数 49

日期时间函数 52

数据类型转换函数 53

测试函数 55

3.5习题3 57

第4章 数据库与表的创建和操作 60

4.1数据库 60

数据库概述 60

建立数据库 60

使用数据库 61

修改数据库 62

删除数据库 62

数据库的关闭 63

4.2表 64

表的类型 64

创建表结构 64

表数据的录入 71

4.3表的打开、显示和关闭 72

打开表 72

表文件的显示 73

表的关闭 75

表的删除 76

4.4表的修改与编辑 76

表结构的修改 76

表记录的修改和编辑 77

数据表与数组之间的数据交换 83

4.5排序 84

4.6索引 85

索引及索引文件的概述 85

索引文件的类型 85

索引关键字和索引类型 86

用命令建立索引 87

菜单方式 88

使用索引 89

4.7数据完整性 92

实体完整性与主关键字 92

域完整性与约束规则 92

参照完整性 92

4.8多表的操作 94

工作区与多个表 94

表的关联 96

4.9习题4 96

第5章 查询与视图 98

5.1查询 98

用查询向导创建查询 98

用查询设计器创建查询 100

查询去向的设置 105

查询的运行与修改 105

查询设计器的局限性 106

5.2建立视图 110

视图简介 110

建立视图 110

视图设计器 111

远程视图 113

视图的有关操作 114

5.3视图与查询的区别 117

5.4习题5 117

第6章 关系数据库标准语言SQL 119

6.1 SQL语言简介 119

6.2查询功能 119

SELECT命令的格式 120

基本查询 120

条件查询 121

统计查询 123

分组查询 123

查询的排序 124

利用空值查询 125

连接查询 125

嵌套查询 126

查询结果输出 127

集合并运算 127

6.3 SQL的数据更新功能 128

插入记录 128

修改记录 128

删除记录 129

6.4 SQL的数据定义功能 129

创建表 129

修改数据表结构 130

删除表 131

创建和删除索引 131

视图的定义和删除 131

6.5习题6 132

第7章 Visual FoxPro程序设计基础 136

7.1程序与程序文件 136

程序的概念 136

程序文件的建立和执行 136

程序中常用的命令 137

7.2程序的基本结构 141

分支结构 142

循环结构 144

编程实例 148

7.3模块化程序设计 151

过程及过程调用 151

变量的作用域和参数调用 154

过程的带参调用 157

7.4程序调试 160

调试器环境 160

设置断点 161

调试菜单 163

7.5习题7 164

第8章 Visual FoxPro面向对象的程序设计与表单设计 169

8.1面向对象程序设计基础 169

基本概念 169

面向对象程序设计基本方法 171

Visual FoxPro中的类 171

属性 173

事件 173

方法程序 173

数据环境 173

对象的操作 174

设计类与对象 175

8.2表单设计基础 178

表单简介 178

表单向导 180

表单设计器 185

8.3表单常用控件 190

控件的基本操作 190

标签控件 190

命令按钮控件 193

文本框控件 194

编辑框控件 198

复选框控件 199

选项按钮组控件 200

命令按钮组控件 202

组合框控件 203

列表框控件 206

表格控件 208

页框控件 210

计时器控件 211

8.4习题8 212

第9章 报表设计与标签设计 215

9.1报表与布局概述 215

报表类型 215

报表设计的步骤 216

创建报表布局文件 216

9.2创建简单报表 217

创建快速报表 217

用报表向导创建报表 218

9.3报表设计器创建报表 223

报表带区 223

报表控件工具栏 225

在报表布局上分组数据 235

给报表添加标题和总结 236

设置报表变量 237

报表的页面设置 238

报表示例 239

9.4报表的打印及预览 242

预览结果 242

打印报表 243

控制打印记录 243

9.5创建标签 245

标签向导 245

标签设计器 247

9.6习题9 247

第10章 菜单设计 249

10.1菜单系统 249

菜单系统的基本结构 249

菜单系统的设计步骤 250

10.2设计下拉菜单 252

新建菜单 252

生成菜单程序 255

指定菜单标题位置 256

添加代码 256

为顶层表单添加菜单 258

10.3快捷菜单 258

10.4习题10 259

第11章 Visual FoxPro程序设计实训——学生成绩管理系统开发实例 261

11.1应用程序的生成与发布 261

应用程序的生成 261

应用程序的发布 263

11.2学生成绩管理系统开发 266

设计内容 266

设计要求 267

系统总体设计 267

建立应用程序项目 267

建立数据库及数据库表的结构 269

设计用户界面 270

设计系统的主程序 285

系统的编译与发布 286

附录A Visual FoxPro 6.0常用函数 288

附录B Visual FoxPro 6.0命令概要 297

参考文献 310