《Visual FoxPro程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:殷晓波主编
  • 出 版 社:长沙:国防科技大学出版社
  • 出版年份:2008
  • ISBN:9787810995634
  • 页数:275 页
图书介绍:本书较为全面、系统地介绍了使用Visual FoxPro 6.0进行程序设计的方法和技巧,主要内容包括Visual FoxPro基础知识,Visual FoxPro的数据与数据运算,数据库和表,关系型数据库标准语言SQL,查询与视图,结构化程序设计,表单、菜单和报表的设计等内容。本书内容丰富,文字叙述简明易懂,注重实用性和可操作性,书中的例题与知识点结合恰当、分析透彻,习题安排合理,每章后面都附有真题解析和实训。

第1章 Visual FoxPro基础知识 1

1.1 数据库基础 1

1.1.1 数据库的基本概念 1

1.1.2 数据管理技术 2

1.1.3 数据库系统的组成和特点 3

1.1.4 数据模型 4

1.2 关系数据库 5

1.2.1 基本概念 6

1.2.2 关系运算 7

1.2.3 关系完整性 8

1.3 Visual FoxPro 6.0概述 8

1.3.1 Visual FoxPro 6.0的发展历史 8

1.3.2 Visual FoxPro 6.0的特点 9

1.3.3 Visual FoxPro 6.0的文件类型 9

1.3.4 Visual FoxPro的安装 10

1.4 Visual FoxPro 6.0的集成开发环境 12

1.4.1 Visual FoxPro 6.0的工作方式 12

1.4.2 Visual FoxPro 6.0的工作界面 12

1.4.3 Visual FoxPro 6.0项目管理器 15

1.4.4 Visual FoxPro 6.0的设计器 19

实训 20

本章小结 22

真题解析 23

习题1 23

第2章 Visual FoxPro的数据与数据运算 25

2.1 Visual FoxPro的数据类型 25

2.2 数据存储 26

2.2.1 常量 26

2.2.2 变量 27

2.2.3 内存变量的操作 28

2.2.4 数组 30

2.3 运算符与表达式 32

2.3.1 字符串运算符与字符表达式 32

2.3.2 算术运算符与数值表达式 32

2.3.3 关系运算符与关系表达式 33

2.3.4 逻辑运算符与逻辑表达式 33

2.3.5 日期运算符与日期型表达式 34

2.3.6 运算符优先级 35

2.4 常用函数 35

2.4.1 字符处理函数 35

2.4.2 数值运算函数 37

2.4.3 日期时间函数 39

2.4.4 数据类型转换函数 40

2.4.5 测试函数 42

实训 44

本章小结 46

真题解析 46

习题2 47

第3章 数据库和表 50

3.1 数据表的建立和修改 50

3.1.1 表结构的建立 50

3.1.2 表的打开与关闭 53

3.1.3 表结构的显示与修改 54

3.2 数据表的维护命令 56

3.2.1 表记录的浏览 56

3.2.2 表记录的添加 57

3.2.3 表记录的删除 60

3.2.4 表记录的修改 62

3.3 表的排序和索引 64

3.3.1 表的排序 65

3.3.2 表的索引 65

3.4 数据的检索和统计 71

3.4.1 数据的检索 71

3.4.2 数据的统计 72

3.5 多表操作 74

3.5.1 工作区 74

3.5.2 多表关联 75

3.6 数据库的基本操作 79

3.6.1 数据库的创建 79

3.6.2 自由表与数据库表 80

3.6.3 向数据库中添加表或从数据库中移去表 80

3.6.4 数据词典的使用 82

实训 84

本章小结 86

真题解析 87

习题3 88

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

4.1 SQL语言概述 89

4.2 SQL的定义功能 90

4.2.1 表的定义 90

4.2.2 表的删除 91

4.2.3 表结构的修改 91

4.3 SQL的查询功能 95

4.3.1 简单查询 96

4.3.2 分组与计算查询 99

4.3.3 对查询结果排序 100

4.3.4 联接查询 100

4.3.5 嵌套查询 101

4.4 SQL的操作功能 102

4.4.1 记录的插入 102

4.4.2 记录的删除 103

4.4.3 记录的更新 104

实训 104

本章小结 106

真题解析 107

习题4 107

第5章 查询与视图 110

5.1 查询 110

5.1.1 查询的概念 110

5.1.2 查询的创建 110

5.2 视图 120

5.2.1 视图的概念 120

5.2.2 视图的创建 121

5.2.3 视图的使用 131

5.2.4 远程视图与连接 132

实训 133

本章小结 136

真题解析 136

习题5 137

第6章 结构化程序设计 139

6.1 程序文件 139

6.1.1 程序文件的建立 139

6.1.2 简单的交互方式输入输出命令 140

6.1.3 应用程序的执行 143

6.2 程序控制结构 143

6.2.1 顺序结构 143

6.2.2 分支结构 145

6.2.3 循环结构 150

6.3 过程与过程调用 158

6.3.1 子程序设计与调用 158

6.3.2 过程与过程文件 160

6.3.3 自定义函数 162

6.3.4 参数传递 163

6.3.5 变量的作用域 165

6.4 程序的调试 167

6.4.1 程序常见错误 167

6.4.2 调试器窗口 168

6.4.3 “调试”菜单 170

实训 171

本章小结 173

真题解析 173

习题6 175

第7章 表单的设计 177

7.1 面向对象的基本概念 177

7.1.1 对象的属性、事件和方法 177

7.1.2 Visual FoxPro中的类 179

7.2 表单设计 182

7.2.1 使用表单向导创建表单 183

7.2.2 使用表单设计器创建表单 186

7.2.3 表单数据环境设计器 194

7.3 表单控件设计 195

7.3.1 标签控件 195

7.3.2 命令按钮控件 196

7.3.3 命令按钮组控件 197

7.3.4 文本框控件 198

7.3.5 编辑框控件 200

7.3.6 复选框控件 200

7.3.7 选项按钮组控件 201

7.3.8 列表框控件 202

7.3.9 组合框控件 204

7.3.10 表格控件 205

实训 206

本章小结 207

真题解析 207

习题7 208

第8章 菜单设计 211

8.1 菜单的基本概念 211

8.1.1 菜单的组成 211

8.1.2 菜单的设计原则和步骤 212

8.1.3 菜单设计器 213

8.2 创建下拉式菜单 217

8.3 创建快捷菜单 219

实训 221

本章小结 224

真题解析 224

习题8 224

第9章 报表设计 226

9.1 报表概述 226

9.1.1 报表的组成 226

9.1.2 报表布局的类型 227

9.1.3 报表设计步骤 228

9.1.4 报表文件 229

9.2 报表的创建 229

9.2.1 使用报表向导创建 229

9.2.2 使用报表设计器创建 234

9.2.3 使用快速报表创建 239

9.3 报表的分组和分栏设计 241

9.3.1 设计分组报表 241

9.3.2 设计分栏报表 243

9.4 报表输出 244

9.4.1 报表的页面设置 244

9.4.2 报表的预览 244

9.4.3 报表的打印 244

实训 245

本章小结 247

真题解析 247

习题9 248

第10章 数据库应用系统开发实例 249

10.1 数据库应用系统的开发过程 249

10.2 学生综合测评系统设计思想 250

10.3 需求分析 250

10.3.1 系统需求 250

10.3.2 功能建模 251

10.3.3 系统配置 252

10.3.4 数据库分析 252

10.4 数据库设计 253

10.4.1 创建项目 253

10.4.2 创建表 253

10.4.3 创建数据库 254

10.5 界面设计 255

10.5.1 登录界面设计 256

10.5.2 管理员界面设计 256

10.5.3 教师界面设计 257

10.5.4 浏览界面设计 258

10.5.5 评分界面设计 258

10.5.6 学生信息界面设计 259

10.6 报表设计 260

10.7 代码的分析与实现 260

10.7.1 系统主程序的分析与实现 260

10.7.2 登录界面代码的分析与实现 261

10.7.3 管理员界面代码的分析与实现 262

10.7.4 教师界面代码的分析与实现 263

10.7.5 浏览界面代码的分析与实现 264

10.7.6 评分界面代码的分析与实现 264

10.7.7 学生信息界面代码的分析与实现 265

10.8 运行演示 266

10.9 应用程序的生成及发布 269

10.9.1 应用程序的连编 270

10.9.2 应用程序的发布 271

参考文献 274