




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章VisualFoxPro6.0概述2.1Fox系列数据库的发展2.2VFP6.0用户界面2.3VFP6.0系统环境设置2.4VFP6.0向导、生成器和设计器2.1Fox系列数据库的发展Fox系列数据库的前身是dBASE微机系列数据库。1981年Ashton-Tate公司推出了dBASEⅡ微机数据库,运行于CMP微机上。1982年该公司又推出了dBASEⅡ的升级版本dBASEⅡ2.41,该版本在原来的基础上有了一系列的改进和提高。1984年Ashton-Tate公司又推出了dBaseIII,紧接着又对dBASEIII进行了改进,推出了dBASEIIIplus,在那个年代,dBASE数据库获得了极大的成功。同在1984年,美国的另一家关系数据库产品公司FoxSoftware公司推出了它的第一个数据库产品FoxBASE。2.1.1从FoxBASE到FoxProFoxBASE完全兼容dBASE产品,运行速度远远超过dBASEIII,并且引进了编译器。由于FoxBASE比dBASE优越,因此FoxSoftware公司逐步抢去了Ashton-Tate公司占领的市场份额。1986年FoxSoftware公司推出了FoxBASE的升级版本FoxBASE+,1987又推出了FoxBASE+2.0和FoxBASE系列产品的最高版本FoxBASE+2.1。1989年推出了FoxBASE的升级换代产品FoxPro1.0。该产品极大地扩充了xBASE语言的命令,并且完全兼容dBASE和FoxBASE。在该产品中引进了DOS操作系统下的彩色文本窗口界面,支持鼠标操作,给用户提供了一个非常友好的操作界面。1991年FoxSoftware公司又推出了FoxPro1.0的升级版本FoxPro2.0。在该版本中引进了Rushmore查询优化技术、结构化查询语言SQL、自动生成报表技术、自动生成程序代码技术等一系列非常先进的技术,使FoxPro的功能发生了质的飞跃,达到了前所未有的高度。1992年Microsoft公司兼并了FoxSoftware公司,从此在FoxPro的前面加上了Microsoft的字样,FoxPro的命运被Microsoft公司牢牢控制。1993年Microsoft公司推出了FoxPro2.5,该产品是一个跨平台产品,能够运行在DOS、Windows等多种操作系统下。用该产品开发的应用程序具有很好的移植性。并且该版本比以前的版本具有更成熟的Rushmore技术、更快的运行速度、更友好的用户界面和更稳定的性能。1994年Microsoft公司又陆续推出了FoxPro2.5B和FoxPro2.6版本,但是改动很小。2.1.2VisualFoxPro的推出1995年Microsoft公司推出了面向对象的关系数据库VisualFoxPro3.0,该产品是一个可以运行在Windows环境中的32位数据库开发系统。在该产品中引进了面向对象的编程技术和数据库设计技术,采用了可视化的概念,明确地提出了客户机/服务器体系结构。1998年Microsoft公司又推出了FoxPro的最新产品VisualFoxPro6.0中文版,也称为VisualFoxPro98中文版。该版本同Microsoft公司的其他产品一样,全面支持Internet和Intranet,并且增强了同其他产品之间的协作工作能力。2.1.3VisualFoxPro6.0中文版的技术要点VFP6.0是一个完全的面向对象程序设计技术与传统的过程化程序设计模式相结合的开发环境,它建立在事件驱动模型的基础之上,给程序的开发提供了极大的灵活性。其技术要点主要表现在以下几个方面。(1)完全的32位开发环境;(2)可以更好地利用ActiveX控件,进一步加强了OLE和ActiveX的集成,充分体现了ActiveX无处不在的思想;(3)对SQL的支持和完整的数据库前台开发能力,使得VisualFoxPro6.0更适用于Internet和Intranet,并为已有的应用向Client/Server过渡提供了很好的支持;(4)真正的面向对象程序开发环境,同时支持标准的面向过程程序设计模式;(5)完全的事件驱动模型;(6)增加了很多新的语言元素,包括对象、对象属性、命令、函数和一些系统变量等;(7)更优秀的调试工具,在VFP6.0中文版中,可以更容易地调试或监控应用程序构件;(8)更轻松的表设计方式;(9)查询和可视化设计功能更强大;(10)提供更多的和功能更强大的向导。2.2VisualFoxPro6.0用户界面启动VFP6.0后,屏幕显示如图所示的系统主窗口,它主要由标题栏、主菜单栏、工具栏、命令窗口、工作区和状态栏组成。2.3VFP6.0系统环境设置VFP6.0被安装和启动之后,系统中所有的配置都采用默认配置,用户可以根据自己的需要,在安装完后,对这些系统的默认配置进行调整。2.3.1使用“选项”对话框选择“工具”菜单中的“选项”命令,打开“选项”对话框,如图所示,通过选项对话框可以对系统的很多参数进行查看和设置。在更改了设置后,如果仅仅单击“确定”按钮关闭对话框,则改变的设置仅在本次系统运行期间有效,退出系统后,所做的修改将丢失。如果希望所做的更改在以后的系统运行时继续有效,需先单击“设置为默认值”按钮,然后再单击“确定”按钮。“选项”对话框中共有12个选项卡,其功能和作用如下。(1)显示:用户界面选项设置,如是否在VisualFoxPro的主窗口中显示状态栏、时钟、命令结果和系统信息等内容。(2)常规:数据输入与编程选项设置,如设置警告声音,是否记录编译错误,是否自动填充新记录,使用什么调色板以及改写文件之前是否警告等。(3)数据:设置表选项,如是否使用Rushmore优化查询、内存块大小及搜索时的记录计数器间隔等。(4)远程数据:远程数据访问选项,如连接时延、一次取出记录数及如何使用SQL更新等。(5)文件位置:设置VisualFoxPro默认目录位置,帮助文件安装的位置以及各种辅助文件安装的位置等。(6)表单:表单设计器选项,如确定网格面积、所用刻度单位、最大设计区域以及使用何种类模板等。(7)项目:项目管理器选项,确定是否提示使用向导,双击时是否运行或修改文件以及源代码管理等。(8)控件:设置在表单控件栏上有哪些可视类库和ActiveX控件有效。(9)区域:确定日期、时间、货币及数字的格式。(10)调试:定制调试器窗口的显示形式,包括字体、颜色、是否显示行号等。(11)语法着色:编辑器选项,包括能否选择空白、注释字符串、字体选项等。(12)字段映象:确定当从“数据环境设计器”、“数据库设计器”或者“项目管理器”中向表单拖动表或字段时,允许创建的控件类型等。VFP安装后默认的工作目录为其安装目录,应用中产生的所有文件将存在此目录下。由于它与系统文件混在一起,不便于管理,因此用户一定要先建立自己的工作目录。工作目录的建立步骤如下:(1)在打开的“选项”对话框中,选择“文件位置”选项卡中的“默认目录”选项,单击“修改”按钮,将出现图2-4所示的“更改文件位置”对话框。(2)选中“使用(U)默认目录”复选框,在“定位(L)默认目录”的文本框中,通过旁边的“…”按钮选取默认目录的位置(目录必须存在,否则需要先建目录,再选取),单击“确定”按钮回到图2-3所示的界面,单击“设置为默认值”按钮,就把该目录设定为默认的工作目录。2.3.2使用SET命令配置VisualFoxPro大多数显示在“选项”对话框选项卡上的选项,都可以通过编程方式的SET命令或给系统内存变量指定值来进行修改。比如,在命令窗口输入如下命令:SET
DATE
TO
ansi则将日期显示格式设为“年.月.日”。如果使用SET命令配置环境,设置仅在本次VisualFoxPro运行期间有效,当退出VisualFoxPro时将放弃这些设置。2.4VFP6.0向导、生成器和设计器
向导(Wizard)是一种交互式的程序,能引导用户方便、快速地完成建立表、报表、查询等任务。使用向导的方法有两种:一是使用“文件”菜单下的“新建”命令。每个向导都由一系列的对话框组成,用户只要根据需要回答一连串的问题,向导就会帮助用户生成相应的文件或完成一项任务。如果向导所制作的结果不能完全满足要求,用户还可以在此基础上进行修改,使之更符合要求。VFP向导主要有:表向导、查询向导、报表向导等等。2.4.2生成器生成器(Builder)是带有若干选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码的创建和修改过程。每个生成器都显示一系列选项卡,用于设置选中对象的属性,它也是VFP提供给用户的一种工具,它使用户能够很容易地设置对象属性。如命令组生成器、编辑框生成器、表达式生成器、组合框生成器等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024国家电投集团国核电力院招聘10人笔试参考题库附带答案详解
- 2024台州市椒江区属国有企业招聘101人笔试参考题库附带答案详解
- 2025年粉体食品物料杀菌设备合作协议书
- 机器学习原理与应用电子教案 5.10.3深度学习实践-自动编码解码器
- 综合实践项目 制作水族箱饲养淡水鱼 教学设计-2024-2025学年鲁科版生物六年级上册
- 第16课 独立自主的和平外交(教学设计)2023-2024学年八年级历史下册同步教学(河北专版)
- 2025年河北东方学院单招职业技能测试题库带答案
- 2025年广东机电职业技术学院单招职业倾向性测试题库学生专用
- 2025至2030年中国楔式动力卡盘数据监测研究报告
- 山东省临沂市沂水县2023-2024学年高二上学期期中考试地理试题(解析版)
- 精神科病人跌倒的预防与处理
- 蒸压加气混凝土砌块干燥收缩检测记录11969-2020
- 2023-2024学年第二学期人教版英语五年级教学计划(含进度表)
- 小学教师师德师风培训内容(4篇)
- (完整word版)劳动合同书(电子版)正规范本(通用版)
- DB1522-T 1-2023 农用天气预报 水稻适宜度
- 光伏电站螺旋地桩承载力计算软件
- OptiStruct及HyperStudy优化与工程应用
- 科目一3小时速成璇姐笔记
- Neo4j中文使用手册以及例子
- 一例慢性阻塞性肺疾病个案护理
评论
0/150
提交评论