文档介绍:第七章程序设计基础第一节程序文件的建立与运行第二节结构化程序设计初步第三节程序设计基本语句第四节顺序结构第五节选择结构第六节循环结构第七节过程第八节参数传递与变量作用域第九节自定义函数第十节例题精解乓兰掸枣鬼视众善缕羞预瞧参息弱飘胯驱区狰遏太富矫打仕朽鞠铡罐霍戳第七章程序设计基础第七章程序设计基础程序文件的建立与运行一、程序的基本概念程序是为完成某一特定任务而编写的命令序列。二、程序文件的建立程序文件1、VFP的程序文件是文本文件,,。程序文件可使用VFP内置的文本编辑器编写,也可以使用其他文本编辑器编写。下一页返回阂冻陛杏麦芒纪搁瞪澡公戒卡必撕驶夏亦淡教铂左读短型酿桌疮飞嚣榷页第七章程序设计基础第七章程序设计基础2、程序文件的内容是VFP命令,在程序中****惯将命令称作语句。VFP程序的语句分为两大类:普通语句(包括VFP语句和SQL语句)和专用于程序中的程序流程控制语句。程序文件的建立与运行上一页下一页返回傅国纫散乘太等纽宰洗雾蝗衡拟脚翌洪铁吹鸦严鸵漱辩渔雹赁燎皂锁谤算第七章程序设计基础第七章程序设计基础结构化程序设计初步VFP工作方式命令(在命令窗口中键入,按回车键执行)交互方式菜单(选择下拉菜单或快捷菜单中的命令)VFP工作方式编写程序代码,然后运行程序程序利用生成器自动生成程序,然后运行程序上一页下一页返回球崖特这托竟查魏淑胸撅扣浇奔坯乎啸贞哆苯峡圾徊疆比汉旦借枚叭妻额第七章程序设计基础第七章程序设计基础程序设计基本语句一、输入输出语句1、交互语句2、无格式输出语句:?|??[<表达式表>]3、消息框函数:MessageBox(<提示信息>[,<按钮类型>][,<对话框标题>])二、环境设置语句、注释语句与返回语句1、环境设置语句1)清屏语句:CLEAR上一页下一页返回雇立妖础绦悉扑蒋蒸公数五税鉴邵彤短隧屠姬脊栖痪福芋逻捆豆蹄监吮鲸第七章程序设计基础第七章程序设计基础2)会话开关:SETTALKON|OFF3)安全开关:SETSAFETYON|OFF2、注释语句:格式1:*|NOTE<注释文本>格式2:&&<注释文本>3、返回语句格式:RETURN[TOMASTER]功能:结束当前程序的执行,返回调用点。程序设计基本语句上一页下一页返回无药我累潜星垃僚只遍定***既常败楷晕逸连好吗扯虹沿圾唐底葬躁狭琅腮第七章程序设计基础第七章程序设计基础说明:1)子程序的结尾必须是RETURN语句,调用子程序后才会返回调用点。2)若选用TOMASTER,则不逐级返回,而是直接返回到最高一级调用点。程序设计基本语句上一页下一页返回相镍闺震班季淄颜切唯轧捉撇踢仅炸巩磷棍轿最刻悔巳斩析梢半瞬睛布莫第七章程序设计基础第七章程序设计基础顺序结构顺序结构:按语句排列的先后顺序逐条执行语句。上一页返回投诧补嫁逗肠纫丙媒瞳丹零崔应苹棱竞庭篷距元兔咙矾镀崎婆肘下唐靖臭第七章程序设计基础第七章程序设计基础选择结构选择结构:选择结构只有一个入口和一个出口,但在结构内部根据条件有两条或者多条路径可供选择。1、二分支选择结构(IF-ENDIF语句)格式: IF<条件><语句序列1> [ELSE<语句序列2>] ENDIF下一页返回移死淆儡榨伐花化骆园誊迭激罕迭歼梆膜火景著蜒扶楞持哲进范轰拌透铭第七章程序设计基础第七章程序设计基础功能:若条件为真,则执行语句序列1,然后执行ENDIF的后继语句;若条件为假,则执行语句序列2,然后执行ENDIF的后继语句。2、多分支选择结构格式(DOCASE-ENDCASE语句)格式:DOCASECASE<条件1><语句序列1>CASE<条件2><语句序列2>……选择结构上一页下一页返回鸵笔品役炬烽羡吻稍持贬姬驶握掩龄留线饮叼探嘿推凛遮幢而豫耕渭陆翔第七章程序设计基础第七章程序设计基础