VisualFoxPro程序设计与应用开发

VisualFoxPro程序设计与应用开发"

作者:戴仕明、王映龙、刘珊慧等
ISBN:9787302138846
定价:¥30
字数:千字
页数:
出版时间:2006.09.01
开本:
版次:1-5
装帧:
出版社:清华大学出版社
简介

本书是结合作者长期使用Visual FoxPro产品的丰富经验,通过大量的应用实例和应用系统的具体开发过程编写而成。全书分10章,包含Visual FoxPro 的基本知识,Visual FoxPro语言元素,Visual FoxPro数据库及其操作,关系数据库标准语言,查询和视图,程序设计基础,表单设计与应用,菜单设计与应用,报表设计,综合开发实例,上机题分析,全国计算机等级考试二级Visual FoxPro 程序设计笔试样题精选等内容。

本书在体系结构安排上,尽可能的将概念、知识点、实例相结合,通过实战演练、重点分析、思考题、实训实例展开内容讲解,充分考虑了应用型人才培养的特点和需求。

本书易教易学、注重应用能力的培养,对容易混淆的内容进行了重点提示和讲解。适合作为高等院校相关专业的教材使用,同时也是广大计算机爱好者学习编程的优秀参考书,通过内容筛选,也可以作为专科学生的教材。

本书配有电子教案,并提供程序源代码,以方便老师课堂教学和读者自学。

前言

前    言

  为适应当前普通高等院校注重培养应用型人才的需求,清华大学出版社推出了《高等学校应用型特色规划教材》丛书。本书作为其中之一,是依据普通高等院校该课程教学和全国计算机等级考试二级的大纲,结合作者长期使用Visual FoxPro产品的丰富经验,通过大量的应用实例和应用系统的具体开发过程而编写的。

  全书分10章,介绍了Visual FoxPro 的基本知识,Visual FoxPro语言元素,Visual FoxPro数据库及其操作,关系数据库标准语言,查询和视图,程序设计基础,表单设计与应用,菜单设计与应用,报表设计,人力资源管理系统综合开发实例,上机题分析,全国计算机等级考试二级Visual FoxPro程序设计笔试样题精选等内容。

  本书以人力资源管理系统的整个开发过程为主线,从各个方面介绍了适用于Visual FoxPro 6.0开发平台的应用系统开发的方法和技巧,每一个实例均涉及多个知识点,不仅给出了运用Visual FoxPro 6.0开发平台开发应用系统的方法、步骤,同时也介绍了应用系统设计开发的基本思想和方法,如系统的设计、数据库及数据表的设计与创建、多表窗口制作与数据关联的方法等。

  本书内容翔实,理论与实际相结合,一切案例均依照软件工程原理、要求和系统分析的方法进行,具有详细的设计制作过程。

  本书在体系结构安排上,以“突出应用式教学需要”为原则,不过分注重理论的完整性,而是强调理论够用即可。此外,本书在写作过程中将知识点的讲解与丰富的实例相结合,力求使读者在掌握基本知识的同时,获得实际开发的基本能力。在本书的最后一章准备了一个综合项目开发案例,用于培养学生独立开发较为复杂的系统的能力或进行课程设计的能力。 

  全书由江西农业大学计算机与信息工程学院8位教师集体编写完成。第1章和第6章由戴仕明编写,第2章和附录A由王兴宇编写,第3章由王厚淳编写,第4章由彭军编写,第5章和附录B由万俊编写,第7章由王映龙编写,第8章和9章由杨珺编写,第10章由刘珊慧编写,全书由戴仕明统稿,俞飞主审。

  在本书的编写过程中还得到邱晓红教授、赵应丁教授的大力支持,在此一并表示感谢。同时向在本书的编写过程中曾给予过热情帮助和支持的各位同仁表示诚挚的谢意。  

  随着计算机技术的飞速发展和应用的普及化,高等学校对计算机的教育改革也在不断的发展,新的教育教学体系和思想正在探索中。由于水平和时间的限制,书中难免有疏漏和不妥之处,恳请各位读者和专家批评指正,以便再版时及时修正。

                                   

                                   

                                   

编  者

  

  ??

  

  ??

  

  ??

  

  ??

  

II

Visual Basic程序设计与实训教程

  

III

   第1章  认识计算机

  

  

  

  

  

  

  

  

目录

目    录

第1章  Visual FoxPro 基础知识 1

1.1  数据库基础知识 1

1.1.1  数据、信息与数据处理 1

1.1.2  计算机数据管理的发展 2

1.1.3  数据库的基本概念 3

1.1.4  数据库系统的组成 4

1.1.5  数据库系统的特点 5

1.2  关系数据库 6

1.2.1  基本概念 6

1.2.2  关系代数 8

1.2.3  关系范式 10

1.2.4  关系的完整性 10

1.3  数据库设计基础 11

1.3.1  数据库系统的结构 11

1.3.2  数据库系统的模式结构 13

1.4  Visual FoxPro 系统概述 14

1.4.1  Visual FoxPro 的安装、

启动和关闭 14

1.4.2  Visual FoxPro 的用户界面 17

1.4.3  Visual FoxPro 向导、

设计器和生成器 20

1.4.4  Visual FoxPro 命令窗口 22

1.5  项目管理器 23

1.5.1  建立项目文件 23

1.5.2  项目管理器的界面 24

本章小结 25

习题  25

第2章  Visual FoxPro的数据

        与数据运算 28

2.1  Visual FoxPro的数据类型 28

2.1.1  字符型 28

2.1.2  数值型 28

2.1.3  日期型 29

2.1.4  日期时间型 29

2.1.5  逻辑型 29

2.1.6  备注型 29

2.1.7  通用型 30

2.1.8  货币型 30

2.1.9  二进制字符型和二进

制备注型 30

2.2  Visual FoxPro数据存储 30

2.2.1  常量分类 30

2.2.2  变量 33

2.2.3  数组变量 35

2.2.4  字段变量 38

2.3  常用函数 38

2.3.1  数值型函数 39

2.3.2  字符型函数 42

2.3.3  数据转换函数 44

2.3.4  日期时间型函数 46

2.3.5  测试函数 47

2.4  Visual FoxPro的表达式 49

2.4.1  算术表达式 49

2.4.2  字符表达式 50

2.4.3  日期表达式 50

2.4.4  关系表达式 51

2.4.5  逻辑表达式 52

2.5  小型案例实训 53

2.6  例题解析 53

本章小结 55

习题  56

第3章  Visual FoxPro 数据库

        及其操作 58

3.1  建立表的基本操作 58

3.1.1  定义表中的数据类型 58

3.1.2  利用表设计器创建表 59

3.1.3  表的打开与关闭 61

3.1.4  利用表设计器修改表结构 62

3.1.5  向表中加入记录 63

3.1.6  表的显示与修改方式 64

3.1.7  控制字段和记录的访问 66

3.1.8  表中记录的定位 68

3.1.9  删除和恢复表中的数据 69

3.2  Visual FoxPro数据库及其建立 71

3.2.1  建立数据库 72

3.2.2  打开数据库 73

3.2.3  向数据库中添加和

去除数据表 74

3.2.4  数据库中的表的使用 76

3.3  索引及创建索引 78

3.3.1  表的索引 78

3.3.2  索引文件的建立与使用 79

3.4  表间关系与数据参照完整性 82

3.4.1  关系的建立与编辑 82

3.4.2  参照完整性 83

3.5  多个表的同时使用 85

3.5.1  工作区 85

3.5.2  数据工作期 86

3.6  小型案例实训 88

3.7  例题解析 91

本章小结 93

习题  93

第4章  关系数据库标准语言 96

4.1  SQL概述 96

4.2  SQL的查询功能 97

4.2.1  简单查询 98

4.2.2  连接查询 102

4.2.3  嵌套查询 103

4.2.4  使用库函数查询 104

4.2.5  集合运算 105

4.3  SQL的操作功能 107

4.3.1  插入数据 107

4.3.2  更新数据 108

4.3.3  删除数据 110

4.3.4  SQL数据控制 111

4.4  SQL的定义功能 111

4.4.1  定义表 111

4.4.2  定义视图 114

4.5  小型案例实训 114

4.6  例题解析 118

本章小结 122

习题  123

第5章  查询和视图 129

5.1  查询 129

5.1.1  查询完成的功能 129

5.1.2  利用查询向导创建查询 129

5.1.3  利用查询设计器创建查询 136

5.1.4  使用查询 141

5.2  视图 144

5.2.1  视图完成的功能 144

5.2.2  创建本地视图 144

5.2.3  利用视图更新数据 147

5.3  小型案例实训 148

5.4  例题解析 151

本章小结 153

习题  153

第6章  程序设计基础 155

6.1  程序与程序文件 155

6.1.1  程序的建立与编辑 155

6.1.2  程序文件的运行 157

6.1.3  基本输入与输出语句 158

6.2  程序的基本结构 160

6.2.1  顺序结构 160

6.2.2  选择结构 161

6.2.3  循环结构 165

6.3  多模块程序 169

6.3.1  主程序与子程序 169

6.3.2  过程与过程文件 170

6.3.3  参数传递 171

6.3.4  自定义函数 172

6.4  程序调试 172

6.5  小型案例实训 173

6.6  例题解析 176

本章小结 178

习题  178

第7章  表单设计与应用 182

7.1  面向对象的概念 182

7.1.1  对象与属性 182

7.1.2  事件与方法 183

7.2  Visual FoxPro基类 184

7.2.1  创建类的一般方法 185

7.2.2  用菜单方式创建类 185

7.2.3  通过编程定义类 187

7.2.4  对象的操作 188

7.3  表单的创建与管理 190

7.3.1  用表单设计器创建表单 190

7.3.2  用表单向导创建表单 194

7.3.3  修改表单 196

7.3.4  运行表单 198

7.3.5  常用表单控件 199

7.3.6  添加表单控件 200

7.3.7  表单控件的属性 200

7.4  小型案例实训 201

7.4.1  利用表单向导设计表单 202

7.4.2  快速建立表单 206

7.4.3  利用表单设计器来

设计表单 209

7.4  例题分析 222

本章小结 224

习题  224

第8章  菜单设计与应用 229

8.1  Visual FoxPro系统菜单 229

8.1.1  菜单的基本概念 229

8.1.2  菜单设计器 229

8.1.3  运行菜单 230

8.2  下拉式菜单设计 231

8.3  快捷菜单设计 234

8.4  小型案例实训 235

8.5  例题解析 240

本章小结 241

习题  241

第9章  报表设计 242

9.1  创建报表 242

9.1.1  使用“报表向导” 244

9.1.2  使用“报表设计器” 247

9.2  修改报表 249

9.3  数据分组和多栏报表 250

9.3.1  设计分组报表 250

9.3.2  设计多栏报表 251

9.4  小型案例实训 252

9.5  例题解析 255

本章小结 256

习题  256

第10章  人力资源管理系统开发

         综合实例 258

10.1  人力资源管理信息系统

 (HRM)概述 258

10.2  人力资源管理系统开发的

 一般过程 258

10.2.1  可行性分析阶段 259

10.2.2  功能分析阶段 259

10.2.3  数据库设计阶段 260

10.2.4  应用程序的测试

与调试 277

10.3  构建应用程序的框架 279

10.3.1  主程序的设置 279

10.3.2  运行环境的设置 280

10.3.3  初始界面的设置 280

10.3.4  事件的循环控制 280

10.4  编译与连编应用程序 281

10.4.1  编译 281

10.4.2  连编 282

10.5  利用“安装向导”发布

 应用程序 283

10.5.1  如何创建发布的

应用程序 283

10.5.2  如何创建发布盘 284

本章小结 287

习题  287

附录A  上机考试解析 290

附录B  二级Visual FoxPro程序设计

       笔试样题精选和参考

       答案与分析 304

参考文献 334

  

  

  ??

  

  ??

  

  ??

  

  ??

  

4

Visual FoxPro程序设计与应用开发

  

3

  

  

  

  

  

  

  

  

VIII

Visual FoxPro程序设计与应用开发

  

IX

  

  

  

  

  

  

  

  

作者简介

编辑推荐

作者寄语

电子资料

www.luweidong.cn

下一个