VFP程序文件的概念

上传人:a**** 文档编号:243406929 上传时间:2024-09-22 格式:PPT 页数:21 大小:1.04MB
收藏 版权申诉 举报 下载
VFP程序文件的概念_第1页
第1页 / 共21页
VFP程序文件的概念_第2页
第2页 / 共21页
VFP程序文件的概念_第3页
第3页 / 共21页
资源描述:

《VFP程序文件的概念》由会员分享,可在线阅读,更多相关《VFP程序文件的概念(21页珍藏版)》请在装配图网上搜索。

1、单击此处编辑母版标题样式,,*,*,单击此处编辑母版文本样式,,第二级,,第三级,,第四级,,第五级,,2024/9/22,1,,程序是为完成某项具体任务而编写的一系列指令代码集合。,,Visual FoxPro,程序以命令文件的形式存储在磁盘上,称为:程序文件,文件扩展名为.,PRG。,,Visual FoxPro,程序代码包括命令、函数、可执行的任何操作。,2024/9/22,2,,,[,文件,],→,[,新建,]→[,程序,],2024/9/22,3,,命令窗口是一个编辑窗口,可以将这些命令编辑、插入、删除、剪切、复制和粘贴到,Visual FoxPro,程序中。,,格式:,MODIFY

2、 COMMAND <,程序文件名>,2024/9/22,4,【,说明,】,,(1),一个程序行不能超过8192个字符。一条语句可分成若干行书写,续行时在上行尾写续行符";"并按回车另起一行。,,(2)使用^,W,命令或,[,文件,]-[,保存,]/[,另存为,],命令保存程序文件;使用^,Q/[ESC],放弃编辑内容不存盘。,2024/9/22,5,[例1],用户键盘输入圆半径值,求圆面积,S。,,在命令窗口打入:,MODI COMM  EX-1,2024/9/22,6,[例1-1],键盘输入3组圆半径值,求3个圆面积,,,并判断能否构成圆面积。,2024/9/22,7,3.,程序书写规则,,

3、遵循,Visual FoxPro,的程序书写规则,否则,出现语法错误将导致程序无法继续执行。,,(1)每条命令以回车键结束,一行写一条命令。,,(2)命令动词、表达式、参数之间用空格隔开。,,(3)命令动词可以缩写前4个字符。,,(4)注释是非执行命令。,2024/9/22,8,注释语句的三种书写格式:,,(1)作为单独的一行,以*开头,后跟注释信息。,,(2)作为单独的一行,以,NOTE,开头,后跟注释信息。,,(3)与命令行同行,在命令行后加&&注释信息。,2024/9/22,9,4.,运行程序文件,,(1)命令方式:,DO <,程序文件名>,,,如:,DO  EX-1.PRG,,(2),

4、菜单方式:,[,程序,]-[,运行,],命令,在,[,运行,],对话框中选择要运行的程序文件。,,(3)打开指定程序文件,,按^,E,键,;或点击工具按钮“,!,”,执行程序文件。,2024/9/22,10,三.程序输入、输出命令,,,命令1:,INPUT[C,型信息],TO,内存变量,,命令2:,ACCEPT[C,型信息],TO C,型内存变量,,命令3:,WAIT[C,型信息][,TO C,型内存变量][,WINDOW][AT,行,列][,NOWAIT][TIMEOUT],,功能:,暂停程序的执行过程,等待用户作出处理,接收用户从键盘输入的数据。,,2024/9/22,11

5、,[例如],,INPUT ",请输入你借书的书名:",TO  SM,,ACCEPT",输入"+,SM+",的著者:",TO ZZ,,WAIT",请选择1-4",TO  K,,WAIT,,WAIT",请检查显示内容!",WINDOW AT 15,10 TIMEOUT 5,2024/9/22,12,2.,赋值命令,,命令1:,STORE <,表达式>,TO <,内存变量名表>,,命令2:=,,说明:,命令1同时向多个内存变量赋值,格式2向一个变量赋值。,,例如:,STORE 5 TO a1,a2,a3,a4,a5,,STORE ",上海",TO,城市,,,M=5,,SR={^1999/10/28}

6、,,,性别=.,T.,2024/9/22,13,,命令1 ?,,命令2 ??,,功能:,显示内存变量、常量或表达式的值。,,说明:,命令1从光标行的下一行首显示;命令2从当前光标位置开始显示。,,例:,STORE 12 TO a1,a2,a3,a4,a5,,?a1,a2,a3,a4,a5,,?a1,a2,a3,a4,a5,,??a1,a2,a3,a4,a5,2024/9/22,14,,命令:,,TEXT,,<,文本信息>,,ENDTEXT,,说明:,TEXT,与,ENDTEXT,成对出现,缺一不可。,2024/9/22,15,,格式化输入输出命令可以设计美观、方便的屏幕显示。,,命令1:,@行

7、,列[,SAY C,型信息],GET,变量[,DEFAULT<,表达式>],,命令2:,READ,,功能:按指定格式显示变量值,并可编辑变量值。,2024/9/22,16,[例2],编程,根据用户从键盘输入的记录号,修改某设备的价格和部门。,,,CLEAR,,USE SB,,***SBBH =1,,@2,10 SAY",请输入记录号:",GET SBBH DEFAULT 1,,READ,,GO SBBH,,@4,10 SAY",修改第"+,STR(SBBH,5)+",号设备数据:",,@6,10,SAY",价格:",GET,价格,,@8,10,SAY",部门:",GET,部门,,READ,,U

8、SE,2024/9/22,17,,命令:@ ,SAY<,表达式> [,FUNCTION<,功能符>][,PICTURE<,格式符>],,功能:按指定的坐标位置在屏幕上输出表达式的值。,,说明:,选择,FUNCTION,子句或,PICTURE,子句时,表达式的值按规定格式输出。,2024/9/22,18,PICTURE,格式符代码表,,代码,功能,,代码,功能,A,只允许字母,,L,只允许逻辑型数据,N,允许字母或数字,,X,允许任何字符,Y,只允许逻辑数据且将小写换成大写,,#,允许数字、空格和正负号,9,只允许数字,,!,小写转换成大写,$,数值前显示货币符号,,.,指定小数点位置,,,分隔

9、多位数字,,*,数值前显示*号,2024/9/22,19,FUNCTION,功能符代码表,,代码,功能,,代码,功能,A,只允许字符、字母,,B,N,型数据左对齐,C,正数后显示贷款标记,CR,,D,使用,SETDATE,设置的日期,E,使用欧洲日期格式,DD/MM/YY,,I,输出值显示在输出字段中间,J,输出值显示在输出字段右边,,L,数字显示的前空格用0填写,X,负数后显示借款标记,DB,,T,去掉表达式前空格和尾空格,S,字符显示宽度为,n,个字符,,Z,N,型数据为0时用空格显示,(,用括号将负数括起来,,!,小写字母转换成大写字母,^,用科学记数法显示数据,,,,分隔小数点左边的数字,$,用,SETCURRENCY,指定的位置显示的货币符号$,,,,2024/9/22,20,格式符和功能符举例:,2024/9/22,21,

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

相关资源

更多
正为您匹配相似的精品文档
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!