欢迎来到天天文库
浏览记录
ID:13670613
大小:284.00 KB
页数:21页
时间:2018-07-23
《visual foxpro应用基础与面向对象程序设计教程(第9章程序设计基础)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VisualFoxPro应用基础与面向对象程序设计教程授课教师:XXX第9章程序设计基础9.4分支结构9.3顺序结构9.2程序文件的创建与编辑9.1VisualFoxPro的工作方式9.6过程与过程文件9.5循环结构VisualFoxPro应用基础与面向对象程序设计教程9.1VisualFoxPro的工作方式VisualFoxPro系统提供了三种工作方式1.命令方式2.菜单方式3.程序文件方式VisualFoxPro应用基础与面向对象程序设计教程9.2程序文件的创建与编辑1.使用ModifyCommand命令创建、编辑程序文件ModifyCommand<程序文
2、件名>2.以菜单方式创建、编辑程序文件操作步骤如下:①打开“文件”菜单,选择“新建”命令。②在“新建”窗口,选择“程序”选项,按“新建”按钮。③在“程序”编辑窗口,输入程序文件并保存,此时,创建程序文件的操作结束。3.利用设计工具建立程序代码“表单设计器”、“类设计器”、“菜单设计器”、“报表设计器”4.程序文件的调用Do<程序文件名>VisualFoxPro应用基础与面向对象程序设计教程9.3顺序结构9.3.2输出语句9.3.1输入语句VisualFoxPro应用基础与面向对象程序设计教程9.3.1输入语句程序中常用的交互输入语句有如下几种:1.Input语句
3、Input[<提示符>]To<内存变量表>2.Accept语句Accept[<提示符>]To<内存变量表>3.Wait语句Wait[<提示符>][To<内存变量表>][Window[At<行>,<列>]][Timeout<数值表达式>]4.格式输入语句(@、Read语句)@<行,列>[Say<提示信息>]Get<变量>ReadVisualFoxPro应用基础与面向对象程序设计教程9.3.2输出语句格式输出语句(@语句)@<行,列>Say<表达式>[Picture<格式描述符>]VisualFoxPro应用基础与面向对象程序设计教程9.4分支结构9.4.3多向分支
4、9.4.2双向分支9.4.1单向分支VisualFoxPro应用基础与面向对象程序设计教程9.4.1单向分支If<条件表达式><命令行序列>EndIf单向分支语句的流程图,如图所示。VisualFoxPro应用基础与面向对象程序设计教程9.4.2双向分支If<条件表达式><命令行序列1>Else<命令行序列2>EndIf双向分支语句的流程图,如图所示。VisualFoxPro应用基础与面向对象程序设计教程9.4.3多向分支DoCaseCase<条件表达式1><命令行序列1>[Case<条件表达式2><命令行序列2>……Case<条件表达式n><命令行序列
5、n>][Otherwise<命令行序列n+1>]EndCase多向分支语句的流程图,如图所示。VisualFoxPro应用基础与面向对象程序设计教程9.5循环结构9.5.3“指针”型循环9.5.2“计数”型循环9.5.1“当”型循环VisualFoxPro应用基础与面向对象程序设计教程9.5.1“当”型循环DoWhile<条件表达式><命令行序列>EndDo“当”型循环语句的流程图,如图所示。VisualFoxPro应用基础与面向对象程序设计教程9.5.1“当”型循环例:统计“人才档案”数据表中工资超过7000元的人数。ClearUse人才档案.dbfExcl
6、usiveGoToprc=0DoWhile.not.eof()If工资现状>7000rc=rc+1EndIfSkipEndDo@2,30Say"工资在7000元以上的人数:"@2,60SayrcUse程序运行结果,如图所示。VisualFoxPro应用基础与面向对象程序设计教程9.5.2“计数”型循环For<循环变量>=<循环变量初值>To<循环变量终值>[Step<循环变量步长>]<命令行序列>EndFor|Next“计数”型循环语句的流程,如图所示。(步长>0)(步长<0)VisualFoxPro应用基础与面向对象程序设计教程9.5.2“计数”型循环例:用“
7、计数”型循环控制语句,统计“人才档案”数据表中工资超过7000元的人数。ClearUse人才档案.dbfExclusiveCountAllTojlsGoToprc=0Fori=1TojlsStep1If工资现状>=7000rc=rc+1EndIfSkipEndFor@2,30Say"工资在7000元以上的人数:"@2,60SayrcUse程序运行结果,如图所示。VisualFoxPro应用基础与面向对象程序设计教程9.5.3“指针”型循环Scan[<范围>][For<条件表达式1>][While<条件表达式2>]<命令行序列>EndScan“指针”型循环语句的流
8、程,如图所示。Visua
此文档下载收益归作者所有