- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 Visual FoxPro程序设计基础 10.1 程序文件的建立与运行 Visual FoxPro的工作方式有两种:交互方式和程序方式。其中交互方式又有两种:一是命令方式,即利用命令窗口来实现,在命令窗口中输入各种命令,可实现对数据库的各种操作。二是菜单方式,即在Visual FoxPro环境下,用户可以通过系统提供的菜单实现各种操作,如新建数据库,项目,打开表单设计器等。交互方式只适合简单的基本操作,而且只给熟悉Visual FoxPro命令的用户使用,不能适应复杂的操作要求。下面,介绍程序方式。 程序是指能够完成一定任务的命令的有序集合。程序存放在文本文件中,这样的文本文件被称为程序文件或者命令文件,Visual FoxPro程序文件扩展名为.prg。 10.1.1 程序文件的建立和编辑 程序文件的建立有三种方法: 命令方式建立与编辑程序文件 格式:MODIFY COMMAND 程序文件名[.prg] 2.以菜单方式建立与编辑程序文件。 选择“文件”菜单→“新建”→选择“程序”单选按钮→单击“新建文件”按钮。 3.打开“项目管理器”,选择“代码”中的“程序”项,单击“新建”按钮。 保存程序文件可以选择“文件”菜单→“保存”或单击工具栏上“保存”图标或按CTRL+W键,然后在“另存为”对话框中指定程序文件的存放位置和文件名,并单击“保存”按钮。 此外,还可以利用建立、编辑文本文件的其他工具软件来建立程序文件,但是建议读者最好用项目管理器来建立程序文件。 10.1.2 程序文件的运行 1.菜单方式 选择“程序”菜单→“运行”命令,打开“运行”对话框; 从文件列表选择要运行的程序文件,并单击“运行”按钮。 2.命令方式 在命令窗口中使用DO命令:DO 文件名[.prg] 3.项目管理器方式 打开“项目管理器”,选择“代码”中的“程序”中要运行的程序,单击“运行”按钮。 4.程序调用 在程序中要调用某一程序,使用DO命令:DO 文件名[.prg] 10.1.3 程序的中止运行 当程序文件被执行时,文件中包含的命令将被依次执行,直到所有的命令被执行完毕,或者执行到以下命令改变执行状态: 1.CANCEL :终止程序运行,清除内存变量,返回命令窗口,这是早期版本的方法。 2.RETURN:结束当前程序的执行,返回到调用它的上级程序,若无上级程序则返回到命令窗口。 3.QUIT: 退出Visual FoxPro系统,返回到操作系统。 4.RELEASE: 表单程序结束语句,在Visual FoxPro中,CANCEL语句不能终止表单的运行,要终止表单的运行可用RELEASE语句或者Release方法: RELEASE命令语句的格式为:RELEASThisform; Release方法的格式为:Thisform | ThisformSet.Release。 10.1.4程序的书写规则: 程序的书写规则:命令分行 :命令都以回车键结尾,一行只能写一条命令,若写不下,可在未写完的本行末尾添加一个分号“;”作为下一行的继行标志。 程序注释语句: 程序注释语句 NOTE/*:对程序的结构或功能进行注释。 程序执行时将跨过注释语句,不作任何操作 语句注释 :在语句行末尾注释,对当前语句进行说明。 程序执行时,对后面的注释不作任何操作 10.2 简单的输入输出命令 一个程序一般都包含数据输入,数据处理和数据输出3个部分。数据的输入和输出代码设计是编写许多程序都要面临的工作。 数据接收语句 INPUT 格式:INPUT [字符表达式] TO 内存变量 功能:将键盘输入的数据赋给由内存变量指定的内存变量 注:从键盘输入的数据可以是常量、变量或表达式,数据类型可以是除备注型和通用型外的所有类型。 2.单字符接收语句 WAIT 格式:WAIT [字符表达式] [TO 内存变量] [WINDOW [AT 行坐标,列坐标]] [NOWAIT] [NOCLEAR][TIMEOUT 秒数] 功能:将键盘输入的数据赋给由内存变量指定的内存变量。 注: 从键盘输入的数据只能是一个单字符常量。 3.文本输出命令: 格式: TEXT 文本信息 ENDTEXT 功能:将文本信息内容原样输出。 注:TEXT与ENDTEXT必须成对出现。 10.3程序设计的基本结构 10.3.1顺序结构 定义:顺序结构的程序执行是按其语句的排列先后顺序执行,即从程序的第一条语句开始,依次执行下面的语句,直到最后一条语句为止。这也是最简单、最基本的程序控制结构。 例10-5:令a和b分别为2和3,c等于a乘以b,计算c并打印c的值。 创建程序文件名为1.prg的程序文件,输入程序代码如下: a=2 b=3 c=a*b ?
您可能关注的文档
- VB语言程序设计教程杨忠宝康顺哲第09章文件课件教学.ppt
- VB语言程序设计教程杨忠宝康顺哲第10章数据库应用程序设计课件教学.ppt
- VB语言程序设计教程杨忠宝康顺哲第11章多媒体应用程序设计课件教学.ppt
- VB语言程序设计教程杨忠宝康顺哲第12章网络应用程序设计课件教学.ppt
- VB语言程序设计教程杨忠宝康顺哲第13章程序调试和错误处理课件教学.ppt
- VerilogHDL与CPLDFPGA项目开发教程聂章龙01开发入门课件任务二课件教学.ppt
- VerilogHDL与CPLDFPGA项目开发教程聂章龙01开发入门课件任务三课件教学.ppt
- VerilogHDL与CPLDFPGA项目开发教程聂章龙01开发入门课件任务四课件教学.ppt
- VerilogHDL与CPLDFPGA项目开发教程聂章龙01开发入门课件任务五课件教学.ppt
- VerilogHDL与CPLDFPGA项目开发教程聂章龙01开发入门课件任务一课件教学.ppt
- VF面向对象程序设计(第二版)蒋斌VisualFoxPro面向对象程序设计-蒋斌08.10课件教学.ppt
- VisualBasic6.0程序设计案例教程宫强模块八课件教学.ppt
- VisualBasic6.0程序设计案例教程宫强模块二课件教学.ppt
- VisualBasic6.0程序设计案例教程宫强模块九课件教学.ppt
- VisualBasic6.0程序设计案例教程宫强模块六课件教学.ppt
- VisualBasic6.0程序设计案例教程宫强模块七课件教学.ppt
- VisualBasic6.0程序设计案例教程宫强模块三课件教学.ppt
- VisualBasic6.0程序设计案例教程宫强模块十二课件教学.ppt
- VisualBasic6.0程序设计案例教程宫强模块十课件教学.ppt
- VisualBasic6.0程序设计案例教程宫强模块十一课件教学.ppt
文档评论(0)