当前位置:首页 > 工业技术
Visual FoxPro程序设计基础教程
Visual FoxPro程序设计基础教程

Visual FoxPro程序设计基础教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:李宏图主编;吴绍兵,杜锦,董加强副主编;曾志峰主审
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2013
  • ISBN:9787517004943
  • 页数:328 页
图书介绍:本书以Visual FoxPro 6.0软件为应用背景,介绍了关系数据库管理系统的基础理论及系统开发技术。本书共分12章,主要内容包括:数据库基本知识,Visual FoxPro 6.0 系统概述,Visual Fo xPro的数据与表达式,数据表的基本操作,数据表的排序与索引,数据库和表间关系,SQL语言、查询与视图,程序设计基础,表单设计,菜单设计,报表设计,开发实例——学生学籍管理系统的设计。本书在详细介绍Vis ual FoxPro 6.0的同时,力求通俗易懂、深入浅出。内容安排上循序渐进、结合实际,强调学生动手能力的培养。为方便教学,各章均提供精心设计的丰富例题、习题,并附有参考答案。 本书可作为普通高等院校各专业计算机公共课的教材,还可作为计算机等级考试培训教材,也适合作为计算机爱好者学习Visual FoxPro程序设计的自学用书。
《Visual FoxPro程序设计基础教程》目录

第1章 数据库基本知识 1

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

1.2数据管理技术的发展 1

1.2.1人工管理阶段 2

1.2.2文件管理阶段 2

1.2.3数据库系统阶段 2

1.3数据库技术基本概念 3

1.3.1数据库 3

1.3.2数据库管理系统 3

1.3.3数据库应用系统 4

1.3.4数据库系统 4

1.4数据模型 4

1.4.1现实世界的数据描述 5

1.4.2实体模型(概念模型) 6

1.4.3数据模型的三要素 7

1.4.4常用的数据模型 7

1.5关系数据库基础知识 9

1.5.1关系的基本术语 9

1.5.2关系的组成与性质 10

1.5.3关系的操作 10

1.5.4关系的完整性 11

1.5.5关系的规范化 12

1.6小结 13

习题1 13

第2章 Visual FoxPro 6.0系统概述 16

2.1 Visual FoxPro的发展、特点、性能指标及文件类型 16

2.1.1 Visual FoxPro的发展 16

2.1.2 Visual FoxPro 6.0的特点 16

2.1.3 Visual FoxPro 6.0的主要性能指标 17

2.1.4 Visual FoxPro 6.0的文件类型 18

2.2 Visual FoxPro 6.0安装与使用 18

2.2.1 Visual FoxPro 6.0的安装环境 18

2.2.2 Visual FoxPro 6.0的启动与退出 19

2.2.3引例 19

2.2.4 Visual FoxPro 6.0的主界面 22

2.3 Visual FoxPro的工作方式和命令结构 23

2.3.1 Visual FoxPro的工作方式 23

2.3.2 Visual FoxPro的命令语法规则 24

2.4 Visual FoxPro的编程工具 25

2.4.1设计器 25

2.4.2向导 26

2.4.3生成器 27

2.5项目管理器 27

2.5.1项目的创建、打开与关闭 28

2.5.2项目管理器的界面组成 29

2.5.3项目管理器的使用 30

2.5.4运用项目管理器开发应用程序 31

2.6 Visual FoxPro 6.0系统环境设置 31

2.6.1使用“选项”对话框进行系统环境设置 31

2.6.2使用命令进行系统环境设置 33

2.7小结 34

习题2 34

第3章 Visual FoxPro的数据与表达式 37

3.1数据类型 37

3.2常量 38

3.2.1数值型常量 38

3.2.2字符型常量 38

3.2.3逻辑型常量 38

3.2.4货币型常量 38

3.2.5日期型常量 38

3.2.6日期时间型常量 38

3.3变量 38

3.3.1内存变量 39

3.3.2数组变量 41

3.3.3字段变量 42

3.3.4系统变量 43

3.4表达式 43

3.4.1运算符 43

3.4.2数值表达式 43

3.4.3字符表达式 44

3.4.4关系表达式 44

3.4.5逻辑表达式 45

3.4.6日期与日期时间表达式 46

3.5常用函数 46

3.5.1数值处理函数 47

3.5.2字符处理函数 47

3.5.3日期和时间函数 49

3.5.4数据类型转换函数 50

3.5.5与数据表操作及测试有关的函数 51

3.5.6其他测试函数 52

3.5.7其他函数 53

3.6小结 54

习题3 55

第4章 数据表的基本操作 58

4.1表的建立 58

4.1.1确定表的结构 59

4.1.2建立表结构 61

4.1.3输入记录 64

4.1.4将己有数据添加到记录中 67

4.2表的打开与关闭 69

4.2.1打开表的操作 69

4.2.2关闭表的操作 70

4.3表结构的修改 70

4.3.1用菜单方式打开表设计器修改表结构 70

4.3.2用命令方式打开表设计器修改表结构 71

4.3.3用命令显示当前表的结构 71

4.4表记录的维护 72

4.4.1记录的定位操作 72

4.4.2编辑与修改记录内容 74

4.4.3删除记录 77

4.5使用多个工作区 79

4.5.1工作区的概念 79

4.5.2工作区的选择及当前工作区的转换 80

4.5.3工作区的使用规则 80

4.5.4数据工作期的概念 80

4.5.5工作区操作示例 81

4.6表结构和数据的复制 82

4.6.1复制任何类型的文件 82

4.6.2复制表文件 82

4.6.3复制表的结构 83

4.7数据表与数组之间的数据交换 83

4.7.1将当前记录复制到数组 84

4.7.2将数组或内存变量的数据复制到当前记录 84

4.8数据表的过滤 86

4.8.1记录过滤 86

4.8.2字段过滤 87

4.9小结 88

习题4 89

第5章 数据表的排序与索引 91

5.1数据表的物理排序 91

5.2索引 92

5.2.1索引的概念 92

5.2.2索引文件的类型 92

5.2.3索引关键字的类型 92

5.3建立索引 93

5.3.1用菜单建立索引 93

5.3.2用命令建立索引 94

5.4索引的使用 95

5.4.1打开索引文件 95

5.4.2设置主控索引 95

5.4.3删除索引 96

5.4.4索引的更新 96

5.5索引查询 96

5.5.1 FIND命令 96

5.5.2 SEEK命令 97

5.6记录的统计与计算 97

5.6.1计数命令 97

5.6.2求和命令 98

5.6.3求平均值命令 98

5.6.4分类汇总命令 98

习题5 99

第6章 数据库、表间关系 101

6.1数据库的建立与操作 101

6.1.1数据库的建立 101

6.1.2数据库的打开 102

6.1.3数据库的关闭 103

6.2数据库的修改与删除 103

6.2.1数据库的修改 103

6.2.2删除数据库 104

6.3数据库对表的管理 104

6.3.1数据库中新建表和添加自由表 105

6.3.2数据库表的移出与删除 106

6.4数据字典 107

6.4.1字段属性的设置 108

6.4.2字段有效性 109

6.4.3表属性设置 110

6.5表间关系 112

6.5.1表间关系的相关知识 112

6.5.2永久关系的操作 112

6.5.3参照完整性 113

6.5.4表间的临时关系——表间的关联 115

6.6小结 119

习题6 119

第7章 SQL语言、查询与视图 122

7.1结构化查询语言SQL 122

7.1.1 SQL语言的特点 122

7.1.2数据定义语言 123

7.1.3数据操纵语言 125

7.2 SELECT查询语句 126

7.2.1基本查询语句 127

7.2.2带条件查询语句 128

7.2.3嵌套查询语句 130

7.2.4联接查询语句 130

7.3查询结果的输出语句 133

7.3.1排序输出子句 133

7.3.2分组统计与筛选子句 133

7.3.3查询结果的输出定向子句 134

7.4 SELECT完整语句格式 134

7.5查询设计器 135

7.5.1查询设计器的应用 135

7.5.2输出查询结果 139

7.5.3运行查询的方法 140

7.6视图的创建与使用 141

7.6.1视图的概念 141

7.6.2视图设计器 142

7.6.3视图设计 143

7.6.4远程视图 148

7.6.5视图的使用 150

7.6.6视图操作的SQL语句 150

7.6.7视图与查询、视图与表的比较 150

7.7基于视图的表单设计 151

7.7.1创建“成绩”表单 151

7.7.2操作“成绩”表单 153

7.8小结 154

习题7 155

第8章 程序设计基础 158

8.1问题求解与算法描述 158

8.1.1问题求解 158

8.1.2算法 160

8.1.3算法描述 161

8.2程序设计基础知识 163

8.2.1程序设计的一般步骤 163

8.2.2创建/修改程序文件的方法 163

8.2.3执行程序文件的命令 164

8.2.4程序文件的书写规则 164

8.2.5程序设计辅助命令 164

8.2.6基本的输入/输出命令 166

8.3顺序结构程序设计 167

8.4分支结构程序设计 167

8.4.1简单分支结构 167

8.4.2多分支条件语句 170

8.5循环结构程序设计 171

8.5.1循环程序结构 171

8.5.2循环程序的嵌套 177

8.6子程序及其调用 178

8.6.1子程序的概念及其使用 178

8.6.2程序中的变量及其作用域 179

8.7过程和自定义函数 182

8.7.1过程及过程文件 182

8.7.2自定义函数 184

8.8小结 187

习题8 187

第9章 表单设计 194

9.1面向对象程序设计 194

9.1.1基本概念 194

9.1.2 Visual FoxPro中对象的操作 195

9.2 Visual FoxPro基类简介 196

9.2.1基类 196

9.2.2容器类和控件类 197

9.3表单设计 198

9.3.1表单向导 198

9.3.2表单设计器 204

9.3.3设置数据环境 208

9.3.4控件的操作与布局 208

9.3.5表单属性设置 209

9.3.6表单常用的事件和方法 209

9.4表单编程常用控件和容器 210

9.4.1标签控件(Label) 210

9.4.2文本框控件(Text) 211

9.4.3命令按钮控件(Command) 214

9.4.4命令按钮组控件(CommandGroup) 216

9.4.5编辑框控件(Edit) 217

9.4.6复选框控件(Check) 217

9.4.7选项按钮组控件(OptionGroup) 219

9.4.8计时器控件(Timer) 220

9.4.9列表框控件(List) 221

9.4.10组合框控件(Combo) 224

9.4.11表格控件(Column) 225

9.4.12页框控件(PageFrame) 227

9.4.13综合应用 228

9.5小结 229

习题9 229

第10章 菜单设计 231

10.1菜单设计概述 231

10.1.1菜单设计的基本过程 231

10.1.2菜单系统的规划 231

10.1.3利用菜单设计器创建菜单 232

10.2下拉菜单设计 234

10.2.1创建下拉菜单 234

10.2.2将下拉菜单应用到顶层表单 236

10.3快捷菜单设计 238

10.4小结 240

习题10 241

第11章 报表设计 243

11.1报表设计概述 243

11.1.1报表设计的主要步骤 243

11.1.2常用的报表布局 243

11.2利用向导创建报表 244

11.2.1创建单一报表 244

11.2.2创建一对多报表 246

11.3报表设计器 248

11.3.1启动报表设计器 249

11.3.2报表菜单 249

11.3.3报表设计器工具栏 251

11.4报表设计器创建报表实例 252

11.4.1报表的带区 252

11.4.2添加标签控件 253

11.4.3设置域控件格式 254

11.4.4调整控件 254

11.4.5插入页码和当前日期 255

11.5数据分组 257

11.5.1添加单个数据分组 258

11.5.2添加多个数据分组 259

11.5.3更改分组设置 259

11.6预览和打印报表 259

11.6.1用命令打印或预览报表 261

11.6.2报表的打印控制 261

11.6.3报表的输出 261

11.7小结 261

习题11 262

第12章 开发实例——学生学籍管理系统的设计 263

12.1系统设计 263

12.1.1设计思想 263

12.1.2系统功能分析 263

12.1.3系统功能模块设计 264

12.2数据库设计 264

12.2.1数据表的结构 264

12.2.2数据库的建立 265

12.2.3数据库完整性的实现 266

12.3各功能模块的设计 268

12.3.1口令验证登录模块设计 268

12.3.2主窗口模块设计 270

12.3.3日常管理模块设计 272

12.3.4毕业管理模块设计 278

12.3.5查询模块设计 280

12.3.6用户管理模块设计 283

12.4编译应用程序 288

12.4.1构造应用程序框架 288

12.4.2将文件加入到项目中 289

12.4.3为项目建立应用程序 289

12.5应用程序向导和应用程序生成器 292

12.5.1使用应用程序向导 292

12.5.2应用程序生成器 293

12.6小结 295

习题12 295

习题参考答案 296

附录一Visual FoxPro 6.0常用函数一览表 302

附录二Visual FoxPro 6.0常用命令一览表 314

附录三Visual FoxPro 6.0对象常用的属性、事件与方法 326

参考文献 328

相关图书
作者其它书籍
返回顶部