- 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 FoxProt第四章课件
VFP程序设计包括结构化程序设计和面向对象程序设计;结构化程序设计是面向对象程序设计的基础。结构化程序设计是传统的程序设计方法,使用较麻烦;后者是利用VFP的辅助设计工具来设计,应用程序可自动生成,但出需要用户编写一些代码。; 程序文件就是VFP的命令文件。 4.1.1 程序文件的建立与执行: 一、程序文件的建立与修改: Modify Command 文件名 功能:打开文本编辑窗口,用来建立或修改程序文件。 说明: 1)程序文件由VFP命令组成,文件名由用户指定,缺省的扩展名为. PRG; 2)关闭编辑窗口的主要方法:;二、程序的运行: Do 文件名 功能:执行由文件名表示的程序,即依次执行程序中的命令。 说明: 1)Do默认执行的文件是程序文件(. PRG),当运行程序文件时,可以省略扩展名,系统默认为. PRG; 2)VFP程序可以通过编译获得目标程序,目标程序是紧凑的非文本文件,其运行速度比执行程序文件时还快,并可起到对源程序加密的作用; 3)执行Do命令时,VFP会自动对被执行的源程序进行编译并产生与源程序名主名相同扩展名不同的目标文件,然后执行该目标文件; 4)目标程序的扩展名因源程序不同而不同:如. PRG的目标文件的扩展名为.FXP,查询程序的目标文件的扩展名为. QPX。 三、程序书写规则: 1、命令分行:一行为一条命令,若一条命令在一行中写不下时可换行,但换行处须以“;”结束。 2、命令注释:注释可以提高程序的可读性,帮助人们理解程序,计算机并不执行注释部分。以“*”开头的为注释行;在命令后的以“&&”开头的后面部分也为注释。 四、求解的基本逻辑与程序的通用性 1)求解的基本逻辑:输入数据 ? 处理数据 ? 输出数据; 2) 程序的通用性:要适用范围广。;一、程序结尾的专用命令: Return: 使程序结束,并返回到调用它的上级程序继续执行;若无上级程序则返回到命令窗口。在程序的尾部可以省略Return。 Cancel: 使程序终止,并清除私有变量,返回到命令窗口。 Quit: 退出程序,并关闭VFP窗口,返回到Windows窗口,关闭VFP窗口时不会出现数据丢失或打开的文件遭破坏的情况。 二、输入输出专用命令: 传统的输入命令:Input、Accept等,输出命令:Text…Endtext。 目前常用的输入输出命令: @行, 列 [Say 表达式1] [Get 变量名] [Default 表达式2] 功能:在屏幕的指定行列输出Say子句的表达式值,并可修改Get子句的变量值。 说明: 1) 行, 列 表示数据在窗口中显示的位置,坐标原点为屏幕的左上角顶端。行与列均为数据表达式,可用十进制小数精确定位; 2)Say子句用来输出数据,Get子句用来输入数据。显示位置是先Say子句,再空一格后显示Get子句,但Get子句是以增强型显示; 3)Get子句的变量必须有初值,或用Default子句的表达式指定初值。初值一经指定,该变量的类型在激活的窗口编辑期间就不能改变,字符型变量的宽度与数值变量的小数位也无法再变; 4)Get子句的变量必须由Read命令来激活,只有在执行了Read命令后,才能编辑Get变量。当光标称出激活的Get变量时区域时,Read命令才执行结束。;三、Wait命令: Wait [信息文本] [To 内存变量] [Window[At 行, 列]] [NoWait] [Clear | NoClear] [TimeOut 数值表达式] 功能:暂停程序的运行,直到输入一个字符;也可只用于输入一条提示信息。 说明: 1)Wait命令使程序暂停运行,等待用户按任意键继续; 2) To 内存变量用于保存键入的字符,省略时不保存输入的字符; 3)缺省信息文本时,执行该命令时显示“按任意键继续……”的提示,否则显示信息文本的内容; 4)Window子句使主屏幕上出现一个提示窗口,位置由At 选项的行, 列指定,缺省At 选项时,信息文本在主屏幕右上角显示; 5)NoWait:不等待; 6)Clear:表示执行完后关闭提示窗口,NoClear:表示执行完后不关闭提示窗口,直到下一个Wait……Window命令时自动关闭; 7)TimeOut子句主要用于设定等待时间(秒数),一旦超时自动向下执行。 该命令主要用于输出提示信息,以及设置延时执行等功能。; 与其它语言程序一样,VFP中也有三种基本控制结构:顺序结构、分支结构和循环结构。 4.2.1 顺序结构:运行程序时按语句的先后一条条执行; 4.2.2 分支结构:有条件语句和多分支引结构两类结构。;4.2.3 循环结构:; 应
您可能关注的文档
- Unit_4_wild_protection课件.ppt
- unit_4_视听说答案课件.ppt
- unit_4_定从句语语法课件.ppt
- Unit_4__Astronomy_Using_language课件.ppt
- Unit_6_-_Business_Email课件.ppt
- Unit_6_S2A-More_reading_Chinese_manned_space_flights_课件.ppt
- Unit_5--1-8课件.ppt
- Unit_6_The_Legacy课件.ppt
- Unit_7_Biography课件.ppt
- Unit_8_The_logistics_operation_process课件.ppt
文档评论(0)