八文_文档搜索
 
设为首页   |  加入收藏夹
 八文网 - 汇聚八方文档 - 做最优秀的免费文档下载网站
 

应用基础与面向对象程序设计教程

文档类型: Microsoft PowerPoint PPT 演示文稿 文档大小:370KB
Visual FoxPro 6.0应用基础与面向对象程序设计教程(下篇)
第十章程序设计基础程序就是将预先编好的若干条命令,存放在一个文件中、然后调用执行.
例如: 求园面积. prg
10.1 Visual FoxPro的工作方式Visual FoxPro系统提供有三种工作方式:
1,命令方式
2,菜单方式
3,程序文件方式
1.命令方式在命令窗口中、输入一条命令,按回车,完成一个操作的工作方式.
例如: 在命令窗口输入CLRAE园面积= ,S菜单方式通过打开不同的菜单,完成不同的操作.通过菜单对数据库资源进行操作管理和对系统环境进行设置;并通过菜单建立命令文件及运行命令文件.
2. 菜单方式
程序文件方式是:将相关多条命令输入在一个文件中( 扩展名为. PRG ),然后再运行该文件.
程序文件也叫做命令文件.
3.程序文件方式
1,先建立程序:MODIFY COMMAND 求园面积. Prg园面积= , S
2,然后运行程序:DO 求园面积. prg程序文件方式
10.2 程序文件的建立与编辑
1. 命令方式建立
在命令窗口中输入:MODIFY COMMAND 〈程序文件名〉
例1: 建立求园面积的程序
1,在命令窗口中输入:MODIFY COMMAND 求园面积. prg
2,在编辑窗口中输入:
3,关闭编辑窗口即保存.
程序编辑窗口与命令窗口不同之处:
1,程序编辑窗口与命令窗口不同的是,输入完一条命令按回车键后,不直接执行该命令.
2,输入完所有命令并将命令序列保存为一个程序文件后,执行该程序文件时才被执行.
注意: 程序文件的保存
程序输入完毕后,则必须保存文件:
方法一: 按程序编辑框上的关闭按钮: ×,然后按提示操作.
方法二:在文件菜单中、 选定保存.程序文件保存时,其扩展名为. PRG如上述生成的程序文件为求园面积. PRG主文件名扩展名《演示实验》
程序文件的建立上一页下一页退出要点开始实验单击右面按钮开始演示实验目录
程序与交互操作相比、具有4个特点:程序可被修改并重新运行;程序可从菜单,表单和工具栏下启动;一个程序可调用其它程序;程序文件一旦编成,则可以多次运行.程序文件的修改要重新调出编辑已有的程序文件
可在命令窗口中输入:MODI COMM 〈程序文件名〉
例:
同样会在编辑窗口中显示出来:
( 这时可以进行修改)
2.菜单方式建立(略)
打开文件菜单,选择新建;在新建窗口,选择程序,再选择新建文件;在程序文件编辑窗口,输入程序文件,并保存.
3.利用设计工具建立(略)
10.3 程序文件的调用调用程序文件,即运行程序文件.
在命令窗口输入:DO 〈程序文件名〉
例如: DO 求园面积. prg
以菜单方式调用程序文件,操作方法如下:
(1)在系统主菜单下,打开程序菜单,选择运行.
(2)在运行窗口,输入被调用的程序文件名即可.
10.3.2 菜单方式调用程序文件的调用
10.4 程序的基本结构
VFP 程序有两种控制模式:
一、程序控制流模式,由顺序,分支,循环三种基本结构构成.
二、面向对象可视化的结构程序模块.
一、常见的程序控制结构如下:
0 1.顺序结构
0 2.分支结构0
03.循环结构
0 4.过程结构
1.顺序结构
0 顺序结构是在程序执行时,根据程序中语句的书写顺序依次执行的命令序列.
VFP系统的大多数命令都可以作为顺序结构中的语句.顺序结构示意图
第1条命令
第2条命令
第3条命令・・・・・・・・・・・・・
2.分支结构
0 分支结构是在程序执行时,根据不同的条件,选择执行不同的程序语句.
用来解决有选择,有转移的诸多问题.0双向分支结构满足条件吗方案一方案二下一步操作循环结构是能够使某些语句或程序段重复执行若干次.如果某些语句或程序段需要在一个固定的位置上重复操作,使用循环是最好的选择.
3.循环结构0 循环结构示意图0循环条件命令语序在程序中、有某一程序段需要反复执行多次,但又不便用循环来组织,可将其与原程序分开、形成独立的程序序列(子程序),待使用时再调入程序运行、以实现不同位置上的重复操作.
子程序被其它程序调用的程序称为子程序(又称过程).主程序调用子程序的称为主程序.
4.过程结构0
10.5 常用的交互输入语句
1.Input 语句0
格式: INPUT TO
功能: 暂停程序执行、等待用户从键盘输入数据,赋给内存变量表中的变量.输入的数据可以是N型,C型, D型, L型.例10.6Input [〈提示〉] TO 〈内存变量〉
Input 请输入半径: TO R或InputR= TO R
例1: 建立求任意园面积的程序INPUT R= TOR
输入的内容注意:输入数值型常量,可直接输入.输入字符型常量,需加双引号;输入逻辑型常量,两侧需加小圆点输入日期型常量,两端需加大括号( 这叫做类型匹配问题)CLEARUSE Rcda Excl
INPUT 请输入日期: TO 查找日期DISPLAY FOR 出生日期= 查找日期USE
INPUT 请输入职称: TO ZCDISPLAY ALL FOR 职称= ZC
注意: INPUT 输入C型数据时,要用双引号括起来.
2. ACCEPT 命令字符串输入命令
命令语句:ACCEPT TO
功能:显示内容、等待用户输入,并将输入信息以字符串的形式存储在指定
例如:
ACCEPT 请输入姓名: TO NameBROWSE ALL FOR 姓名= NAME
注意: ACCEPT 输入C型数据时,不用双引号括起来.
3. WAIT 命令单个字符输入命令
语法:
[ WINDOWS]
功能:等待用户输入,只要用户从键盘按下任一键或按下鼠标的左键或右键即执行下一条命令.
WAITWAIT 是否打印(YN)WAIT 是否打印(YN) TO MWAIT 是否打印(YN) TOMWINDOWS
说明: 如果加选项WINDOWS,将在屏幕右上角出现一个窗口,在其中显示提示信息.WAIT 谢谢使用! WINDOWS该命令的功能是在屏幕上弹出一个窗口,显示谢谢使用,按任意键后窗口消失.
补充: 程序设计的一些常用命令
一、 基本输出命令
格式:
[ 注释说明] ,
功能:输出表达式的值.
二、 格式输出命令
@ 定位输出命令:
命令语法:
功能:在指定的行列位置处显示数据.@SAY 工资=
三、 格式输入命令
@ 输入命令:GETREAD
功能:用语句激活后,向指定的内存变量或字段输入数据.
@ 3,10 SAY 学号: GET NoUSE RCDA@ 2,15 SAY 编号
@ 3,10 SAY 编号: GET 编号顺序结构顺序结构是按用户输入命令语句的顺序,逐条执行.顺序结构例题按命令排列顺序依次执行.每条命令执行完后自动开始下一条命令的执行.
【例5.2】求一元二次方程的根0INPUTa= TO aINPUTb= TO b0INPUTC= TO C
ppt文档的标签: 程序 面向 基础 对象 应用 设计教程
更多推荐标签: 切削论文   星火计划   品行鉴定   转正考核   派驻财务人员   ó°êó   风险论文提纲   房地产实习   入职培训文档   历史说课   语文学习报告   派遣单   文化广场   动动五环颜色   论文老年护理   会计人员鉴定   实习岗位介绍   轴承技术协议   煤矿安全絮语   英文速记   通知范例英文   知识整合   旅游事件   电梯系统   寻访脸皮学院   分形原理   审判监督   半自动转床   通货膨胀分析   汽车发电机  
相关文档推荐
C语言程序设计教程
MATLAB程序设计教程
程序设计基础作业答案
"C++程序设计教程"
C语言程序设计习题解析与应用案例分析
利用Delphi实现两层C/S数据库应用
面向对象程序设计电子教案
程序设计教程
小深蓝杯应用程序设计大赛公司参赛报名表
VISUAL C++ 程序设计基础
数据库应用程序设计教学大纲
程序设计基础复习题参考答案
东忠杯应用软件程序设计大赛
设计应用程序实例文档管理信息系统程序设计
ASP程序设计简单教程
程序设计
C++程序设计教程
ASP程序设计及应用
程序设计基础期末复习
二级VB程序设计教程
推荐文档下载
来源于"2006年度CSSCI
北京市医疗机构制剂注册
车型满意度调查:奇瑞QQ
同济大学软件工程(网络专升本)教学计划
天津市专利申请资助审批表
资本投资者入境计划
2006年第五批申请的工程勘察设计资质初
直属部关于2005年秋季开放教育试点本科
上市公司会计信息质量面临的挑战与思考
关于印发2004年全市政工职评工作总结
走出历史学科创新教育的误区
"个人年度完成论文科研参加学术
阿昌族:大部分聚居在云南德宏傣族景颇族自
(申办房地产开发企业资质证书的请示范本)
(中国传统书籍的分类经
搭建SOA梦想
债券投资
某人的个人简历
2004~2005年度扶轮社计划及目标摘
全国中学优秀文学社社报
 
文档下载提示:
·最新免费文档下载、毕业论文免费下载、Word文档下载、Excel表格下载、PDF电子书下载、PowerPoint提案下载
·所有文档均为网友上传,仅供学习参考,用作其它用途时请征得相关权益人许可.
·八文网只提供文档共享平台,不对文档内容的正确性及相关内容所引发的后果负责.
·如此文档"应用基础与面向对象程序设计教程"涉及您的权益,请附上网址来信告知web_8wen(#)126.com,本站将认真配合并改正。
Copyright ©2005-2008 八文网-  8Wen.com . All rights reserved.