- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七章 应用程序设计基础 7.1 程序文件的建立与运行 VFP系统提供的命令十分丰富,而且功能强大。把这些命令和程序设计语句有效地组织在一起,形成实现某一特定功能的程序,能够更充分地体现VFP系统的特点。 VFP系统的程序有两个特点:一是程序控制流模式,由顺序、分支、循环三种基本结构构成,每一个基本结构可以包含一个或多个语句。二是面向对象可视化的结构程序模块,每个模块也是由程序控制流组成。 7.1.1 程序文件的建立和编辑 VFP程序文件,是一个以 .PRG为扩展名的文本文件。 1、建立和编辑程序文件 在VFP系统环境下,建立、编辑程序文件可以使用以下两种方法: (1)使用MODIFY COMMAND命令建立、编辑程序文件 命令格式:MODIFY COMMAND 〈程序文件名〉 命令功能:在程序文件编辑窗口,建立或编辑以〈程序文件名〉为名的程序文件。 (2)用菜单方式建立、编辑程序文件 选择“文件”菜单中“新建”命令,进入“新建”窗口。 在“新建”窗口,选择“程序”,单击“新建文件”按钮,进入“程序文件”编辑窗口。 在“程序文件”编辑窗口,输入新的程序文件或修改已有的程序文件,输入完后,按Ctrl+W命令或单击常用工具栏中“保存”按钮存盘。 例如:以命令方式在当前盘的默认目录下,建立一个查看DA1表结构和内容的命令文件。 在命令窗口中输入:MODIFY COMMAND W1 在程序编辑窗口中输入如下代码: SET TALK OFF CLEAR USE DA1 LIST STRUCTURE LIST USE SET TALK ON 按Ctrl+W存盘在当前盘的默认目录下建立一个W1.PRG程序文件。 说 明: (1)命令注释:程序中可以插入注释,以提高程序的可读性。 以NOTE或*号开头的代码行为注释行。命令行后也可添加注释,这种注释以符号开头。注释为非执行语句,不影响程序的功能。 (2)命令分行 程序中每条命令都以回车键结尾,一行只能写一条命令。若命令行太长,需要分行书写,则应在附最后一行外的每一行末加续行符“;”,表示下一行是这一行的继续。 2、状态设置命令 在VFP中有一系列以SET开头的状态设置命令,来设置在运行程序时VFP系统的一些状态。下面给出一些常用的设置命令。 (1)命令执行结果输出命令 命令格式:SET TALK ON|OFF 命令功能:选择ON时,许多数据处理命令在执行时都会返回一些有关执行状态的信息,这些信息通常会显示在VFP主窗口、状态栏或用户自定义窗口中;选择OFF时则这些信息不显示。缺省时为ON状态。 (2)命令行输出命令 命令格式:SET ECHO ON|OFF 命令功能:选择ON状态时,将在屏幕或打印机上输出命令行及运行结果,选择OFF状态只输出运行结果,不输出命令本身,缺省为OFF状态。 命令格式:SET PRINT ON|OFF 命令功能:选择ON状态时,接通打印机,选择OFF状态时,则断开打印机,缺省值为OFF状态。 (3)数据的输出语句 命令格式:SET DEVICE TO PRINT|SCREEN 命令功能:将@…SAY命令的结果送到打印机或屏幕。 说 明: 如果选用PRINT项,系统的输出便发往打印机,但执行该语句后并没有启动打印机。通过按Ctrl+P键或输入SET PRINT ON命令方式可使打印机启动。 若选用SCREEN选择项,则输出转向屏幕。 (4)ASCII码文本输出命令(TYPE) 命令格式:TYPE 文件名[TO PRINT] 命令功能:在屏幕上或打印机上输出ASCII码的非结构文件(文本文件)。 (5)命令文件终止命令(CANCEL) 命令格式:CANCEL[任意字符] 命令功能:本命令终止命令文件的执行,并关闭所有打开的文件。任意字符可用于书写注释。 3、简单的输入输出命令 (1)INPUT 命令 命令格式:INPUT [字符表达式] TO 内存变量 命令功能:等待用户从键盘输入任意合法的表达式,按回车键 ,数据值存入指定的内存变量。 例如:输入数值型数据。 INPUT “请输入工资:” TO GZ 请输入工资:800.00 ?GZ 800.00 ?TYPE(‘GZ’) 显示结果:N (2)ACCEPT 命令 命令格式: ACCEPT [ 字符表达式 ] TO 内存变量 命令功能:等待用户从键盘输入字符串常量。按回车键,字符串存入指定的内存变量。 例如:提示用户输入姓名,显示变量的值。 ACCEPT “请输入姓名:” TO XM 请输入姓名:张亮 ?XM 显示结果:张亮 (3)WAIT命令 命令格式: WAIT [ 字符表达式 ] TO
您可能关注的文档
- 图像监控工程安装工作指导书教案分析.doc
- 图像金字塔教案分析.ppt
- V1.5风冷模块四压机ST4AP+ST4DC功能规格书介绍.doc
- 基于UPFC的微电网潮流计算教案分析.doc
- 基于VaR的欠发达地区农村金融机构市场风险的度量与实证0912教案分析.doc
- 基于VAR模型对牧业指数产值和渔业指数产值关系的脉冲响应和方差(崔琳爽)教案分析.doc
- 基于Web的集成化软件研发管理系统教案分析.ppt
- 基于web的图书管理系统_毕业答辩教案分析.ppt
- 多发性骨髓瘤早期诊断和治疗教案分析.ppt
- 多发性骨髓瘤治疗新进展教案分析.ppt
- Unit 1 语法课-单词 课文预习(解析版).docx
- Unit 1 单元选拔卷(原题版)(天津专用).docx
- 专题 13 单句语法填空(基础知识类)【考题猜想】(原卷版).docx
- 应用文写作之申请信和告知信 备战高考英语微专题(全国通用).docx
- Unit 1 重点单词变形 词组 短语 句型练习(解析版).docx
- 广东省湛江市二十一中2022-2023学年高二上学期期中 生物 Word版试题.docx
- 必修三Unit 1 考点通关卷(原卷版) (1).docx
- 【高一外研寒假作业】山东省聊城市第二中学2020-2021学年高一英语寒假作业:基础测试卷(二).docx
- 专题十三 第一讲 化学实验基础(PPT).pptx
- 精品解析:湖南省部分学校2022-2023学年高二上学期期中考试化学试题(原卷版).docx
文档评论(0)