《Visual Foxpro面向对象程序设计教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:黎升洪,杨波,沈波编著
  • 出 版 社:北京:科学出版社
  • 出版年份:2004
  • ISBN:7030148347
  • 页数:280 页
图书介绍:本书为大学教材。

第一章 数据库系统概论 1

1.1数据库技术 1

1.1.1信息与数据 1

1.1.2数据处理 1

1.1.3数据库系统 2

1.2数据模型 3

1.2.1 数据模型的三要素 4

1.2.2概念模型与实体-联系方法 5

1.2.3数据模型 6

1.3关系数据库 9

1.3.1 关系模型 9

1.3.2关系完整性约束 12

1.4数据库系统应用模式 14

本章关键词 15

习题 15

第二章 Visual FoxPro操作基础 17

2.1Visual FoxPro简介 17

2.2Visual FoxPro的安装与启动 18

2.2.1 Visual FoxPro的安装 18

2.2.2 Visual FoxPro的启动与退出 19

2.3Visual FoxPro的用户界面 20

2.3.1 Visual FoxPro系统主界面 20

2.3.2 Visual FoxPro命令窗口 21

2.3.3 Visual FoxPro系统菜单 21

2.4.1 Visual FoxPro操作方式 23

2.4.2 Visual FoxPro可视化设计工具 23

2.3.4 Visual FoxPro工具栏 23

2.4Visual FoxPro操作概述 23

2.4.3 Visual FoxPro系统环境的设置 26

2.4.4 Visual FoxPro帮助系统的使用 27

2.5 Visual FoxPro命令概述 28

2.5.1 Visual FoxPro命令的结构 28

2.5.2 Visual FoxPro命令中的常用短语 28

2.5.3 Visual FoxPro命令的书写规则 28

2.5.4 Visual FoxPro保留字 29

2.6Visual FoxPro项目管理器 29

2.6.1项目文件的建立与打开 29

2.6.2 Visual FoxPro项目管理的使用 30

本章关键词 32

习题 33

3.2常量 34

第三章 Visual FoxPro语言基础 34

3.1数据类型 34

3.3变量 35

3.3.1变量定义与特性 35

3.3.2内存变量 36

3.4函数 39

3.4.1 函数概述 39

3.4.2数值处理函数 40

3.4.3字符函数 41

3.4.4日期和时间处理函数 44

3.4.5数据类型转换函数 44

3.4.6数据表处理函数 45

3.5Visual FoxPro的表达式 48

3.5.1算术表达式 48

3.5.2字符表达式 48

3.5.4关系表达式 49

3.5.3 日期和时间表达式 49

3.5.5逻辑表达式 50

本章关键词 51

习题 51

第四章 Visual FoxPro数据库操作基础 53

4.1表的基本操作 53

4.1.1工作区和表的打开与关闭 54

4.1.2表的复制 57

4.2表记录的基本操作 58

4.2.1表记录指针的定位 58

4.2.2表记录的显示与浏览 60

4.2.3表记录的修改 64

4.2.4数据表记录的增加 66

4.2.5表记录的删除 68

4.3.1表的索引 70

4.3表的索引与排序 70

4.3.2表的排序 75

4.4表记录的查找 76

4.4.1顺序查找 76

4.4.2快速查找 77

4.5表的统计与计算 78

4.5.1统计记录个数 78

4.5.2统计累加和 79

4.5.3统计平均值 79

4.5.4财务统计 80

4.5.5分类汇总 80

4.6表的临时关联 81

4.6.1建立表的临时关联 81

4.7.1数据表的建立 82

4.7数据表的建立与修改 82

4.6.2取消表的临时关联 82

4.6.3建立记录的一对多联系 82

4.7.2数据表结构的修改 85

4.8数据库的基本操作 86

4.8.1利用数据库设计器建立数据库 86

4.8.2数据库的打开与关闭 88

4.8.3数据库的修改与删除 89

4.8.4向数据库中添加表 90

4.8.5建立数据表间的外键约束 91

4.8.6数据库建立实例 93

本章关键词 97

习题 98

5.1 SQL语言概述 99

5.1.1 SQL的历史和标准 99

第五章 Visual FoxPro中SQL语言的应用 99

5.1.2 SQL的优点 100

5.1.3基本表和视图 100

5.2数据查询 101

5.2.1单表查询 101

5.2.2多表查询 109

5.2.3创建和使用视图 115

5.3数据操纵 117

5.3.1插入记录 117

5.3.2删除记录 118

5.3.3更新记录 118

5.4数据定义 118

5.4.1建立表结构 118

5.5.1查询的建立 121

5.5 Visual FoxPro查询设计器 121

5.4.2删除表 121

5.4.3修改表结构 121

5.5.2查询的保存、修改和输出重定向 126

5.5.3使用视图设计器设计视图 127

本章关键词 128

习题 129

第六章 Visual FoxPro程序设计基础 131

6.1Visual FoxPro程序的建立与执行 131

6.1.1 Visual FoxPro程序的基本构成 131

6.1.2程序文件的建立和编辑 131

6.1.3程序文件的编译和执行 133

6.1.4 Visual FoxPro命令方式的输入输出语句 134

6.2结构化程序设计基础 137

6.2.1程序设计过程 137

6.2.3程序流程图及示例 138

6.2.2算法 138

6.3Visual FoxPro程序的控制语句结构 142

6.3.1顺序结构程序 142

6.3.2分支结构程序 142

6.3.3循环结构程序 147

6.3.4程序设计举例 153

6.4数组的应用 155

6.4.1数组中常用的语句 155

6.4.2数组中常用的函数 157

6.5程序的模块化方法 158

6.5.1子程序 158

6.5.2过程 162

6.5.3自定义函数 164

6.6.1程序错误的种类 165

6.6Visual FoxPro程序调试方法 165

6.6.2使用Visual FoxPro调试器调试程序 167

本章关键词 173

习题 173

第七章 面向对象程序设计基础 177

7.1面向对象的基本概念 177

7.1.1面向对象核心概念 177

7.1.2类或对象的特性 178

7.2Visual FoxPro 6.0对面向对象方法的支持 179

7.3Visual FoxPro面向对象的程序设计中的其他问题 185

7.3.1控件焦点与Tab序 185

7.3.2 Visual FoxPro中关于类的操作 186

本章关键词 190

习题 191

第八章 表单设计与应用 192

8.1表单的建立与运行 192

8.1.1创建表单 192

8.1.2修改表单 197

8.1.3表单的运行 198

8.2表单的操作 199

8.2.1表单设计器环境 199

8.2.2表单的属性 201

8.2.3表单的事件与方法 202

8.2.4数据环境 204

8.2.5表单控件的操作与布局 206

8.3常用表单控件 207

8.3.1命令按钮控件 207

8.3.2命令按钮组控件 209

8.3.3文本框控件 211

8.3.4编辑框控件 213

8.3.5复选框控件 214

8.3.6单选按钮控件 216

8.3.7标签控件 217

8.3.8列表框控件 218

8.3.9组合框控件 220

8.3.10计时器控件 221

8.3.11微调控件 222

8.3.12页框控件 223

8.3.13表格控件 225

本章关键词 230

习题 230

9.1.1菜单的结构 234

第九章 菜单设计 234

9.1菜单设计概述 234

9.1.2菜单设计的基本过程 235

9.1.3系统菜单的控制 236

9.2下拉式菜单设计 236

9.2.1创建主菜单 237

9.2.2创建子菜单 237

9.2.3指定菜单项任务 238

9.2.4生成和运行菜单 239

9.2.5为顶层表单添加菜单 239

9.3快捷菜单设计 241

本章关键词 243

习题 243

10.1利用报表向导创建报表 246

第十章 报表设计 246

10.2利用快速报表创建报表 248

10.3利用报表设计器创建设计报表 250

10.3.1报表数据源和布局 251

10.3.2在报表中使用控件 253

10.4数据分组和多栏报表 259

10.4.1设计数据分组报表 259

10.4.2设计多栏报表 262

10.5报表输出 263

本章关键词 263

习题 263

11.2系统总体规划 266

11.2.1设计系统规划方案 266

11.1系统开发的一般过程 266

第十一章 小型系统开发实例 266

11.2.2主程序设计 267

11.2.3系统登录表单的设计 268

11.2.4系统主菜单设计 269

11.2.5学生信息登记表单的设计 270

11.2.6学生信息查询表单的设计 270

11.2.7课程信息维护表单的设计 270

11.2.8学生选课管理表单的设计 271

11.3系统部件的组装 271

11.4运行选课管理系统 274

习题 276

附录一:Visual FoxPro常用函数一览表 277

附录二:Visual FoxPro文件扩展名的含义一览表 279

主要参考文献 280