VisualFoxPro6.0基础.ppt
《VisualFoxPro6.0基础.ppt》由会员分享,可在线阅读,更多相关《VisualFoxPro6.0基础.ppt(141页珍藏版)》请在三一办公上搜索。
1、第二章 Visual FoxPro基础,本章主要内容2.1 Visual FoxPro概述2.2 VFP 6.0的数据类型 2.3 VFP 6.0的常量与变量 2.4 运算符与表达式2.5 常用标准函数,2.1 Visual FoxPro概述,微机关系数据库系统的发展 Visual FoxPro 6.0的功能与性能指标VFP 6.0的运行环境、安装、启动与退出 中文VFP开发环境简介VFP项目管理器 VFP向导、设计器与生成器,2.1.1微机关系数据库系统的发展,发展总过程:DBaseFoxbaseFoxproVisual FoxproDbase:Ashton Tate公司(80年代初期)Fo
2、xbase:Fox公司(1986)Foxpro 1.0:Fox公司(1989)1992年Fox公司被微软收购Foxpro 2.5:微软(1993)Visual Foxpro 3.0:微软(1995)Visual Foxpro 6.0:微软(1998)Visual Foxpro 9.0:微软对Visual FoxPro 9的支持将提供到2015年,2.1.2 VFP 6.0的功能与性能指标,一、VFP主要功能(1)快速创建应用程序(通过向导、生成器、工具栏和设计器)(2)功能更为强大(支持面向过程和面向对象编程)(3)开发客户机/服务器模式(C/S)的应用(4)与其他应用程序的数据共享(5)灵活
3、方便的调试手段(程序调试器),二、VFP的主要性能指标,2.1.3 VFP 6.0的运行环境、安装、启动与退出,一、运行环境操作系统:Windows95/98(中文版)或Windows NT 4.0(中文版)或更高版本 浏览器:IE4.0或更高版本 CPU:80486 66MHz以上内存:16M以上硬盘:典型安装85MB,最大安装90MB其他:鼠标和光驱等,2.1.3 VFP 6.0的运行环境、安装、启动与退出,二、安装 将VFP6.0 安装盘CD-ROM放入光驱找到序列号文件(若需要)找到setup.exe,双击安装安装过程根据提示选择或选择下一步,直到完成。,2.1.3 VFP 6.0的运
4、行环境、安装、启动与退出,三、启动方法一:“开始”“所有程序”“Microsoft Visual FoxPro 6.0”方法二:双击桌面上的快捷方式(如果有)方法三:单击任务栏中的快捷方式(如果有),2.1.3 VFP 6.0的运行环境、安装、启动与退出,四、退出方法一:从“文件”下拉菜单中选择“退出”选项。方法二:用鼠标单击VFP系统窗口右上角的“”关闭窗口图标。方法三:在VFP的命令窗口中键入Quit命令,再按Enter键。方法四:单击VFP主窗口左上方的狐狸图标,从弹出的下拉菜单中选择“关闭”,或按Alt+F4组合键。,2.1.4 中文VFP开发环境简介,一、Visual FoxPro
5、6.0窗口,标题栏,菜单栏,常用工具栏,工作区,状态栏,命令窗口,调色板工具栏,布局工具栏,命令窗口的显示/隐藏,2.1.4 中文VFP开发环境简介,二、VFP环境配置 对VFP运行环境进行配置,包括主窗口标题、默认目录、项目、编辑器、调试器及表单工具选项、临时文件存储位置等.,配置,临时配置(SET命令,退出VFP6.0 时从内存中释放),永久配置(修改配置文件(.FPW)和Foxuser.dbf文件,每次启动VFP6.0时自动装载),2.1.4 中文VFP开发环境简介,1、VFP配置文件 是一个文本文件(.FPW,默认Config.fpw)作用:VFP启动时会自动查找配置文件,并根据该配置
6、文件进行环境设定 内容:语句格式:=其中可以包括如下几种:SET命令对象;系统变量;COMMAND关键字。用以指定启动时的执行命令或要调用的函数;只有在配置文件中使用的关键字。,2.1.4 中文VFP开发环境简介,1、VFP配置文件例子:用编辑软件建立配置文件MYAPP.FPW,包括如下语句:TALK=OFF&关闭了VFP的交互会话特性_SCREEN.Caption=人事管理系统&VFP应用系统主窗口的标题设为“人事管理系统”MVCOUNT=2048&设置 VFP中变量的最大数目是2048COMMAND=DO Myapp.APP&在Visual FoxPro启动时执行Myapp.APP。注意:
7、COMMAND命令只能用于配置文件的最后一行。,2.1.4 中文VFP开发环境简介,2、VFP资源文件(Foxuser.dbf)由VFP维护的一个数据表文件 它保存了VFP退出时的状态 该文件记录了命令窗口的位置及大小、当前键盘宏、显示哪些工具栏等。用户可以在应用程序需要时读取甚至更改该资源文件。,2.1.4 中文VFP开发环境简介,三、通过“选项”对话框设置环境 位置:“工具”菜单下的“选项”对话框,2.1.4 中文VFP开发环境简介,1、设置日期和时间格式区域选项卡,年月日、月日年、日月年等,/-.等,年份是两位还是四位,时间是12还是24小时制,时间是否显示秒数,2.1.4 中文VFP开
8、发环境简介,2、设置货币符号和数字格式-区域选项卡,设定运算中小数位数,设定货币符号,货币符号在数字前还是后,设定千位分隔符号,2.1.4 中文VFP开发环境简介,3、设置默认工作目录-文件位置选项卡 作用:将自己的文件保存在设定的默认目录中,临时设置,永久设置,2.1.4 中文VFP开发环境简介,注1:大多数选项都可以通过SET命令进行设置如:设置日期分隔符等同于命令:SET MARK TO 日期分隔 设置默认目录等同于命令:SET DEFAULT TO 文件路径注2:SET命令设置与选项对话框的相应取值同步变化注3:利用DISPLAY STATUS或者LIST STATUS命令可以显示系统
9、的全部环境设置注4:通过SET命令修改环境变量只在当前工作期有效,属于临时设置。,2.1.4 中文VFP开发环境简介,四、VFP的三种工作方式(1)菜单工作方式:选择需要的菜单(2)命令工作方式:在命令窗口中输入命令(3)程序工作方式:编写程序 文件,2.1.4 中文VFP开发环境简介,五、VFP命令的格式(1)语法书写规则 必须以一个命令动词开头,大小写字母等效。命令动词和子句中的短语可用其前四个或四个以上字符的缩写表示。大多数命令动词后可以跟一个或多个限定该动词的子句。命令行中的各个子句可以按任意次序排列。命令行中如果有多个词就以一个或多个空格隔开 一个命令行的最大长度不能超过254个字符
10、。一行只能写一条命令,每条命令的结束标志是按回车键。如果一个命令太长,一行写不下,可以使用续行符“;”,然后回车,并在下一行接着书写该命令。但总长不能超过254个字符。所有命令,一律在英文输入状态下进行。标点符号均用英文,否则系统提示:“命令中含有不能识别的短语或关键字”。,2.1.4 中文VFP开发环境简介,六、VFP的系统帮助获得帮助的前提:安装了MSDN后获得帮助的方法:单击主菜单的“帮助”菜单下的“Microsoft Visual Foxpro 帮助主题”项,或者按功能键F1,就会出现MSDN帮助窗口。,2.1.4 中文VFP开发环境简介,选择“目录”选项卡,左窗口选主题,右窗口显示相
11、应的信息,2.1.4 中文VFP开发环境简介,从“索引”选项卡的文本框中输入键入要查找内容的关键字,2.1.5 VFP项目管理器,项目管理器是一个项目集成管理的工具,它集成并管理所有与开发的应用系统有关的各种类型文件开发设计VFP数据库管理系统,一般是先利用项目管理器建立一个项目文件,然后在项目中建立数据库、数据表、查询文件、程序设计以及其他与数据库相关文件的设计。项目管理器的主要功能是建立、打开项目以及维护各类文件,包括建立、新增、删除、修改、浏览及执行文件等工作,2.1.5 VFP项目管理器,1项目的建立-菜单法第一步:“文件”菜单“新建”,启动“新建”对话框,或单击工具栏中的“新建”图标
12、,系统将弹出“新建”对话框选择“项目”选项。然后单击“新建文件”按钮,2.1.5 VFP项目管理器,第二步:在弹出的“新建”对话模式 中确定存放项目文件的路径,输入项目名称(默认名称为“项目1”),单击“保存”按钮,即可建立一个新项目。,2.1.5 VFP项目管理器,注:建立一项目文件后,VFP会在磁盘上产生两个相关的文件:一个是扩展名为.PJX的文件,此为项目文件,保存应用系统所包含各类文件的相关信息,另一个是扩展名为.PJT的文件,此为项目说明文件,保存项目文件的备注数据,2.1.5 VFP项目管理器,1项目的建立-向导法第一步:从“文件”菜单中,选择“新建”按钮,启动“新建”对话框,选择
13、“项目”选项。然后单击“向导”按钮,2.1.5 VFP项目管理器,1项目的建立-命令法在命令窗口中直接输入命令 CREATE PROJECT,2.1.5 VFP项目管理器,2打开一个已存在的项目 方法一:“文件”菜单“打开”选择项目名“确定”方法二:单击工具栏里“打开”图标选择项目名“确定”,2.1.5 VFP项目管理器,3项目管理器的窗口操作(1)移动位置或改变大小:拖动窗口标题可移动窗口位置,把鼠标移动到窗口边线可调整窗口大小。(2)设置窗口位置:一般项目管理器窗口是以浮动模式设置的,若拖动标题栏到系统工具栏下方,可以将项目管理器窗口放到工具栏上,若想还原,点击选项卡空白处,拖动到其他位置
14、即可。,2.1.5 VFP项目管理器,3项目管理器的窗口操作(3)设置折叠模式:单击右上方的折叠按钮(向上箭头),此窗口将折叠,向上箭头变成向下箭头。此时,单击任一选项卡,会自动在其下方列出相关文件的信息,再单击一次选项卡将消失。要还原为正常模式,单击右上方的向下箭头即可。,2.1.5 VFP项目管理器,3项目管理器的窗口操作(4)拖下选项卡:当项目管理器是折叠方式或位于工具栏时,可将任一选项卡拖下。例如利用鼠标按住“数据”选项卡,移动鼠标即可将数据选项卡变成独立的浮动窗口。原来选项卡名“数据”处变成灰色字,表示不能在此处选取该选项。若要回到原来的状态,可以单击数据选项卡右上方窗口关闭按钮,或
15、拖动标题栏回到原来的位置。,2.1.5 VFP项目管理器,3项目管理器的窗口操作(5)钉住浮动选项卡:当选项卡处在拖下状态时,单击该选项卡右上方的钉子按钮(钉子形状),可将此窗口保持在最上方,这样该选项卡就不会被Visual FoxPro的其他窗口所覆盖。再次单击钉子按钮则恢复为浮动选项卡状态。(6)折叠和展开:用户可以扩展或压缩某一类型文件的图标。如果某种类型的文件存在一个或多个,那么在其相应图标的左侧就会出现一个“+”,单击这个“+”可列出这种类型的所有文件,这就是展开图标,此时“+”将变成“”,单击这个“”可隐去文件列表,这就是折叠图标。,2.1.5 VFP项目管理器,“全部”、“数据”
16、、“文档”、“类”、“代码”和“其他”六个选项卡,六个命令按钮,4.项目管理器的组成,2.1.5 VFP项目管理器,4.项目管理器的组成-选项卡“全部”选项卡:该选项卡把“数据”、“文档”、“类”、“代码”和“其他”等五个选项卡的内容全部集中于此。“数据”选项卡:该选项卡主要用于显示和管理数据文件。包含的数据文件有:数据库、自由表、查询、连接、存储过程文件等。“文档”选项卡:该选项卡主要用于显示和管理文档。,2.1.5 VFP项目管理器,4.项目管理器的组成选项卡“类”选项卡:该选项卡主要用于显示和管理类库文件。“代码”选项卡:该选项卡主要用于显示和管理Visual FoxPro各种类型的程序
17、代码,包括三种程序:程序、API库和应用程序。“其他”选项卡:该选项卡主要用于管理菜单文件、文本文件和其他文件,如BMP图形文件,2.1.5 VFP项目管理器,4.项目管理器的组成-命令按钮“新建”按钮:用于建立新文件或新对象,新的对象类型为当前所选择的类型。“添加”按钮:用于加入已存在的文件。“修改”按钮:打开并允许修改选择的文件。,2.1.5 VFP项目管理器,4.项目管理器的组成-命令按钮“运行”按钮:此按钮用于运行所选定的查询、表单或程序。“移去”按钮:从项目中移去或删除所选定的文件或对象。首先选取要移去的文件,然后单击“移去”按钮,将出现“确认”对话框,在此对话框中,如果选择“移去”
18、,则将此选定文件从项目管理器中移去;如果选择“删除”,则该文件将从磁盘上删除;如果选择“取消”,将取消本次操作。,2.1.5 VFP项目管理器,4.项目管理器的组成-命令按钮“连编”按钮:重新构造一个项目,也可以构造一个可执行文件。创建Visual FoxPro应用程序时,可以每次只建立一部分模块。这种模块化构造应用程序的方式可以使我们在每完成一个模块后,就对其进行检验。在项目建立之后,可以为它添加数据库、表、报表和表单等。完成了所有的功能模块之后,就可以进行应用程序的编译了。,2.1.5 VFP项目管理器,5项目管理器的功能(1)项目文件的管理:包括文件的新建、添加、移去(或删除)、重命名等
19、工作。(2)文件的运行与修改:对于选中的可执行文件,在项目管理器中可以直接运行,也可以将它在相应的窗口中打开予以修改,或者进行浏览、预览等工作。,2.1.5 VFP项目管理器,5项目管理器的功能(3)程序调试和项目连编:项目管理器提供了完整的程序调试环境,可以对项目中的程序、表单等进行调试,排错和试运行。也可以对整个项目实施连编,形成可直接执行的应用程序,甚至形成可脱离VFP环境直接在Windows下运行的EXE程序。(4)对各种资源的管理:对项目中所用到的各种资源,如图片文件、图标文件、各种音频视频文件、所用到的各种类库文件等,可以自动或者人工注册到项目管理器中统一管理,以利于这些资源的有效
20、利用,对于将来应用程序的发布也非常有利。,2.1.6 VFP向导、设计器与生成器,1设计器 能够使用户轻松地创建高效的表、表单、数据库、查询、视图和报表等;还可以把用设计器创建的上述各项加进应用程序中。,2.1.6 VFP向导、设计器与生成器,2向导向导是一种交互式的实用程序,集简捷的操作和完善的功能于一体,能逐步帮助用户快速完成日常任务,。在用户使用“项目管理器”或从“文件”菜单创建某种类型的新文件时,用户可选择使用“向导”按钮来帮助创建该文件,也可从“工具”、“向导”弹出的子菜单中直接选择某种向导。,2.1.6 VFP向导、设计器与生成器,3生成器VFP 6.0生成器是一个方便易用的工具,
21、它简化了创建和修改表单、控件及数据库完整性约束等工作。每一个生成器都由一系列选项卡组成,它们允许用户访问并设置所选对象的属性。如同VFP向导一样,生成器也是简便、快捷、有效的。生成器根据用户对其问题的回答,自动地设置控件属性、生成表达式等。,2.2 VFP 6.0的数据类型,VFP提供了多种数据类型,这些数据类型可分为两大类:一类只适用于数据表中的字段另一类则不仅适用于字段,还适用于程序设计中要用到的内存变量和数组等。,2.2 VFP 6.0的数据类型,(1)字符型(Character)字符型(C型)数据可以包含任何可显示的字符、汉字和符号。在程序编制过程中,如果需要定义包含字母、数字、空格、
22、符号和标点的变量时,如职工的姓名、电话号码和邮政编码时,一般以字符型数据类型表示。字符型字段或变量的数据长度不能超过254个字节,每个字符占用一个字节,每个汉字占用两个字节。,2.2 VFP 6.0的数据类型,(2)数值型(Numeric)数值型(N型)用于表示数量,是由数字符号09以及小数点和正负号及E组成。数值型的长度不能超过20个字节,其中负号、小数点各占一位。N型值的取值范围在-0.9999999999E+19到+0.9999999999E+20之间。常用来存储成绩、工资、人数等。数值型固定占用8个字节。除了十进制数外,VFP6.0还支持十六进制数,如十进制数128可以表示为十六进制的
23、0 x80。,2.2 VFP 6.0的数据类型,(3)整型(Integer)整型(N型)用于对整数类数值的表示,仅适用于字段的定义。整型数据占用4个字节,而且是用二进制形式表示的,因此其取值介于-2147483647(即-231+1)到2147483647(即231-1)之间。因此比数值型数据占用的空间要少得多。,2.2 VFP 6.0的数据类型,(4)浮点型(Float)浮点型(N型)与数值型是完全等价的。它的设置主要考虑到FoxPro各版本的兼容处理。(5)双精度型(Double)双精度型(N型)能够提供更高的数值精度。Double型只用于字段的定义,固定占用8个字节(固定存储长度的浮点数
24、表示)。Double型不同于数值型,其小数点位置由输入的数据值来决定。,2.2 VFP 6.0的数据类型,(6)货币型(Currency)在VFP6.0中,一般使用货币型(Y型)数据表示货币,而不是使用数值型。如果货币型数据的小数位数超过四位,系统会自动对其进行舍入处理。系统默认的货币符号是“”,用户可以通过“Set Currency”语句设置货币符号。货币型数据的取值范围介于922337203685477.5808到922337203685477.5807之间,用8个字节存储。,2.2 VFP 6.0的数据类型,(7)日期型(Date)日期型(D型)数据主要用于表示没有时间显示的日期值。日期
25、型数据的存储格式为“yyyymmdd”,其中yyyy表示年,占4个字节,mm表示月,占2个字节,dd表示日,占用2个字节。日期格式和范围由“Set Date”、“Set Mark to”和“Set Century”命令确定。为了解决Y2K问题,VFP6.0还提供了“严格日期”格式,在这种格式下,日期型数据的有效范围为公元元年3月1日到公元9999年12月31日。,2.2 VFP 6.0的数据类型,(8)日期时间型(DateTime)日期时间型(T型)数据可以表示既包含时间又包含日期的数据,也可以表示只包含日期或只包含时间的数据,如果只包含了时间,系统将1899年12月30日作为默认日期,如果只
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualFoxPro6 基础
链接地址:https://www.31ppt.com/p-6523100.html