1、计算机应用技术基础,课件制作:张胜光,第一章绪论,计算机应用技术基础,VFP第一章 张胜光制作,3,本章目录,第一节 教学内容 和考试方法,VFP第一章 张胜光制作,5,VFP第一章 张胜光制作,6,本课程考试办法,根据学校规定,本课程成绩以自治区计算机等级考试二级VFP考试成绩为准,本学期期末只进行实验课上机考试,并将成绩记入档案备查。,VFP第一章 张胜光制作,7,本课程的教学参考课件和教学参考书,本课程主要教学参考课件和教学参考书,都可以在电脑课件之家VFP教学网站中找到。http:/ 张胜光制作,8,http:/ 张胜光制作,9,教学参考视频教程1,VFP第一章 张胜光制作,10,教学
2、参考视频教程二,VFP第一章 张胜光制作,11,教学参考视频教程3,VFP第一章 张胜光制作,12,教学参考书,VISUAL FOXPRO程序设计及应用田银磊主编 西北大学出版社 2006 年 2 月,VFP第一章 张胜光制作,13,教学参考书,刘丽Visual FoxPro程序设计,第二节 什么是 VFP?,VFP第一章 张胜光制作,15,什么是Visual FoxPro?,第一、它是一种关系型数据库管理软件。通俗地说,VFP是很多张长度为10亿行、宽度为225列的大型二维表格构成的账册。凡是表格和账册能够处理的数据,它都能够很好地处理。,VFP第一章 张胜光制作,16,什么是Visual
3、FoxPro?,第二、它是一种计算机高级语言,你可以象使用C语言那样用它去进行各种程序设计。学好了FoxPro,再学其它程序设计语言也就不难了。VFP既是一种结构化编程语言,也是一种可视化面向对象的编程语言。,第三节 VFP的工作环境,VFP第一章 张胜光制作,18,VFP6的启动:,介绍三种方法:菜单、快捷方式、文件夹,Visual FoxPro6.0启动与退出,2-2-1 Visual FoxPro6.0的启动,VFP第一章 张胜光制作,19,Visual FoxPro 6.0 系统启动,单击此菜单项,鼠标指向此菜单项,鼠标指向此菜单项,VFP第一章 张胜光制作,20,双击,VFP第一章
4、张胜光制作,21,启动后的VFP6.0界面,VFP第一章 张胜光制作,22,Visual FoxPro的启动,VFP第一章 张胜光制作,23,1.用鼠标单击主窗口的“关闭”按钮 2.先用鼠标单击“文件”菜单,按退出命令 3.先在命令窗口新的一行输入:Quit,再按Enter键 4. 双击Visual FoxPro6.0主窗口左上角的“控制”菜单按钮。 5. 直接按Alt+F4,Visual FoxPro 6.0的退出,VFP第一章 张胜光制作,24,Visual FoxPro的系统界面,VFP第一章 张胜光制作,25,VFP的窗口组成,标题栏,工具栏,菜单栏,极小化按钮,极大化按钮,关闭按钮,
5、项目管理器,命令窗口,状态条,第四节VFP的语言成分,VFP第一章 张胜光制作,27,与其它高级语言相似,FoxPro语言也包括命令(语句)、函数、表达式等成分。,VFP第一章 张胜光制作,28,FoxPro 语言,命令,函数,表达式,FoxPro的命令总是由一个称为命令字的动词开头,后随一个宾语和若干子句(称为命令子句),用来说明命令的操作对象、操作结果与操作条件。,由常量或变量用运算符连接而成。,FoxPro提供近290种标准函数,以方便用户进行运算或作出判断,VFP第一章 张胜光制作,29,FoxPro的语言成份,命令(语句)操作对象操作结果操作条件 例如,命令USE shebeiLIS
6、T FOR 价格10000表示列表显示shebei库文件中价格低于10000元的设备,命令执行后将显示钻床和微机两个记录。,VFP第一章 张胜光制作,30,LIST FOR 主要设备 AND 价格10000将显示价格低于10000元的主要设备,命令执行后只显示微机一个记录。在后一条LIST命令FOR子句中的条件是一个逻辑表达式,由逻辑运算符AND和两个关系表达式“主要设备的字段值为.T”和“价格10000”连接而成。,VFP第一章 张胜光制作,31,FoxPro的语言成份,函数(近290种)(自变量,),可作为表达式中的运算量 ? ABS(4-16+7)= ? ABS(4-16+7)?“SQR
7、T(16) = “ ?SQRT(16),VFP第一章 张胜光制作,32,FoxPro的语言成份,表达式由运算符 -,*,*,+,-,=,#,$,NOT,AND,OR,(,),和运算量(常量,变量,函数)连接构成的式子 ? (14-20/5)+2*3= ? (14-20/5)+2*3 ? (63)(53)(53),VFP第一章 张胜光制作,33,前已提到,FoxPro 用数据库文件存储数据,用程序文件存储程序,它们是FoxPro文件中两类最常用的文件实际上FoxPro支持近40种文件。,主文件名,扩展文件名,255位英文字符,3位英文字符,VFP的文件格式,VFP第一章 张胜光制作,34,Fox
8、Pro文件的主要类型,库文件和备注文件 .DBF .FPT 程序文件 .PRG .FXP 索引文件 .IDX .CDX 查询文件 .QPR 屏幕格式文件 .SCX .SCT .SPR .SPX 选单格式文件 .MNX .MNT .MPR .MPX 报表格式文件 .FRX .FRT 标签格式文件 .LBX .LBT 内存变量文件 .MEM 视图文件 .VUE 文本文件 .TXT,第五节 VFP可视化编程实例,VFP第一章 张胜光制作,36,作业目录,作业1 Visual FoxPro6.0操作初步 作业2 自动变换标题栏 作业3 时钟 作业4 计算圆面积 作业5 通讯录,VFP第一章 张胜光制作
9、,37,作业1 Visual FoxPro6.0操作初步,【实验目的】 1熟悉VisualFoxPor60的启动和退出,并熟悉VisualFoxPor的用户界面。 2掌握如何创建一个新项目。 3、制作你的第一个表单,VFP第一章 张胜光制作,38,1、 启动VisuafoxPro60,单击开始一程序一 Microsoft VisualFoxPr06.0 一MicrosoftVisual FoxPro 60命令, 启动后屏幕如下图所示。,VFP第一章 张胜光制作,39,VFP第一章 张胜光制作,40,2、退出ViSualFoxPro6.0,方法1:在“命令”窗口中,输入“QUIT”。 方法2:按
10、Alt+F4组合键。 方法3:在文件菜单中,选择退出菜单项。 方法4: 单击主窗口标题栏的狐狸图标,选择关闭菜单项。 方法5:像关闭其他程序一样直接关闭窗口。,41,3 自定义工具栏,请在工具栏上添加表单设计器和表单控件。,VFP第一章 张胜光制作,42,方法1:,选择菜单栏上的显示一工具栏菜单项,选定所选工具栏后,单击确定按钮,如下图所示。,VFP第一章 张胜光制作,43,方法2:,在工具栏的任一空白处单击鼠标右键,在弹出的级联菜单中选定所需工具, 如下图所示。,VFP第一章 张胜光制作,44,4 创建一个新项目,1利用“我的电脑”或“资源管理器”,在D盘上建立一个文件夹,命名为“xxx班x
11、xx的VFP作业”,即“D: xxx班xxx的VFP作业”。以后所有的实习内容都保存在这个文件夹中。,VFP第一章 张胜光制作,45,4 创建一个新项目,2创建“学生选课系统”项目。具体步骤如下: (1)选择文件-新建菜单项,在弹出的“新建”对话框中选择文件类型为项目,然后单击新建文件按钮,如下图所示。,VFP第一章 张胜光制作,46,VFP第一章 张胜光制作,47,4 创建一个新项目,(2)单击新建文件按钮后,弹出“保存文件”对话框,在这里选择保存文件的路径为D盘的“xxx班xxx的VFP作业”文件夹,并在项目文件项输入“学生选课系统”(默认值为“项目1“),保存类型中选择“项目(*PJX)
12、”。以上3个参数都设置完成后,单击保存按钮。,VFP第一章 张胜光制作,48,VFP第一章 张胜光制作,49,4 创建一个新项目,(3)保存“学生选课系统”项目后,弹出“项目管理器”对话框,如图215所示。这样,就创建好了“学生选课系统”项目。此时可以在D盘的“xxx班xxx的VFP作业”文件夹中看到新加了“学生选课系统.pjt(项目备注文件)和“学生选课系统.pjx”(项目文件) 两个文件。,VFP第一章 张胜光制作,50,4 创建一个新项目,VFP第一章 张胜光制作,51,4 创建一个新项目,学生选课系统.PJT 学生选课系统.pjx 要求今后所有作业中都要有这两个文件!,VFP第一章 张
13、胜光制作,52,5 制作你的第一个表单,请制作如下所示的一个表单,注意设置标题栏的文字和表单文字的色彩。,VFP第一章 张胜光制作,53,5 制作你的第一个表单,1、打开刚才制作的项目管理器,再打开“文档”,点击“表单”“新建”,VFP第一章 张胜光制作,54,VFP第一章 张胜光制作,55,打开表单设计器工具栏,1、打开表单设计器,VFP第一章 张胜光制作,56,打开表单设计器工具栏,VFP第一章 张胜光制作,57,打开标签按钮,在新建表单上加入两个标签如图所示:,VFP第一章 张胜光制作,58,分别在上述两个标签的属性栏里作如下的修改:,VFP第一章 张胜光制作,59,4、点击表单上的空白
14、处,将表单FORM1的CAPTION属性改为“这是我做的第一个表单!”,并如左图所示对黑体字部分属性进行修改,本例制作 即宣告完成。,VFP第一章 张胜光制作,60,5、运行表单,观察结果,点击工具栏上的运行按钮(上图箭头所指处),程序即可运行。,VFP第一章 张胜光制作,61,作业2 自动变换标题栏,请制作如下所示的一个可以自动变换标题栏的表单,VFP第一章 张胜光制作,62,VFP第一章 张胜光制作,63,【操作步骤提示】,1、打开项目管理器,点击表单-新建表单,VFP第一章 张胜光制作,64,2、打开表单设计器,再打开表单控件工具栏如左图所示。,VFP第一章 张胜光制作,65,3、打开标
15、签按钮,在新建表单上加入3个标签如下图所示,VFP第一章 张胜光制作,66,4、分别在上述两个标签的属性栏里作如下的修改:,VFP第一章 张胜光制作,67,5、点击表单上的空白处,将表单FORM1的CAPTION属性改为“HELLO WORLD”,VFP第一章 张胜光制作,68,6、双击表单空白处,弹出方法代码对话框,如下图所示对CLICK和DBLCLICK两个事件分别写入如图所示的代码,本例制作完成。,VFP第一章 张胜光制作,69,thisform.caption=“现在是单击!“,VFP第一章 张胜光制作,70,thisform.caption=“现在是双击啦!“,VFP第一章 张胜光制
16、作,71,7 将你的整个作业文件夹发送到服务器中指定的文件夹中,等待教师的评分,本作业完成。,VFP第一章 张胜光制作,72,作业3 时钟,制作如下所示的会自动显示系统当前时间的表单。,VFP第一章 张胜光制作,73,【操作步骤提示】,1、打开项目管理器,点击表单-新建表单 2、打开表单设计器,插入两个标签“系统当前时间是”和“张大民制作”,插入一个文本框,再插入一个时钟控件和按钮。,VFP第一章 张胜光制作,74,3、表单Form1属性设置如下图。,VFP第一章 张胜光制作,75,4、标签lable1属性设置如下图。,VFP第一章 张胜光制作,76,5、标签lable2为时钟显示区,属性设置
17、为透明的。,VFP第一章 张胜光制作,77,6、本例中最关键的是调用了时钟控件,其属性设置如左图所示。,VFP第一章 张胜光制作,78,7、时钟属性设置完后,双击时钟控件,弹出如上图所示的对话框,在过程timer中写入图中所示代码。,THISFORM.LABEL2.CAPTION=TIME(),VFP第一章 张胜光制作,79,8、设置一个按钮command1,命名为“关闭”或“退出”,双击该按钮后,在其click事件中写入如下代码:,THISFORM.RELEASE,VFP第一章 张胜光制作,80,本例制作完成,存盘并运行。,VFP第一章 张胜光制作,81,作业4 计算圆面积,请制作如下所示的
18、一个表单,输入半径R的数值,点击计算按钮,会显示出圆面积的数值。,VFP第一章 张胜光制作,82,【操作步骤提示】,1、打开项目管理器,点击表单-新建表单。 2、打开表单设计器,插入三个标签“半径R”、“圆面积”和“张大民制作”,插入两个文本框,再插入两个按钮。,VFP第一章 张胜光制作,83,VFP第一章 张胜光制作,84,3、表单Form1属性设置如下图。,VFP第一章 张胜光制作,85,4、标签labe11、label2属性设置如下,VFP第一章 张胜光制作,86,5、文本框text1、text2属性设置如下,VFP第一章 张胜光制作,87,6、 计算按钮的属性和click事件代码设置如
19、下,R=THISFORM.TEXT1.VALUE THISFORM.TEXT2.VALUE=3.14159*R*R,VFP第一章 张胜光制作,88,7、将文本框TEXT1的Value初始值设为0。,VFP第一章 张胜光制作,89,8、保存表单,运行程序。,VFP第一章 张胜光制作,90,作业5 通讯录,本例是用表单设计器的快速表单结合数据库自动生成的实例,具有很强的检索功能。,VFP第一章 张胜光制作,91,【操作步骤提示】,1、打开项目管理器,点击表单-新建表单。 2、下载 通讯录.CDX、通讯录.DBF、通讯录.FPT三个文件到你的项目管理器所在的文件夹。 3、在项目管理器中新建一个表单,
20、点击表单向导按钮,然后按提示操作。,VFP第一章 张胜光制作,92,VFP第一章 张胜光制作,93,VFP第一章 张胜光制作,94,VFP第一章 张胜光制作,95,VFP第一章 张胜光制作,96,VFP第一章 张胜光制作,97,VFP第一章 张胜光制作,98,VFP第一章 张胜光制作,99,VFP第一章 张胜光制作,100,制作完成,保存到项目管理器中。,VFP第一章 张胜光制作,101,4、将通讯录.dbf文件保存到项目管理器的自由表项目中。,VFP第一章 张胜光制作,102,VFP第一章 张胜光制作,103,第六节 数据类型、常量和变量,VFP第一章 张胜光制作,105,1-6 数据类型、
21、常量和变量,1-6-1 数据类型在Visual FoxPro中所有的数据都具有类型,数据类型决定数据的存储方式和使用方式,即数据的取值范围和可以进行的操作。Visual FoxPro6.0的数据类型分为两大类,一种适用于变量和数组,另一种适用于数据表中的字段。Visual FoxPro定义了13种字段类型和7种数据类型。,VFP第一章 张胜光制作,106,字段类型是:字符型、数值型、浮动型、双精度型、整型、货币型、日期型、日期时间型、逻辑型、备注型、通用型、二进制字符型和二进制备注型。 数据类型是:字符型、数值型、货币型、日期型、日期时间型、逻辑型和通用型。,VFP第一章 张胜光制作,107,
22、1-6-2 常量,常量:在程序的运行过程中不改变其值的量 常量的种类:5类 数值型常量 字符型常量 逻辑型常量 日期型常量 货币型常量,VFP第一章 张胜光制作,108,1.数值型常量,用整数、小数、科学计数法表示的数 举例: 85,-56.2, 1.256E3, 3.8E-2 等,VFP第一章 张胜光制作,109,单选题测试,下列数据中,_可以作为Visual FoxPro的数值型常量。A)3.1415926B)“3.1415926“C)INT(3.1415926)D)ROUND(3.1415926,2),VFP第一章 张胜光制作,110,2. 字符型常量,由一串字符组成的字符串 表示:用“
23、”(双引号)、 (单引号)、 (方括号)括起来 举例:副教授、”boy”、 数据库系统是合法常量,而”I am a boy”、Its abest是非法常量。注意:最长只能为254个字符,VFP第一章 张胜光制作,111,常量部分单选题测试,1.下列数据中,_可以作为Visual Foxpro的字符型常量。A)“StrLen“ B)StrLenC)“Str“+“Len“ D)“Str“-“Len“,VFP第一章 张胜光制作,112,单选题测试,2.下列数据中,_可以作为Visual FoxPro的字符型常量。A)“3.14“+“15926“B)“3.14“-“15926“ C)“3.141592
24、6“D)3.1415926,VFP第一章 张胜光制作,113,3.逻辑型常量,表示“真”或“假”的量 表示方法: “真”.T.、.Y.、.t.、.y. “假”.F.、.N.、.f.、.n. 注意:两边的点不能少,VFP第一章 张胜光制作,114,单选题测试,1.下列数据中,_可以作为Visual FoxPro的逻辑型常量。A).T. B).NULL.C)OR D)年龄=18 2.下列数据中,_可以作为Visual FoxPro的逻辑型常量。A).F. B)ANDC)OR D)NOT,VFP第一章 张胜光制作,115,4.货币型常量,表示货币值的量 表示:以$开头,4舍5入到小数点4位 举例:
25、$123.456789结果为123.4568,VFP第一章 张胜光制作,116,5.日期型常量,日期时间常量也必须用花括号括起来, 格式为: YYYY-MM-DDhh:mm:ss a|p 例如:2005/05/19 10:04am、2005-05-21 11:32:14pm。 但必须注意日期和时间之间必须有空格。,6.日期时间型常量,在Visual FoxPro6.0中日期型常量用花括号“ ”作为定界符括起来,格式为: YYYY-MM-DD 例如:2005/05/18,或2005-05-18。,VFP第一章 张胜光制作,117,单选题测试,1.下列数据中,_可以作为Visual FoxPro的
26、日期型常量。A)2008/05/01 B)2008/05/01C)“2008-05-01“ D)“2008/05/01“ 2.下列数据中,_可以作为Visual Foxpro的日期型常量。A)2008/01/01 B)2008-01-01 C)“2008/01/01“ D)2008/01/01,VFP第一章 张胜光制作,118,1-6-3 变量,在命令操作和程序运行过程中其值允许变化的量称变量,在Visual FoxPro6.0中使用的变量分为字段变量、内存变量两种。每个变量都必须有一个变量名,变量名是由字母、汉字、数字和下划线组成,但必须以字母或汉字。,VFP第一章 张胜光制作,119,在命
27、令操作和程序运行过程中其值允许变化的量称变量。在Visual FoxPro6.0中使用的变量分为字段变量、内存变量两种。每个变量都必须有一个变量名,变量名是由字母、汉字、数字和下划线组成,但必须以字母或汉字打头。变量可以理解为在计算机内存中装数据的盒子,盒子的名字就叫变量名,而盒子里可以装各种各样的数据。数据的值与盒子的名字无关。,A1,VFP第一章 张胜光制作,120,单选题测试,1.下列标识符中,_可以作为Visual Foxpro的变量名。A)VAR*X1 B)VAR X1C)VAR-X1 D)_SCREEN 2.下列标识符中,_可以作为Visual Foxpro的变量名。A)VAR X
28、1 B)VAR+X1C)VAR-X1 D)VARNAME,VFP第一章 张胜光制作,121,单选题测试,3.下列标识符中,_可以作为Visual Foxpro的变量名。A)_Windows B)WindowsC)VAL(“3.14“) D)VAR X1 4.下列标识符中,_可以作为Visual Foxpro的变量名。A)NAME B)*VAR1C)VAR-X1 D)VAR+X1,VFP第一章 张胜光制作,122,单选题测试,5.下列标识符中,_可以作为Visual Foxpro的变量名。A)1+X/Y B)_TEXTC)LIKE “A%“ D)INT(3.14) 6.下列标识符中,_可以作为V
29、isual Foxpro的变量名。A)VNAME B)89TWDDFFC)VAR+X1 D)VAR-X1,VFP第一章 张胜光制作,123,单选题测试,7.下列标识符中,_可以作为Visual Foxpro的变量名。A)XYZ B)123XYZC)INT(3.14) D)1+X/Y 8.下列标识符中,_可以作为Visual Foxpro的变量名。A)X%Y B)1+X/YC)XYZ D)pi=3.14,VFP第一章 张胜光制作,124,单选题测试,9.不正确的变量名是_。A)X B)1_AC)AB_1 D)A123456789,VFP第一章 张胜光制作,125,字段变量是数据表结构中的任意一个
30、数据项。在一个数据表中,一个字段就是一个字段变量。字段变量在建立表结构时定义,修改表结构时可重新定义,或增删字段变量。字段变量的类型有13种。字段变量是一种多值变量,假设一个数据表中有10条记录,那么该数据表的每一字段就有10个取值,当用字段作变量时,它的当前值随着记录指针的移动而不断变化。,1字段变量,VFP第一章 张胜光制作,126,字段变量,VFP第一章 张胜光制作,127,内存变量是表结构之外独立存在于内存中的变量。内存变量可用来存储数据,定义内存变量时需为它取名并赋初值,内存变量建立后存储于内存中。Visual FoxPro6.0中共定义了6种类型的内存变量:数值型、字符型、日期型、
31、日期时间型、逻辑型和货币型。可分为简单变量和数组变量。,2内存变量,VFP第一章 张胜光制作,128,简单变量,数值型 字符型 日期型 日期时间型 逻辑型 货币型,内存变量,字段变量,类型有13种,数组变量,VFP第一章 张胜光制作,129,单选题测试,Visual FoxPro内存变量的数据类型不包括_。 A)数值型 B)字符型C)备注型 D)逻辑型,VFP第一章 张胜光制作,130,格式1:内存变量= TO 功能: 计算表达式,然后将计算结果赋给内存变量。例如:q=2008/01/01STORE 2008/01/01 TO q,(1) 内存变量赋值命令,VFP第一章 张胜光制作,131,格
32、式: ?/? 功能:将表达式的值显示在屏幕上。例如:q=2008/01/01?q,(2) 表达式值显示命令,VFP第一章 张胜光制作,132,格式: ?/? 功能:将表达式的值显示在屏幕上。 【说明】1.命令格式中的?/?可任选一个,它们的输出格式不同。? 表示从屏幕下一行的第一列起显示结果 ,? 表示从当前行的当前列起显示结果。,(2) 表达式值显示命令,VFP第一章 张胜光制作,133,例如:z=vfp6.0s1=28? Z & 在VFP主窗口中显示VFP6.0? s1 & 换一行后显示28? “数据库应用” & 接着上一个命令显示结果28的后面显示“数据库应用”,VFP第一章 张胜光制作
33、,134,2.是表示用逗号隔开的多个表达式组,命令执行时遇逗号就空一格。 例如:? “Z=”,Z & 显示Z= VFP6.0,VFP第一章 张胜光制作,135,变量名与变量值,形象化地理解,单个的内存变量就是一个个的盒子,变量名写在盒子外边便于识别,而装在里边的东西才是变量的值。所以,不要把变量名与变量的值混为一谈。,TEN,7,变量名 变量的值,VFP第一章 张胜光制作,136,3.系统内存变量,由VFP自动生成和维护的变量 一般以下划线开头 举例: _DIARYDATE &当前日期 _CLIPTEXT &剪贴板文本,VFP第一章 张胜光制作,137,3.系统内存变量,例通过_calcval
34、ue系统变量将一个数字传到计算器中,激活计算器窗口并计算结果。 clear _calcvalue=20 activate window calculator,VFP第一章 张胜光制作,138,3.系统内存变量,例往剪贴板中写入信息 _CLIPTEXT=“hello!“ 查看剪贴板,VFP第一章 张胜光制作,139,判断正误,1.在Visual FoxPro中,为了区别用户自定义的内存变量,系统内存变量都是以下划线 _ 开头的。,VFP第一章 张胜光制作,140,数组是具有相同名字、不同下标值的一组变量。数组中的每个数据值称为数组元素,每个数组元素在数组中的位置是固定的,可以通过称为下标的编号来
35、进行访问。数组在使用时要由DIMENSION或DECLARE命令来定义。这两个命令完全相同,都是用于建立一维或二维数组。在Visual FoxPro 6.0中,同一个数组元素在不同时刻可以存储不同类型的数据,在同一数组中,每个数组元素可以被赋予不同数据类型的值。,4.数组变量,VFP第一章 张胜光制作,141,简单变量,Visual FoxPro6.0中共定义了6种类型的内存变量:数值型、字符型、日期型、日期时间型、逻辑型和货币型。可分为简单变量和数组变量。简单变量:可以理解为一个一个互相独立的盒子。,R,M,S,VFP第一章 张胜光制作,142,数组变量,可以理解为一排排联接起来的盒子。,一
36、维数组A,VFP第一章 张胜光制作,143,数组的定义,格式:DIMENSION |DECLARE () ,() () ,() 例如:DIMENSION c(4)DIMENSION a(3) , b(2,3),VFP第一章 张胜光制作,144,数组的赋值,DIME SZ(4) SZ(1)=”ABCD” & 给SZ(1)赋值,字符型,值:ABCD SZ(2)=23.45 & 给SZ(2)赋值,数值型,值:23.45 SZ(3)=2005/09/02 & 给SZ(3)赋值,日期型,值:2005年9月2日 SZ(4)=2005/11/02 9:00am & 给SZ(4)赋值,日期时间型,值:2005
37、年11月2日上午9点 BZ(5)=T & 给SZ(5)赋值,逻辑型,值:真,VFP第一章 张胜光制作,145,数组SZ的值 问题:这里都有哪些变量类型? 一个数组可不可以赋不同变量类型?,VFP第一章 张胜光制作,146,数组部分单选题,1.DIMENSION 命令用来对_进行声明。A)数组 B)变量 C)字段 D)对象,VFP第一章 张胜光制作,147,2.执行如下命令序列:DIMENSION M(2,2)M(1,1)=10 M(1,2)=20M(2,1)=30M(2,2)=40 ? M(2) 最后一条命令的显示结果是_。A).F. B)10C)20 D)变量未定义,VFP第一章 张胜光制作,148,判断正误,13.Visual FoxPro中,数组中每个元素的数据类型必须是相同的。 14.在Visual FoxPro的一个数组中,各个数组元素的数据类型可以不同。 15.在Visual FoxPro中,用DIMENSION和DECLARE都可以定义数组。,VFP第一章 张胜光制作,149,本章回顾,Thank You !,