欢迎来到天天文库
浏览记录
ID:39992693
大小:3.38 MB
页数:142页
时间:2019-07-16
《vph程序设计基础与顺序结构》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VisualFoxPro程序设计教程杭州商学院计算机教研室2021年8月7日数据库应用1第3章程序设计基础3.1VisualFoxPro应用程序设计概述3.2程序文件设计3.3可视化界面与事件过程设计23.1VisualFoxPro应用程序设计概述3.1.1VFP程序设计过程VFP应用程序包括:一个或多个数据库设置应用程序系统环境的主程序用户界面查询和报表等。全过程包括:规划应用程序、创建数据库、设计用户操作界面和设计访问信息的方法、测试和调试,而且各阶段要有一个反复、完善的过程。(P.103图3.1)33.1VisualFoxPro应用程
2、序设计概述3.1.2VFP程序设计方法VFP将过程化程序设计与面向对象程序设计结合在一起,为用户创建功能强大灵活多变的应用程序提供了方便、实用的程序设计后台支持。面向过程程序设计方法面向对象程序设计方法43.1VisualFoxPro应用程序设计概述3.1.2VFP程序设计方法1.面向过程程序设计方法面向过程程序设计方法,是将应用程序目标系统的整体功能进行分解,自顶向下不断的把复杂的处理分解为子处理,这样一层一层地分解下去,直到仅剩若干个容易处理的子处理为止。这种结构分析和结构设计是围绕实现“过程”来构造系统的。2.面向对象程序设计方法面向
3、对象的程序设计方法有些象使用集成电路(IC)构造计算机硬件一样,各个部件都是相对封闭独立的,部件之间的连接与通信通过对外接口实现。所以可以将面向对象的程序设计方法视为“软件IC”,它的软件部件的内部结构紧密,有自己的私有数据和操作方法,而与外界的沟通是通过传递信息来完成的。53.1VisualFoxPro应用程序设计概述3.1.3VFP程序编程机制VFP程序由代码组成,代码包括以命令形式出现的指令、函数或VFP可以理解的任何操作符号行。这些代码可以出现在:“命令”窗口中。程序文件中。“表单设计器”或“类设计器”的事件或方法程序代码窗口中。“
4、菜单设计器”、“报表设计器”的过程代码窗口中。1.使用"命令"窗口在"命令"窗口中键入VFP命令并按Enter键执行。输入结果显示在VFP的大屏幕上。重新执行该命令,将光标移到此行并按Enter键。选中多行,一次性批量执行多行代码。63.1VisualFoxPro应用程序设计概述3.1.3VFP程序编程机制2.程序文件程序:是为了完成某项指定的任务而需执行的命令序列。程序文件:命令序列以一定的结构有序地编排在一起,并以文件的形式存储在磁盘上,这种文件称为命令文件或程序文件。(.PRG、.FXP)程序可以被修改并重新运行。可以从菜单、表单
5、和工具栏上启动程序。一个程序可以调用其他程序或被其他程序调用。执行命令效率高,而且可以重复调用。73.1VisualFoxPro应用程序设计概述3.1.3VFP程序编程机制2.程序文件83.1VisualFoxPro应用程序设计概述3.1.3VFP程序编程机制3.事件驱动的可视化界面的事件过程代码93.2程序文件设计3.2.1程序设计基本特点程序的质量标准是“清晰第一,效率第二”。程序书写规范,风格统一。结构化程序设计的基本结构规定为:顺序结构、选择结构、循环结构。一个大的程序开发应当采用“自顶向下、逐步细化和模块化”的方法。程序模块应该只
6、有一个入口、一个出口,无死语句、死循环。103.2程序文件设计3.2.2算法表示算法:解决问题的方法、步骤。表示形式:自然语言、传统流程图、N-S结构化流程图和伪代码等。常用的流程图符号:起止框:处理框:判断框:输入输出框:流程线:连接点:113.2程序文件设计3.2.2算法表示循环结构处理A处理A处理B条件处理A入口入口出口出口顺序结构分支结构条件处理ANY入口出口123.2程序文件设计3.2.2算法表示例3.1将“学生”表中指定学生的奖学金加10元,并显示该学生的奖学金。开始打开表文件输入指定学生查找学生AA判断学生存在否?处理学生的
7、奖学金输出提示信息输出指定学生的奖学金关闭表文件结束YN133.2程序文件设计3.2.6程序文件示例例3.2编制一个程序文件实现口令验证功能。开始打开表文件输入指定学生查找学生AA判断学生存在否?输出警告信息关闭表文件结束输出欢迎信息YN143.2程序文件设计3.2.6程序文件示例例3.3编制一个程序文件实现收费找零功能(程序自动随机生成一个需要付款的金额,要求忽略角分,用户从键盘输入预付款金额,程序自动计算找零金额并对50元、10元、5元、1元的找零张数进行统计且给出提示。请大家试着画画程序流程图。153.2程序文件设计3.2.3程序
8、文件的建立与执行在程序文件中的命令或指令通常又称作语句。程序文件由若干条语句组成,每行只能有一条语句,并以回车键结束。程序文件主要包括3个基本部分:数据输入、数据处理、数据输
此文档下载收益归作者所有