《Visual FoxPro实用数据库教程》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:侯荣涛主编
  • 出 版 社:北京:中国电力出版社
  • 出版年份:2011
  • ISBN:9787512313736
  • 页数:404 页
图书介绍:本书主要依据大学本科相关课程的教学大纲和国家二级VFP等级考试大纲编写。全书共10章,主要讲述了数据库的基本理论,关系型数据库的创建、维护、更新技术方法以及实践,基于VFP的SQL语言数据定义、操作和查询功能,数据库应用系统开发技术等。

第1章 关系型数据库管理系统概述 1

1.1数据库基本概念和基本理论 1

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

1.1.2数据管理的发展阶段 2

1.1.3数据库系统的组成与结构 2

1.1.4数据库系统的特点 3

1.2数据模型 4

1.2.1概念模型 4

1.2.2基本数据模型 6

1.3关系数据库 7

1.3.1关系模型 7

1.3.2关系运算 9

1.3.3完整性规则 11

1.4 Visual FoxPro系统概述 11

1.4.1 Visual FoxPro的发展历史及其特点 11

1.4.2集成环境 13

1.4.3向导、设计器、生成器 14

1.4.4工作方式 15

1.4.5常用文件类型 15

1.4.6常用命令 16

1.5项目管理器 17

1.5.1创建一个项目文件 17

1.5.2用“项目管理器”组织数据和文档 18

1.5.3项目文件的打开与关闭 18

1.5.4项目管理器中命令的操作 18

习题 19

上机实验 21

第2章Visual FoxPro语言基础 25

2.1基本数据类型 25

2.2常量和变量 26

2.2.1常量 27

2.2.2变量 28

2.2.3数组 30

2.3函数 31

2.3.1数值型函数 31

2.3.2字符处理函数 33

2.3.3日期类函数 35

2.3.4转换类函数 35

2.3.5测试函数 37

2.3.6其他函数 38

2.4表达式 39

2.4.1算术表达式 39

2.4.2字符表达式 39

2.4.3日期时间表达式 40

2.4.4关系表达式 40

2.4.5逻辑表达式 41

2.4.6表达式小结 41

2.4.7名称表达式 42

2.4.8宏替换 42

习题 43

上机实验 45

第3章表与数据库的创建和使用 51

3.1表的创建和使用 51

3.1.1表结构概述 51

3.1.2字段的基本属性 52

3.1.3表的创建 52

3.1.4记录的添加 56

3.1.5表的操作 59

3.1.6表记录的操作 63

3.1.7表的统计操作 72

3.2表的索引 73

3.2.1索引的概念及类型 73

3.2.2索引文件的类型 74

3.2.3索引的创建和使用 75

3.3数据库的创建和基本操作 78

3.3.1数据库概述 79

3.3.2数据库的设计 79

3.3.3数据库的创建 81

3.3.4数据库设计器和“数据库”菜单 83

3.3.5数据库的组成 84

3.3.6数据库的操作 85

3.3.7数据库表创建与操作 87

3.4数据字典 90

3.4.1字段的扩展属性 90

3.4.2数据库表的扩展属性 94

3.4.3数据库表的约束机制及其激活时机 96

3.5表之间的关系 97

3.5.1建立表间的临时关系 97

3.5.2删除表间的临时关系 100

3.5.3创建表间的永久关系 100

3.5.4参照完整性 101

3.5.5数据完整性综述 103

3.6有关数据库操作的命令和函数 103

3.6.1有关数据库的命令和函数 103

3.6.2有关数据库表的函数 104

3.7 SQL语言创建关系型数据库 105

3.7.1数据定义 106

3.7.2数据操作 108

习题 110

上机实验 113

第4章 查询与视图 132

4.1查询的创建和使用 132

4.1.1利用查询向导创建查询 133

4.1.2利用查询设计器创建和修改查询 136

4.2 SELECT-SQL查询语句 142

4.2.1单表查询 146

4.2.2多表查询(连接查询) 150

4.2.3嵌套查询 151

4.3视图的创建和使用 152

4.3.1视图的基本概念 152

4.3.2视图的类型 152

4.3.3建立视图的必要条件 153

4.3.4创建用户数据库视图 153

习题 159

上机实验 163

第5章Visual FoxPro程序设计基础 169

5.1 Visual FoxPro程序设计基础 169

5.1.1基本概念 169

5.1.2程序设计方法与步骤 170

5.1.3结构化程序设计与算法描述 172

5.1.4顺序程序设计 173

5.1.5选择结构程序设计 176

5.1.6循环结构程序设计 178

5.1.7子程序、过程与自定义函数 182

5.1.8过程文件 185

5.1.9自定义函数 188

5.1.10参数传递 189

5.1.11 Visual FoxPro程序的调试 191

5.2程序设计综合应用举例 193

习题 197

上机实验 208

第6章Visual FoxPro程序设计的面向对象方法 212

6.1面向对象程序设计概述 212

6.1.1程序设计的结构化方法与面向对象方法 212

6.1.2面向对象程序设计基本概念 213

6.2 VFP系统的基类 214

6.3 VFP中的事件 216

6.3.1事件驱动和事件循环 216

6.3.2核心事件 216

6.3.3事件触发的顺序 217

6.3.4常用事件 218

6.4 VFP中的方法 222

6.5对象的引用与处理 227

6.5.1引用对象 227

6.5.2设置对象属性 229

6.5.3调用对象的方法程序 229

6.5.4响应事件 230

6.6类的创建与应用 231

6.6.1子类和类库 231

6.6.2类的设计和创建 232

6.6.3类和类库的管理 237

6.6.4类的应用 239

6.7工具栏的创建与应用 242

6.7.1对系统已有的工具栏进行定制 242

6.7.2创建一个包含系统已有工具按钮的工具栏 243

6.7.3创建自定义工具栏 243

习题 245

上机实验 247

第7章 表单和控件 260

7.1表单 260

7.1.1表单概述 260

7.1.2利用表单向导创建表单 261

7.1.3利用表单设计器创建、修改表单 268

7.2控件 276

7.2.1控件概述 276

7.2.2常用基本控件简介 277

7.3表单与控件设计综合实例 310

习题 313

上机实验 316

第8章报表和标签 322

8.1报表 322

8.1.1报表概述 322

8.1.2利用报表向导创建报表 324

8.1.3利用报表设计器创建/修改报表 331

8.1.4报表预览与打印 339

8.2标签 340

习题 343

上机实验 344

第9章 菜单程序设计 345

9.1概述 345

9.1.1建立菜单系统的步骤 345

9.1.2菜单系统的规划 345

9.2普通菜单的创建 346

9.2.1“菜单设计器”的使用 346

9.2.2保存菜单文件 349

9.2.3生成程序菜单文件 349

9.2.4运行菜单文件 350

9.2.5普通菜单创建实例 350

9.2.6用快速菜单创建菜单 353

9.3快捷菜单的创建 354

9.4设置常规选项与菜单选项 355

9.5系统菜单的控制及主窗口标题的设置 356

9.6顶层表单菜单设计(SDI菜单) 357

习题 358

上机实验 359

第10章 应用程序开发 364

10.1开发应用程序的一般步骤 364

10.1.1需求分析 364

10.1.2数据库设计 365

10.1.3功能设计 365

10.1.4应用程序设计 366

10.1.5系统测试与发布 366

10.1.6系统运行与维护 366

10.2建立主程序 366

10.2.1概述 366

10.2.2主程序的建立 368

10.3应用程序调试 369

10.3.1 VFP的调试环境 369

10.3.2设置调试的跟踪事件 370

10.3.3调试应用程序 370

10.3.4设置调试断点 371

10.4连编应用程序 372

10.4.1管理项目管理器中的文件 373

10.4.2设置项目信息 375

10.4.3设置在启动时隐藏VFP主窗口 376

10.4.4编译应用程序 376

10.5应用程序的发布 378

10.5.1准备 378

10.5.2 Visual FoxPro 9.0发布应用程序的步骤 379

10.5.3用InstallShield创建应用软件安装程序 381

习题 389

上机实验 391

习题答案 398