中文Visual FoxPro基础教程 教学课件 作者 任心燕 第4章-生成用户界面.ppt

中文Visual FoxPro基础教程 教学课件 作者 任心燕 第4章-生成用户界面.ppt

ID:50309458

大小:2.58 MB

页数:236页

时间:2020-03-08

中文Visual FoxPro基础教程 教学课件 作者 任心燕 第4章-生成用户界面.ppt_第1页
中文Visual FoxPro基础教程 教学课件 作者 任心燕 第4章-生成用户界面.ppt_第2页
中文Visual FoxPro基础教程 教学课件 作者 任心燕 第4章-生成用户界面.ppt_第3页
中文Visual FoxPro基础教程 教学课件 作者 任心燕 第4章-生成用户界面.ppt_第4页
中文Visual FoxPro基础教程 教学课件 作者 任心燕 第4章-生成用户界面.ppt_第5页
资源描述:

《中文Visual FoxPro基础教程 教学课件 作者 任心燕 第4章-生成用户界面.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第4章生成用户界面编写VFP的程序4.1一个演示表单4.2建立销售管理系统的对话框4.3销售管理系统的菜单4.4打印销售数据4.54.1编写VFP的程序4.1.1程序设计的基本概念1.数据容器数据容器允许在多个数据上进行相同的操作。2.数据类型数据类型决定了数据的存储方式和使用方式。3.处理数据数据容器和数据类型构成了处理数据的基础,而对数据的处理最终要通过操作符、函数和命令来实现。4.程序流的控制5.程序设计的过程程序设计的基本步骤如下:对问题进行说明;分解问题;编制各模块;测试并完善

2、各模块;组装全部模块;整体测试。4.1.2存储数据1.常量常量是一个命名项,该项的值在整个操作过程中保持不变。2.变量变量是内存中的一个位置,它的值在程序操作过程中可变。(1)变量赋值可以使用STORE命令或=(等号)操作符给一个VisualFoxPro命名元素赋值。(2)访问变量如果变量与字段同名,VisualFoxPro总是给字段名以优先权。为此,可在变量名前加上m.或m->,以表示是引用变量而不是引用同名的字段名。3.数组数组由一系列被称为元素的有序数据值构成,它们有相同的名字,并用序

3、号来引用不同的元素。4.字段字段是记录中拥有特定数据类型的命名位置。5.对象对象是类的实例,类是对于拥有数据和一定行为特性的对象集合的描述。6.作用域(1)Private该命令在当前程序中隐藏指定的、在调用程序中定义的内存变量或数组。格式:PRIVATEVarList或者PRIVATEALL[LIKESkeleton

4、EXCEPTSkeleton](2)Public该命令定义全局内存变量或数组。格式:PUBLICMemVarList或者PUBLIC[ARRAY]ArrayName1(nRows1

5、[,nColumns1])[,ArrayName2(nRows2[,nColumns2])]…[AStype[OFClassLib]](3)Local该命令创建局部内存变量和内存变量数组。格式:LOCALVar1[AStype[OFClassLib]]

6、[ArrayName1(nRows1,[,nColumns1])[AStype[OFClassLib]]][,Var2[AStype[OFClassLib]]][,ArrayName2(nRows2,[,nColumns2])[AStype[OF

7、ClassLib]]]或者LOCAL[ARRAY]ArrayName1(nRows1[,nColumns1])[AStype[OFClassLib]][,ArrayName2(nRows2[,nColumns2])[AStype[OFClassLib]]]4.1.3操作符操作符用来处理同种类型的数据。VisualFoxPro操作符按字符操作符、日期和日期时间操作符、逻辑操作符、关系操作符和数值操作符进行分组。1.字符操作符2.日期和日期时间操作符3.逻辑操作符4.关系操作符5.数值操作符4.1.

8、4注释1.*[Comments]该命令标明程序文件中非执行的注释行的开始。2.&&[Comments]该命令标明程序文件中非执行的内部注释的开始。3.NOTE[Comments]在程序文件中指示注释行的开始,注释行不可执行。4.1.5条件分支条件分支是指根据条件的测试结果执行不同的操作。该语句根据逻辑表达式的取值,有选择地执行一组命令。其格式为:IFlExpression[THEN]Commands[ELSECommands]ENDIF2.DOCASE…ENDCASE根据条件表达式不同的取值结果

9、执行不同的命令。其格式为:DOCASECASElExpression1[Commands][CASElExpression2[Commands]]...[CASElExpressionN[Commands]][OTHERWISE[Commands]]ENDCASE4.1.6循环循环结构是指可以按照需要多次重复执行一行或多行代码。其格式为:SCAN[NOOPTIMIZE][Scope][FORlExpression1][WHILElExpression2][Commands][LOOP][EXIT

10、]ENDSCAN2.FOR…ENDFORFORVar=nInitialValueTOnFinalValue[STEPnIncrement]Commands[EXIT][LOOP]ENDFOR

11、NEXT3.DOWHILE…ENDDO其格式为:DOWHILElExpressionCommands[LOOP][EXIT]ENDDO4.1.7查找时的常用命令1.顺序查找的常用命令命令格式:LOCATEFORlExpression1[Scope]命令功能:按顺序搜索表,找到满足指定逻辑表达式的第一个记录。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。