计算机二级vf程序讲义

计算机二级vf程序讲义

ID:12869006

大小:55.00 KB

页数:11页

时间:2018-07-19

计算机二级vf程序讲义_第1页
计算机二级vf程序讲义_第2页
计算机二级vf程序讲义_第3页
计算机二级vf程序讲义_第4页
计算机二级vf程序讲义_第5页
资源描述:

《计算机二级vf程序讲义》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、VF程序第一节、程序1、程序的建立、保存、运行(1)建立方法一(菜单):文件à新建方法二(命令):modifycommand程序文件名(2)保存(扩展名.prg)(3)运行方法一:常用工具栏方法二(命令):do程序文件名.prg(此命令中扩展名.prg写不写均可以)2、赋值语句格式1:变量名=表达式格式2:store表达式to变量名列表区别:格式1一次只能把一个值赋给一个变量;格式2一次可以把一个值同时赋给多个变量,使多个变量同时拥有同一个值3、数据输入语句(1)accept[字符表达式]to变量名注释:Ø

2、字符表达式仅作为提示信息,别无它用Ø从键盘上输入一个数据,并存入指定的变量中;从键盘上输入的内容一律作为字符串来处理,输入时不需用加字符串定界符(1)input[字符表达式]to变量名注释:Ø字符表达式仅作为提示信息,别无它用Ø从键盘上输入一个值,并存入指定的变量中;此命令可以输入任何类型的数据,输入时必需按每一种数据类型的正确表示形式来输入(2)wait[字符表达式][to变量名][windows[at行,列]][timeout数值]注释:Ø字符表达式仍然为字符提示信息,缺省时默认为“按任意键继续……”Ø

3、to变量名:从键盘上输入一个字符,并存入指定的变量中;否则将不保留输入的这个字符Øwindows[at行,列]:把字符提示信息以窗口的形式来显示;at用来指定当前窗口显示的具体位置Øtimeout数值:指定窗口显示的时间;否则,将永久显示,当按任意一个键的时候将取消显示;timeout短语中的数值将为秒Ø此命令的功能主要用来显示提示信息1、程序的基本结构(1)顺序结构(1)选择结构第一种:IF条件表达式语句序列ENDIF注释:IF是整个选择结构的开始,ENDIF是整个选择结构的结束;如果条件成立,执行其中包

4、含的语句序列,否则将不执行第二种:IF条件表达式语句序列1ELSE语句序列2ENDIF注释:IF是整个选择结构的开始,ENDIF是整个选择结构的结束;如果条件成立,执行其中包含的语句序列1,否则将执行其中的语句序列2第三种:IF的嵌套形式IF条件表达式1语句序列1ELSEIF条件表达式2语句序列2ELSEIF条件表达式3语句序列3ELSE……ENDIFENDIF……ENDIF注释:如果条件1成立,执行语句序列1;如果条件1不成立,判断条件2,如果条件2成立,执行语句序列2;如果条件2不成立,判断条件3,如果

5、条件3成立,执行语句序列3,以此类推;ELSE的配对关系,离它最近的IF;ENDIF的配对关系,离它最近的IF第四种:多分支选择结构DOCASECASE条件表达式1语句序列1CASE条件表达式2语句序列2CASE条件表达式3语句序列3……[OTHERWISE语句序列]ENDCASE注释:DOCASE是整个多分去选择结构的开始,ENDCASE是整个多分支选择结构的结束;其中那个条件成立,就执行其中包含的语句序列,只会执行其中的一种情况;当所有条件都不成立时,就执行OTHERWISE短语中包含的语句(1)循环结

6、构第一种:DOWHILE条件表达式语句序列1[LOOP]语句序列2[EXIT]语句序列3ENDDO注释:ØDOWHILE是整个循环的开始,ENDDO是整个循环的结束Ø先判断条件,如果条件成立,就执行DOWHILE和ENDDO之间包含的语句序列;重复判断条件,直到条件不成立,才结束整个循环;执行ENDDO以下的语句ØLOOP:遇到LOOP语句,就返回到循环开始,重新进行下一个新的条件的判断ØEXIT:遇到EXIT语句,就直接结束循环,执行ENDDO以下的语句第二种:FOR循环变量=初始值to终止值[STEP步

7、长值]循环体(语句序列)ENDFOR注释:ØFOR是整个循环的开始,ENDFOR是整个循环的结束Ø初始值、终止值、步长值均为数值型数据Ø缺省STEP时,默认的步长值为1第三种:SCAN[范围][FOR条件]循环体ENDSCAN注释:ØSCAN是整个循环的开始,ENDSCAN是整个循环的结束Ø[范围]和[FOR条件]的使用同前Ø该循环只适合于对表进行操作Ø记录指针自动在指定范围内满足条件的记录上进行移动判断(从表的第一条直到最后一条)补充:LOOP和EXIT语句在三种循环均可以使用,判断过程跟DOWHILE循

8、环中一样第二节:过程调用1、PRODUCT/FUNCTION<过程名><命令序列>[RETURN<表达式>]ENDPROC/ENDFUNCPRODUCT/FUNCTION表示过程的开始ENDPROC/ENDFUNC表示过程的结束RETURN返回指定表达式的值,如果RETURN后面没有表达式默认返回.T.2、参数传递(1)接收参数的命令:PARAMETERS<形参变量名表>(变量名之间逗号隔开)(2)调用模块程序过

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

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

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