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

  • 购买积分:13 如何计算积分?
  • 作  者:安忠主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2004
  • ISBN:7113059414
  • 页数:380 页
图书介绍:本书结合Visual Foxpro8.0数据库管理系统,较详细地讲述了数据库的基本知识以及Visual foxpro8.0的工作环境、语言基础,还详细地讲述了表文件、数据库文件、SQL语言、查询文件、视图以及表单、报表、菜单等主要文件的操作及程序设计方法。

第一章数据库系统基础 1

1.1 数据和数据处理 1

1.1.1数据、数据处理 1

1.1.2数据管理技术的发展阶段 2

1.1.3数据库的几个概念 5

1.2数据模型 6

1.2.1 数据模型的概念 6

1.2.2数据模型的三要素 7

1.2.3数据模型的分类 7

1.3关系数据库 8

1.3.1 关系模型的概念 8

1.3.2关系模型的术语 8

1.3.3关系的性质 9

1.3.4完整性约束 9

练习与实验 10

1.3.5关系数据库 10

第二章Visual FoxPro 8.0概述 12

2.1 Visual FoxPro 8.0简介 12

2.1.1 Visual FoxPro的发展历史 12

2.1.2 Visual FoxPro 8.0的基本功能和特点 13

2.2 Visual FoxPro 8.0的安装和自定义系统 15

2.2.1 安装Visual FoxPro 8.0的必要条件 15

2.2.2安装Visual FoxPro 8.0 16

2.2.3 自定义系统 18

2.3 Visual FoxPro 8.0的使用 20

2.3.1 Visual FoxPro 8.0的启动和退出 20

2.3.2Visual FoxPro 8.0的菜单 21

2.3.3 Visual FoxPro 8.0的命令窗口 22

2.3.4配置Visual FoxPro 8.0 23

2.4项目管理器 24

2.4.2各类文件选项卡 25

2.4.1 创建项目 25

2.4.3项目管理器按钮 26

2.5 Visual FoxPro的向导、设计器、生成器简介 27

2.5.1 VisualFoxPro的向导 27

2.5.2 Visual FoxPro的设计器 28

2.5.3 Visual FoxPro的生成器 29

练习与实验 30

第三章VFP程序设计基础 32

3.1数据类型、常量与变量 32

3.1.1 数据类型 32

3.1.2常量 33

3.1.3变量 36

3.1.4表达式 40

3.2常用的系统函数 43

3.2.1数值处理函数 44

3.2.2字符处理函数 45

3.2.3 日期和时间处理函数 48

3.2.4数据类型转换函数 49

3.2.5表测试函数 51

3.2.6其他函数 53

3.3 常用命令 55

3.3.1交互式输入命令 55

3.3.2常用的辅助命令 56

3.4创建应用程序 57

3.4.1程序的概念 57

3.4.2建立一个程序文件 58

3.4.3执行程序文件 58

3.5程序的基本结构 59

3.5.1 选择结构 59

3.5.3循环结构 61

3.5.2多分支选择结构 61

3.6.1子程序 65

3.6子程序和函数 65

3.6.2过程与过程文件 66

3.6.3用户自定义函数 69

3.6.4变量的作用域 69

3.7程序调试 71

3.7.1语法错误 71

3.7.2逻辑错误 72

练习与实验 73

第四章表文件及其操作 82

4.1VFP命令的一般格式 83

4.1.1 VFP命令的一般格式 83

4.1.2语法约定 87

4.1.3 VFP命令的使用规则 87

4.2.1 表的设计 88

4.2表文件的建立 88

4.2.2表结构的创建 90

4.2.3 结构编辑 96

4.3表文件的打开与关闭 99

4.3.1 工作区的使用 99

4.3.2表文件的打开 100

4.3.3表文件的关闭 101

4.3.4数据工作期窗口 101

4.4表记录的维护 102

4.4.1 添加记录 102

4.4.2修改记录 105

4.4.3删除记录 108

4.5表文件的显示 112

4.5.1表结构的显示 112

4.5.2记录的显示 113

4.5.3表的筛选显示 117

4.6表文件的复制 120

4.6.1只复制结构 120

4.6.2复制结构和记录 121

4.6.3只复制记录 121

4.7表文件的排序与索引 121

4.7.1排序与索引的概念 121

4.7.2排序与索引的异同 122

4.7.3表文件索引 123

4.7.4排序文件的建立 133

4.8表文件的检索与定位 135

4.8.1 绝对定位 135

4.8.2相对定位 136

4.8.3条件定位 138

4.9.1统计记录数 139

4.9表文件的统计与计算 139

4.9.2记录值求和 140

4.9.3记录值求平均 140

4.9.4分类汇总 141

4.10表文件间的关联 142

4.10.1建立表间连接 142

4.10.2建立表间关联 145

练习与实验 148

第五章数据库的管理 162

5.1 数据库文件的基本操作 162

5.1.1数据库文件的建立 162

5.1.2数据库文件的打开与关闭 163

5.1.3指定当前数据库 164

5.1.4数据库组件操作 164

5.2.1字段属性 170

5.2数据库表的特性 170

5.2.2记录属性 175

5.2.3表属性 176

5.3数据库表的永久关系与参照完整性 177

5.3.1永久关系的建立 178

5.3.2参照完整性的建立 180

练习与实验 182

第六章SQL语言 187

6.1 SQL语言简介 187

6.2 SQL的查询功能 187

6.2.1 语法格式 187

6.2.2简单查询 188

6.2.3分组与计算查询 190

6.2.4联接查询 192

6.2.5 嵌套查询 193

6.2.6几个特殊运算符 194

6.2.8利用空值查询 195

6.2.9 集合的并(UNION)运算 196

6.2.10超联接查询 196

6.2.1 1 SQL-SELECT小结 198

6.3 SQL的数据定义功能 198

6.3.1表结构定义 198

6.3.2表结构修改 200

6.3.3表的删除 202

6.3.4创建视图 202

6.4数据操纵 203

6.4.1数据插入 203

6.4.2数据更新 203

6.4.3数据删除 203

练习与实验 204

7.1.1 查询的基本组成 208

第七章查询与视图 208

7.1 查询的含义 208

7.1.2查询的实现方法 209

7.2查询文件 210

7.2.1 利用查询向导建立查询 210

7.2.2利用查询设计器建立查询 216

7.2.3查询文件的修改与运行 226

7.3视 图 229

7.3.1视图的概念 229

7.3.2视图的创建 231

7.3.3视图的使用 235

练习与实验 236

8.1设计表单 239

8.1.1创建新表单 239

第八章表单设计 239

8.1.2表单设计器 244

8.1.3设置表单属性 244

8.1.4表单的事件和方法程序 247

8.1.5保存并运行表单 248

8.1.6设置表单的数据环境 249

8.2在表单中添加对象 251

8.2.1容器和控件对象 251

8.2.2向表单中添加控件 252

8.2.3常用控件 254

8.2.4 向表单中添加数据绑定型控件 267

8.3在表单中添加属性和方法程序 267

8.3.1 创建新属性 267

8.3.2创建新方法程序 268

8.3.3与表单的数据传递 268

8.4在表单中添加用户自定义对象 269

8.4.2将表单和控件保存为类 270

8.4.1类的创建与设计 270

8.4.3注册类库 271

8.4.4子类的一些特点 272

练习与实验 273

第九章报表与标签 278

9.1报表的概念 278

9.1.1 报 表 278

9.1.2报表布局 279

9.1.3报表设计步骤 280

9.2创建报表 280

9.2.1 利用报表向导建立报表 280

9.2.2利用报表设计器建立报表 291

9.2.3创建快速报表 291

9.3.1报表设计器 294

9.3设计报表 294

9.3.2设置报表数据环境 298

9.3.3设置报表布局 300

9.3.4报表控件 305

9.3.5分组报表 317

9.4创建标签文件 324

9.4.1标签的概念 324

9.4.2利用标签向导建立标签 325

9.4.3利用标签设计器建立标签 330

9.5报表与标签输出 331

9.5.1 预览报表与标签 331

9.5.2打印报表与标签 332

练习与实验 335

10.1.2菜单设计步骤 340

10.1.1菜单设计原则 340

10.1规划菜单系统 340

第十章菜单与工具栏设计 340

10.2下拉式菜单设计 341

10.2.1 定义菜单 341

10.2.2生成菜单程序 344

10.2.3运行菜单程序 344

10.2.4为顶层表单设计菜单 347

10.3快捷菜单的设计 347

10.4创建自定义工具栏 350

10.4.1定义工具栏类 350

10.4.2设置工具栏的属性及方法 351

10.4.3将工具栏加到自己的程序中 351

练习与实验 352

11.1.2系统功能设计 356

11.1.1系统开发的一般过程 356

11.1系统开发过程 356

第十一章数据库应用程序开发 356

11.1.3部件组装过程 357

11.2实例开发 357

11.2.1 系统目标及模块定义 357

11.2.2成绩管理系统的数据库结构 358

11.2.3建立一个菜单程序 360

11.2.4建立一个顶层表单 361

11.2.5建立一个主程序 362

11.2.6建立相应的文件 362

11.2.7在项目管理器中组织各文件 371

11.2.8编译应用程序 371

11.3 制作安装盘 372

附录常用文件的扩展名和文件类型 379

参考书目 380