中文VisualFoxPro60案例教程课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《中文VisualFoxPro60案例教程课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中文 VisualFoxPro60 案例 教程 课件
- 资源描述:
-
1、l2.1 Visual FoxPro 6.0的安装、启动、退出的安装、启动、退出2.1.1 Visual FoxPro 6.0的安装2.1.2 Visual FoxPro 6.0的启动2.1.3 Visual FoxPro 6.0的退出l2.2 Visual FoxPro 6.0的开发环境的开发环境2.2.1 Visual FoxPro 6.0的用户界面2.2.2 配置Visual FoxPro 6.0的工作环l2.3 Visual FoxPro 6.0的操作方式的操作方式 2.3.1 菜单2.3.2 命令l2.4 数据类型数据类型2.4.1 常量2.4.2 变量2.4.3 运算符和表达式 l
2、2.5 常用函数常用函数 2.5.1 数值函数2.5.2 字符函数 2.5.3 日期时间函数 2.54 数据转换函数2.5.5 测试类函数2.1.1 Visual FoxPro 6.0的安装的安装2.1.2 Visual FoxPro 6.0的启动的启动像启动其他的应用程序一样,启动Visual FoxPro 有许多途径。比如通过“开始”菜单;通过桌面的快捷方式;通过“运行”对话框等等。在此,介绍通过“开始”菜单这种最基本的方法。实例10:VISUAL FOXPRO 6.0的启动图2-10 VISUAL FOXPRO 6.0初始界面(1)单击桌面左下角的“开始”“所有程序”“Microsoft
3、 Visual FoxPro 6.0” “Microsoft Visual FoxPro 6.0”,启动Visual FoxPro 6.0。启动后将弹出如图2-10所示的初始界面。 (2)界面中包括5个命令按钮和一个选项。选择5个命令按钮中的任意一个,都可进入Visual FoxPro的工作环境。其中,选择第一个按钮,可自动生成一个项目文件;选择第二个按钮,自动进入MSDN,并打开联机帮助文件,其中包括Visual FoxPro提供的示例程序;选择第三个按钮,自动创建一个应用程序;选择第四个按钮,弹出对话框,打开一个已存在的项目文件;选择第五个按钮,关闭此界面,直接进入Visual FoxPr
4、o的工作环境。若每次都选择第五个按钮,则可以选中“以后不再显示此屏”复选项。在此,单击“关闭此屏”按钮,进入Visual FoxPro 6.0工作环境,完成启动。2.1.3 Visual FoxPro 6.0的退出像退出其他的应用程序一样,退出Visual FoxPro 也有许多途径。图2-11 命令窗口实例11:VISUAL FOXPRO 6.0的退出退出Visual FoxPro 6.0的方法有:单击VISUAL FOXPRO窗口右上角的关闭按钮。单击“文件”“退出”菜单项。命令方式。在图2-11所示的“命令”窗口中输入QUIT命令后按回车键,退出。 图2-11 命令窗口2.2.1 Vis
5、ual FoxPro 6.0的用户界面的用户界面Visual FoxPro 6.0的用户界面主要由菜单栏、工具栏、工作窗口和命令窗口等部分组成。如图2-12所示。 图2-12 VISUAL FOXPRO 6.0用户界面1菜单栏菜单栏Visual FoxPro 的系统菜单项不是一成不变的。在做不同的操作时,菜单选项会有所增减,即便是相同的菜单项,其中的选项也可能不一样,这种情况称为上下文敏感。例如打开一个数据表时,主菜单中就会增加“表”菜单项;打开一个项目文件时,主菜单上就会添加“项目项目”菜单项。菜单项。2工具栏工具栏工具栏中的按钮可以按照自己的需要进行添加和移去,默认的情况只显示“常用”工具
6、栏。实例12:“表单设计器”工具栏的添加和移去(1)单击“显示”“工具栏”菜单项,弹出“工具栏”对话框。(2)在“工具栏”对话框中选中“表单设计器”选项,如图2-13所示。单击“确定”按钮。此时,Visual FoxPro 的窗口中将出现“表单设计器”工具栏,如图2-14所示。图2-13 选中“表单设计器”选项 图2-14 表单设计器工具栏 移去“表单设计器”工具栏的操作和添加基本相同,在如图2-13所示的“工具栏”对话框中再次单击“表单设计器”选项即可。3工作区工作区工作区是Visual FoxPro显示命令执行结果的区域。在此还可以打开各种设计器、向导、对话框、工作窗口。4命令窗口命令窗口
7、命令窗口是Visual FoxPro 6.0中输入交互式命令的区域。在此输入合法的命令后按回车键,系统便执行命令,并显示相应结果。2.2.2 配置配置Visual FoxPro 6.0的工作环境的工作环境安装Visual FoxPro 6.0后,系统会设置默认的工作环境。有时为了满足某些特殊的要求,用户也可以自己定制工作环境。实例实例13:设置默认目录与搜索路径(1)单击“工具”“选项”菜单项,弹出的“选项”对话框。单击“选项”对话框中的“文件位置”选项卡,如图2-15所示。图2-15 文件位置选项卡(2)选中其中的“默认目录”选项,单击“修改”按钮,弹出“更改文件位置”对话框。(3)如图2-
8、16所示,选中该对话框中的“使用(U)默认目录”复选框,“定位默认目录”文本框变为可用状态。这样就可以更改默认目录了。在此,启用系统默认目录c:program filesmicrosoft visual studiovfp98。单击“确定”按钮返回“选项”对话框。图2-16 设置默认目录图2-17 “更改文件位置”对话框(4)继续选择“搜索路径”选项,单击“修改”按钮。弹出如图2-17所示的“更改文件位置”对话框。 (5)单击“更改文件位置”对话框右侧的浏览按钮,弹出如图2-18所示的“路径”对话框。在“驱动器”下拉列表框中选择盘符,在“输入路径名”编辑框中选择相应磁盘中的文件夹,设置搜索路径
9、。在此,将搜索路径设置为e:招生管理系统,如图2-19所示。单击“选定”按钮,搜索路径显示在“更改文件位置”对话框中,如图2-20所示。 图2-17 “更改文件位置”对话框图2-18 添加搜索路径 图2-19 将搜索路径设置为E:招生管理系统图2-20 “更改文件位置”对话框(6)重复第(5)步的操作,直至将所有搜索路径添加完毕,如图2-21所示。单击“确定”按钮。所设的搜索路径均显示在“文件位置”选项卡的相应位置,如图2-22所示。图2-21 “更改文件位置”对话框图2-22 “文件位置”选项卡实例实例14:在Visual FoxPro 的状态栏显示时间(1)单击“工具”“选项”菜单项,弹出
10、“选项”对话框。单击“显示”选项卡。(2)选中“时钟(C)”复选框,单击“确定”按钮。如图2-23所示。返回Visual FoxPro主界面。在“状态栏”的右边,如图2-24所示,已经显示出系统时间。图2-23 “显示”选项卡 图2-24 设置结果2.3.1 菜单菜单菜单方式主要是通过Visual FoxPro 提供的菜单项,或对应的工具按钮,依据弹出的对话框或向导逐步完成各项任务的操作方式。2.3.2 命令命令命令的使用有两种方式,一种是程序方式,一种是交互方式。程序方式是在代码窗口中将要完成的任务,编写成若干条语句,一条语句占一行,连贯执行的方式。交互方式是在命令窗口输入相关命令,每条命令
11、单独执行的方式。Visual FoxPro命令由两部分组成:命令动词和语句体。例如显示所有记录可用命令:LIST ALLlist是显示记录的命令动词。all是语句体,表示对所有记录作操作。1命令动词命令动词Visual FoxPro 中所有的命令均以命令动词开头,必不可少。命令动词指定了该命令的功能,即做什么,是Visual FoxPro 的保留字。例如打开表文件使用use命令,创建数据库文件使用create database 命令。2语句体语句体语句体用于指明命令动词的操作对象或操作方法,即对谁做、怎么做。它多以参数的形式出现。有些命令中语句体可以省略,省略后常有默认含义,有些必不可少。常用
12、的参数有:范围说明命令的使用范围,针对表文件中的哪些记录有效。具体有四种选择:ALL:对所有记录执行操作。 RECORD :对第:对第n条记录执行操作。其中条记录执行操作。其中是记录号,其取值范围是是记录号,其取值范围是从从1到最大记录号。到最大记录号。NEXT :对从当前记录开始的向下:对从当前记录开始的向下m条记录执行操作,其中条记录执行操作,其中是执是执行操作的记录个数。行操作的记录个数。REST:对从当前记录开始到表尾的所有记录执行操作。:对从当前记录开始到表尾的所有记录执行操作。FIELDS 说明命令针对表文件中的哪些字段有效。其中说明命令针对表文件中的哪些字段有效。其中是由若干个字
13、段是由若干个字段名组成,字段名之间用逗号名组成,字段名之间用逗号“,”隔开。隔开。FOR 说明命令针对表文件中的哪些记录有效,只有满足说明命令针对表文件中的哪些记录有效,只有满足的记录才会被执的记录才会被执行操作。行操作。WHILE 子句子句说明命令针对表文件中的哪些记录有效,只有满足说明命令针对表文件中的哪些记录有效,只有满足的记录才会被执的记录才会被执行操作。与行操作。与FOR 不同的是,不同的是,FOR 将对指定范围内所有满足将对指定范围内所有满足条件的记录执行操作,而条件的记录执行操作,而WHILE 在指定范围内一旦遇到不满足条在指定范围内一旦遇到不满足条件的记录便结束操作。件的记录便
14、结束操作。TO | PRINTER说明输出方向。将输出结果存入指定的说明输出方向。将输出结果存入指定的中或送往打印机打印。中或送往打印机打印。实例实例15:系统管理员表有如图2-25所示的记录,按要求显示图2-25 系统管理员表记录显示所有记录用命令:list all 。结果与图2-25所示相同。显示第三条记录用命令:list record 3 。结果如图2-26所示。图2-26 LIST RECORD 3的结果假设当前记录是3号记录,显示从当前记录开始的后3条记录用命令:list next 3 。结果如图2-27所示。图2-27 LIST NEXT 3的结果假设当前记录是2号记录,显示从当前
15、记录开始往后的所有记录用命令:list rest 。结果如图2-28所示。只显示每条记录的姓名和权限用命令:list fields 姓名,权限 。结果如图2-29所示。 图2-28 LIST REST的结果 图2-29 LIST FIELDS 姓名,权限 的结果显示所有性别是“女”的记录用命令:list for 性别=“女”。结果如图2-30所示。假设当前记录是1号记录,若用while ,显示性别是“女”的记录用命令:list while 性别=“女”。结果如图2-31所示。图2-30 LIST FOR 性别=“女” 的结果 图2-31 LIST WHILE 性别=“女”的结果3命令的书写规则
16、命令必须以命令动词开头。命令中可以有多个参数,参数的次序任意,各参数之间用空格隔开。为了便于用户使用,所有的保留字只要写出前4个字符即可。例如可以将CREATE DATABASE命令简写成CREA DATA或CREATE DATA 或CREA DATABASE 等,且英文不区分大小写。每条命令最多由254个字符组成,一个汉字占两个字符,空格也计算在内。每条命令占一行,输入完毕后,按回车键(ENTER)执行。若命令较长,一行写不下,或者为了便于阅读,可以将一条命令写在多行,每行末尾用“;”标识。4本书常用符号的约定本书常用符号的约定为了便于说明,在此对本书讲解命令时出现的符号约定如下: :尖括号
17、中的内容表示必须指明,使用时需用具体内容代替尖括号及其内容。 :方括号表示可选项,根据实际情况进行选择,使用时需用具体内容代替方括号及其内容。| :竖线两侧的内容任选其中之一。 :省略号表示其前面的内容可连续选择多次。2.4.1 常量常量常量是指数据处理过程中其值和类型均保持不变的量。在Visual FoxPro中,作为常量常用到的数据类型主要有以下几种。1数值型常量(数值型常量(Numeric)数值型数据是有大小含义、可以参与数学运算的数据。数值型数据可以由正、负号、0至9的数字和小数点组成。格外大或格外小的数据还可以采用科学计数法,其中整数还可以采用十六进制表示法。数值型数据的范围是:-0
18、.9999999999E+19至0.9999999999E-20。数值型常量就是平常所说的“数”。2字符型常量(字符型常量(Character)字符型数据是由字母、数字、空格、符号和汉字等字符组成的文字序列。字符型常量最多可由254个字符组成,其中一个汉字占两个字符。字符型常量又称字符串,必须用定界符一对双引号“”或单引号或方括号 括起,在计算字符串的长度时定界符不包含在内。3逻辑型常量(逻辑型常量(Logic)逻辑型数据用于表示两种相反的状态,例如对、错,真、假,是、否等。逻辑型数据用于表示两种相反的状态,例如对、错,真、假,是、否等。它只有两个值,一个为它只有两个值,一个为“真真”,另,另
19、个为个为“假假”。其常量要用定界符。其常量要用定界符“.”。通常,逻辑通常,逻辑“真真”用用 .T. 或或 .Y. 表示,逻辑表示,逻辑“假假”用用 .F. 或或 .N. 表示,不区分表示,不区分大小写。大小写。4日期型常量(日期型常量(Data)日期型数据是存储和表示年、月、日等日期的数据类型,其内部存储格式日期型数据是存储和表示年、月、日等日期的数据类型,其内部存储格式为为“yyyy/mm/dd”,其中,其中yyyy代表年份,代表年份,mm代表月份,代表月份,dd代表日子,共占代表日子,共占8个字符。年份的取值范围为:个字符。年份的取值范围为:100至至9999;月份的取值范围为:;月份的
20、取值范围为:1至至12;日子;日子的取值范围随年份和月份的不同而不同,最大范围为:的取值范围随年份和月份的不同而不同,最大范围为:1至至31。日期型常量要用花括号日期型常量要用花括号 作为定界符。例如,报名日期作为定界符。例如,报名日期2004年年7月月20日可日可以表示为以表示为2004/07/20。需要注意的是,日期型数据的格式并不固定,可以通。需要注意的是,日期型数据的格式并不固定,可以通过过set date、set century等命令改成习惯使用的日期格式。常用的格式有等命令改成习惯使用的日期格式。常用的格式有mm/dd/yy、 yyyy-mm-dd 等。等。5日期时间型常量(日期时
21、间型常量(DateTime)日期时间型数据是存储和表示年、月、日、时、分、秒的数据类型,其内部存储格式为“yyyy/mm/dd hh:mm:ss am|pm”。其中,hh代表小时,mm代表分钟,ss代表秒,am表示上午,pm表示下午。日期和时间之间用空格分开。日期时间型数据可以只含日期,不含时间,或者只含时间,不含日期,或者既含日期,又含时间。日期时间型常量也要用花括号 作为定界符。至于时间采用12小时表示法,还是24小时表示法可以通过set hours命令设置。6货币型(货币型(Currency)货币型数据是数值型数据的一种变型。与一般数值型数据不同的是数值之前或之后要加货币符号,另外,货币
22、型数据的小数位数为4位,4位以后的小数将被四舍五入。货币型常量就是一个固定的钱数。例如50美元,可表示为$50。2.4.2 变量变量变量是指在处理过程中其值可变的量。在Visual FoxPro中变量又进一步分为:内存变量、数组变量、系统变量和字段变量。其中,字段变量是在打开表时,由系统自动产生的与字段名同名的变量。它们都可用于编写程序代码,开发系统功能。为了区分每个变量,需要给变量起一个名字,这个名字就是变量名。变量名可用字母、汉字、数字、下划线标识,但必须以字母或汉字开头。要注意的是,变量名不要与系统定义的保留字相同,例如命令动词、参数、函数名等。 1内存变量内存变量内存变量又称为简单变量
23、。内存变量常用来存储用户经常用到的常量、程序运行的中间结果或最终结果、用户输入的信息等,它只保留在内存中。因此,内存变量是一种临时工作单元,需要时可以临时定义,不用时可以释放。任意时刻,一个变量只保留一个值,当为同一变量赋第二个值时,第一个值将被覆盖。变量的类型由用户给变量所赋的值决定。为变量赋值的同时既声明了变量,又定义了变量的类型。如果未赋值就使用,则系统会弹出找不到变量的提示信息。常用的为内存变量赋值的方式有两种:方法一:方法一:使用等号“=”命令赋值在“命令”窗口中输入命令:=实例实例16:为不同类型的变量赋值为不同类型的变量赋值只需在命令窗口输入相应的赋值命令即可。见书表2-1。需要
24、注意的是,为日期型、日期时间型数据赋值时,数据格式与系统默认的格式有关。若赋值格式与默认格式不符,系统会弹出提示信息。用户只需按照提示信息的格式要求重新赋值或用相应命令修改系统状态即可。如图2-32所示,若在“命令”窗口输入命令:报名日期=07/20/2004,系统会弹出如图2-33所示的提示信息。按照提示信息的格式重新为变量赋值,报名日期=2004-07-20,如图2-34所示。 图2-32 输入赋值命令 图2-33 正确格式提示信息 图2-33 正确格式提示信息方法二:方法二:使用STORE命令赋值在“命令”窗口中输入命令:STORE TO 其中变量名表是用逗号“,”分开的多个变量名。与等
25、号赋值命令不同的是一条store命令可以同时给多个变量赋相同的值。例如为a,b,c赋相同的值34,需输入命令:store 34 to a,b,c若想检查变量的值,在“命令”窗口中输入命令:?表达式表表达式表或?或?表达式表表达式表其中,表达式表为一个或多个表达式,各表达式之间用逗号“,”隔开。命令先计算各表达式的值,再将最终结果显示输出。?语句将表达式的结果另起一行显示。?语句在当前行显示表达式的结果。屏幕工作区中显示结果为:110104197211090123王轩342数组变量数组变量在数据的操作过程中,有时需要存储成批的含义相同的数据,例如保存50个人的身份证号,如果使用简单变量就比较繁琐
展开阅读全文