当前位置:首页 > 工业技术
Visual FoxPro程序设计与应用开发
Visual FoxPro程序设计与应用开发

Visual FoxPro程序设计与应用开发PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:赵军富,李海荣主编;黄迎久,庞润芳,王猛等副主编
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2015
  • ISBN:9787302395140
  • 页数:302 页
图书介绍:本书以Visual FoxPro6.0软件为应用背景,介绍了Visual FoxPro的基础理论、数据库相关知识和系统开发技术,全书共有11章,主要内容包括Visual FoxPro系统概述、Visual FoxPro的数据与不等式、数据表的基本操作、数据表的排序与索引、数据库表间的关系、SQL语言、查询与视图、结构化程序设计、表单设计、报表设计、菜单设计、项目开发实例-图书管理系统。
《Visual FoxPro程序设计与应用开发》目录

第1章 Visual FoxPro系统概述 1

1.1 Visual FoxPro简介 2

1.1.1 Visual FoxPro的发展 2

1.1.2 Visual FoxPro的特点 2

1.1.3 Visual FoxPro的环境 3

1.1.4 Visual FoxPro的主界面 3

1.2 Visual FoxPro可视化设计工具 5

1.2.1 向导 5

1.2.2 设计器 6

1.2.3 生成器 7

1.3 项目管理器 7

1.3.1 项目的创建 8

1.3.2 项目管理器的使用 9

1.4 Visual FoxPro 6.0系统环境设置 11

1.5 图书管理系统实例 13

1.5.1 系统开发的基本过程 13

1.5.2 系统的功能要求 16

1.5.3 系统的结构及功能 16

1.5.4 数据库及相关数据表 17

本章小结 18

第2章 Visual FoxPro语言基础 19

2.1 常量与变量 20

2.1.1 常量 20

2.1.2 变量 23

2.2 Visual FoxPro中的常用函数 28

2.2.1 数值函数 28

2.2.2 字符函数 29

2.2.3 日期和时间函数 30

2.2.4 数据类型转换函数 31

2.2.5 测试函数 32

2.2.6 其他函数 32

2.3 运算符和表达式 34

2.3.1 运算符 34

2.3.2 算术表达式 34

2.3.3 字符表达式 35

2.3.4 关系表达式 35

2.3.5 逻辑表达式 37

2.3.6 日期与日期时间表达式 37

2.3.7 运算符的优先级 38

2.4 Visual FoxPro命令的格式及书写规则 38

2.4.1 Visual FoxPro命令的一般格式 38

2.4.2 Visual FoxPro命令的书写规则 39

2.5 小型案例实训 39

本章小结 40

习题 40

第3章 数据库基础 43

3.1 数据库系统 44

3.2 关系数据库 45

3.2.1 概念模型 45

3.2.2 数据模型 47

3.2.3 关系模型 48

3.3 小型案例实训 50

本章小结 53

习题 53

第4章 表与数据库 55

4.1 建立表 56

4.1.1 表的概念 56

4.1.2 确定表结构 57

4.1.3 建立表结构 59

4.1.4 输入记录 64

4.2 表的打开与关闭 68

4.2.1 打开表的方式 68

4.2.2 关闭表的方式 69

4.3 表结构的修改及显示 69

4.3.1 表结构的修改 69

4.3.2 修改表结构的命令 69

4.3.3 用命令显示当前表的结构 70

4.4 表记录的维护 70

4.4.1 表记录的显示 70

4.4.2 记录的定位 71

4.4.3 编辑与修改记录内容 74

4.4.4 删除与恢复记录 76

4.4.5 表的复制 78

4.4.6 表记录与数组间的数据交换 78

4.5 表的排序与索引 81

4.5.1 表的物理排序 81

4.5.2 索引 82

4.5.3 建立索引 83

4.5.4 索引的使用 84

4.5.5 索引查询 85

4.6 记录的统计与计算 87

4.7 数据表的过滤 89

4.7.1 记录过滤 89

4.7.2 字段过滤 90

4.8 多表操作 91

4.8.1 工作区的概念 91

4.8.2 工作区的选择及数据引用 92

4.8.3 工作区的使用规则 92

4.8.4 数据工作期 92

4.8.5 工作区操作示例 93

4.9 数据库操作 93

4.9.1 数据库的创建 94

4.9.2 在项目中添加数据库 95

4.9.3 数据库的基本操作 96

4.9.4 数据库对表的管理 97

4.9.5 数据库表的基本操作 100

4.10 表间关系 103

4.10.1 表间关系的相关知识 103

4.10.2 永久关系的操作 104

4.10.3 参照完整性 105

4.10.4 表的关联——表间的临时关系 107

4.11 小型案例实训 110

本章小结 111

习题 111

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

5.1 SQL语言概述 114

5.2 SQL的数据定义功能 115

5.2.1 基本数据类型 115

5.2.2 建立表结构 116

5.2.3 修改数据表 117

5.2.4 删除数据表 118

5.3 SQL的数据操纵功能 118

5.3.1 插入记录 119

5.3.2 删除记录 119

5.3.3 更新记录 119

5.4 数据查询 120

5.4.1 单表查询 121

5.4.2 连接查询 133

5.4.3 子查询 138

5.5 小型案例实训 140

本章小结 140

习题 140

第6章 查询和视图 145

6.1 查询设计 146

6.1.1 查询设计器 146

6.1.2 建立查询示例 148

6.1.3 运行查询文件 149

6.1.4 修改查询文件 150

6.1.5 定向输出查询文件 151

6.2 视图设计 152

6.2.1 视图设计器 153

6.2.2 创建本地视图 154

6.2.3 视图操作的SQL语句 160

6.3 小型案例实训 161

本章小结 161

习题 162

第7章 程序设计基本概述 165

7.1 面向对象程序设计 166

7.1.1 概述 166

7.1.2 面向对象程序设计的基本概念 166

7.1.3 Visual FoxPro的对象操作 168

7.2 表单设计 170

7.2.1 创建表单 170

7.2.2 设置数据环境 173

7.2.3 表单的属性 173

7.2.4 表单的事件 174

7.2.5 表单常用方法 174

7.3 基本控件设计 175

7.3.1 标签(Label) 175

7.3.2 文本框(Text) 176

7.3.3 按钮(Command) 178

7.4 结构化程序设计 180

7.4.1 算法及其描述 181

7.4.2 程序文件的建立与运行 182

7.4.3 程序常用语句 183

7.4.4 顺序结构 184

7.4.5 选择结构 185

7.4.6 循环结构 189

7.4.7 过程的定义与调用 195

7.4.8 自定义函数与调用 196

7.4.9 变量的作用域 197

7.5 小型案例实训 198

本章小结 200

习题 200

第8章 常用控件 203

8.1 常用控件概述 204

8.1.1 命令按钮组控件 204

8.1.2 选项按钮控件 205

8.1.3 复选框控件 206

8.1.4 列表框控件 208

8.1.5 组合框控件 212

8.1.6 编辑框控件 213

8.1.7 计时器控件 213

8.1.8 表格控件 214

8.1.9 页框控件 216

8.1.10 图像控件 218

8.2 小型案例实训 219

本章小结 221

习题 221

第9章 报表设计 223

9.1 报表设计的准备工作 224

9.1.1 准备工作 224

9.1.2 常用的报表布局 224

9.2 利用报表向导创建报表 225

9.2.1 利用报表向导创建单表报表 225

9.2.2 利用报表向导创建一对多报表 227

9.3 利用报表设计器创建报表 229

9.3.1 报表设计器简介 229

9.3.2 页面设置 231

9.3.3 快速报表的创建 232

9.3.4 应用“报表设计器”创建报表 233

9.4 报表输出 235

9.4.1 菜单方式打印报表 235

9.4.2 命令方式打印报表 236

9.5 小型案例实训 236

本章小结 238

习题 238

第10章 菜单设计 241

10.1 菜单系统概述 242

10.1.1 菜单系统的组成 242

10.1.2 菜单系统的设计过程 243

10.2 创建下拉式菜单 243

10.2.1 应用菜单设计器创建下拉式菜单 243

10.2.2 应用快速菜单创建下拉式菜单 248

10.3 创建快捷菜单 249

10.3.1 快捷菜单的建立 249

10.3.2 快捷菜单的建立实例 250

10.4 小型案例实训 251

本章小结 253

习题 253

第11章 项目设计实例——图书管理系统 255

11.1 可行性和需求分析 256

11.1.1 可行性分析 256

11.1.2 需求分析 257

11.2 系统设计 257

11.2.1 设计思想 257

11.2.2 系统功能分析 257

11.2.3 系统功能模块设计 258

11.2.4 数据库设计 258

11.3 程序代码 260

11.3.1 主文件代码 260

11.3.2 主窗口模块代码 261

11.3.3 图书信息管理模块代码 263

11.3.4 读者信息管理模块代码 267

11.3.5 图书借阅/归还模块代码 271

11.4 软件测试 275

本章小结 276

附录一 Visual FoxPro 6.0常用命令一览表 277

附录二 Visual FoxPro 6.0常用函数一览表 289

附录三 Visual FoxPro 6.0常用的表单属性、事件与方法 301

参考文献 302

返回顶部