欢迎来到天天文库
浏览记录
ID:42191650
大小:342.50 KB
页数:90页
时间:2019-09-10
《企管--第五章程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五章程序设计基础§5、1程序设计概述一、程序的概念程序:完成一定任务的一组命令的有序集合。程序设计:计算机用户将解决某一实际问题所用的命令按一定的逻辑顺序编制成程序,并以文件的形式存放于磁盘的过程。优点:(1)可以利用编辑器,方便的输入、修改、保存文件。(2)可用多种方式,多次运行程序。(3)可在一个程序中调用另一个程序。VisualFoxPro的工作方式{{程序文件方式交互式方式单命令方式菜单方式菜单方式、命令方式、程序方式、工具方式1.单命令方式单命令方式:输入一条命令,完成一个操作的工作方式。注:(1)VFP单命令方式:利用Command窗口来实现
2、的。(2)Command窗口不仅是VFP命令的执行窗口,也是VFP命令文件的编辑窗口。2.菜单方式通过打开不同的菜单选择并完成不同的操作。3.程序文件方式程序文件(简称程序)也叫做命令文件。命令方式:通过程序文件中的命令完成不同的操作。二、程序文件的建立、执行与编辑说明:程序由命令语句、函数、过程等程序代码组成;通过调用系统内置的文本编辑器进行建立和修改;程序文件的扩展名为.prg1、建立程序文件A、菜单方式B、项目管理器中创建C、命令方式格式:MODIFYCOMMAND[<文件名>]
3、?2、保存程序3、编辑、修改程序文件格式:MODIFYCOMMAND<
4、程序名>
5、?4、运行程序格式:DO<程序名>[WITH<实参表>]5、使用VFP设计工具编写代码三、程序文件的注释命令与程序结束命令1、注释命令格式:NOTE
6、*
7、&&[<注释内容>]注释行:以*、NOTE开头的命令行(独成一行)且只能出现在一行的开始命令行后的注释:&&(在其他命令行之后)2、程序结束命令格式:CANCEL说明:执行CANCEL将释放所有私有内存变量程序中的常用命令程序开头常用命令:CLEARSETTALKOFF程序末尾常用命令:RETURNCANCELSETTALKONQUIT输入输出命令(1)标题部:通常由注释语句组成,说明程序的名称
8、,功能,作者等。(2)初始化部:通常由各种SET命令及CLEAR命令等组成,用于设定程序运行时的初始环境。(3)程序主体:为完成特定任务所需的命令的有序集合。(4)结束返回部:由关闭文件命令,恢复程序运行前的环境的SET命令及RETURN,QUIT等返回语句组成。程序的几个部分(1)、首先遵守命令的基本书写规则;(2)、命令分行书写,一行只能写一条命令,若命令较长需分行书写,要在一行结束时输入‘;’程序中每条命令都以回车键结尾;(3)、擅长使用注释语句,提高程序的可读性。程序书写规则§5、2基本输入输出命令一、交互式输入命令交互式输入:根据屏幕的提示,通过
9、键盘等输入设备输入数据。1、INPUT命令格式:INPUT[<字符型表达式>]TO<内存变量>说明:(1)以表达式的值作为提示信息(2)[<提示信息>]可以是含有变量的字符型表达式(3)内存变量可接受任何类型的表达式的值(4)不能不输入任何内容按回车键(5)输入字符串时,必须加定界符L常量要加圆点定界符T型常量要用大括号2、ACCEPT命令格式:ACCEPT[<字符型表达式>]TO<内存变量>功能:等待用户从键盘输入字符串说明:(1)在输入字符串时不需要加定界符,(2)可以不输入任何内容直接按回车键。3、WAIT命令格式:WAIT[<字符型表达式>][TO
10、<内存变量>][WINDOW[AT<行>,<列>]][NOWAIT][CLEAR
11、NOCLEAR][TIMEOUT<数值表达式>]说明:该命令只接收字符型数据说明:(1)若字符串表达式为空,不会显示任何提示信息;若没有指定字符串表达式,则默认为‘按任意键继续…’(2)若用户按的是Enter键或单击了鼠标,内存变量中保存空串;若没有TO<内存变量>项,输入的单字符不保留。(3)WAIT提示窗口(默认在主窗口的右上角)(4)同时选用NOWAIT短语和WINDOWS子句,系统不等待用户按键,直接往下执行4、INKEY函数格式:INKEY([<数值表达式>][,<
12、功能字符>])功能:等待用户输入内容,等待时间由数值表达式确定(单位为秒),返回由按键而产生的一个整数值。说明:(1)INKEY函数只能返回用户按键的ASCII码值,还能接受键盘上各种不可打印的控制键、功能键等。(2)关于等待时间:超过预定的等待时间用户仍未按键,则返回0;数值表达式为0,则无限期等待,直到用户按键为止;格式中缺少可选项,则不等待,直接返回0。(3)功能字符:S、H、M控制光标的显示或隐藏,检查鼠标器按钮的状态。二、一般输出命令1、文本行输出命令格式:
13、\<文本行>功能:将<文本行>信息的内容按原样显示出来。说明:?/??<表达式>2、
14、文本输出命令格式:TEXT<文本信息>ENDTEXT说明:该命令只
此文档下载收益归作者所有