当前位置:首页 > 工业技术
Visual FoxPro程序设计教程
Visual FoxPro程序设计教程

Visual FoxPro程序设计教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:何昭青,杨克昌主编
  • 出 版 社:武汉:武汉大学出版社
  • 出版年份:2007
  • ISBN:9787307057180
  • 页数:336 页
图书介绍:本书从关系数据库管理系统的基本原理出发,以应用系统开发知识为主线,利用丰富的实例,循序渐进地介绍了Visual FoxPro语言基础、程序设计、应用系统的开发工具和系统开发知识。
《Visual FoxPro程序设计教程》目录

第一章 数据库系统概述 1

1.1 数据管理技术的发展 1

1.1.1 数据、信息及数据处理 1

1.1.2 数据处理技术的发展阶段 2

1.2 数据库系统 4

1.2.1 数据库 4

1.2.2 数据库管理系统 5

1.2.3 数据库应用系统的构成 5

1.3 数据模型与关系数据库 6

1.3.1 数据模型 6

1.3.2 关系数据库 9

1.4 Visual FoxPro 8.0系统简介 10

1.4.1 Visual FoxPro的发展历史 11

1.4.2 Visual FoxPro 8.0主要性能指标 12

1.4.3 Visual FoxPro 8.0辅助设计工具 12

习题一 14

第二章 Visual FoxPro基础 16

2.1 Visual FoxPro的启动、用户界面与退出 16

2.1.1 Visual FoxPro的启动 16

2.1.2 Visual FoxPro的用户界面 16

2.1.3 Visual FoxPro的退出 18

2.2 Visual FoxPro的命令格式与文件类型 18

2.2.1 Visual FoxPro的命令格式 18

2.2.2 Visual FoxPro的文件类型附录(文件扩展名与文件类型) 20

2.2.3 Visual FoxPro四种工作方式 21

2.3 Visual FoxPro的数据类型 22

2.3.1 Visual FoxPro的数据类型 22

2.3.2 Visual FoxPro的常量 24

2.3.3 Visual FoxPro的变量 26

2.4 Visual FoxPro表达式 30

2.4.1 算术表达式 30

2.4.2 字符表达式 31

2.4.3 日期时间表达式 31

2.4.4 关系表达式 32

2.4.5 逻辑表达式 33

2.4.6 名表达式 34

2.5 Visual FoxPro的常用函数 35

2.5.1 算术函数 35

2.5.2 字符函数 36

2.5.3 时间日期函数 37

2.5.4 数据转换函数 38

习题二 40

第三章 数据表的基本操作 42

3.1 数据表的概念 42

3.2 数据表的建立、打开与关闭 43

3.2.1 设计数据表结构 43

3.2.2 创建数据表 45

3.2.3 数据的输入 46

3.2.4 数据表的打开与关闭 50

3.3 表结构的显示与修改 52

3.3.1 表结构的显示 52

3.3.2 表结构的修改 53

3.4 记录的显示、定位与插入 53

3.4.1 记录的显示 53

3.4.2 记录指针的定位 56

3.4.3 记录的插入 58

3.5 记录的删除与修改 58

3.5.1 记录的删除 58

3.5.2 记录的修改 60

3.6 表的复制 61

3.6.1 同时复制表结构与数据 61

3.6.2 复制表结构 62

3.6.3 复制成文本文件 62

3.7 数据表的排序与索引 63

3.7.1 排序 63

3.7.2 索引 64

3.7.3 建立索引文件 65

3.7.4 索引文件的使用 70

3.7.5 索引的更新 72

3.8 数据查询 72

3.8.1 直接查询 72

3.8.2 索引查询 73

3.9 数据统计与汇总 75

3.9.1 数据统计 75

3.9.2 分类汇总 77

3.10 多表操作 78

3.10.1 工作区 78

3.10.2 表的关联 79

3.10.3 表的联接 80

3.10.4 数据工作期窗口与视图文件 81

3.10.5 数据更新 83

习题三 83

第四章 数据库操作 86

4.1 数据库概述 86

4.1.1 表和数据库 86

4.1.2 数据库的优点 86

4.1.3 数据库的使用范围 86

4.2 创建数据库 87

4.2.1 数据建立 87

4.2.2 打开、关闭和删除数据库 88

4.2.3 向数据库添加表 89

4.2.4 在数据库中创建新表 90

4.3 建立数据库表间关联 90

4.3.1 建立表间的一对一关系 90

4.3.2 建立表间的一对多关系 91

4.3.3 建立表间的多对一关系 91

4.4 数据库表的特殊操作 92

4.4.1 设置字段显示标题 92

4.4.2 设置字段注释信息 93

4.4.3 设置字段默认值 93

4.4.4 设置字段的格式和掩码 93

4.4.5 设置字段有效规则 94

4.4.6 设置记录有效规则 95

4.4.7 设置表触发器 95

4.4.8 设置参照完整性 96

习题四 98

第五章 查询与视图 99

5.1 查询 99

5.1.1 建立查询 99

5.1.2 查询设计器 102

5.1.3 运行查询 107

5.2 视图 109

5.2.1 视图的基本概念 109

5.2.2 建立本地视图 109

5.2.3 远程视图 116

5.2.4 使用视图 118

5.2.5 利用视图更新数据 119

习题五 121

第六章 结构化查询语言SQL 122

6.1 SQL简介 122

6.2 表定义SQL语句 122

6.2.1 定义表 122

6.2.2 修改表 124

6.2.3 删除表 126

6.3 表记录操作SQL语句 126

6.3.1 插入记录 126

6.3.2 更新记录 127

6.3.3 删除记录 127

6.4 SQL查询 127

6.4.1 简单查询 128

6.4.2 连接查询 130

6.4.3 嵌套查询 133

6.4.4 利用函数计算查询 136

6.4.5 查询结果的处理 136

习题六 138

第七章 Visual FoxPro结构化程序设计 140

7.1 程序设计基础 140

7.1.1 程序设计的概念 140

7.1.2 程序文件的建立与执行 141

7.2 顺序结构程序 143

7.2.1 程序文件中的常用命令 143

7.2.2 顺序结构程序设计 147

7.3 选择结构程序 148

7.3.1 双分支选择语句 148

7.3.2 多分支选择语句 151

7.4 循环结构程序 153

7.4.1 do while循环 153

7.4.2 for循环 157

7.4.3 scan循环 160

7.4.4 循环嵌套 163

7.5 过程和自定义函数 168

7.5.1 过程 168

7.5.2 内部过程与过程文件 169

7.5.3 内存变量的作用域 172

7.5.4 自定义函数 174

7.6 程序调试 176

7.6.1 调试器窗口 177

7.6.2 设置断点 179

习题七 180

第八章 表单设计 183

8.1 面向对象程序设计基础 183

8.1.1 面向对象程序设计的概念 183

8.1.2 Visual FoxPro中的类 185

8.1.3 对象的操作 191

8.1.4 对象设计 192

8.2 创建表单 195

8.2.1 表单设计器 195

8.2.2 用表单设计器创建表单 197

8.2.3 用表单向导创建表单 199

8.3 修改表单 207

8.4 运行表单 209

8.5 常用表单控件 211

8.5.1 标签控件 211

8.5.2 文本框控件与编辑框控件 211

8.5.3 计时器控件 212

8.5.4 命令按钮控件 212

8.5.5 命令按钮组控件 213

8.5.6 单选按钮组控件 214

8.5.7 复选框控件 215

8.5.8 列表框和组合框控件 215

8.5.9 微调控件 217

8.5.10 图像控件 218

8.5.11 表格控件 218

8.5.12 页框控件 219

8.6 链接类控件 219

8.7 应用表单的设计 223

8.7.1 设计系统主页表单 223

8.7.2 设计系统登录表单 227

8.7.3 设计数据维护表单 230

8.7.4 设计数据查询表单 236

8.7.5 设计多功能表单 240

习题八 243

第九章 报表与菜单设计 246

9.1 报表设计器 246

9.1.1 打开报表设计器 246

9.1.2 报表设计器窗口 247

9.1.3 报表控件 248

9.2 创建报表 249

9.2.1 利用报表设计器创建报表 249

9.2.2 快速制表 250

9.2.3 利用向导创建报表 252

9.3 使用报表 255

9.4 菜单设计 256

9.4.1 菜单设计器 256

9.4.2 菜单系统 257

9.5 建立菜单程序文件 258

9.5.1 创建菜单文件 258

9.5.2 生成菜单程序 260

9.6 运行菜单程序文件 261

习题九 261

第十章 项目管理器 263

10.1 创建项目 263

10.2 项目管理器的使用 264

10.2.1 用“数据”选项卡管理数据 264

10.2.2 用“文档”选项卡管理文档 267

10.2.3 用“类”选项卡管理类 268

10.2.4 用“代码”选项卡管理代码文件 268

10.2.5 用“其他”选项卡管理其他类型的文件 269

10.2.6 用“项目”菜单管理器项目中的文件 270

10.3 定制项目管理器 270

习题十 273

第十一章 小型系统开发实例 274

11.1 信息系统开发的一般步骤 274

11.2 系统分析 275

11.3 系统设计 276

11.4 系统实施 278

11.4.1 建立数据库及表 278

11.4.2 主要窗口的创建 278

11.4.3 系统主菜单 284

11.4.4 系统主程序 285

11.5 系统部件组装及运行 286

习题十一 290

附录A 上机实验内容 291

附录B Visual FoxPro函数 320

附录C Visual FoxPro命令 326

主要参考文献 336

返回顶部