《可视化程序设计-Visual FoxPro》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:安晓飞主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2008
  • ISBN:7030209869
  • 页数:261 页
图书介绍:本书根据教育部提出的非计算机专业计算机基础教学的要求编写。书中以Visual FoxPro 6.0为主要内容,介绍了关系数据库管理系统的基本原理及应用系统的开发方法。全书共分10章,其内容包括Visual FoxPro系统概述、 Visual FoxPro基础、数据表与数据库、SQL关系数据库查询语言、视图与查询、程序设计基础、表单设计与应用、菜单设计与应用、报表设计、应用系统开发实例等内容。本书把基本理论和实际应用有机地结合起来,将基本概念自然地融入到应用系统和实例中。本书概念清晰、实例丰富、编排合理,通过本书学习使读者能够独立开发小型数据库应用系统。

第1章 Visual FoxPro 6.0系统概述 1

1.1 数据库系统的组成 1

1.2 关系数据库 2

1.2.1 关系模型 2

1.2.2 关系模型的相关概念 2

1.2.3 关系运算 3

1.3 Visual FoxPro 6.0系统的特点 4

1.4 Visual FoxPro 6.0的安装、启动与退出 5

1.4.1 Visual FoxPro 6.0的安装 6

1.4.2 Visual FoxPro 6.0的启动 6

1.4.3 Visual FoxPro 6.0的退出 7

1.5 Visual FoxPro 6.0集成开发环境 7

1.5.1 Visual FoxPro 6.0用户界面 7

1.5.2 Visual FoxPro 6.0的工作方式 8

1.5.3 Visual FoxPro 6.0的系统环境配置 8

1.6 Visual FoxPro 6.0的辅助设计工具 10

1.6.1 向导 10

1.6.2 设计器 10

1.6.3 生成器 11

1.7 项目管理器 12

1.7.1 创建项目 12

1.7.2 项目管理器的使用 13

1.8 Visual FoxPro 6.0的性能指标和常用文件类型 15

1.8.1 Visual FoxPro 6.0的性能指标 15

1.8.2 Visual FoxPro 6.0的文件类型 16

本章小结 16

习题一 17

第2章 数据与数据运算 18

2.1 常量 18

2.1.1 数值型常量 18

2.1.2 字符型常量 18

2.1.3 日期型常量 19

2.1.4 日期时间型常量 21

2.1.5 逻辑型常量 21

2.1.6 货币型常量 21

2.2 变量 22

2.2.1 变量的基本概念 22

2.2.2 内存变量常用命令 24

2.3 运算符与表达式 28

2.3.1 数值运算符和数值表达式 28

2.3.2 字符表达式 28

2.3.3 日期时间运算符和日期时间表达式 29

2.3.4 关系运算符与关系表达式 29

2.3.5 逻辑运算符和逻辑表达式 31

2.3.6 运算符优先级 32

2.4 函数 32

2.4.1 函数的分类 33

2.4.2 常用函数 33

2.5 Visual FoxPro命令语法规则 36

2.5.1 Visual FoxPro的命令格式 36

2.5.2 命令书写规则 37

本章小结 37

习题二 38

第3章 数据表与数据库 40

3.1 建立数据表 40

3.1.1 设计表结构 41

3.1.2 建立表结构 42

3.1.3 表的打开与关闭 46

3.1.4 输入记录 46

3.2 修改和使用表 49

3.2.1 表结构的显示与修改 49

3.2.2 表结构及表记录的复制 50

3.2.3 记录指针定位 51

3.2.4 记录的浏览 52

3.2.5 修改记录 55

3.2.6 记录的删除 56

3.3 数据库的创建与操作 58

3.3.1 建立数据库 58

3.3.2 打开数据库 59

3.3.3 修改数据库 59

3.3.4 关闭数据库 59

3.3.5 删除数据库 60

3.4 数据库表 60

3.4.1 新建数据库表 60

3.4.2 设置数据库表的属性 61

3.4.3 向数据库中添加自由表 64

3.4.4 从数据库中移去或删除表 65

3.5 表的排序与索引 65

3.5.1 表的排序 65

3.5.2 表的索引 67

3.6 表的查询 73

3.6.1 顺序查询 74

3.6.2 索引查询 74

3.7 数据表的统计与汇总 76

3.7.1 计数命令 76

3.7.2 求和命令 76

3.7.3 求平均值命令 76

3.7.4 数据表分类汇总 77

3.8 数据完整性 77

3.9 多个表同时使用 81

3.9.1 工作区与多个表 81

3.9.2 表间的临时关联 82

本章小结 85

习题三 85

第4章 SQL关系数据库查询语言 87

4.1 SQL语言的特点 87

4.2 SQL的查询功能 88

4.2.1 SQL语法格式 88

4.2.2 简单查询 89

4.2.3 联接查询 90

4.2.4 嵌套查询 93

4.2.5 几个特殊的运算符 94

4.2.6 排序 95

4.2.7 计算查询 96

4.2.8 分组查询 97

4.2.9 集合的并运算 97

4.2.10 查询去向 97

4.3 SQL的定义功能 98

4.3.1 创建表 99

4.3.2 删除表 99

4.3.3 表结构的修改 99

4.3.4 视图的定义 100

4.4 SQL的数据修改功能 100

4.4.1 插入记录 100

4.4.2 删除记录 101

4.4.3 更新记录 101

本章小结 101

习题四 101

第5章 查询与视图 103

5.1 查询 103

5.1.1 查询的概念 103

5.1.2 利用设计器创建查询 103

5.1.3 利用查询向导创建查询 108

5.1.4 查询的使用 112

5.2 视图 114

5.2.1 视图的概念 114

5.2.2 创建本地视图 114

5.2.3 创建远程视图 117

5.2.4 视图的使用 118

5.3 查询与视图的区别 119

本章小结 119

习题五 119

第6章 程序设计基础 121

6.1 程序文件的建立和运行 121

6.1.1 程序文件的建立与编辑 121

6.1.2 程序文件的运行 122

6.1.3 程序的调试 122

6.1.4 常用辅助命令 125

6.1.5 常用的交互输入语句 125

6.2 程序的基本结构 128

6.2.1 顺序结构 128

6.2.2 选择结构 128

6.2.3 循环结构 132

6.3 子程序、过程与自定义函数 140

6.3.1 子程序 140

6.3.2 过程及其调用 141

6.3.3 过程调用中的参数传递 143

6.3.4 内存变量的作用域 145

6.3.5 自定义函数 148

本章小结 149

习题六 149

第7章 表单设计与应用 152

7.1 面向对象程序设计的概念 152

7.1.1 对象与类 152

7.1.2 容器类与控件类 155

7.2 创建表单 155

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

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

7.3 表单设计器 159

7.3.1 表单设计器环境 159

7.3.2 数据环境 162

7.3.3 控件的操作 163

7.3.4 表单的保存和运行 164

7.3.5 关闭表单 165

7.4 修改表单 165

7.4.1 设置控件的Tab键次序 165

7.4.2 设置控件颜色、对齐控件 167

7.4.3 表单的属性、事件和方法 168

7.5 常用表单控件 173

7.5.1 标签控件 173

7.5.2 命令按钮控件 174

7.5.3 命令按钮组控件 176

7.5.4 文本框控件 177

7.5.5 编辑框控件 179

7.5.6 复选框控件 182

7.5.7 选项按钮组控件 183

7.5.8 列表框控件 184

7.5.9 组合框控件 187

7.5.10 表格控件 188

7.5.11 微调控件 191

7.5.12 图像控件 192

7.5.13 计时器控件 192

7.5.14 页框控件 193

7.5.15 ActiveX控件 194

本章小结 195

习题七 196

第8章 菜单设计与应用 197

8.1 菜单设计基础 197

8.1.1 菜单结构及概念 197

8.1.2 Visual FoxPro系统菜单 198

8.1.3 菜单设计步骤 200

8.2 菜单设计器 200

8.2.1 菜单设计器的打开 200

8.2.2 菜单设计器的窗口组成 201

8.2.3 “菜单”和“显示”菜单 203

8.2.4 菜单的调试运行 205

8.3 菜单设计实例 206

8.3.1 下拉式菜单设计 206

8.3.2 为顶层表单添加菜单 209

8.3.3 快捷菜单设计 211

本章小结 212

习题八 213

第9章 创建报表与标签 214

9.1 报表的数据源及常用布局 214

9.1.1 报表的数据源 214

9.1.2 报表的布局 214

9.2 创建简单报表 215

9.2.1 报表向导 215

9.2.2 快速报表 217

9.2.3 报表设计器 219

9.3 修改报表 222

9.3.1 调整带区 222

9.3.2 修饰报表 224

9.3.3 添加控件 224

9.4 多栏报表 227

9.5 报表输出 228

9.5.1 预览报表 228

9.5.2 打印报表 229

9.6 标签设计器 229

本章小结 231

习题九 231

第10章 应用系统开发实例 232

10.1 系统开发的一般过程 232

10.2 系统设计 232

10.2.1 系统设计目标 232

10.2.2 需求分析 232

10.2.3 数据库设计 232

10.2.4 功能模块设计 235

10.3 设计和实现各功能模块 236

10.3.1 创建课程表维护模块 236

10.3.2 创建学生表维护模块 238

10.3.3 创建选课模块 244

10.3.4 创建成绩录入模块 247

10.3.5 创建成绩查询与打印模块 249

10.3.6 创建主菜单 253

10.3.7 创建登陆模块 255

10.3.8 创建主程序 256

10.4 创建安装文件 257

10.4.1 连编项目 257

10.4.2 创建安装文件 258

习题十 260

参考文献 261