- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VEP程序设计知识
第6章 程序设计基础
Visual FoxPro 命令的执行分为命令工作方式(或交互工作方式)和程序工作方式。命令工作方式是通过菜单选择的方法或在命令窗口中逐条输入命令的方法来执行的;程序工作方式是根据解决实际问题的需要,将一系列符合Visual FoxPro要求的命令按一定的逻辑结构编排成一个完整的应用程序,然后输入到计算机内自动地、连续地加以执行。
在Visual FoxPro中,支持两种类型的编程。一种是早期FoxPro和Xbase语言所支持的过程编程方式,另一种是面向对象的编程方式。过程方式就是用结构化编程语言来编写结构化的程序,它把一个复杂的程序分成较小的过程,每个过程可以单独进行调试。面向对象的编程方式是用面向对象的技术编程,它把编程工作主要集中在描述的对象上,程序是事件驱动的,在执行过程中,等待的是一个事件。一般来说,对于制作简单短小的应用程序,使用过程编程方式比较容易,同时,这也是面向对象编程方式的基础。本章重点介绍面向过程的程序设计,同时也穿插介绍面向对象的一些问题举例(面向对象程序设计能够给用户提供友好的界面),使广大用户能够充满兴趣地学好这一章。
进行程序设计一般要经过以下步骤,如图6-1所示。
图6-1 程序设计步骤
(1)分析问题或任务,总结或抽象出问题的数学模型。
(2)根据数学模型确定解决问题的算法思想。
(3)根据算法思想确定要建立的数据表或数据库的基本结构及其数据表之间的关系。
(4)画出程序流程图。
(5)编写程序,实现功能要求,并在计算机上调试通过。
(6)用典型数据对所编写的程序进行测试,验证程序的可靠性。发现问题进行修改,修改后再进行调试,直到程序正确运行为止。
(7)编写使用说明书,整理有关资料,进行总结。
注意,对同一个问题,在计算机上可以用多个方法、多种命令形式来编程解决,用户应选择自己较为熟悉、效率高的命令。
另外,本章结合例题,对每一种典型结构给出一个程序流程图,以便于用户理解。对于初学者,应该根据某一问题,画出程序流程图,这样有助于程序的编写。
6-1 程序文件建立与运行
6-1-1 程序文件建立
由于程序是由命令组成的ASCII码文本文件,所以程序文件也称为命令文件。该文件可用任何文本编辑器或字处理软件来建立。
Visual FoxPro程序源文件的扩展名是.PRG,程序在运行时,会产生主文件名与.PRG程序文件名相同,扩展名为.FXP的目标文件。
在Visual FoxPro中,建立程序最简单的方法是用系统本身提供的编辑器。下面分别介绍菜单方式和命令方式进入程序编辑器窗口编写程序。用户可根据需要选择。
菜单方式建立程序文件
用菜单建立程序的步骤为:
步骤1、单击菜单【文件】→【新建】命令或者单击常用工具栏的【新建】按钮,打开【新建】对话框。在【新建】对话框中,单击【程序】单选按钮,如图6-2所示,然后单击【新建文件】大按钮。
图6-2【新建】程序对话框
步骤2、步骤1操作结束就会打开“程序1”的程序编辑新窗口,如图6-3所示。可以在这个窗口中输入程序代码。
图6-3 程序编辑窗口
命令方式建立程序文件
格式:MODIFY COMMAND [程序文件名]|?
功能:打开程序编辑窗口,从中可以修改或创建程序文件。
说明:
(1)程序文件名:指定修改或创建的程序文件名。若省略程序文件名,将打开图6-3所示的程序编辑窗口。
(2)如果用MODIFY COMMAND ?,则出现【打开】对话框,如图6-4所示,在“文件类型”下拉列表中选定文件类型为“程序 (*.prg;*.spr;*.mpr;*.qpr)”;在“查找范围”下拉列表中选定相关程序文件所在的文件夹;从选定文件夹中,选择一个已有程序文件或在“文件名”文本框中键入要创建的新程序文件名,单击【确定】按钮,即可在程序编辑窗口修改调出的源程序或输入新程序。
图6-4 “打开”对话框
在用命令建立程序文件时,最好在命令后加上程序文件名,这样可以直接创建或修改用户给出的程序文件。建好的文件将保存在“默认目录”指定的文件夹下,默认的扩展名是.PRG。如果需要保存在其它文件夹下,还可在命令中指定路径。如:
MODI COMM D:\excercise\example
程序输入与保存
按照以上方式打开程序编辑窗口以后,就可以在该窗口内输入程序命令了。
[例 6-1] 在程序编辑窗口输入如下6条命令。
CLEAR 将屏幕输出窗口内容清空
a=12 将数值12赋值给变量a
b=18 将数值18赋值给变量b
c=a+b 将变量a与b和计算出来,赋值给变量c
?a,b,c 输出变量a、b、c的值
RETURN 表示程序结束。
用如下命令打开程序编辑窗口,依次输入上面6条命令。
MODI COMM C
您可能关注的文档
- VB程序设计前四章回顾2.doc
- vb、vc编码规范.doc
- VB程序设计单元测验试卷(含答案).doc
- VB大纲复习.doc
- VB程序设计教程概述.doc
- VB理论题库.doc
- VB_编程练习(答案).doc
- VB串口通讯方式解释.doc
- VB上机练习题(一).doc
- VB单选题(第5章).doc
- 新的一年工作展望.docx
- 医生年终个人工作的述职报告(3篇).docx
- 2023年消防设施操作员之消防设备中级技能考前冲刺练习题附答案详解.docx
- 2022-2023年环境影响评价工程师之环评技术导则与标准通关练习题包括详细解答.docx
- 2023年中级注册安全工程师之安全生产管理考前冲刺检测卷和答案.docx
- 2023年中级银行从业资格之中级银行管理考前冲刺测试卷提供答案解析.docx
- 2023年公共营养师之二级营养师通关模拟考试试卷附带答案.docx
- 证券分析师之发布证券研究报告业务考前冲刺模拟题库.docx
- 2022-2023年二级建造师之二建建设工程法规及相关知识综合提升测试卷附答案.docx
- 2023年二级建造师之二建机电工程实务通关模拟考试试卷提供答案解析.docx
文档评论(0)