《Visual FoxPro程序设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郭吉平,李殿奎,李华主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302209812
  • 页数:308 页
图书介绍:本书共分为11章,内容涵盖了Visual Foxpro基础、Visual Foxpro数据及其运算、表的基本操作、关系数据库标准语言SQL、查询与视图、结构化程序设计、表单设计、菜单设计、报表与标签、应用系统开发等知识。

第1章 Visual FoxPro基础 1

1.1 数据库基础知识 1

1.1.1 数据库系统 1

1.1.2 数据模型 8

1.2 关系数据库 9

1.2.1 关系模型 9

1.2.2 关系运算 12

1.3 数据库设计基础 13

1.3.1 数据库设计步骤 13

1.3.2 数据库的设计过程 14

1.4 VFP 6.0系统概述 15

1.4.1 VFP 6.0的安装与启动 16

1.4.2 VFP 6.0主界面 18

1.4.3 工具栏的使用 29

1.5 项目管理器 30

1.5.1 创建项目 31

1.5.2 使用项目管理器 33

1.5.3 定制项目管理器 35

1.6 VFP 6.0向导、设计器和生成器简介 36

1.6.1 VFP 6.0向导 36

1.6.2 VFP 6.0设计器 38

1.6.3 VFP 6.0生成器 38

本章小结 39

习题 40

第2章 Visual FoxPro数据及其运算 41

2.1 VFP 6.0数据类型 41

2.2 VFP 6.0常量与变量 42

2.2.1 常量 42

2.2.2 变量 44

2.2.3 内存变量 45

2.3 VFP 6.0常用函数 47

2.3.1 数值函数 47

2.3.2 字符函数 49

2.3.3 日期和时间函数 51

2.3.4 数据类型转换函数 52

2.3.5 测试函数 54

2.4 VFP 6.0表达式 55

2.4.1 算术表达式 56

2.4.2 字符表达式 56

2.4.3 日期和时间表达式 56

2.4.4 关系表达式 57

2.4.5 逻辑表达式 59

本章小结 60

习题 60

第3章 表的基本操作 63

3.1 表的建立 63

3.1.1 建立表结构 63

3.1.2 修改表结构 68

3.1.3 输入数据 69

3.2 表的显示与更新 71

3.2.1 表的打开和关闭 71

3.2.2 表的显示 72

3.2.3 表记录指针的移动 75

3.2.4 增加记录 76

3.2.5 修改记录 77

3.2.6 删除记录 81

3.2.7 表的复制 82

3.2.8 查询定位 84

3.3 排序与索引 85

3.3.1 排序 85

3.3.2 索引建立 86

3.3.3 索引文件的使用 89

3.4 统计与汇总 93

3.4.1 统计记录个数 93

3.4.2 纵向求和与求平均值 94

3.4.3 统计函数的计算 94

3.4.4 分类汇总 95

3.5 多表操作 95

3.5.1 多工作区概念 95

3.5.2 工作区的选择和互访 96

3.5.3 表的联结 97

3.5.4 表的关联 98

本章小结 102

习题 102

第4章 关系数据库标准语言SQL 104

4.1 SQL语言概述 104

4.2 数据定义 105

4.2.1 表的定义 105

4.2.2 视图的定义 109

4.3 数据查询 110

4.3.1 基本查询 111

4.3.2 条件查询 112

4.3.3 嵌套查询 113

4.3.4 联结查询 116

4.3.5 超联结查询 117

4.3.6 查询结果处理 118

4.4 数据操作 122

4.4.1 插入记录 122

4.4.2 更新记录 123

4.4.3 删除记录 124

本章小结 124

习题 124

第5章 查询与视图 129

5.1 查询设计 129

5.1.1 查询设计器 129

5.1.2 建立查询 134

5.1.3 输出查询结果及运行查询 138

5.2 视图的概念 139

5.3 视图设计 140

5.3.1 视图设计器 140

5.3.2 建立视图 142

5.3.3 视图的SQL语句 152

5.4 使用视图 153

5.5 远程视图与连接 154

本章小结 155

习题 155

第6章 结构化程序设计 159

6.1 程序设计基础 159

6.1.1 结构化程序设计方法 159

6.1.2 程序文件的建立与执行 160

6.1.3 程序设计中的常用命令 162

6.2 程序的控制结构 165

6.2.1 顺序结构 166

6.2.2 分支结构 166

6.2.3 循环结构 169

6.3 程序的模块化 175

6.3.1 子程序及子程序调用 175

6.3.2 自定义函数 180

6.3.3 内存变量的作用域 181

6.4 程序调试 184

6.4.1 程序调试概述 184

6.4.2 调试器窗口 186

6.4.3 设置断点 188

6.4.4 结构化程序设计 189

本章小结 190

习题 190

第7章 表单设计基础 199

7.1 表单向导 199

7.2 表单设计器 200

7.2.1 表单设计器的基本操作 200

7.2.2 在表单上设置控件 202

7.3 面向对象的程序设计方法 203

7.3.1 基本概念 204

7.3.2 对象引用 207

本章小结 208

习题 208

第8章 表单控件设计 210

8.1 基本型控件 210

8.1.1 标签 210

8.1.2 文本框 211

8.1.3 编辑框 212

8.1.4 列表框与组合框 213

8.1.5 命令按钮 214

8.1.6 复选框 215

8.1.7 计时器 216

8.2 容器类控件 217

8.2.1 命令组 217

8.2.2 选项组 219

8.2.3 表格 220

8.2.4 页框 222

8.3 自定义类 223

本章小结 225

习题 226

第9章 菜单设计与应用 228

9.1 VFP 6.0菜单概述 228

9.1.1 菜单系统 228

9.1.2 创建菜单系统的过程 229

9.1.3 系统菜单的控制 230

9.2 下拉式菜单设计 230

9.2.1 菜单设计器 231

9.2.2 建立菜单文件 235

9.2.3 快速菜单 236

9.2.4 为顶层表单添加菜单 237

9.3 快捷菜单 238

本章小结 240

习题 240

第10章 报表与标签 243

10.1 建立报表 243

10.1.1 确立报表的格式 243

10.1.2 报表布局文件 244

10.1.3 用向导创建报表 244

10.1.4 打开“报表设计器”窗口 248

10.1.5 用快速报表建立报表 249

10.2 设计报表 251

10.2.1 设置报表数据环境 252

10.2.2 报表布局的设计 254

10.2.3 报表工具栏 257

10.2.4 使用报表控件 259

10.3 数据分组和多栏报表 266

10.3.1 分组报表 266

10.3.2 一对多报表 269

10.3.3 多栏报表 272

10.3.4 报表输出 273

10.4 标签设计 274

本章小结 275

习题 275

第11章 系统开发实例 277

11.1 数据库应用系统开发概述 277

11.2 用VFP开发数据库应用系统的一般步骤 279

11.2.1 可行性研究和需求分析 280

11.2.2 数据库设计和实现 282

11.2.3 应用程序设计和实现 284

11.2.4 软件测试 286

11.2.5 应用程序的发布 287

11.2.6 系统运行和维护 287

11.3 一个系统开发的实例:学籍管理系统 287

11.3.1 需求分析 287

11.3.2 数据库设计 294

11.3.3 应用程序设计 295

11.3.4 调试运行 301

11.4 应用程序管理与发布 301

11.4.1 应用程序管理 301

11.4.2 应用程序的发布 303

本章小结 305

习题 307

参考文献 308