《Visual FoxPro数据库应用与开发基础教程与实验指导》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郝安林,康会光,牛小平等编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302189541
  • 页数:324 页
图书介绍:本书结构清晰,案例丰富,介绍了Visual FoxPro数据库应用与开发的知识。

上篇 基础篇 1

第1章 数据库基础概论 1

1.1 数据库基础 1

1.1.1 数据库基本概念 1

1.1.2 数据管理技术的发展 4

1.1.3 数据模型 5

1.2 关系模型理论 8

1.2.1 关系模型 8

1.2.2 关系的运算 9

1.2.3 关系类型 11

1.2.4 关系的完整性 12

1.3 Visual FoxPro用户界面 13

1.3.1 Visual FoxPro的主界面 13

1.3.2 工具栏的使用 14

1.3.3 设置环境 15

1.3.4 设计面板 17

1.4 扩展练习 19

第2章 Visual FoxPro基础 21

2.1 项目与项目管理器 21

2.1.1 创建项目 21

2.1.2 使用项目管理器 23

2.1.3 项目管理器中的对象 24

2.2 数据类型 27

2.2.1 常量 27

2.2.2 变量 29

2.2.3 数组 32

2.3 运算符、表达式和函数 33

2.3.1 运算符 33

2.3.2 表达式 35

2.3.3 函数 37

2.4 扩展练习 40

第3章 创建数据库及数据表 41

3.1 数据库的基本操作 41

3.1.1 设计数据库的思路 41

3.1.2 创建数据库 42

3.2 创建数据表 47

3.2.1 字段类型 47

3.2.2 建立数据表 48

3.2.3 设置数据表属性 51

3.3 数据库操作 55

3.3.1 管理数据库 55

3.3.2 管理数据表 58

3.4 扩展练习 60

第4章 数据表操作 62

4.1 数据表基本操作 62

4.1.1 记录操作 62

4.1.2 设置数据表格式 68

4.1.3 查找与定位记录 69

4.2 索引与排序 71

4.2.1 索引概述 71

4.2.2 索引操作 72

4.2.3 字段排序 75

4.3 数据表的关联 76

4.3.1 创建表之间的关系 76

4.3.2 编辑表间关系 77

4.3.3 设置参照完整性 78

4.4 多数据表的操作 79

4.4.1 浏览工作区 79

4.4.2 表之间的临时关系 81

4.5 扩展练习 83

第5章 查询与视图 85

5.1 创建查询 85

5.1.1 查询的概念 85

5.1.2 利用查询向导创建查询 86

5.1.3 利用查询设计器创建查询 88

5.1.4 使用查询 91

5.2 创建视图 93

5.2.1 视图的概念 93

5.2.2 创建本地视图 94

5.2.3 创建远程视图 96

5.2.4 使用视图 97

5.3 扩展练习 99

第6章 结构化查询语言 101

6.1 SQL语言概述 101

6.1.1 SQL语言的特点 101

6.1.2 SELECT查询语句 102

6.2 数据表定义 103

6.2.1 表的定义 103

6.2.2 表结构的修改 105

6.3 数据操纵 108

6.3.1 插入记录 108

6.3.2 更新、删除记录 110

6.4 数据查询 111

6.4.1 基本查询 111

6.4.2 条件查询 113

6.4.3 排序查询 114

6.4.4 连接查询 115

6.4.5 计算和分组查询 116

6.4.6 多表和嵌套查询 117

6.4.7 其他查询 118

6.5 扩展练习 119

第7章 结构化程序设计 121

7.1 创建及执行程序 121

7.1.1 程序的基本概念 121

7.1.2 程序文件操作 122

7.1.3 常用命令 123

7.2 程序结构 126

7.2.1 顺序结构 126

7.2.2 分支结构 127

7.2.3 循环结构 129

7.3 过程与自定义函数 132

7.3.1 过程与过程文件 133

7.3.2 自定义函数 134

7.3.3 变量作用域 135

7.4 扩展练习 136

第8章 面向对象程序设计 138

8.1 面向对象的基本概念 138

8.1.1 面向对象程序设计概述 138

8.1.2 对象与类的特性 139

8.1.3 对象的属性、事件与方法 140

8.1.4 Visual FoxPro中的基类 141

8.2 类的设计 142

8.2.1 创建类 143

8.2.2 编辑类 143

8.2.3 通过编程定义类 146

8.3 对象的创建 148

8.3.1 创建对象 148

8.3.2 设置对象属性 149

8.3.3 对象的引用 149

8.3.4 添加对象 150

8.4 扩展练习 152

第9章 表单的设计与应用 154

9.1 表单的创建 154

9.1.1 使用表单向导创建表单 154

9.1.2 表单设计器 156

9.1.3 保存与运行表单 159

9.2 设计表单设计器 159

9.2.1 排列控件 159

9.2.2 数据环境 160

9.2.3 设置对象属性 161

9.2.4 编辑事件过程 162

9.3 应用控件的设计 163

9.3.1 标签及文本框控件 163

9.3.2 命令按钮及命令按钮组控件 164

9.3.3 复选框及选项按钮组控件 165

9.3.4 列表框与组合框控件 166

9.3.5 编辑框控件 168

9.3.6 表格及页框控件 168

9.4 扩展练习 169

第10章 报表与标签 171

10.1 创建报表 171

10.1.1 报表概述 171

10.1.2 通过向导创建报表 172

10.1.3 通过报表设计器创建报表 174

10.1.4 快速创建报表 174

10.2 设计报表 176

10.2.1 报表的格式和布局 176

10.2.2 报表控件及属性 177

10.2.3 输出报表 179

10.3 标签 181

10.3.1 标签向导 181

10.3.2 标签设计器 182

10.4 扩展练习 183

第11章 菜单的设计与应用 186

11.1 菜单系统 186

11.1.1 菜单概述 186

11.1.2 菜单设计原则 187

11.2 菜单的设计 188

11.2.1 菜单设计器 188

11.2.2 自定义菜单的设计 190

11.2.3 SDI菜单的设计 192

11.2.4 快捷菜单的设计 193

11.2.5 用编程方式定义菜单 194

11.3 扩展练习 197

第12章 调试及编译程序 200

12.1 程序的调试 200

12.1.1 调试器窗口 200

12.1.2 断点的设置 202

12.2 测试与调试应用程序 203

12.2.1 测试应用程序 203

12.2.2 使用调试器发现错误 204

12.3 编译程序及项目文档 206

12.3.1 项目信息和项目文档 206

12.3.2 应用程序生成器 208

12.3.3 项目连编 209

第13章 企业人事管理系统 212

13.1 系统及数据库设计 212

13.1.1 系统功能设计 212

13.1.2 数据库设计 214

13.2 创建系统管理模块 218

13.2.1 创建新类 218

13.2.2 创建登录及界面 220

13.2.3 主菜单与主程序 225

13.3 创建功能模块 227

13.3.1 部门管理模块 227

13.3.2 人事管理模块 231

13.3.3 考勤管理模块 233

13.3.4 统计分析和打印输出 235

下篇 实验指导 238

第1单元 238

练习1-1 安装Visual FoxPro(系统需求) 238

练习1-2 安装InstallShield Express Limited Edition 240

练习1-3 安装MSDE 241

第2单元 242

练习2-1 创建项目 242

练习2-2 自定义工具栏 243

练习2-3 显示数据类型 244

练习2-4 温度转换 245

练习2-5 设置日期显示格式 246

第3单元 248

练习3-1 创建数据库 248

练习3-2 创建数据库表 249

练习3-3 创建自由表 252

第4单元 255

练习4-1 记录统计 255

练习4-2 导入和导出数据 257

练习4-3 创建数据表关系 260

第5单元 262

练习5-1 查询学生信息 262

练习5-2 定义查询条件 265

练习5-3 使用向导创建视图 266

练习5-4 利用视图更新数据 269

第6单元 271

练习6-1 显示学生部分信息 271

练习6-2 显示不及格学生信息 272

练习6-3 更新学生信息 273

第7单元 275

练习7-1 计算1~100之和 275

练习7-2 小写转换成大写 277

练习7-3 过程的调用 279

练习7-4 图形显示 282

第8单元 284

练习8-1 定义导航类 284

练习8-2 定义查询类 287

练习8-3 添加子类 293

第9单元 295

练习9-1 创建登录窗口 295

练习9-2 学生成绩录入 298

练习9-3 更改文本框文字 302

练习9-4 在表单中运行SQL语句 305

第10单元 309

练习10-1 显示图书信息 309

练习10-2 设计打印格式 312

练习10-3 打印报表 316

第11单元 318

练习11-1 制作管理菜单 318

练习11-2 创建级联菜单 321

练习11-3 快捷菜单显示 322