《Visual FoxPro实用教程与上机指导》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:马秀峰,崔洪芳主编
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2007
  • ISBN:7301121741
  • 页数:333 页
图书介绍:本书根据高等院校Visual FoxPro程序设计课程的教学要求和最新修订的《全国计算机等级考试二级考试大纲(Visual FoxPro程序设计)》的要求,编撰和提供了大量的习题,这些习题涉及到数据库与数据库管理系统,Visual FoxPro基础知识,数据库与数据表的基本操作。

第1章 Visual FoxPro基础 1

1.1 数据库的基本概念 1

1.1.1 数据与信息 1

1.1.2 计算机数据管理技术的发展 1

1.1.3 数据库的概念与特点 2

1.1.4 数据库管理系统与数据库系统 3

1.2 数据模型 4

1.2.1 数据模型的概念 4

1.2.2 三种数据模型 5

1.2.3 关系模型的相关概念 7

1.2.4 关系模型的性质 10

1.3 关系运算 10

1.3.1 传统的集合运算 10

1.3.2 专门的关系运算 11

1.4 Visual FoxPro概述 11

1.4.1 Visual FoxPro的发展过程 11

1.4.2 Visual FoxPro 6.0的特点 12

1.5 Visual FoxPro 6.0使用初步 13

1.5.1 Visual FoxPro 6.0的安装、启动与退出 13

1.5.2 Visual FoxPro 6.0的用户界面 14

1.5.3 Visual FoxPro 6.0的工作方式 16

1.6 项目管理器 16

1.7 上机指导 20

习题 22

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

2.1 数据类型 25

2.2 常量与变量 26

2.2.1 常量 26

2.2.2 变量 28

2.2.3 变量的定义与操作 29

2.3 运算符与表达式 30

2.3.1 数值表达式 31

2.3.2 字符表达式 32

2.3.3 日期时间表达式 32

2.3.4 关系表达式 33

2.3.5 逻辑表达式 34

2.3.6 混合运算运算符的优先顺序 35

2.4 数组 35

2.4.1 数组变量的定义 35

2.4.2 数组元素的引用格式 35

2.4.3 数组元素的赋值 36

2.5 常用函数 36

2.5.1 数值函数 36

2.5.2 字符函数 38

2.5.3 日期和时间函数 41

2.5.4 数据类型转换函数 41

2.5.5 测试函数 43

2.6 上机指导 46

习题 48

第3章 Visual FoxPro数据库基本操作 50

3.1 创建Visual FoxPro数据库 50

3.1.1 数据库与数据表的概念 50

3.1.2 建立数据库 51

3.2 创建和修改数据表 51

3.2.1 数据库表与自由表 52

3.2.2 在数据库中建立数据表 52

3.2.3 修改表结构 53

3.2.4 显示表结构 54

3.3 操作数据表 55

3.3.1 打开和关闭数据表 55

3.3.2 浏览和显示记录 56

3.3.3 修改和编辑记录 58

3.3.4 添加记录 60

3.3.5 删除和恢复记录 61

3.3.6 记录指针的定位 62

3.3.7 复制数据表 63

3.4 数据表的排序与索引 64

3.4.1 排序与索引的概念 64

3.4.2 数据表排序 64

3.4.3 索引类型 65

3.4.4 索引文件 66

3.4.5 索引的建立方法 67

3.4.6 使用索引 68

3.5 数据统计与计算 71

3.5.1 统计记录数 71

3.5.2 求和 71

3.5.3 求平均值 72

3.5.4 分类汇总 72

3.6 数据工作期 73

3.6.1 工作区的概念 73

3.6.2 “数据工作期”窗口 73

3.6.3 工作区的选择 74

3.6.4 非当前工作区中字段的引用 75

3.6.5 临时关系 75

3.7 数据交换技术 76

3.7.1 数据的导出与导入 76

3.7.2 数据表与数组交换数据 79

3.8 上机指导 80

习题 81

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

4.1 SQL概述 84

4.1.1 SQL简介 84

4.1.2 Visual FoxPro对SQL的支持 85

4.2 SQL的定义功能 85

4.2.1 表的定义与删除 85

4.2.2 表结构的修改 88

4.3 SQL的数据操作功能 90

4.3.1 数据插入 90

4.3.2 数据更新 92

4.3.3 数据删除 92

4.4 SQL的数据查询功能 93

4.4.1 简单查询 95

4.4.2 查询中的特殊运算符 97

4.4.3 联接查询 98

4.4.4 嵌套查询 99

4.4.5 查询排序 100

4.4.6 分组汇总查询 100

4.4.7 空值查询 101

4.4.8 别名与自联接查询 102

4.4.9 内外层相关查询 102

4.4.10 使用谓词与量词的查询 102

4.4.11 超联接查询 104

4.4.12 查询结果的合并 106

4.4.13 在Visual FoxPro中使用SQL时的特殊选项 106

4.5 上机指导 107

习题 109

第5章 查询与视图 111

5.1 查询 111

5.1.1 查询的概念 111

5.1.2 查询设计器的使用 111

5.1.3 查询的运行、保存与修改 117

5.1.4 定向输出查询 119

5.1.5 查询向导的使用 121

5.2 视图 124

5.2.1 视图的概念 124

5.2.2 建立视图 125

5.2.3 使用和编辑视图 129

5.2.4 连接与远程视图 130

5.2.5 使用视图更新数据 132

5.3 上机指导 133

习题 134

第6章 结构化程序设计 136

6.1 程序设计基础 136

6.2 Visual FoxPro程序文件的基本操作 138

6.2.1 程序文件的建立与执行 138

6.2.2 Visual FoxPro程序的显示和打印 141

6.2.3 程序的书写规则 142

6.3 顺序结构程序设计 142

6.3.1 程序文件中的辅助命令 142

6.3.2 基本的输入/输出命令 143

6.3.3 环境参数设置命令 147

6.4 分支结构程序设计 148

6.4.1 简单分支结构 148

6.4.2 分支结构的嵌套 151

6.4.3 多重分支结构 151

6.5 循环结构程序设计 153

6.5.1 WHILE循环 153

6.5.2 FOR循环 155

6.5.3 SCAN循环 157

6.5.4 循环结构中的两条专用命令 158

6.5.5 循环嵌套 160

6.6 多模块程序设计 161

6.6.1 子程序的概念与调用 161

6.6.2 过程的定义 163

6.6.3 自定义函数 166

6.6.4 内存变量的类型及作用域 167

6.6.5 过程之间的数据传递 170

6.7 程序的调试方法 172

6.7.1 程序调试的概念与目的 172

6.7.2 程序调试方法 172

6.7.3 Visual FoxPro调试器 173

6.8 上机指导 175

习题 176

第7章 面向对象的程序设计 183

7.1 面向对象程序设计概述 183

7.1.1 对象的概念 183

7.1.2 类的概念 183

7.1.3 面向对象的程序设计思想 184

7.1.4 事件驱动的程序运行机制 184

7.2 Visual FoxPro中的类 185

7.2.1 Visual FoxPro 6.0的基类 185

7.2.2 容器类和控件类 186

7.2.3 Visual FoxPro的用户自定义类 187

7.3 Visual FoxPro对象的操作 188

7.3.1 对象的引用 188

7.3.2 对象的属性与方法 190

7.3.3 对事件的响应 191

7.4 上机指导 192

习题 194

第8章 表单设计与应用 196

8.1 创建与管理表单 196

8.1.1 表单的概念与构成 196

8.1.2 表单向导 197

8.1.3 表单设计器 201

8.1.4 表单的属性、事件和方法 204

8.1.5 表单的数据环境 210

8.1.6 表单的保存与运行 213

8.2 表单控件概要 215

8.2.1 控件的操作 215

8.2.2 控件的布局 216

8.2.3 控件的外观颜色 217

8.2.4 控件的分类 217

8.3 输出类控件 217

8.3.1 标签 217

8.3.2 图像 218

8.3.3 线条 218

8.3.4 形状 219

8.4 输入类控件 220

8.4.1 文本框 220

8.4.2 编辑框 224

8.4.3 列表框控件与组合框控件 225

8.4.4 微调器 230

8.5 控制类控件 231

8.5.1 命令按钮 231

8.5.2 命令按钮组 233

8.5.3 选项按钮组 236

8.5.4 复选框 237

8.5.5 计时器 237

8.5.6 超链接 238

8.6 容器类控件 239

8.6.1 表格 239

8.6.2 页框 242

8.6.3 容器 242

8.7 ActiveX控件 243

8.7.1 ActiveX容器型控件 243

8.7.2 ActiveX绑定型控件 245

8.8 类设计器 246

8.8.1 用户自定义类 246

8.8.2 用户自定义类的使用 248

8.9 多表单应用程序和表单集 249

8.9.1 多表单应用程序 249

8.9.2 表单集 251

8.9.3 用户定义工具栏 253

8.10 上机指导 256

习题 259

第9章 菜单的设计与应用 261

9.1 下拉式菜单的设计 261

9.1.1 菜单设计的过程 261

9.1.2 菜单设计器 264

9.1.3 菜单选项 267

9.1.4 常规选项 268

9.1.5 顶层表单的菜单 269

9.2 快捷菜单的设计 270

9.3 上机指导 272

习题 274

第10章 报表与标签设计 276

10.1 报表向导与快速报表 276

10.1.1 报表向导的使用 276

10.1.2 快速报表 280

10.2 报表设计器 281

10.3 报表的数据源 284

10.4 报表控件 285

10.5 数据分组 293

10.6 多栏报表 295

10.7 输出报表 297

10.8 标签设计 298

10.9 上机指导 301

习题 306

第11章 Visual FoxPro应用系统开发 308

11.1 系统开发的步骤 308

11.2 系统需求分析 308

11.2.1 数据需求 308

11.2.2 功能需求 309

11.3 系统设计 309

11.3.1 数据库设计 309

11.3.2 系统总体功能设计 310

11.3.3 系统主要模块简介 310

11.4 系统实施 312

11.4.1 项目、数据库、数据表和视图的建立 312

11.4.2 学院信息、专业信息、年级信息和课程信息录入表单设计 312

11.4.3 档案录入表单设计 313

11.4.4 成绩录入表单设计 314

11.4.5 档案修改表单设计 315

11.4.6 成绩修改表单设计 316

11.4.7 档案浏览表单设计 316

11.4.8 成绩统计表单设计 318

11.4.9 成绩排序表单设计 320

11.4.10 班级成绩表报表设计 320

11.4.11 打印班级成绩表表单设计 321

11.4.12 个人成绩单报表设计和打印个人成绩单表单设计 322

11.4.13 系统菜单设计 322

11.4.14 登录表单设计 323

11.4.15 主程序设计 325

11.5 系统集成 326

11.5.1 系统集成 326

11.5.2 应用程序连编 326

11.6 系统发布 327

11.6.1 准备发布文件 327

11.6.2 创建发布磁盘 327

11.7 上机指导 330

习题 331

参考文献 333