《Visual FoxPro应用基础与面向对象程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:李雁翎编
  • 出 版 社:北京:高等教育出版社
  • 出版年份:1999
  • ISBN:7040075032
  • 页数:336 页
图书介绍:本书是根据教育部提出的非计算机专业计算机基础教学三层次要求组织编写的教材。以VisualFoxPro6.0为主要内容,介绍关系数据库管理系统基础理论及应用系统开发知识的一本较全面的教科书。全书共十五章,分上、下两篇。上篇为VisualFoxPro基础,在数据库基础理论方面介绍了VisualFoxPro6.0的基本操作;下篇为VisualFoxPro面向对象可视化编程,介绍了面向面向对象可视化编程、应用系统开发的方法及步骤。///全书采用图文并茂的形式,结合大量实用、丰富多彩的实例深入浅出

第一章 数据库基础理论 3

1.1 信息、数据和数据处理 3

1.1.1 信息与数据 3

上篇 Visual FoxPro基础 3

1.1.2 数据处理 4

1.2 数据模型 4

1.2.1 层次模型 5

1.2.2 网状模型 5

1.2.3 关系模型 6

1.3 数据库系统 7

1.3.1 数据库 7

1.3.2 数据库管理系统 7

1.3.3 数据库系统的体系结构 8

1.4 关系数据库及其设计 9

1.4.1 关系数据库 9

1.3.4 数据库应用系统的构成 9

1.4.2 关系的规范化 10

1.4.3 表间关联关系的类型 14

1.4.4 关系的完整性 16

1.4.5 关系运算 18

思考题 20

第二章 Visual FoxPro系统概述 21

2.1 Visual FoxPro的特性 21

2.2.1 安装环境 22

2.2 Visual FoxPro的安装与启动 22

2.2.2 Visual FoxPro的安装 23

2.2.3 启动Visual FoxPro 25

2.2.4 退出Visual FoxPro 27

2.3 Visual FoxPro系统环境的配置 27

2.4 Visual FoxPro用户界面 28

2.4.1 Visual FoxPro的界面 28

2.4.2 标题栏 29

2.4.3 菜单栏 30

2.4.4 工具栏 33

2.4.5 命令窗口 35

2.4.6 工作区与状态行 35

2.5 Visual FoxPro向导 35

2.6 Visual FoxPro生成器 36

2.7 Visual FoxPro设计器 37

思考题 37

实验题 37

第三章 Visual FoxPro基础 38

3.1 数据类型 38

3.1.1 字符型 38

3.1.2 数值型 38

3.1.5 逻辑型 39

3.1.7 通用型 39

3.1.6 备注型 39

3.1.4 日期时间型 39

3.1.3 日期型 39

3.2 数据存储 40

3.2.1 常量 40

3.2.2 内存变量 42

3.2.3 数组变量 42

3.2.4 字段变量 43

3.2.7 内存变量的作用域 44

3.2.6 对象 44

3.2.5 记录 44

3.2.8 有关内存变量的操作 45

3.3 函数 46

3.4 表达式 51

3.4.1 算术表达式 51

3.4.2 字符表达式 51

3.4.3 日期时间表达式 52

3.4.4 关系表达式 52

3.4.6 名表达式 53

3.4.5 逻辑表达式 53

3.4.7 类与对象操作符 54

思考题 54

实验题 54

第四章 表操作 55

4.1 建立表 55

4.1.1 定义表中的数据类型 55

4.1.2 利用表设计器创建表 56

4.1.3 表的打开与关闭 59

4.1.4 利用表设计器修改表结构 60

4.1.5 利用表向导创建表 63

4.2 向表中加入记录 67

4.2.1 创建表时立即输入数据 67

4.2.2 以追加方式输入数据 67

4.2.2 备注型数据的输入 69

4.2.4 通用型数据的输入 69

4.3.1 用编辑方式显示和修改数据 73

4.3 数据的显示和修改方式 73

4.3.2 用浏览方式显示和修改数据 74

4.3.3 用Browse命令和List命令 76

浏览、修改数据 76

4.4 控制字段和记录的访问 78

4.4.1 限制对字段的访问 78

4.4.2 限制对记录的访问 80

4.5 数据表中记录的定位 81

4.6 删除和恢复表中的数据 87

4.6.1 逻辑删除表中的记录 87

4.6.2 恢复表中逻辑删除的记录 88

4.6.3 物理删除表中的记录 88

4.7 快速修改表中的数据 94

思考题 97

实验题 97

5.2 索引类型 98

5.1 什么是索引 98

第五章 索引及创建索引 98

5.3 创建索引 99

5.4 索引的使用 103

5.4.1 按索引字段排序 103

5.4.2 按索引表达式排序 106

思考题 109

实验题 109

第六章 创建数据库 110

6.1 创建数据库 110

6.1.1 建立数据库 110

6.1.2 打开数据库 111

6.1.3 向数据库添加数据表 112

6.2 数据库中的表的使用 113

6.2.1 设置表中字段的显示标题 113

6.2.2 设置表中字段的注释 115

6.2.3 设置表中字段的默认值 116

6.2.4 设置表中字段的有效规则 117

6.3 建立表间的关联关系 119

6.3.1 建立表间的一对一关系 119

6.3.2 建立表间的一对多关系 119

6.3.3 设置参照完整性 121

思考题 124

实验题 124

第七章 视图与查询 125

7.1 创建视图 125

7.1.1 利用视图设计器创建视图 125

7.1.2 利用视图向导创建视图 131

7.2 利用视图更新数据 136

7.3 创建查询 139

7.3.1 用查询设计器创建查询 139

10.1 Visual FoxPro的工作方式 142

10.1.1 命令方式 142

10.1.2 菜单方式 142

下篇 Visual FoxPro面向对象可视化编程第十章 程序设计基础 142

7.3.2 利用查询向导创建查询 142

7.4 使用查询 147

思考题 151

实验题 152

第八章 SQL关系数据库查询语言 153

8.1 创建查询SQL语句 153

8.2 表定义SQL语句 161

8.2.1 创建表 161

8.2.2 修改字段属性 162

8.2.3 删除字段 163

8.2.4 增加字段 164

8.3.1 插入记录 164

8.3 表记录操作SQL语句 164

8.3.2 更新记录 165

8.3.3 删除记录 166

实验题 167

思考题 167

9.1 创建项目 168

第九章 创建项目 168

9.2 项目管理器的使用 169

9.2.1 用“数据”选项卡管理数据 169

9.2.2 用“文档”选项卡管理文档 171

9.2.3 用“类”选项卡管理类 172

9.2.4 用“代码”选项卡管理 173

9.2.5 用“其他”选项卡管理 173

其他类型的文件 173

代码文件 173

9.2.6 用“项目”菜单管理项目 174

中的文件 174

9.3 定制项目管理器 174

实验题 176

思考题 176

10.1.3 程序文件方式 180

10.2 程序文件的建立与编辑 181

10.2.1 以命令方式建立、编辑 181

程序文件 181

10.2.2 以菜单方式建立、编辑 182

程序文件 182

10.2.3 利用设计工具建立程序代码 183

10.3 程序文件的调用 183

10.3.1 以命令方式调用程序文件 183

10.3.2 以菜单方式调用程序文件 183

10.4 程序的基本结构 183

10.5 常用的交互输入语句 184

10.6.1 单向分支 187

10.6 分支结构 187

10.6.2 双向分支 188

10.6.3 多向分支 189

10.6.4 使用分支语句应注意的几点 190

10.7 循环结构 190

10.7.1 “当”型循环控制语句 191

10.7.2 “计数”型循环控制语句 192

10.7.3 “指针”型循环控制语句 193

10.7.4 使用循环语句应注意的几点 193

10.8 过程与过程文件 194

10.9 程序设计实例 195

10.10 程序设计的一般问题 198

10.10.1 命令和语句的使用效率 199

10.10.2 减少和避免程序中的语法错误 199

10.10.3 提高程序的可维护性 200

10.11 程序调试工具 200

实验题 202

思考题 202

第十一章 面向对象可视化编程基础 203

11.1 新概念的引入 203

11.1.1 对象 203

11.1.2 类 204

11.1.3 属性 206

11.1.4 事件与方法 206

11.2.1 创建类的一般方法 207

11.2 类的创建 207

11.2.2 用菜单方式创建类 208

11.2.3 通过编程定义类 211

11.3 对象的操作 212

11.3.1 由类创建对象 213

11.3.2 设置对象的属性 213

11.3.3 调用对象的方法和 214

触发对象的事件 214

11.4 对象设计实例 214

11.4.1 用编程方式设计对象 215

11.4.2 用面向对象方式设计对象 216

思考题 219

实验题 219

第十二章 表单设计及运行 220

12.1 创建表单 220

12.1.1 用表单设计器创建表单 220

12.1.2 用表单向导创建表单 221

12.2 修改表单 227

12.3 运行表单 229

12.4 表单控件 230

12.4.1 添加表单控件 230

12.4.2 表单控件的属性 231

思考题 237

实验题 237

第十三章 实用表单的设计 238

13.1 设计“无控件”表单 238

13.2 设计“说明”表单 239

13.3 设计“系统登录”表单 248

13.4 设计“数据维护”表单 251

13.5 设计“数据浏览”表单 258

13.6 设计“数据查询”表单 264

思考题 275

实验题 275

14.1 报表布局 276

14.1.1 设置报表页面与布局 276

第十四章 创建报表 276

14.1.2 设置报表中数据的显示格式 277

14.1.3 添加报表控件 277

14.1.4 常用的报表布局 277

14.2 创建报表 279

14.2.1 利用报表设计器创建报表 279

14.2.2 利用报表向导创建报表 281

14.3 修改报表 284

实验题 286

14.4 使用报表 286

思考题 286

第十五章 菜单设计 287

15.1 菜单系统 287

15.2 建立菜单系统 288

15.2.1 创建主菜单 288

15.2.2 创建子菜单 289

15.3 指定菜单项任务 290

15.4 生成菜单程序 291

15.5 运行菜单 291

思考题 293

实验题 293

第十六章 小型系统开发实例 294

16.1 系统开发的一般过程 294

16.2 系统总体规划 294

16.3 主要功能模块 295

16.3.1 数据库及表 295

16.3.2 主程序设计 297

16.3.3 主要工作窗口 298

16.3.4 系统工具条 302

16.3.5 系统主菜单设计 303

16.4 系统部件的组装 304

16.5 运行“专门人才信息管理系统” 307

思考题 310

实验题 310

附录 311

附录一 数据库操作命令一览表 311

附录二 控件类名称及功能 321

附录三 对象名称及功能 322

附录四 属性语法与功能 322

附录五 事件语法与功能 330

附录六 方法语法与功能 332

附录七 系统内存变量一览表 333

参考文献 335