- 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的目的就是要调用它提供的功能来组织和处理数据,完成一些具体任务。 调用VF功能的两种方式: 和 是指在命令窗口中逐条输入命令或通过选择菜单选项来调用功能。 就是先根据任务的要求确定能完成该任务的命令序列,即编写程序;然后在磁盘上建立包含程序代码的程序文件;最后通过运行程序,让系统自动执行程序代码。 一.程序定义 程序是能够完成一定任务的命令的有序集合。 这组命令被存放在称为程序文件或命令文件的文本文件中。当运行程序时,系统会按照一定的次序自动执行包含在程序文件中的命令。程序文件的扩展名为.prg 二.程序的基本操作 ①文件--新建--程序②在项目管理器中新建程序③modify command 程序文件名 ①文件--打开②modify command 程序文件名③在项目管理器中打开 ①程序--运行②单击工具栏中的叹号③do 程序文件名(不加扩展名)④选择需要运行的代码--右击--运行所选区域 注:Do 命令执行查询文件,菜单文件时必须要加上扩展名 三.程序常用命令 P73 :终止程序运行,清除所有的私有变量,返回命令窗口。 :转去执行另一个程序。 :结束当前程序的执行,返回到调用它的上级程序,若无上级程序则返回命令窗口。 :退出VF,返回操作系统。 除此之外,还有几个简单的输入/输出命令。 5.输入命令 input 字符表达式 to 内存变量名 功能:该命令等待用户从键盘输入数据。用户可以输入任意合法的表达式。当用户以回车键结束输入时,系统计算表达式的值,并将计算结果存入指定的内存变量。 (1)字符表达式做为提示信息在主屏幕显示。 (2)该命令可以接受任何类型的数据,但不能不输入任何内容就直接回车。 (3)在输入日期型常量,字符型常量,逻辑型常量时要加上定界符。 6.输入命令 accept 字符表达式 to 内存变量名 功能:该命令等待用户从键盘上输入字符串。当用户以回车键结束输入时,系统将该字符串存入指定的内存变量. (1)字符表达式做为提示信息在主屏幕上显示。 (2)该命令只能接受字符型的数据。在输入字符型数据时不需加定界符。若加上定界符会作为字符串本身的一部分存在。 (3)若不输入任何内容按回车键系统会把空串赋给指定的内存变量. 7.输出命令 wait 字符表达式 window timeout 秒数 功能:显示字符表达式的值作为提示信息,暂停程序的执行,直到用户按任意键或单击鼠标。 如果没有指定字符表达式,则显示“按任意键继续…”如果字符表达式为空串,那么不会显示任何提示信息。 window 以窗口的形式显示等待信息。 timeout用来设定等待的时间(秒数)。一旦超时就不再等待用户按键,自动往下执行。 8.注释内容 用于对命令代码的解释说明。 以*或note开头的代码行 以**开头的代码行 以开关的注释可以放在代码行的末尾 例2.输入X的值,得出Y。(Y=5X2+6) Clear Input “请输入X的值:” to X Y=5*X^2+6 ?”X的值是:”,X ?”Y的值是:”,Y Return 例3.输入一个仓库的面积,要求显示该仓库的信息 Clear Input “请输入一个面积值:”to a Select * from 仓库表 where 面积=a Return 例4.输入一个仓库号,要求显示该仓库的职工工资值。 Clear Input “请输入一个仓库号:”to a Select 工资 from 职工表 where 仓库号=a return 例5.用accept命令输入一个仓库号,要求显示该仓库的职工工资值。 Clear accept “请输入一个仓库号:”to a Select 工资 from 职工表 where 仓库号=a return 四.程序的基本结构 程序结构是指程序中命令或语句执行的流程结构. 程序的三种基本结构: , 和 :最简单的程序结构,它按命令在程序中出现的先后次序依次来执行。前面所讲的都是顺序结构。 例 clear Input “请输入圆的半径” to r s=3.14*r*r ?”圆的面积为:”, s return :语句包括条件语句和分支语句 (1)简单形式的条件语句 if 条件 语句序列1 endif 功能:语句执行时,首先计算
文档评论(0)