ImageVerifierCode 换一换
格式:DOCX , 页数:34 ,大小:863.03KB ,
资源ID:28755494      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/28755494.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第1章Visual FoxPro系统环境及配置.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第1章Visual FoxPro系统环境及配置.docx

1、第1章Visual FoxPro系统环境及配置第1章 VFP系统环境及配置Visual FoxPro是微型计算机上普遍使用的一种关系数据库管理系统,简称为VFP,它适用于各类信息存储、维护、分类、检索、统计和分析。要处理的各种信息以数据库形式存储于计算机中;对于一些常规管理任务,可以通过简单地点击菜单项、工具图标或在命令窗口中输入简单命令即可完成操作。VFP也是一种应用程序开发工具,它将结构化和面向对象程序设计方法有机地结为一体,极大地简化了应用程序开发过程。对于一些大型项目,可以将各种对象(如:窗口、命令按钮等)和命令(语句)进行有效地组织和集成,使之成为实用性较强的应用程序,从而达到一劳永

2、逸的目的。1.1 VFP应用程序实例分析使用VFP就是要通过它来完成各项工作任务,虽然通过系统菜单、工具和命令等简单操作可以完成一些常规任务,但是在实际应用中,往往要求计算机做的事情更多,更复杂,仅通过这些简单操作还远远不够。要使计算机自动、高效地为人们工作和服务,必须编写较适用的应用程序。为使读者对应用程序的构成要件、编写过程和一些基本概念有一个宏观了解,做到有的放矢地学习VFP,本节以“学生信息管理”程序为例,分析一般应用程序内部构成和各个构件的基本作用。1.1.1 VFP应用程序实例一个应用程序通常含有一个主界面和若干个功能界面。从应用程序运行时表面上看,主界面由主窗口(表单)和程序系统

3、菜单组成(如图1.1)。程序系统菜单由菜单栏(条形菜单)和弹出菜单(子菜单)两部分组成。在VFP中,可以通过菜单设计器建立或修改菜单属性(如:菜单项级别、名称和快捷键等),规定菜单项的功能(如:执行命令、调用子程序或打开表单等);通过表单设计器建立或修改表单的属性(如:标题名、表单的大小和颜色等)、编写相关事件的程序代码等。在VFP中,每个表单或菜单都以单独文件形式存储在磁盘上,本例中主表单和主菜单文件名如表1.1。图1.1 应用程序主界面表1.1 学生信息管理应用程序的主表单和菜单文件文 件 名对象类说 明Mainform.scx表单(Form)应用程序主表单(窗口)Mainmenu.mnx

4、菜单(Menu)应用程序主菜单Mainmenu.mpr菜单(Menu)由Mainmenu.mnx生成,与主表单结合构成应用程序主界面图1.2 编辑学生信息功能界面文本框组合框功能界面主要完成应用程序的一部分功能,也就是说,对若干个功能界面进行有效地组织和集成,构成一个完整的应用程序。每个功能界面由窗口(表单)和一些控件(如:命令按钮、组合框、文本框等)组成,图1.2是编辑学生信息的功能界面。从本例可以看出,将菜单、表单(窗口)、控件、数据对象和程序代码进行适当地组合便构成了一个应用程序。1.1.2 学习VFP的要点从上述应用程序实例分析可以看出,一个应用程序由若干个表单、菜单、控件、数据表等对

5、象和程序代码组成。因此,要使用VFP设计应用程序,必须学会每类对象的设计过程,了解各种对象属性、方法和事件的作用,掌握编程基本方法。归纳起来需要学会和掌握以下基础知识:(1)掌握VFP的基本函数和语句,理解编程思想,学会编写简单的应用程序;(2)为了保存要处理的数据,需要学会建立、修改和维护数据表,掌握常用表操作命令;(3)学会建立、修改表单的操作过程和基本方法,掌握表单常用属性、方法和事件的基本作用;(4)掌握表单中控件的常用属性、方法和事件的基本作用,能将控件与数据表中数据相结合(绑定);(5)掌握建立、修改菜单过程和基本方法,学会在主表单上打开菜单和通过菜单项打开功能表单(窗口)的常用方

6、法。1.2 VFP 6.0系统的安装与启动VFP可以在Windows 95、98、XP、2000、NT或更高版本的操作系统环境下运行,对微型计算机硬件要求并不高。一般来讲,能运行上述操作系统的计算机,只要有足够的剩余磁盘空间(典型安装需要85MB,完全安装需要90MB),就可以运行VFP数据库管理系统。1.2.1 VFP的安装在使用VFP的计算机上必须安装该管理系统,安装系统有许多途径,例如:从本地安装、网络安装或光盘安装等。通过这些途径,安装的方法和操作过程基本相同,都是使用VFP系统安装向导程序(Setup.exe)进行安装。即鼠标双击安装盘中的Setup.exe程序文件,进入VFP系统安

7、装向导程序,在此后过程中,需要逐步回答系统询问的信息,每完成一步回答,都需要鼠标单击“下一步”命令按钮,直至完成安装。主要安装步骤和各窗口作用如下:(1)VFP窗口:如图1.3,点击“显示 Readme”,阅读安装说明书。图1.3 VFP窗口(2)最终用户许可协议窗口:如图1.4,提供了使用VFP的协议约定,必须选择“接受协议”,才可以安装本系统。图1.4 最终用户许可协议窗口(3)产品号和用户 ID窗口:如图1.5,在“请输入产品的ID号”对话框中,键入产品标识号,通常在光盘封皮上或光盘内的Sn.txt文件中可以找到产品标识号。图1.5 产品号和用户ID窗口图1.6 选择公用安装文件夹窗口(

8、4)选择公用安装文件夹窗口:如图1.6,可以输入或选择(浏览) 要存放公共文件的磁盘位置,系统默认地址为C:Program FilesMicrosoft Visual StudioCommon。系统公共文件是指系统提供的各类图形、工具程序等,至少需要50MB磁盘空间。(5)选择安装类型窗口:如图1.7,鼠标单击“更改文件夹”,可以重新选择安装系统文件的位置;“典型安装”是多数用户选择的一种安装类型,它能安装系统常用产品,大约需要85MB磁盘空间,如果希望节省磁盘空间或安装更多的数据接口驱动程序(如:Excel、Paradox等接口程序),需要使用“自定义安装”类型;选择“自定义安装”后,还需要

9、正确选择()要安装的项目。图1.7 选择安装类型窗口(6)安装MSDN:在完成安装VFP系统后,系统还希望安装MSDN(MicroSoft Developer Network,微软开发者网络),要安装MSDN,还需要另外两张光盘,至少还需要57MB磁盘空间,其中包含VFP的帮助信息文件和应用程序示例文件,在运行VFP过程中,要想查看帮助信息,必须安装MSDN。由于安装MSDN的过程比较简单,本书从略。1.2.2 VFP的启动使用VFP的目的在于建立数据库、维护数据库、完成日常任务、编写应用程序等,而这些工作都是在VFP系统控制下完成的。在使用VFP进行工作之前,必须先进入该系统。在Window

10、s操作系统下启动VFP 6.0的方法有:方法一:“开始”“程序”“Microsoft Visual FoxPro 6.0”“Microsoft Visual FoxPro 6.0”。方法二:找到程序文件Vfp6.exe后,再用鼠标双击该文件名。1.2.3 VFP的退出使用完VFP后,应该及时退出系统,以便系统自动关闭打开的文件。退出系统的方法有:方法一:单击主窗口的“关闭”按钮。方法二:单击控制菜单“关闭”。方法三:“文件”菜单“退出”。方法四:按Alt+F4键。方法五:在程序或命令窗口中执行Quit命令。1.3 VFP系统的主界面组成系统启动后,VFP系统的主界面如图1.8,由菜单栏、工具栏

11、、主窗口、命令窗口和状态栏组成。VFP有4种工作方式:通过系统菜单执行命令;利用工具栏按钮执行命令;在命令窗口中输入命令;编写程序。其中前3种方式属于交互式工作方式,而后1种属于自动化工作方式。图1.8 VFP的主界面1.3.1 菜单栏菜单栏是用户与VFP交互操作的重要途径之一,它列出了VFP系统的基本功能。某菜单项是否显示和某菜单项是否可用都与系统当前状态有关。菜单栏的操作方法与Windows菜单操作方法相同。通过设置Windows桌面,也可以调整菜单上文字大小。方法:右击Windows桌面,弹出快捷菜单“属性”“外观”选项卡从“项目”下拉框中选择“菜单”项,并调整其“字体”和“大小”。1.

12、3.2 工具栏工具栏是将一些常用的功能图形化表示,鼠标单击图标将执行相关的功能。对于经常使用的功能,使用工具栏比调用菜单更加方便。将鼠标指针移动到某个图标上,将出现其功能提示信息。1. 设置文字大小通过Windows桌面可以调整工具栏上文字大小。方法:右击Windows桌面,弹出快捷菜单“属性”“外观”选项卡从“项目”下拉框中选择“工具提示”项,并调整其“字体”和“大小”。2. 显示或隐藏工具栏鼠标单击工具栏上某个图标,即可完成相关菜单项功能。系统提供“常用”、“表单设计器”、“数据库设计器”等11个工具栏。系统默认情况下,仅显示“常用”工具栏,使其他工具栏显示或隐藏的方法有:方法一:“显示”

13、菜单“工具栏”选择()或取消(去)相关工具栏名称。方法二:右击工具栏,选择()或取消(去)相关工具栏名称。3. 定制工具栏系统工具栏上面的工具按钮是系统提供的,可以添加或删除工具按钮,但是不可以删除系统提供的工具栏。方法:“显示”菜单“工具栏”“定制”按钮,弹出“定制工具栏”对话框,如图1.9。在左侧分类栏中选定一个类,然后在右侧单击按钮查看其说明,若需要,将其拖动到任何工具栏中即可。除了系统工具栏外,可以根据需要新建用户工具栏,也可以删除用户工具栏。方法:“显示”菜单“工具栏”“新建”按钮。在弹出的“新工具栏”对话框中,输入新工具栏的名称,如“学生管理”,单击“确定”,在主窗口上就出现了空的

14、“学生管理”工具栏。然后依次在“定制工具栏”对话框中找到需要的按钮,将其拖动到“学生管理”工具栏中即可。图1.9 “定制工具栏”窗口1.3.3 命令窗口命令窗口是用户与VFP交互操作的另一个重要途径。在此窗口中直接输入VFP命令(如:List),而命令的执行结果(如:表中记录)显示在主窗口中。在命令窗口中,以回车结束一条命令;将光标移动(用、键或鼠标单击)到输入过的命令上,可以对其进行修改,使之成为一条新命令,或仅按回车键将重新执行该命令;从命令窗口的右击快捷菜单下执行“清除”命令,可以擦除命令窗口中的全部信息。1. 设置命令窗口拖动命令窗口的标题栏,可以改变其在主窗口中的位置;拖动其边框,可

15、以改变该窗口大小。此外,也可以通过下列方法调整命令窗口中字体和字号:方法:“格式”菜单“字体”选择“字体”和“大小”。2. 关闭命令窗口用于关闭或打开命令窗口的方法有:方法一:“窗口”菜单“命令窗口”,或按Ctrl+F2键,打开命令窗口。方法二:单击常用工具栏中的“命令窗口”,打开或关闭命令窗口。方法三:单击命令窗口控制菜单的“关闭”,可以关闭命令窗口。方法四:单击命令窗口的“关闭”按钮,可以关闭命令窗口。方法五:将光标置于命令窗口中,按Ctrl+F4键,将关闭命令窗口。1.3.4 VFP主窗口VFP主窗口用于显示命令的输出结果,通过菜单或命令打开的其他窗口(如:命令窗口,表单设计器等),也置

16、于主窗口之中。在程序或命令窗口中,执行Clear命令,可以擦除VFP主窗口中的全部信息;通过执行修改系统对象(_Screen)的属性值命令,可以设置主窗口的有关属性(如:字体、字号、颜色等)。命令格式:_Screen.=系统对象(_Screen)的常用属性名、属性值及含义如表1.2。表1.2_Screen常用属性表属性名属性值含 义举 例BackColorRGB(,)背景颜色,其中红、绿和蓝的取值范围均为0255_ScreenBackColor=RGB(255,0,0)& 将背景改为红色_ScreenBackColor=RGB(255,255,255)& 将背景改为白色Caption字符串主窗

17、口标题名_ScreenCaption=学习VFP& 将主窗口标题改为“学习VFP”ControlBox.T. 或 .F.是(.T.)否(.F.)有控制菜单_ScreenControlBox=.F.& 取消主窗口的控制菜单FontName“黑体”、“隶书”、“宋体”等字体名称,取值范围是系统能识别的所有字体名_ScreenFontName=楷体& 字体设为楷体FontSize数字字号大小_ScreenFontSize =12& 字号设为12号字ForeColorRGB(,)前景(字)颜色,颜色取值范围同BackColor_ScreenForeColor =RGB(0,0,255)& 将字的颜色设

18、为蓝色1.3.5 状态栏状态栏用于显示系统的当前状态,如键盘大写(Caps)状态、小键盘数字键(Num)状态、时钟、目前打开的表名、表中记录总数及当前记录号等。当鼠标在菜单项上移动时,状态栏也显示对应菜单项的功能说明。1. 设置状态栏可以控制是否显示状态栏。方法如下:方法一:“工具”菜单“选项”“显示”选项卡选择()/取消(去)“状态栏”。方法二:用Set Status Bar OnOff命令,可以显示(On)或隐藏(Off)状态栏。【 例 1.1 】在命令窗口中键入:Set Status Bar Off & 隐藏状态栏2. 设置时钟可以控制是否显示时钟。方法如下:方法一:“工具”菜单“选项”

19、“显示”选项卡选择()或取消(去)“时钟”。方法二:执行命令:Set Clock Off 取消时钟。方法三:执行命令:Set Clock On 在主窗口上显示时钟。1.4 系统环境配置由于不同用户或不同应用程序对系统环境有着不同的要求,因此进入VFP系统后,有时需要对系统默认环境进行修改,以满足个人化的要求。如,为了更方便地使用VFP,通常还要配置VFP系统文件名和用户文件所在目录。1.4.1 配置和使用VFP帮助文件在VFP中使用帮助信息之前,需要安装MSDN信息库,并在VFP中配置帮助文件。帮助文件名为Foxhelp.chm。1. 配置VFP帮助文件方法:“工具”菜单“选项”“文件位置”选

20、项卡双击“帮助文件”输入或选择文件路径和文件名(如:C:Program FilesMicrosoft Visual StudioMSDN9898VS2052Foxhelp.chm)“确定”“设置为默认值”。2. 使用VFP帮助文件在使用VFP过程中,查找帮助信息有两种方法:方法一:“帮助”菜单“Microsoft Visual FoxPro帮助主题”在“目录”选项卡上,按目录方式查看帮助信息;在“索引”选项卡上,按关键字名排序方式或“键入要查找的关键字”进行查找帮助信息。方法二:在命令窗口或编辑代码窗口中选定关键字(如:命令名、函数名或方法名等)后,再按F1键查找帮助信息。1.4.2 配置用户

21、文件的默认目录在使用VFP过程中,建立的各种对象(如:表单、菜单、数据库和表等)都以文件形式保存在磁盘中,通常一个应用程序中的所有文件都要保留在同一个目录中,为了简化保存或打开文件过程,建议将存放用户文件的目录设置成默认目录。设置默认目录的方法有:方法一:“工具”菜单“选项”“文件位置”选项卡双击“默认目录”输入或选择文件路径(如:D:XSXX)“确定”“设置为默认值”。方法二:使用Set Default To 命令。【 例 1.2 】在命令窗口中键入:Set Default To D:XSXX执行命令后,系统将D:XSXX设置为用户文件的默认目录。此后建立或打开文件时,系统将D:XSXX作为

22、首选目录。1.4.3 日期格式设置VFP系统默认日期格式为MM/DD/YY(月/日/年,美国日期格式,年份用两位表示),根据实际需要,可以调整日期格式。1. 调整输出日期型数据年份的位数系统输出日期型数据时,既可以用4位表示年份,也可以用2位表示年份。设置输出日期型数据年份位数的方法有:方法一:“工具”菜单“选项”“区域”选项卡选择(4位)/取消(2位)“年份”。方法二:使用Set Century OnOff命令,将日期型数据的年份设置成4位(On)或2位(Off)。【 例 1.3 】在命令窗口中依次执行如下语句:Set Century On? Date( ) & Date( )为系统日期函数

23、,输出06/22/2007。Set Century Off? Date( ) & 输出06/22/07,即输出日期型数据的年份用2位表示。2. 调整日期格式在某一时刻,可以选择12种格式之一输出日期型数据,选择方法如下: 方法一:“工具”菜单“选项”“区域”选项卡从“日期格式”下拉框中选择日期格式名。例如,选择Ansi,日期格式变为YY.MM.DD或YYYY.MM.DD。方法二:使用Set Date 命令。常用的日期格式名如表1.3。表1.3常用日期格式名表日期格式名2位年份格式4位年份格式举 例AmericanMM/DD/YYMM/DD/YYYYSet Century OnSet Date

24、American? Date( ) & 输出为:06/22/2007AnsiYY.MM.DDYYYY.MM.DDSet Century OnSet Date Ansi? Date( ) &输出为:2007.06.22British 或FrenchDD/MM/YYDD/MM/YYYYSet Century OnSet Date French? Date( ) &输出为:22/06/2007JapanYY/MM/DDYYYY/MM/DDSet Century OffSet Date Japan? Date( ) &输出为:07/06/22USAMM-DD-YYMM-DD-YYYYSet Centu

25、ry OffSet Date USA? Date( ) &输出为:0722061.4.4 设置是否显示命令执行状态在执行VFP的某些命令执行时,系统会显示命令的执行状态。如执行Locate For 命令,若找到记录,则会显示该记录的记录号,否则会显示“已到文件尾”。但通常在程序中不需要显示这些信息,所以在程序一开始往往要关闭该功能。系统默认将执行命令的状态发送到VFP主窗口、系统信息窗口、图形状态栏或用户自定义窗口。可以利用语句设置是否显示命令的执行状态。语句格式:Set Talk On | Off语句说明:语句用于设置是否显示命令执行状态。(1)On:(默认值)将命令执行状态发送到VFP主窗

26、口、系统信息窗口、图形状态栏或用户自定义窗口中。(2)Off:不显示命令的执行状态。【 例 1.4 】在命令窗口中依次执行如下语句:Set Status Bar Off & 隐藏状态栏Set Talk On & 设置显示命令执行结果X=3+5 & 给变量X赋值,结果8显示在主窗口中Set Talk Off & 设置不显示命令执行结果X=3+5 & 仅给变量X赋值8,主窗口中没有显示因此通常在程序设计中设Set Talk Off,避免在主窗口或表单上输出不必要的信息。1.4.5 配置系统环境的几种途径对VFP 系统环境所做的配置,可以分为临时配置和永久配置两种。临时配置信息保存在内存中,重新启动

27、VFP后不再有效;永久配置信息保存在Windows的注册表中,重新启动VFP时作为系统默认设置。配置VFP系统环境通常有4种途径。1. 执行SET开头命令在命令窗口或程序中执行Set开头命令,如Set Status Bar Off和Set Clock On。通过此种方式进行的配置为临时配置。2. 执行菜单命令通过“工具”菜单“选项”进行配置。在配置结束时,如果执行了“设置为默认值”按钮,则为永久配置,否则为临时配置。3. 更改Windows注册表使用Windows的注册表编辑器(RegEdit.exe) 配置VFP 系统环境,通过此种途径的配置为永久配置。操作过程如下:(1)在Windows的

28、“开始”菜单“运行”输入RegEdit.exe“确定”后进入“注册表编辑器”程序;(2)在“注册表编辑器”中,使HKEY_CURRENT_USERSoftwareMicrosoftVisualFoxPro 6.0Options成为当前表项,在右窗口中找到要修改的“名称”,在其右击菜单中选择“修改”,输入新值。4. 编写Config.fpw文件具体使用方法参见1.4.6节。1.4.6 编写Config.fpw文件在启动VFP 时,系统自动在当前工作目录、安装VFP 的目录和文件搜索路径中按顺序查找配置文件Config.fpw,如果文件中含某项配置参数,则该项按其参数值进行配置;文件中没有的项目,

29、按系统默认值进行配置。这种配置属于临时配置。Config.fpw是文本文件,可以通过Windows的记事本程序或VFP的程序编辑器进行创建和编辑,其内容为:1. Set开头命令VFP中Set开头命令可归结成 Set 和Set To 两种形式。例如,在Set Status Bar OnOff命令中,关键字为Status Bar,值为On或Off;在Set Default To D:XSXX命令中,关键字为Default,值为D:XSXX;在Set Date Ansi命令中,关键字为Date,值为Ansi等。将Set开头命令写入Config.fpw中的格式为: = 。【 例 1.5 】在Confi

30、g.fpw文件中输入如下语句:Status Bar = OffDefault = D:XSXXDate = Ansi2. 专用术语格式为:= 。常用专用术语有:(1)Index = :系统默认单独索引文件扩展名为IDX,使用此项,可以指定其他扩展名。例如,在Config.fpw中加入:Index=NTX,将单独索引文件的默认扩展名设为NTX。(2)Title = :改变主窗口标题内容。例如,在Config.fpw中加入:Title=学习VFP,将主窗口标题内容变为“学习VFP”。(3)Mvcount = :设置可以同时使用的最多内存变量个数,系统默认值是1024,取值范围从12865 000。例如,在Config.fpw中加入:Mvcount=512,将允许同时使用512个内存变量。(4)Command = :用于设置启动VFP后要执行的第一条命令。例如,在Config.fpw中加入:Command = _Screen.Caption = 学习VFP,重新启动VFP后,主窗口标题变为“学习VFP”; 在Config.fpw文件中加入:Command = Do

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1