VFP程序文件的概念_第1页
VFP程序文件的概念_第2页
VFP程序文件的概念_第3页
VFP程序文件的概念_第4页
VFP程序文件的概念_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2022/7/211程序是为完成某项具体任务而编写的一系列指令代码集合。Visual FoxPro程序以命令文件的形式存储在磁盘上,称为:程序文件,文件扩展名为.PRG。Visual FoxPro程序代码包括命令、函数、可执行的任何操作。2022/7/212文件新建程序2022/7/213命令窗口是一个编辑窗口,可以将这些命令编辑、插入、删除、剪切、复制和粘贴到 Visual FoxPro程序中。格式:MODIFY COMMAND 2022/7/214【说明】(1)一个程序行不能超过8192个字符。一条语句可分成若干行书写,续行时在上行尾写续行符;并按回车另起一行。(2)使用W命令或文件-保存

2、/另存为命令保存程序文件;使用Q/ESC放弃编辑内容不存盘。2022/7/215例1用户键盘输入圆半径值,求圆面积S。在命令窗口打入:MODICOMM EX-12022/7/216例1-1键盘输入3组圆半径值,求3个圆面积,并判断能否构成圆面积。2022/7/2173.程序书写规则遵循Visual FoxPro的程序书写规则,否则,出现语法错误将导致程序无法继续执行。(1)每条命令以回车键结束,一行写一条命令。(2)命令动词、表达式、参数之间用空格隔开。(3)命令动词可以缩写前4个字符。(4)注释是非执行命令。2022/7/218注释语句的三种书写格式:(1)作为单独的一行,以*开头,后跟注释

3、信息。(2)作为单独的一行,以NOTE开头,后跟注释信息。(3)与命令行同行,在命令行后加&注释信息。2022/7/2194.运行程序文件(1)命令方式:DO 如:DO EX-1.PRG(2)菜单方式:程序-运行命令,在运行对话框中选择要运行的程序文件。(3)打开指定程序文件,按E键;或点击工具按钮“!”,执行程序文件。2022/7/2110三.程序输入、输出命令命令1: INPUTC型信息TO内存变量命令2: ACCEPTC型信息TOC型内存变量命令3: WAITC型信息TOC型内存变量WINDOWAT 行,列NOWAITTIMEOUT功能:暂停程序的执行过程,等待用户作出处理,接收用户从键

4、盘输入的数据。 2022/7/2111例如INPUT 请输入你借书的书名: TO SMACCEPT输入+SM+的著者: TO ZZWAIT请选择1-4 TO KWAITWAIT请检查显示内容!WINDOW AT15,10 TIMEOUT 52022/7/21122.赋值命令命令1:STORE TO 命令2:=说明:命令1同时向多个内存变量赋值,格式2向一个变量赋值。 例如:STORE 5 TO a1,a2,a3,a4,a5 STORE 上海 TO 城市 M=5 SR=1999/10/28 性别=.T.2022/7/2113命令1 ?命令2 ?功能:显示内存变量、常量或表达式的值。说明:命令1从

5、光标行的下一行首显示;命令2从当前光标位置开始显示。例:STORE 12 TO a1,a2,a3,a4,a5 ?a1,a2,a3,a4,a5 ?a1,a2,a3,a4,a5 ?a1,a2,a3,a4,a52022/7/2114命令:TEXTENDTEXT 说明:TEXT与ENDTEXT成对出现,缺一不可。2022/7/2115格式化输入输出命令可以设计美观、方便的屏幕显示。命令1:行,列SAY C型信息GET 变量DEFAULT命令2:READ 功能:按指定格式显示变量值,并可编辑变量值。 2022/7/2116例2编程,根据用户从键盘输入的记录号,修改某设备的价格和部门。CLEARUSE S

6、B*SBBH =12,10 SAY请输入记录号:GETSBBHDEFAULT 1READGO SBBH4,10 SAY修改第+STR(SBBH,5)+号设备数据:6,10 SAY价格:GET 价格8,10 SAY部门:GET 部门READUSE2022/7/2117命令: SAY FUNCTIONPICTURE功能:按指定的坐标位置在屏幕上输出表达式的值。说明:选择FUNCTION子句或PICTURE子句时,表达式的值按规定格式输出。2022/7/2118PICTURE格式符代码表 代码 功能 代码 功能 A 只允许字母 L 只允许逻辑型数据 N 允许字母或数字 X 允许任何字符 Y 只允许逻辑数据且将小写换成大写 # 允许数字、空格和正负号 9 只允许数字 ! 小写转换成大写 $ 数值前显示货币符号 . 指定小数点位置 , 分隔多位数字 * 数值前显示*号 2022/7/2119FUNCTION功能符代码表 代码 功能 代码 功能 A 只允许字符、字母 B N型数据左对齐 C 正数后显示贷款标记CR D 使用SETDATE设置的日期 E 使用欧洲日期格式DD/MM/YY I 输出值显示在输出字段中间 J 输出值显示在输出字段右边 L 数字显示的前空格用0填写 X 负数后显示借款标记DB T 去掉表达式前空格和尾空格 S 字符显示宽度为n个字符 Z N型数据为0时用空格显示 (

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论