VisualFoxPro程序设计基础ppt课件.ppt

VisualFoxPro程序设计基础ppt课件.ppt

ID:58878896

大小:272.50 KB

页数:126页

时间:2020-09-30

VisualFoxPro程序设计基础ppt课件.ppt_第1页
VisualFoxPro程序设计基础ppt课件.ppt_第2页
VisualFoxPro程序设计基础ppt课件.ppt_第3页
VisualFoxPro程序设计基础ppt课件.ppt_第4页
VisualFoxPro程序设计基础ppt课件.ppt_第5页
资源描述:

《VisualFoxPro程序设计基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序设计初步1程序设计基本内容程序文件的建立、运行和修改顺序结构程序设计选择结构程序设计循环结构程序设计数组子程序及变量的局域性2程序文件由命令组成,计算机可以自动执行可由任何编辑软件生成(VFP本身有编辑器)文件名:程序源文件为.PRG 编译后的程序文件.FXP3程序设计概述进行程序设计一般要经过以下步骤:1.分析问题或任务,总结或抽象出问题的数学模型。2.根据数学模型确定解决问题的算法思想。3.根据算法思想确定要建立的数据表或数据库的基本结构及其数据表之间的关系。4.画出程序流程图。4程序设计概述5.编写程序,实现功能要求,并在计算机上调试通过。6.用

2、典型数据对所编写的程序进行测试,验证程序的可靠性。发现问题进行修改,修改后再进行调试,直到程序正确运行为止。7.编写使用说明书,整理有关资料,进行总结。5程序文件的建立、运行和修改一、建立程序文件二、运行程序文件三、修改程序文件6建立程序文件一、菜单方式1.单击菜单[文件]→[新建]或者单击常用工具栏的"新建"按钮,再单击"程序"单选按钮,最后单击"新文件"大按钮。2.输入程序,最后保存文件。如:建立如下命令文件cx1.prg。7举例a=2b=5c=a+b?"a=",a?"b=",b?a,"+",b,"=",c8注意以下几点:(1)一个命令语句中只能有一个

3、命令动词;(2)每输入完一个语句按"回车"键表示该语句结束;(3)程序中用到的所有标点符号一律用半角符号;(4)每一个程序一般应有一个结束语句,以表示该程序的结束。9建立程序文件二、命令方式功能:打开一个编辑窗口,从中可以修改或创建程序文件。语法:MODIFYCOMMAND[<程序文件名>

4、?][NOEDIT]如:MODIFYCOMMANDCX2输入程序后保存文件。10运行程序文件一、菜单方式单击!常用工具栏按钮。单击[程序][执行],选择要执行的命令文件。二、命令方式功能:执行一个VisualFoxPro程序或过程。语法:DO<程序文件名>11修改程序文

5、件一、菜单方式单击菜单[文件]→[打开]或单击常用工具栏上的"打开"按钮,启动"打开"对话框。在该对话框中选择想修改的程序文件名后单击"确定"按钮或直接双击想修改的程序文件名。二、命令方式使用建立命令文件同样的命令。12顺序结构程序设计5任意类型键盘输入命令INPUT1顺序结构程序设计的概念2输出命令?

6、??3输出打印命令???4内存变量内部赋值命令STORE

7、=6字符型键盘输入命令ACCEPT13顺序结构程序设计7程序暂停、等待接收单字符命令WAIT8计算表达式值命令=9终止程序运行命令CANCEL10程序注释命令11文本输出命令TEXT…ENDTEXT

8、12输出文本行信息命令

9、\13输入输出命令14顺序结构 程序设计的概念顺序结构是一种线性结构,是程序设计中最基础的结构,该结构中各操作块按照各自出现的先后顺序,依次逐块执行。ABC152输出命令?

10、??功能:计算一批表达式的值,然后按指定格式在VisualFoxPro主窗口、用户自定义窗口或打印机输出表达式的值。语法:?

11、??[<表达式>][PICTURE<模式符>][FUNCTION<功能符>][V<显示宽度>][AT<显示列数>][FONT<字模名>[,<字体大小>]][STYLE<字体风格>][……]如:?3*45/26AT2FONT'COURI

12、ER',34STYLE'BI'163输出打印命令???功能:将输出结果直接送到打印机上。语法:???[字符表达式]174内存变量内部 赋值命令STORE

13、=功能:建立内存变量,并把一个数据保存到一个或多个内存变量中。语法:STORE<表达式>TO<内存变量表><内存变量>=<表达式>如:STOR34*56/8TOXY=45/3-67^218说明:1.内存变量的类型由<表达式>的类型而定。STORE1.0TOM2,M3STORE.T.TOL1STORE6*2>=18TOL2C1="xyzabc"L3=.F.Store{99/05/06}toD1D2=date

14、()19说明:2.可以给变量重新赋值,将以新值替代旧值。例:X=8?XX=16?XX="abcd"?X20说明:3.STORE可以给多个变量同时赋同一个值,=只能给一个变量赋值。如果给多个变量赋不同的值,必须使用多条STORE

15、=命令。如:STOR0TOA,B,CA=0B=0C=021说明:4.引用变量的值不会改变被引用变量的值。如:A=5B=AC=B?A,B,C22说明:5.数值型变量可以与自身相加,字符型变量可以与自身相连接。例:X=10X=X+1?XX=X+12?XC="Good"C=C+"Morning!"?C23举例例6-1:已知X=16,Y=1

16、8,编写程序,将它们的值互换后输出。程序如下:CLEARX=16Y

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。