1 / 61
文档名称:

第七章 程序设计初步.ppt

格式:ppt   页数:61
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第七章 程序设计初步.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第七章 程序设计初步.ppt

文档介绍

文档介绍:第七章
程序设计基础
Visual FoxPro
第七章程序设计基础
Visual FoxPro的工作方式
命令方式、菜单方式、程序文件方式
程序是为了完成某一具体任务而编写的一系列指令。
程序设计是利用系统所提供的设计工具,按照程序语言的规范,编写程序的过程。程序中可包括一些如分支语句,循环语句、过程语句等编程语句。
VFP包含了面向过程与面向对象程序设计。
近年来,程序设计正从传统的面向过程的程序设计,逐步转向面向对象的程序开发。但我们不能放弃基本程序的设计方法,因为它是程序设计的基础。
§ 建立和编辑程序文件
VFP中提供了文本编辑器,可建立和编辑程序文件,也可在任何文本编辑软件中进行。
   建立、编辑程序文件有两种方式:  : MAND 〈程序文件名〉
     打开“文件”菜单,选择“新建”;在“新建”窗口,选择“程序”,在“程序文件”编辑窗口,输入程序文件,结束文件编辑可单击关闭按钮,或按ctrl+w组合键。
§ 程序文件
执行源程序
源程序有多种方法:
选择[程序]菜单中的[运行]命令,在运行对话框中选择要行执行的程序文件,单击“运行”按钮。
执行当前打开编辑的程序文件,只需单击常用工具栏中的[!] 按钮。
在命令窗口,执行命令“ DO〈程序文件名〉”。,要运行其它程序,须包括扩展名,如DO 。
§ 程序的运行
为了提高程序的运行速度,VFP会自动对程序编译并产生与主名相同的目标程序(.FXP)(,。)目标程序是紧凑的非文本文件,运行速度快,并可起加密的作用。
§ 输入、输出命令
(等待命令)
[格式]
WAIT [<字符型表达式>][TO <内存变量>][WINDOW [AT <行>,<列>][NOWAIT][TIMEOUT <数值表达式>]
[功能] 暂停程序执行,等待用户从键盘输入一键,然后继续执行,也可用于输出一条提示信息。
说明:
该命令只能从键lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll盘接收一个字符,选TO缺语将接收的字符赋值给内存变量。〈字符表达式〉为提示语,缺省为“按任意键继续……”
选择WINDOW短语,则将〈字符表达式〉提示语显示在屏幕右上角的窗口中;再选AT项,提示语在屏幕指定坐标位置显示;缺省WINDOW时提示信息显示在光标当前位置。
选NOWAIT短语,显示提示语后,光标仍处于当前控制窗口中。
选TIMEOUT短语,〈数值表达式〉以秒为单位给出最大等待时间,若不按键自动终止该命令。

[格式]
ACCEPT [<提示信息>] TO <内存变量名>
[功能] 首先在屏幕上显示命令中的提示信息,随后等待用户从键盘输入。待用户输入后,即把输入内容赋值给指定的内存变量。
说明:输入的字符串不需要用定界符括起来,输入完按回车键来结束。

[格式] INPUT [<提示信息>] TO <内存变量名>
[功能] 从键盘输入数值型、字符型、日期型、逻辑型、货币型数据给内存变量。
说明: 输入的常量必须用符号表示出数据类型,输入完毕后按回车结束。如:

”男”
{^2000-10-01}
.T.
$
、输出命令
为了使用户界面美观,符合一定的格式要求,控制信息的输入、输出格式是非常重要的。屏幕格式输入、输出命令功能很强,选项很多,这里仅介绍基本功能。
[基本格式]
@ <行,列>[ SAY <表达式1>][GET <变量名>] [DEFAULT <表达式2>][VALID <条件表达式>] [RANGE [<下限表达式>][,<上限表达式>] ]
说明:
(1)<行,列>是控制输出、输入时光标的行、列坐标,用数值表达式表示。根据X—Y平面坐标系系统将整个屏幕划分为:25行╳80列。桌面、主窗口或用户定义的窗口第一行、第一列的编号都为0。
(2)用于输出时,先显示<表达式1>的值,再显示<变量>的值;变量可以是内存变量和字段变量,内存变量应先定义,否则可以用[DEFAULT]短语定义内存变量及初值。
(3)用于输入时,显示完<表达式1>的值和<变量>的值后,等待其后面的 READ 语句来激活 GET后面的变量。
(

最近更新

2026年作文素材励志 34页

网络资源弹性机制研究 35页

2024年云南交通运输职业学院单招职业技能考试.. 40页

2024年云南体育运动职业技术学院单招职业倾向.. 42页

2024年云南体育运动职业技术学院单招职业适应.. 38页

绿色化学在单体合成过程中的应用研究 22页

2024年云南商务职业学院单招职业适应性测试题.. 41页

2024年云南国防工业职业技术学院单招职业倾向.. 41页

2024年云南国防工业职业技术学院单招职业适应.. 40页

2024年云南城市建设职业学院单招职业技能考试.. 40页

2024年云南工程职业学院单招职业倾向性考试模.. 40页

2024年云南工程职业学院单招职业适应性考试题.. 40页

2024年云南工贸职业技术学院单招职业技能测试.. 39页

2024年云南文化艺术职业学院单招职业倾向性测.. 40页

2026年作文怎么写善良的人 16页

2024年云南旅游职业学院单招职业技能测试题库.. 40页

风湿性疾病的核医学诊断技术研究 20页

2024年云南机电职业技术学院单招职业适应性考.. 39页

2024年云南林业职业技术学院单招职业技能考试.. 39页

2024年云南水利水电职业学院单招职业倾向性测.. 39页

2026年作文大全写景素材 13页

2024年云南特殊教育职业学院单招职业技能测试.. 41页

2024年云南现代职业技术学院单招综合素质考试.. 40页

2024年云南现代职业技术学院单招职业技能考试.. 41页

2026年作文初二周记 8页

谷物加工设备升级 36页

2024年云南省怒江傈僳族自治州单招职业适应性.. 38页

2026年作文元宵节一百 17页

2024年云南省昆明市单招职业倾向性测试模拟测.. 39页

2025年广州卫生职业技术学院单招职业技能测试.. 64页