Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第11讲
30页1、第11讲 多模块程序设计,第6章 程序设计基础,2,问卷调查建议,回顾上节课的内容,多提问。 速度慢些,总结重点。 多出些SQL语句的题,加强查询训练。 把重点以笔记的形式整理出来。 下午上课困,活跃课堂气氛。,第6章 程序设计基础,3,1.VFP程序的三种基本结构?,顺序结构 选择结构 循环结构,课前回顾,2.选择(分支)结构的两种类型?,条件语句,IF ELSE ENDIF,DO CASE CASE CASE OTHERWISE ENDCASE,情况语句,第6章 程序设计基础,4,课前回顾,3.循环结构的三种类型?,DO WHILE LOOP EXIT ENDDO,FOR = TO STEP LOOP EXIT ENDFOR|NEXT,SCAN FOR ENDSCAN,SKIP,i=i+1,第6章 程序设计基础,5,教学内容,第6章 程序设计基础 6.3 多模块程序设计 6.4 程序的调试,第6章 程序设计基础,6,教学重点 形参与实参的概念、变量的作用域 模块的定义和调用、参数的按值传递和按引用传递 教学难点 形参与实参的概念、变量的作用域 模块的定义和调用、参数的按值传递和按引
2、用传递 程序的调试,第6章 程序设计基础,7,6.3 多模块程序设计,6.3.1模块的定义和调用,选课系统,基本信息管理,退出,成绩管理,主模块,选课管理,过程,第6章 程序设计基础,8,6.3 多模块程序设计,6.3.1模块的定义和调用,PROCEDURE RETURN ENDPROC,【说明】 过程必须以PROCEDURE开始,ENDPROC可省略,如省略,到下一条PROCEDURE命令或文件结尾处结束 RETURN使过程返回程序的调用处继续执行下一条语句,过程必须先定义,才能作为一个模块被调用。 过程既可以独立存放也可以存放在主程序文件中, 一个文件中可以包含多个过程,此文件称为过程文件。,1.过程的定义,第6章 程序设计基础,9,6.3 多模块程序设计,6.3.1模块的定义和调用,SET PROCEDURE TO ,过程文件2,ADDITIVE,【说明】 可以同时打开多个过程文件 ADDITIVE:打开过程文件同时不关闭原先已打开的过程文件,2. 过程文件的打开,想调用过程文件中的过程,必须先打开过程文件.,第6章 程序设计基础,10,6.3 多模块程序设计,6.3.1模块的定
3、义和调用 3.过程的调用 【格式1】DO 【格式2】(),*程序1.prg SET TALK OFF a=“100“ DO SUB &调用过程SUB ?a PROCEDURE SUB &定义过程SUB a=a+“100“ ENDPROC,100100,【例6.16】写出程序的运行结果。,第6章 程序设计基础,11,6.3 多模块程序设计,6.3.1模块的定义和调用 4.过程的关闭,*主程序main.prg CLEAR ?“A“ SET PROCEDURE TO pp &打开过程文件pp.prg DO proc1 &调用过程proc1 ?“B“ DO proc2 &调用过程proc2 ?“C“ SET PROCEDURE TO &关闭过程文件pp.prg RETURN,*过程文件pp.prg PROCEDURE proc1 &过程proc1 ?“D“ ENDPROC PROCEDURE proc2 &过程proc2 ?“123“ ENDPROC,A D B 123 C,调用过程结束时,需要关闭过程文件.,SET PROCEDURE TO &关闭所有打开的过程文件 CLOSE PROCED
4、URE &关闭指定的过程文件,【例6.17】写出程序的运行结果。,第6章 程序设计基础,12,6.3 多模块程序设计,6.3.2参数传递 带参数调用的语句 接受参数的语句,【格式1】DO WITH , 【格式2】(,),【格式】PARAMETERS(,),【说明】 在过程内部,PARAMETERS语句必须为过程的第一条可执行语句。 形参与实参的类型必须一致,形参的数目不能少于实参的数目。 如果形参的数目多于实参的数目,多余的形参初值取逻辑假.F.。,【说明】实参可以是常量,变量,也可以是表达式,但必须有确定的值,第6章 程序设计基础,13,6.3 多模块程序设计,6.3.2参数传递 参数传递方式 用“DO WITH ” 方式调用,第6章 程序设计基础,14,例: *主程序MAIN.PRG SET TALK OFF FS=0 SET PROCEDURE TO GC DO AA WITH 5, FS &实参 ? FS CLOSE PROC RETURN,*过程文件GC.PRG PROC AA PARAMETERS X, Y &形参 Y=X*X+15 RETURN,5 0,40,40,第6章
《Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第11讲》由会员E****分享,可在线阅读,更多相关《Visual Forpro数据库设计与应用 教学课件 ppt 作者 安晓飞 10VFP第11讲》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页