《Visual FoxPro数据库技术与应用 第3版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李雁翎等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302295587
  • 页数:331 页
图书介绍:本书从培养应用型、技能型的人才的角度,系统地介绍了数据库系统基础理论及Visual FoxPr应用系统开发知识。全书分为基础篇和提高篇两部分,基础篇主要介绍Visual FoxPro操作基本概念和基本技能以及SQL查询语言的使用和查询设计;提高篇主要介绍Visual FoxPro程序设计,从过程式程序设计和面向对象程序设计两个方面,深入地介绍了应用系统开发的方法和步骤。

上篇 基础篇 3

第1章Visual FoxPro系统概述 3

1.1数据库基本概念 3

1.1.1信息、数据 4

1.1.2数据处理 4

1.1.3数学模型 6

1.1.4数据库 9

1.1.5关系数据库 9

1.1.6关系模型的规范化原则 10

1.2数据库系统 10

1.2.1数据库管理系统 11

1.2.2数据库系统的体系结构 11

1.2.3数据库应用系统的体系结构 13

1.3 Visual FoxPro数据库管理系统 14

习题1 15

第2章 走进Visual FoxPro 17

2.1 Visual FoxPro的安装 17

2.1.1安装环境 18

2.1.2安装方法 18

2.2 Visual FoxPro的启动与退出 19

2.2.1启动 19

2.2.2退出 19

2.3 Visual FoxPro系统配置 19

2.4 Visual FoxPro用户界面 21

2.4.1标题栏 21

2.4.2菜单栏 22

2.4.3工具栏 26

2.4.4命令窗口 27

2.4.5工作区 28

2.4.6状态栏 28

2.5 Visual FoxPro辅助设计工具 28

2.5.1Visual FoxPro向导 28

2.5.2 Visual FoxPro生成器 29

2.5.3 Visual FoxPro设计器 29

2.6 Visual FoxPro系统项目管理器的使用 30

2.6.1项目管理器及其功能 30

2.6.2创建项目文件 31

2.6.3项目管理器的使用 32

2.6.4定制项目管理器 34

习题2 35

第3章 基本操作及其预备知识 37

3.1 Visual FoxPro工作方式 38

3.2数据类型 39

3.3数据存储 40

3.3.1常量 40

3.3.2内存变量 41

3.3.3数组变量 44

3.3.4字段变量 46

3.3.5记录 46

3.3.6对象 46

3.4函数 46

3.5表达式 48

3.5.1算术表达式 48

3.5.2字符表达式 48

3.5.3时间日期表达式 49

3.5.4关系表达式 49

3.5.5逻辑表达式 49

3.5.6名表达式 50

3.5.7类与对象操作符 51

习题3 51

第4章表 53

4.1设计数据表 53

4.1.1设计一张二维表 54

4.1.2设计一个数据表 55

4.2创建表 56

4.2.1利用表设计器创建表 56

4.2.2利用表向导创建表 59

4.3修改表结构 62

4.4数据的输入 64

4.4.1创建表时立即输入数据 64

4.4.2追加方式输入数据 64

4.4.3备注型数据的输入 65

4.4.4通用型数据的输入 66

4.5编辑数据 67

4.5.1用“编辑”方式编辑数据 67

4.5.2用“浏览”方式编辑数据 68

4.6记录定位 70

4.7删除数据 75

4.7.1逻辑删除表中的记录 75

4.7.2恢复逻辑删除的记录 76

4.7.3物理删除表中的记录 77

4.8索引 82

4.8.1索引的定义 82

4.8.2索引类型 83

4.8.3创建索引 83

4.8.4使用索引 86

4.9访问限制 88

4.9.1 限制对字段的访问 88

4.9.2限制对记录的访问 90

习题4 91

第5章 数据库 92

5.1创建数据库 92

5.1.1创建数据库 92

5.1.2打开数据库 93

5.1.3向数据库添加表 93

5.2建立表间关联 94

5.2.1“一对一”关联 95

5.2.2“一对多”关联 95

5.2.3“多对一”关联 95

5.3数据库表的操作 97

5.3.1字段显示标题 97

5.3.2字段注释信息 98

5.3.3字段默认值 98

5.3.4字段有效规则 98

5.3.5表注释信息 98

5.3.6触发器 99

5.3.7参照完整性 99

习题5 100

第6章 视图 102

6.1创建视图 102

6.1.1利用视图设计器创建视图 102

6.1.2利用视图向导创建视图 107

6.2使用视图更新数据 107

6.3定制视图 110

6.3.1设置选项卡 110

6.3.2设置字段属性 110

习题6 112

第7章 查询 114

7.1创建查询 114

7.1.1利用查询设计器创建查询 114

7.1.2利用查询向导创建查询 116

7.2定制查询 119

7.3使用查询 119

7.3.1确定查询去向 120

7.3.2运行查询 122

习题7 122

第8章 报表 124

8.1创建报表 124

8.1.1利用报表向导创建单表报表 124

8.1.2利用报表向导创建一对多报表 127

8.1.3利用报表设计器创建报表 129

8.2报表布局 132

8.3定制报表 134

8.3.1设置报表页面 134

8.3.2设置报表中数据显示格式 134

8.3.3添加报表控件 134

8.4修改报表 135

习题8 137

下篇 提 高篇 141

第9章 程序设计基础 141

9.1 程序的基本结构 141

9.2程序文件的建立与编辑 142

9.2.1建立、编辑程序文件 143

9.2.2用设计工具建立、编辑程序文件 144

9.3程序文件的调用 144

9.4分支结构 146

9.4.1单路分支 146

9.4.2双路分支 146

9.4.3多路分支 148

9.4.4使用分支语句的注意事项 151

9.5循环结构 151

9.5.1“当”型循环控制语句 151

9.5.2“计数”型循环控制语句 153

9.5.3“指针”型循环控制语句 154

9.5.4使用循环语句的注意事项 155

9.6过程文件 157

9.6.1建立过程 157

9.6.2调用过程 157

9.6.3过程返回 157

9.6.4打开过程文件 158

9.6.5关闭过程文件 158

9.7面向对象程序设计基础 158

9.7.1对象 159

9.7.2类 159

9.7.3属性 162

9.7.4事件与方法 162

习题9. 163

第10章 类设计 166

10.1利用类设计器创建类 166

10.2类属性的定义 168

10.3类事件、方法的定义 170

10.4利用编程方式创建类 173

10.5类的引用 174

10.5.1由类创建对象 174

10.5.2设置对象的属性 174

10.5.3对象的方法调用和事件触发 176

10.6设计对象 176

10.6.1利用编程方式设计对象 176

10.6.2利用工具设计对象 177

习题10 180

第11章 表单设计 181

11.1创建表单 182

11.1.1 利用表单设计器创建表单 182

11.1.2利用表单向导创建表单 183

11.2修改表单 189

11.3运行表单 191

11.4表单控件 191

11.4.1标签 191

11.4.2文本框 192

11.4.3计时器 192

11.4.4命令按钮 193

11.4.5组合框 193

11.4.6单选按钮 194

11.4.7微调 194

11.4.8复选框 195

11.4.9图像 195

11.4.10表格 195

11.4.11命令按钮组 196

11.4.12 页框 196

11.5添加表单控件 197

习题11 197

第12章SQL语句 199

12.1 SQL概述 199

12.2数据查询 201

12.2.1简单查询 201

12.2.2条件查询 201

12.2.3连接查询 202

12.2.4嵌套查询 204

12.2.5分组计算查询 205

12.2.6查询结果处理 206

12.3数据定义 207

12.3.1表结构定义 208

12.3.2表结构修改 209

12.4数据操纵 210

12.4.1插入数据 211

12.4.2更新数据 211

12.4.3删除数据 212

习题12 213

第13章 表单的应用 215

13.1设计系统说明表单 215

13.2设计系统登录表单 217

13.3设计数据维护表单 221

13.4设计数据查询表单 232

13.5设计多页面表单 236

习题13 239

第14章 菜单设计 241

14.1菜单系统 241

14.2创建应用系统菜单 242

14.2.1 创建主菜单 242

14.2.2创建子菜单 243

14.3菜单项任务的确定 245

14.4生成菜单程序 247

14.5运行菜单 247

习题14. 248

第15章 应用系统开发一般方法 250

15.1应用系统开发的方法与步骤 251

15.2应用系统总体规划 251

15.3应用系统主要功能模块的设计 253

15.3.1数据库的设计 253

15.3.2数据表单的设计 253

15.3.3系统登录表单的设计 253

15.3.4系统菜单的设计 254

15.3.5系统工具栏的设计 254

15.3.6主程序的设计 254

15.4应用系统各模块组装 257

15.4.1建立项目文件 257

15.4.2组装项目文件 257

15.4.3设置项目信息 257

15.4.4连编可执行文件 258

15.4.5运行执行文件 258

习题15 258

第16章 应用系统开发案例 260

16.1总体方案的设计 260

16.1.1设计思想 260

16.1.2系统功能 261

16.1.3主要功能模块的规划 261

16.2主要功能模块的设计 261

16.3主要功能模块的组装 270

16.4运行“旅行社管理信息系统” 273

附录A常用控件及功能 275

附录B 常用对象及功能 276

附录C常用属性及功能 277

附录D常用事件及功能 287

附录E常用方法及功能 290

附录F常用系统内存变量及功能 292

附录G常用命令 295

附录H 常用函数 309

附录I习题参考答案 326