- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
课件 Visual Foxpro 第3章 程序设计基础
第3章 程序设计基础 3.1 VFP应用程序设计 3.2 程序文件的建立与执行 3.3 程序设计基本语句 3.4 程序控制的基本结构 3.5 过程与过程文件 3.6 综合程序设计范例 3.1 VFP应用程序设计 VFP的工作方式 命令方式 菜单方式 程序方式 VFP程序设计过程 VFP应用程序包括:一个或多个数据库、 设置系统环境的主程序、用户界面 (如表单、工具栏和菜单等),还可 以包括查询和报表。 VFP程序设计方法 面向过程程序设计 自顶向下 层层分解 子程序之间有严重顺序性和依赖性 软件稳定性、可修改性、扩充性、重用性差 面向对象程序设计方法 继承 封装 多态 各部件相对独立 稳定性、可修改性、维护性、可重用性高 3.2 程序文件的建立与执行 创建程序 Modify Command [文件名] 保存程序 修改程序 Modify Command 程序文件名 程序文件的调用 DO 程序文件名 3.2 程序文件的建立与执行(续) 程序结束: 文件的末尾(返回到调用行的下一行). Return(返回到调用行的下一行) Retry(返回到调用行本身, 可以实现程序的 重复调用) Cancel(中断, 异常结束, 并返回到命令窗口) Quit(返回到操作系统) 命令文件(.prg) 在运行时先自动编译生成目标程序(.fxp)再执行. 3.3 程序设计基本语句 1.程序注释: Note [注释] 或: *[注释] 2. 语句注释 [注释] 中断语句 Cancel 功能:中断程序的执行,返回到命令窗口 挂起语句 Suspend 功能:暂停当前程序的执行,并返回到系统命令窗口 恢复执行语句 Resume 功能:恢复被挂起的程序,使之从暂停的位置继续执行 1. 换行输出 ?[表达式列表] 功能:分别计算表达式列表的值,并将其输出在当 前光标的下一行 同行输出 ??[表达式列表] 3.3.4 简单的输入语句 1. 数据接收语句: Input [提示信息] To 内存变量 功能: 将键盘输入的数据赋给指定的内存变量. 提示信息将显示在屏幕上。数值型以外 的常量, 必须输入其定界符. 例: Input “请输入出生年月:” To csny Input “请输入奖学金:” To jxj Input “请输入学号:” To xh 2. 字符串接收语句 Accept [提示信息] To 内存变量 从键盘输入的数据只能是字符型常量, 且不需定界符. 例: Accept 请输入姓名: To xm Accept 请输入学号: To xh 3. 单字符接受语句 Wait [提示信息] [To 内存变量] [Window [At 行坐标, 列坐标]] [Nowait] [Noclear] [Timeout秒数] 从键盘输入的数据只能是单字符型常量. 例: Wait “请检查输入内容” Window At 10,40 3.3.5 环境设置语句 Clear 清屏 Set Talk On/Off 功能: 打开/关闭对话开关 Set Delete On/Off 功能: 是否忽略有删除标记的纪录. Set Exact On/Off 功能:字符串比较是否为精确比较 Set Carry On/Off 功能: 向表中添加纪录时是否将上一条记 录的内容作为新纪录的默认值 Set Default To 路径 功能:设置系统缺省路径.缺省为当前目录 Set Exclusive On/Off 功能:设置表打开方式为独占或共享 Set Escape On/Off 功能:程序运行期间按Esc健是否可中断退出 Set Udfparms To Value/Reference 功能:调用自定义函数时参数的传递方式是 传值还是引用 3.4 程序控制的基本结构 例1:求学生表中指定班级的全体学生的奖学金总额。 3.4.2 选择分支结构 二路选择分支结构:If…EndIf 多路选择分支结构:Do Case…EndCase 1.二路选择分支结构 If 条件表达式 [Then] 语句序列1 [Else 语句序列2] EndIf Clear Input a= TO a Input b= To b Input c= To c D=b*b-4*a*c P=-b/(2*a) If D0
文档评论(0)