




免费预览已结束,剩余26页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,第1章VisualFoxPro6.0概述,2,本章要点,1.1VisualFoxPro系统简介1.2VisualFoxPro6.0的安装1.3VisualFoxPro6.0系统界面简介1.4VisualFoxPro6.0的文件类型1.5VisualFoxPro6.0系统的基本操作,思考题,3,1.1VisualFoxPro6.0简介,VisualFoxPro6.0(中文版,简称VFP6.0)是由Microsoft公司于1998年推出的新一代软件系统,它将面向对象的程序设计技术与关系型数据库系统有机地结合在一起,是具有更强大功能的可视化程序设计的关系数据库系统。VisualFoxPro6.0集数据库和程序设计语言于一体,可以设计许多小型数据库系统。它在VFP5.0的基础上更加重了项目管理器、向导、生成器、查询与视图、OLE连接、Active集成、帮助系统制作、数据的导入和导出以及面向对象的程序设计等方面的技术力度。它是唯一带有自编程语言的数据库管理系统。VisualFoxPro6.0与Windows98操作系统以及Office办公软件都可以很好地交流,可以制作出更加专业化的软件。它在客户/服务器应用技术、远程数据共享、数据安全管理及文档管理等方面,具有很强的优势,非常适合于制作各种数据库应用程序。,要点,4,VisualFoxPro的特点VisualFoxPro具有界面友好、工具丰富、速度较快等优点,并在数据库操作与管理、可视化开发环境、面向对象程序设计等方面具有较强的功能。其特点主要体现在以下几方面:(1)兼容性好(2)应用程序的开发更简便(3)改进了程序调试工具(4)更简便的表设计和扩充内容的数据字典(5)增强了查询和视图设计功能(6)增强了表单设计功能(7)更多更好的向导(8)增强了OLE与ActiveX的集成,5,一.安装的系统环境1.VisualFoxPro6.0所需要的硬件环境1)80486/50MHz或更高的计算机系统。2)鼠标器。3)16MB以上的内存储器。4)最小化安装需要15MB硬盘空间;典型安装需要100MB硬盘空间;最大安装需要240MB硬盘空间.5)VGA或更高分辨率的显示器,1MB以上显示缓存。,要点,1.2VisualFoxPro6.0的安装,6,2.VisualFoxPro6.0所需要的软件环境Windows95/98操作系统(中文版)或WindowsNT3.51(中文版)或更高版本。3VisualFoxPro6.0所需要的网络环境服务器:SQLServerforWindowsNT。客户机:包括ODBC组件的VisualFoxPro6.0。网络:NovellNetware;WindowsNT。,要点,7,二.VisualFoxPro6.0的安装直接启动CD-ROM的安装方法是:(1)将VisualFoxPro6.0系统光盘插入到CD-ROM驱动器中,安装程序自动运行,进入“VisualFoxPro6.0安装向导”窗口。(2)在“VisualFoxPro6.0安装向导”窗口,用户可以选择安装VisualFoxPro6.0有关选项,单击“下一步”按钮进入“VisualFoxPro6.0安装程序”窗口。(3)在“VisualFoxPro6.0安装程序”窗口,系统提供了三种可以选择的安装方式:1)选择“添加/删除”按钮,为当前安装添加新组件,或删除已安装的组件。2)选择“重新安装”按钮,重复上一次安装,恢复丢失的文件和重新设置系统。3)选择“全部删除”按钮,删除已有的全部组件。,要点,8,如果是第一次安装VisualFoxPro6.0,按系统提示进行,完成一步后选择“下一步”;在“产品号和用户ID”页,输入相应的产品ID号、用户姓名和公司名称;其它页面继续选择“确定”或“下一步”;在安装页面选择“典型安装”;安装完成后,在“安装MSDN”页面,点击“安装MSDN”,取消选中状态;选“下一步后”进入“现在注册”页面,点击“现在注册”,取消注册;至此完成了整体安装。如果是想添加一些新组件,可选择“添加/删除”按钮;如果只是想恢复丢失的文件,可选择“重新安装”按钮。(4)确定了安装方式后,系统开始安装。在安装过程中,用户要回答安装程序所提出的各种问题,按步骤选择相应的选项完成安装过程。,9,一.VisualFoxPro6.0的启动与退出安装VisualFoxPro6.0系统时,创建了一个名为MicrosoftVisualFoxPro6.0的程序组。为操作方便起见,可将该程序组中VisualFoxPro6.0的启动程序图标复制到桌面,建立VisualFoxPro6.0桌面快捷方式图标。1VisualFoxPro6.0的启动VisualFoxPro6.0的启动与Windows环境下其他软件一样,有多种启动方式。2VisualFoxPro6.0的退出当需要退出VisualFoxPro6.0系统时,常用的有如下几种方法:(1)在VisualFoxPro6.0主窗口,单击【文件】|【退出】菜单项,退出系统;(2)单击VisualFoxPro6.0主窗口的关闭按钮,退出系统;(3)在“命令”窗口输入QUIT命令并回车,退出系统。,1.3VisualFoxPro6.0系统界面简介,10,要点,标题栏,二.VisualFoxPro6.0的主窗口VisualFoxPro6.0启动后,打开主窗口,如图1-8所示。主窗口包括:标题栏、菜单栏、常用工具栏、状态栏、命令窗口和主窗口工作区几个组成部分。,菜单栏,常用工具栏,命令窗口,主窗口工作区,状态栏,11,1.菜单栏VisualFoxPro的系统菜单包括:文件,编辑,显示,格式,工具,程序,窗口,帮助一般情况下,VisualFoxPro6.0仅含系统菜单项及其对应的子菜单,在程序运行过程中用到某些功能时,系统将会动态地增加或修改一些菜单项。菜单分为动态菜单和弹出菜单。所谓动态菜单是指当程序执行某项功能时系统主菜单及其主菜单下的子菜单的增减;而弹出菜单则是指当用户处于某特定区域时单击鼠标右键而弹出的一个菜单项。,12,2.工具栏显示的按钮往往代表了最为常用的命令,有效地利用工具栏,能使程序的开发工作更加方便、快捷。除了标准工具栏外,VisualFoxPro6.0还为用户提供了十几种工具栏,在编辑相应的文档和窗口时,可选择所需要的工具栏。选择所需要的工具栏的方法是:从“显示”菜单中选择“工具栏”,这个工具栏对话框选项中有报表控件、报表设计器、表单控件、表单设计器、布局、查询设计器、常用、打印预览、调色板、视图设计器和数据库设计器。当选择要使用的工具栏选项时,点击该项并使其前面出现“”,然后单击“确定”按钮,这时就会在屏幕上弹出相应的工具条,13,1VisualFoxPro6.0的向导VisualFoxPro6.0系统为用户提供了许多功能强大的向导(Wizards)。用户可以在向导程序的引导、帮助下,不用编程就能快速地建立良好的应用程序,完成许多数据库操作、管理功能,为非专业用户提供了一种较为简便的操作使用方式。VisualFoxPro6.0系统提供的向导及其功能,见下表,三.VisualFoxPro6.0提供的设计工具,14,2VisualFoxPro6.0的生成器VisualFoxPro6.0系统提供了若干个生成器(Builders),用以简化创建、修改用户界面程序的设计过程,提高软件开发的质量和效率。每个生成器包含若干个选项卡,允许用户访问并设置所选择对象的相关属性。用户可将生成器生成的用户界面直接转换成程序编码,使用户从逐条编写程序代码、反复调试程序的手工作业中解放出来。VisualFoxPro6.0提供的生成器及功能,见下表,15,3VisualFoxPro6.0的设计器VisualFoxPro6.0提供的一系列设计器(Designers),为用户提供了一个友好的图形界面操作环境,用以创建、定制、编辑数据库结构、表结构、报表格式、应用程序组件等。VisualFoxPro6.0提供的设计器及其功能,见下表,16,VisualFoxPro6.0系统中常见文件类型包括:项目、数据库、表、视图、查询、表单、报表、标签、程序、菜单、类等,各自以不同的文件类型存储、管理,以不同的系统默认扩展名(类型名)互区分、识别。下表为VisualFoxPro6.0中常用的文件扩展名及其所代表的文件类型。,1.4VisualFoxPro6.0的文件类型,17,(续表),18,1.5VisualFoxPro6.0基本操作,1.5.1VisualFoxPro6.0的操作方式VisualFoxPro6.0系统为用户提供了几种各具特点的操作方式,用户可根据情况以及应用的需要,选择合适的操作方式,实现数据库的操作、应用。VisualFoxPro6.0系统的操作方式主要有:(1)命令操作方式(2)菜单操作方式(3)程序操作方式,19,1命令操作方式命令操作是在命令窗口中逐条输入命令,直接操作指定对象的操作方式。命令操作为用户提供了一个直接操作的手段,其优点是能够直接使用系统的各种命令和函数,有效操纵数据库,但要求熟练掌握各种命令和函数的格式、功能、用法等细节;,20,2菜单操作方式VisualFoxPro6.0系统将许多命令做成菜单命令选项,用户通过选择菜单项来使用数据库的操作方式。在菜单方式中,很多操作是通过调用相关的向导、生成器、设计器工具,以直观、简便、可视化方式完成对系统的操作,用户不必熟悉命令的细节和相应的语法规则,通过对话来完成操作。有了这种方式,一般用户无需编程就可完成数据库的操作与管理;,21,3程序操作方式程序操作就是预先将实现某种操作处理的命令序列编成程序,通过运行程序来实现操作、管理数据库的操作方式。根据实际应用需要编写的应用程序,能够为用户提供界面更简洁直观、操作步骤更符合业务处理流程和规范要求的操作应用环境。但程序的编制,需要经过专门训练,只有具备一定设计能力的专业人员方能胜任,普通用户很难编写大型的、综合性较强的应用程序。,22,1.5.2VisualFoxPro6.0的命令语法规则1命令格式VisualFoxPro6.0的命令都有固定的格式,必须按相应的格式和语法规则书写和使用,否则系统无法识别、执行。VisualFoxPro6.0命令的基本格式如下:命令格式中语法标识符的意义和用法如下:必选项:表示命令中必须选择该项,但内容可以根据需要而定;:可选项:可根据实际需要选用或省略该项内容。|:任选项:根据实际需要任选且必选其中一项内容,23,2命令中几种常用子句各种命令一般都包含数量不等的可选子句,操作时用户根据实际需要可部分或全部选用。子句的作用是扩充、完善命令的功能,很多命令必须通过相应子句的配合,才能有效地、完整地实现命令功能。因此,对于命令的功能与用法是否了解、掌握,更多是体现在对命令中各子句的了解、掌握上,学习时要对此更多关注。命令中常用的子句主要有:(1)范围子句(2)条件子句(3)字段名表子句,24,(1)范围子句在很多对表进行操作的命令中,都包含有范围子句,其作用是选择、确定命令操作的记录范围。范围子句的作用相当于关系运算中的选择运算,选择运算是按指定逻辑条件选择表中符合条件的记录,而范围子句是按记录范围选择记录,前者是逻辑选择,后者是物理选择。范围子句有4种具体的选择范围:RECORD:范围是记录号为n的一条记录;NEXT:范围是从当前记录开始的连续n条记录;REST:范围是从当前记录开始到表尾的所有记录;ALL:范围是表中全体记录。,25,(2)条件子句条件子句的作用是以指定逻辑条件为依据,从表中选择符合条件的记录。它对应于关系运算中的选择运算。条件子句有2种:FOR:选择表中符合条件的所有记录;WHILE:选择符合条件的记录,直到第一个不符合条件的记录为止。由一个逻辑表达式或关系表达式构成。其值为逻辑型数据。,26,(3)字段名表子句字段名表子句的作用是选取命令操作的字段范围。它对应于关系运算中的投影运算。其格式是:FIELDS。其中字段名表由若干个以逗号分隔的字段名构成。有些命令中字段表子句要求以关键字FIELDS引导,有些则可省略,这决定于命令语法格式要求,使用时要注意。除上3种常用子句外,很多命令还有其他的子句,这需根据命令的功能、格式要求而定,使用时应根据具体情况了解、熟悉,正确地使用。,27,3命令书写规则VisualFoxPro6.0的命令都有相应的语法格式,使用时必须按一定的规则书写、输入。有关命令的书写规则归纳如下:(1)任何命令必须以命令动词开始;(2)命令动词与子句之间、各子句之间都以空格分隔;(3)一个命令行最多包含8192个字符(包括所有的空格)。一行书写不完,行尾用分号“;”做续行标志,按Enter键后在下一行继续书写、输入;(4)命令动词及子句中关键字一般不宜用缩略形式,以保持命令的可读性和规范性;(5)VisualFoxPro6.0不区分命令字符的大小写;(6)除命令动词外,命令中其他部分的排列顺序一般不影响命令功能。,28,1.5.3VisualFoxPro6.0系统环境的设置V
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 小学音乐教学大纲及课时设计
- 企业技术支持流程与案例分析
- 英语期中考试题库及解析试卷
- 新能源汽车动力电池安全标准解读
- 外研版二年级英语期末测评题库全集合
- 强夯基坑专项施工技术方案范本
- 小学生暑假数学思维训练计划方案
- 建筑工程质量管理承诺函范例
- 企业内部控制审核流程与报告
- 城市中学数学期末考试真题解析
- 2025年合肥市社会化工会工作者招聘34人笔试备考题库及答案解析
- 2025年度陕西煤业化工集团有限责任公司高校毕业生(技能操作岗)招聘1868人笔试参考题库附带答案详解
- 河北省金太阳2025-2026学年高三上学期9月联考化学试卷(含答案)
- Unit 1-Unit 2 综合测试(含答案)2025-2026学年译林版(2024)八年级英语上册
- 11、2015年10月25日广东省直机关公开遴选公务员笔试真题解析
- 阿里巴巴国际站规则
- 口腔颌面外科学第十章 口腔颌面部损伤
- JJG 520-2005粉尘采样器
- GB/T 23711.2-2009氟塑料衬里压力容器耐低温试验方法
- stata回归结果详解-stata回归解释
- 癌痛三阶梯治疗的原则及药物的应用课件
评论
0/150
提交评论