《Visual FoxPro程序设计与应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:陈维默,王榕国编著
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2006
  • ISBN:756400679X
  • 页数:286 页
图书介绍:

第1章 数据库技术基础 1

1.1 数据管理技术的发展 1

1.1.1 数据与数据处理 1

1.1.2 计算机数据管理的发展 1

1.2 数据模型 3

1.2.1 三个世界的含义 4

1.2.2 数据模型的有关概念 5

1.2.3 层次数据模型 6

1.2.4 网状数据模型 6

1.2.5 关系数据模型 7

1.3 数据库系统的组成与模式结构 9

1.3.1 数据库系统 9

1.3.2 数据库系统的三级模式结构 10

1.3.3 数据库系统研究的范围 11

1.4 习题 12

第2章 Visual FoxPro概述 14

2.1 VFP的功能与特点 14

2.1.1 VFP概述 14

2.1.2 Visual FoxPro 6.0的特点 14

2.2 VFP的启动与退出 15

2.2.1 启动 15

2.2.2 退出 16

2.3 VFP的应用开发环境 16

2.3.1 主界面 16

2.3.2 菜单操作 16

2.3.3 工具栏的使用 17

2.3.4 命令操作 19

2.3.5 VFP的环境设置 20

2.5.1 项目管理器的作用 22

2.4 VFP的文件类型 22

2.5 项目管理器 22

2.5.2 项目文件的创建 23

2.5.3 项目管理器的组成 23

2.5.4 项目管理器的使用 25

2.6 VFP的设计器、生成器与向导工具 27

2.6.1 设计器 27

2.6.2 向导 28

2.6.3 生成器 29

2.7 习题 30

第3章 数据、函数与表达式 32

3.1 常量与变量 32

3.1.1 常量 32

3.1.2 变量 34

3.1.3 内存变量常用命令 36

3.2 常用函数 40

3.2.1 数值函数 40

3.2.2 字符函数 42

3.2.3 日期和时间函数 46

3.2.4 数据类型转换函数 47

3.2.5 测试函数 50

3.2.6 数据库函数 52

3.3 表达式 55

3.3.1 数值、字符与日期时间表达式 55

3.3.2 关系表达式 57

3.3.3 逻辑表达式 59

3.4 习题 60

4.1.2 表结构的创建 63

4.1.1 表的设计过程 63

4.1 表的创建 63

第4章 表与数据库的基本操作 63

4.1.3 表记录的输入 66

4.1.4 修改表结构 66

4.2 数据库的基本操作 67

4.2.1 基本概念 67

4.2.2 建立数据库 67

4.2.3 打开数据库 68

4.2.4 修改数据库 68

4.2.5 删除数据库 71

4.3 表的基本操作及操作命令 71

4.3.1 VFP命令的一般结构 72

4.3.4 使用浏览器操作表 73

4.3.3 表的打开或关闭 73

4.3.2 创建表文件结构 73

4.3.5 增加记录的命令 74

4.3.6 删除记录 75

4.3.7 修改记录 75

4.3.8 显示记录 76

4.3.9 查询定位 76

4.4 表的索引 77

4.4.1 基本概念 77

4.4.2 在表设计器中建立索引 78

4.4.3 用命令建立索引 79

4.4.4 使用索引 80

4.4.5 筛选记录 81

4.4.6 查看索引结果 81

4.5.1 实体完整性与主关键字 82

4.5.2 域完整性与约束规则 82

4.5 数据完整性 82

4.5.3 参照完整性与表之间的关联 83

4.6 多表操作 85

4.6.1 工作区的概念 85

4.6.2 使用不同工作区的表 86

4.6.3 表之间的关联 87

第5章 结构化查询语言SQL 89

5.1 SQL数据查询 90

5.1.1 简单查询 91

5.1.2 简单的联接查询 93

5.1.3 嵌套查询 93

5.1.4 几个特殊运算符 95

5.1.5 排序 96

5.1.6 简单的计算查询 96

5.1.7 分组与计算查询 98

5.1.9 别名与自联接查询 99

5.1.8 利用NULL值查询 99

5.1.10 超联接查询 101

5.1.11 VFP专用的SQL SELECT的特殊选项 103

5.2 SQL操作功能 104

5.2.1 数据的插入 105

5.2.2 数据的更新 106

5.2.3 数据的删除 106

5.3 SQL定义功能 107

5.4 习题 109

第6章 查询与视图 114

6.1 查询与统计命令 114

6.1.1 数据筛选命令 114

6.1.2 查询定位命令 115

6.1.3 统计命令 116

6.1.4 多表操作命令 117

6.2.1 查询设计器 119

6.2 使用查询设计器建立查询 119

6.2.2 建立查询 120

6.2.3 运行查询 123

6.2.4 用“查询向导”建立查询 125

6.3 视图 127

6.3.1 视图的概念 127

6.3.2 使用视图设计器建立视图 128

6.3.3 使用SQL命令建立视图 129

6.3.4 视图与数据更新 131

6.3.5 使用视图 132

6.3.6 用“视图向导”建立视图 133

6.4 习题 136

第7章 程序设计基础 138

7.1 程序文件的建立与运行 138

7.1.2 程序文件的建立与编辑 139

7.1.1 程序文件的概念 139

7.2 VFP常用的命令 141

7.2.1 简单的输入输出命令 141

7.2.2 环境设置语句 144

7.3 程序的基本结构 144

7.3.1 选择结构 144

7.3.2 循环结构 148

7.3.3 编程实例 152

7.4 过程 156

7.4.1 过程的定义 156

7.4.2 过程文件的定义 157

7.4.3 过程的调用 158

7.5 参数传递与变量的作用域 159

7.5.1 参数传递 159

7.5.2 变量的作用域及其定义 161

7.6.1 自定义函数的定义 164

7.6 自定义函数 164

7.6.2 自定义函数的调用 165

7.6.3 自定义函数的参数传递 165

7.7 习题 166

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

8.1 面向对象程序设计的基本要素 173

8.1.1 对象 173

8.1.2 属性 174

8.1.3 方法 174

8.1.4 事件 174

8.1.5 事件驱动的工作方式 174

8.2.1 表单设计器的功能与特点 175

8.2.2 打开表单设计器 175

8.2 表单设计器 175

8.2.3 表单设计工具 176

8.3 使用表单设计器创建表单 177

8.4 VFP的事件代码编写 184

8.4.1 在容器分层结构中引用对象 185

8.4.2 编程设置属性和调用方法程序 186

8.4.3 带参事件编写 188

8.4.4 VFP的事件序列 189

8.5 用户定义属性和方法程序 190

8.5.1 用户定义属性 190

8.5.2 用户定义方法程序 192

8.6 表单向导 194

8.6.1 打开表单向导 194

8.6.2 通过与向导的对话创建表单 194

8.7 习题 198

9.1.1 标签(Label) 202

9.1 输出类控件 202

第9章 表单控件 202

9.1.2 图像、线条、形状 203

9.2 输入类控件 205

9.2.1 文本框(TextBox) 205

9.2.2 编辑框(Editbox) 211

9.2.3 列表框(Listbox)与组合框(Combox) 213

9.2.4 微调控件(Spinner) 220

9.3 控制类控件 221

9.3.1 命令按钮(Commandbutton) 221

9.3.2 命令按钮组(Commandgroup) 222

9.3.3 复选框(Checkbox) 225

9.3.4 选项按钮组(OptionGroup) 226

9.3.5 计时器控件(Timer) 227

9.4 多重容器类 228

9.4.1 容器(Container) 229

9.4.2 表格(Gird) 231

9.4.3 页框(Pageframe)与页面(Page) 236

9.4.4 表单集(Formset) 240

9.5 连接类控件 241

9.5.1 ActiveX绑定控件(Oleboundcontrol) 241

9.5.2 超级链接(Hyperlink) 243

9.6 习题 244

第10章 报表设计 250

10.1 使用报表设计器创建报表 250

10.1.1 报表的带区 250

10.1.2 在报表中使用控件 253

10.1.3 报表输出和保存 257

10.1.4 报表设计示例 258

10.2 使用报表向导创建报表 260

10.2.2 利用向导创建一对一报表 261

10.2.1 启动报表向导 261

10.3 快速报表 262

10.2.3 利用向导创建一对多报表 262

第11章 菜单设计 265

11.1 菜单设计器的使用与操作 265

11.1.1 打开“菜单设计器” 265

11.1.2 “菜单设计器”简介 266

11.2 创建菜单系统 267

11.2.1 规划菜单系统 268

11.2.2 创建菜单 268

11.2.3 创建子菜单 269

11.2.4 创建过程 270

11.2.5 为菜单或菜单项指定任务 271

11.2.6 设定快捷方式 271

11.2.7 预览菜单设计结果 271

11.3 快捷菜单设计 272

11.2.8 生成菜单程序 272

11.2.9 运行菜单 272

11.3.1 建立快捷菜单的方法和过程 273

第12章 应用软件开发过程及一个综合实例 275

12.1 开发VFP数据库应用系统的一般步骤 275

12.1.1 软件需求分析 275

12.1.2 系统设计 276

12.1.3 编码与测试 277

12.1.4 运行和维护 279

12.1.5 应用程序的基本性能要求 279

12.2 综合应用实例 280

12.2.1 软件需求分析 280

12.2.2 系统设计 282

12.2.3 运行与维护 286