《Visual FoxPro程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:马乐,叶丽珠主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2010
  • ISBN:9787563524044
  • 页数:315 页
图书介绍:本书系统地、完整地讲述了当今流行的数据库技术的基本原理与应用实践。重点讲述了关系数据库与Visual FoxPro的概念、应用与操作。

第1章 数据库基础知识 1

1.1 数据库的基本概念 1

1.1.1 信息与数据 1

1.1.2 数据库 2

1.1.3 数据库管理系统 2

1.1.4 数据库系统 3

1.2 概念模型(E-R模型) 3

1.2.1 概念模型(E-R模型)的要素 3

1.2.2 实体之间的联系 4

1.3 数据模型 5

1.3.1 层次模型 5

1.3.2 网状模型 6

1.3.3 关系模型 6

1.3.4 面向对象模型 7

1.4 关系数据库 7

1.4.1 关系数据库的基本概念和关系术语 7

1.4.2 E-R模型向关系模型转换 8

1.4.3 关系运算 9

1.4.4 数据完整性 12

小结 13

综合练习一 14

第2章 Visual FoxPro 9.0概述 16

2.1 Visual FoxPro 9.0的特点 16

2.2 Visual FoxPro 9.0的操作界面 17

2.2.1 Visual FoxPro 9.0的安装环境 17

2.2.2 Visual FoxPro 9.0的安装 17

2.3 Visual FoxPro 9.0辅助编程工具 19

2.3.1 Visual FoxPro项目管理器 19

2.3.2 Visual FoxPro 9.0向导 22

2.3.3 Visual FoxPro 9.0设计器 24

2.3.4 Visual FoxPro 9.0生成器 25

2.4 Visual FoxPro 9.0的系统配置 28

2.5 Visual FoxPro 9.0的工作方式 29

小结 30

综合练习二 30

第3章 Visual FoxPro 9.0语言基础 32

3.1 Visual FoxPro 9.0的语法规则 32

3.2 数据类型 33

3.2.1 字符型 33

3.2.2 货币型 34

3.2.3 数值型 34

3.2.4 逻辑型 35

3.2.5 日期型 35

3.2.6 日期时间型 36

3.2.7 备注型 36

3.2.8 通用型 36

3.3 常量与变量 36

3.3.1 常量 36

3.3.2 变量 37

3.3.3 数组 39

3.4 常用函数 40

3.4.1 数值处理函数 40

3.4.2 字符串处理函数 44

3.4.3 日期和时间函数 49

3.4.4 数据类型转换函数 51

3.4.5 测试函数 55

3.5 运算符与表达式 58

3.5.1 数值表达式 58

3.5.2 字符表达式 58

3.5.3 日期表达式 59

3.5.4 逻辑表达式 59

小结 60

综合练习三 60

第4章 表的操作 63

4.1 表的基本操作 63

4.1.1 表的基本概念 63

4.1.2 设计表结构 64

4.1.3 创建表 65

4.1.4 打开与关闭数据表 68

4.1.5 修改表结构 69

4.2 表记录的基本操作 71

4.2.1 记录的输入 71

4.2.2 记录的显示 74

4.2.3 记录的定位 77

4.2.4 记录的修改 80

4.2.5 记录的删除与恢复 81

4.3 排序与索引 84

4.3.1 排序 84

4.3.2 索引和索引类型 85

4.3.3 索引的创建 86

4.3.4 设置主控索引 89

4.3.5 删除索引 90

4.4 数据工作期 90

4.4.1 工作区的概念 90

4.4.2 多表之间的关联 92

小结 95

综合练习四 95

第5章 数据库的操作 99

5.1 数据库的操作 99

5.1.1 创建数据库 99

5.1.2 打开与关闭数据库 101

5.1.3 编辑数据库 103

5.1.4 删除数据库 106

5.2 设置数据字段信息 107

5.2.1 字段显示属性及注释 107

5.2.2 字段有效性规则 110

5.2.3 记录有效性规则 114

5.2.4 记录触发器 114

5.3 数据库表间关系和参照完整性 116

5.3.1 表间关系的概述 116

5.3.2 创建表间的永久关系 117

5.3.3 设置参照完整性 119

小结 121

综合练习五 121

第6章 查询与视图 124

6.1 查询 124

6.1.1 查询的创建 124

6.1.2 查询的应用 128

6.2 视图 130

6.2.1 视图的概念 130

6.2.2 本地视图与远程视图 133

小结 134

综合练习六 134

第7章 结构化查询语言 137

7.1 SQL语言简介 137

7.2 数据定义 138

7.2.1 创建表结构 138

7.2.2 修改表结构 139

7.2.3 删除表 142

7.3 数据操作 142

7.3.1 插入数据 142

7.3.2 更新数据 143

7.3.3 删除数据 144

7.4 数据查询 144

7.4.1 Select语法结构 144

7.4.2 查询的应用 146

7.5 数据控制 156

小结 157

综合练习七 158

第8章 程序设计基础 160

8.1 程序文件 160

8.1.1 程序文件的概念 160

8.1.2 程序文件的创建与运行 160

8.1.3 程序文件的常用命令 163

8.1.4 程序文件的常用输入输出命令 164

8.2 程序控制结构 166

8.2.1 顺序结构 167

8.2.2 选择结构 167

8.2.3 循环结构 171

8.3 多模块程序 176

8.3.1 子程序 176

8.3.2 过程 177

8.3.3 自定义函数 178

8.3.4 变量的作用域 179

8.4 程序调试 181

8.4.1 调试概述 181

8.4.2 调试器 182

小结 183

综合练习八 183

第9章 表单设计与应用 185

9.1 面向对象程序设计的概念 185

9.1.1 类与对象 185

9.1.2 常用对象的基类、容器类和控件类 186

9.1.3 属性、事件与方法 187

9.1.4 对象的操作 196

9.2 表单的创建与操作 198

9.2.1 使用表单向导创建表单 198

9.2.2 使用快速表单创建表单 201

9.2.3 表单设计器及其应用 202

9.2.4 数据环境 204

9.2.5 表单的保存与运行 207

9.3 常用表单控件 207

9.3.1 标签 208

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

9.3.3 文本框和编辑框控件 211

9.3.4 复选框 215

9.3.5 选项按钮组 215

9.3.6 列表框与组合框 216

9.3.7 微调控件 219

9.3.8 计时器 221

9.3.9 表格控件 223

9.3.10 页框 226

9.3.11 图像控件 229

小结 229

综合练习九 229

第10章 报表与标签设计 234

10.1 报表的创建与操作 234

10.1.1 利用向导创建报表 234

10.1.2 使用快速报表创建报表 237

10.1.3 报表设计器及使用 238

10.1.4 报表的保存与运行 239

10.2 报表的高级设计 240

10.2.1 报表带区的设置 240

10.2.2 报表的分组 242

10.2.3 报表的页面设置 244

10.2.4 报表的输出 245

10.3 标签的创建与使用 246

10.3.1 利用标签向导创建标签 246

10.3.2 标签设计器及使用 248

小结 249

综合练习十 249

第11章 菜单与工具栏设计 252

11.1 菜单设计 252

11.1.1 菜单概述 252

11.1.2 菜单的基本结构 252

11.1.3 常用的菜单形式 254

11.1.4 创建菜单的基本步骤 254

11.2 使用菜单设计器创建菜单 255

11.2.1 菜单设计器 255

11.2.2 创建下拉菜单 256

11.2.3 创建快捷菜单 259

11.3 使用菜单命令创建菜单 260

11.4 定制工具栏 262

小结 264

综合练习十一 264

第12章 应用系统开发实例 266

12.1 应用系统功能分析及模块组织结构 266

12.1.1 应用系统功能分析 266

12.1.2 应用系统的功能模块组织结构 267

12.2 数据库及数据表设计 267

12.3 员工管理系统的操作界面简介 269

12.4 建立项目文件、数据库及数据表 275

12.5 功能表单设计 278

12.5.1 员工调入登记表单设计 278

12.5.2 员工调出处理表单设计 280

12.5.3 员工内部调动表单设计 284

12.5.4 员工职称变动表单设计 289

12.5.5 员工缺勤登记表单设计 291

12.5.6 调整津贴标准表单设计 292

12.5.7 调整基本工资表单设计 293

12.5.8 核算本月工资表单设计 294

12.5.9 按基本工资查询表单设计 297

12.5.10 按职称查询表单设计 298

12.5.11 员工分类统计表单设计 299

12.5.12 缺勤情况统计表单设计 301

12.5.13 操作员管理表单设计 302

12.5.14 修改本人密码表单设计 304

12.6 工资清单报表设计 305

12.7 菜单设计 306

12.7.1 创建菜单文件 306

12.7.2 生成菜单程序 307

12.8 创建用户工具栏类 309

12.9 系统登录表单设计 310

12.10 创建主程序及连编应用系统 311

12.10.1 创建主程序 311

12.10.2 设置主文件 312

12.10.3 连编生成应用系统 313

小结 313

综合练习十二 313

参考文献 315