Visual FoxPro是Microsoft公司在FoxBASE
基础上发展起来的数据库开发
管理工具,9.0版是其
最新版本。虽然新型的数据库管理系统和数据库应用程序开发工具在不断推出,但Visual FoxPro由于以前的基础,目前仍具有很大的市场占有率,Visual FoxPro 9.0是为这些新老用户量身定做的新版本,新版本包含一个更快的本地数据引擎,支持更多的数据类型,一个完全重新
设计的可扩展报表编写器,以及一系列效率和功能增强特性等。
本
教材定位于Visual FoxPro初级到中级用户,在内容编写上,以一个具体的数据库应用系统项目为主线,通过直观的操作让读者理解Visual FoxPro语言程序设计方法和步骤,强调对理论知识的应用和实践能力的培养,融知识性、实用性于一体。
全书共分九章,分别介绍了Visual FoxPro 9.0的
安装、用户环境定制和工作方式,数据库和表的基本操作,查询和视图;面向对象编程的基本知识,表单设计,报表和标签,菜单的创建,组件
技术,应用程序的编译与
调试。另外,每一章后面都附有练习,使读者可以进一步巩固本章所学知识。
由于编者水平有限,加上时间仓促,书中难免会有错误或不当之处,恳请读者批评指正。
本书的
案例文件可以通过
中国劳动社会保障出版社网站(www.class.com.cn)的相关栏目下载使用。
总 序:
序 言:
前 言:
章节目录:
第1章体验Visual FoxPro 9.01
11Visual FoxPro 9.0概述2
111Visual FoxPro的发展过程2
112Visual FoxPro与其他数据库软件的比较2
113Visual FoxPro 9.0的功能特点3
114Visual FoxPro 9.0的安装3
12Visual FoxPro 9.0的基本操作6
121Visual FoxPro 9.0的启动与退出6
122Visual FoxPro 9.0集成用户界面的组成6
123用户环境的定制7
124Visual FoxPro 9.0的工作方式8
13本教材的编写思路10
本章总结12
本章练习12
考试要点12
第2章Visual FoxPro 9.0数据库的基本操作13
21数据库的建立与操作14
211数据库相关概念14
212交互式创建数据库18
213命令式创建数据库19
22数据库表的建立与基本操作21
221表结构的建立与修改21
222表记录的浏览与维护25
223设定字段属性和记录规则33
224表的索引35
225自由表的操作38
23多表操作41
231选择工作区41
232建立表间关系43
本章总结47
本章练习47
考试要点48
第3章Visual FoxPro 9.0查询和视图49
31创建查询50
311查询的定义及功能50
312实现查询的方式51
313使用查询向导创建查询51
32创建多表查询56
321多表查询的特点56
322使用查询设计器创建查询56
33创建交叉表查询63
34应用查询67
341查询的输出方向67
342运行和保存查询68
35创建本地视图69
351使用视图向导创建本地视图69
352使用视图设计器创建本地视图73
36创建带参数的视图75
37创建远程视图78
371创建命名连接78
372使用
项目管理器创建远程视图80
38SQL查询语言83
381SQL语句简述83
382命令格式83
383基本查询84
384条件查询85
385多表查询86
本章总结88
本章练习88
考试要点89
第4章面向对象的程序设计90
41面向对象程序设计的基本概念91
411对象91
412类92
413属性93
414事件与方法94
42面向对象编程的准备知识95
43创建类及对象97
431创建类97
432类属性的定义99
433类的方法和事件的定义102
434通过编程定义类103
435用类创建对象104
436设置对象的属性105
437调用对象的方法和触发对象的事件105
本章总结106
本章练习106
考试要点106
第5章表单设计107
51表单概述108
511表单的设计环境108
512表单的属性、事件、方法109
513表单示例112
52控件的使用115
521标签116
522文本框116
523标签和文本框的应用示例117
524编辑框119
525命令按钮119
526编辑框和命令按钮的应用示例120
527命令按钮组121
528选项按钮组122
529复选框122
5210命令按钮组、选项按钮组和复选框的应用示例122
5211列表框124
5212组合框126
5213列表框与组合框的应用示例127
5214表格128
5215表格控件示例129
5216图像130
5217计时器131
5218微调控件131
5219图像、计时器和微调控件的应用示例131
5220页框132
5221ActiveX控件133
5222页框和ActiveX控件的应用示例133
5223ActiveX绑定135
5224超链接137
5225线条137
5226形状137
5227容器137
5228控件的操作与布局137
5229管理数据环境138
5230利用程序操作表单139
53工资管理系统中表单的制作141
531登录表单的制作141
532职工信息维护表单的制作143
533职工信息查询表单的制作144
534职工工资维护表单的制作145
535工资记录查询表单的制作147
536工资月初始化表单的制作147
537职工工资部门汇总表单的制作149
538部门录入表单的制作151
本章总结152
本章练习152
考试要点152
第6章创建输出报表153
61创建报表154
611利用报表设计器创建报表154
612利用报表向导创建报表163
62修改报表168
63报表的预览、打印和调用172
631预览报表172
632打印报表173
633调用报表173
64设计标签174
641使用“标签向导”创建标签174
642使用“标签设计器”设计标签178
本章总结179
本章练习179
考试要点179
第7章菜单和工具栏180
71菜单设计器181
711菜单系统181
712创建主菜单183
713创建快捷菜单192
72在应用程序中使用菜单195
721常规选项195
722菜单选项198
723菜单的调用199
73创建自定义工具栏200
731创建自定义工具栏类200
732在表单中添加自定义工具栏202
733协调菜单和工具栏203
本章总结205
本章练习205
考试要点206
第8章组件应用技术207
81组件技术概述208
811组件技术演变208
812组件对象模型209
813Viusal FoxPro的COM对象功能210
82OLE控件应用212
821OLE对象嵌入与链接212
822ActiveX绑定控件应用214
823MS Graph应用215
824在表单中插入PowerPoint演示文稿216
825添加式ActiveX控件应用217
本章总结219
本章练习219
考试要点219
第9章应用程序的编译与调试220
91主文件的管理221
911主文件221
912主文件执行的任务221
913设置应用程序的主文件222
92优化应用程序223
921优化应用程序代码223
922优化本地数据访问224
923优化远程数据访问224
924优化表单225
93Visual FoxPro的调试技术226
931调试器的使用226
932跟踪代码227
933设置断点227
934查看变量的值229
94软件的编译及制作安装盘230
941软件的编译230
942制作安装盘231
本章总结236
本章练习236
考试要点236
参考文献237