预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共188页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第五章VisualFoxPro程序设计入门 5.1VFP程序——命令文件的建立和执行 5.2VFP常用编程命令及函数 5.3VFP流程图介绍 5.4顺序执行 5.5判断分支 5.6循环结构 5.7过程与用户自定义函数 返回主目录 第五章VisualFoxPro程序设计入门 5.1VFP程序——命令文件的建立和执行 5.1.1建立和编辑命令文件 1.用MODIFYCOMMAND命令建立命令文件 常用命令格式:MODIFYCOMMAND[<文件名>]文件 名的默认扩展名为.PRG。系统首先在磁盘上寻找该文件, 若未找到,则建立之,在屏幕上打开一编辑窗口,供用户输 入内容;若找到,则把该文件内容调至编辑窗口,由用户进 行编辑,并在磁盘上复制一同名、同内容的.BAK文件。 编辑结束时,可用^End或^W结束命令并存盘。也可用 Esc键作废编辑并结束命令。 2.使用菜单操作建立命令文件 操作过程:文件→新建→选择“程序”单选按钮→单击“新 建文件”,将打开一编辑窗口,供用户输入程序。 3.使用项目管理器建立命令文件 有关项目管理器的详细内容参见第十三章。 操作过程:首先打开项目管理器→选择“代码”选项卡→选 择“程序”选项→单击“新建”按钮,也将打开一编辑窗口供用 户输入程序。 5.1.2执行命令文件 可在VFP的命令窗口(COMMAND窗口)中执行。 命令格式:DO<命令文件名> 此命令将首先打开该命令文件,然后从其第一条语句开始 执行。执行完毕,自动关闭此命令文件,回到命令窗口。 5.2VFP常用编程命令及函数 1.SETTALK命令 基本命令格式:SETTALKON/OFF 在VFP中,有很多SET命令,其中很大一部分是用以转换 状态的。本命令就是转换TALK的状态的。 TALK的初始状态为ON,在这种状态下,VFP在执行一 些非显示命令时,将把执行结果等信息送到显示器显示。在 调试程序时,这种方式是极为有利的。但在执行程序时,一 般都不希望如此。此时,可用SETTALKOFF命令来改变 TALK状态。TALK处于OFF状态时,屏幕上只显示命令要求 输出的结果。 2.SETPRINTER命令 基本命令格式:SETPRINTEROFF/ON PRINTER的初始状态为OFF。当PRINTER状态为OFF时, 关闭向打印机的输出。执行SETPRINTERON命令后, PRINTER状态为ON,此时,输出结果将传送到打印机打印输出。 3.系统初始化命令——CLEARALL 命令格式:CLEARALL 该命令关闭所有打开的库文件、表文件及其有关文件—— 索引文件、备注文件等,清除所有内存变量,清除所有用户自 定义下拉菜单、弹出式菜单和窗口,选择1号工作区为当前工作 区。常用于应用程序主控模块的开头。 4.清屏命令——CLEAR 命令格式:CLEAR 本命令将清除VFP主窗口或当前用户自定义窗口。 该命令常用于应用程序某模块的开头,或在各输出命令 前使用。 5.终止程序执行语句——CANCEL 命令格式:CANCEL 该语句将终止正在执行的程序,把控制权返回给 COMMAND窗口。 CANCEL将释放所有局部性内存变量(见5.7.3节)。 在程序设计中,常用CANCEL语句在某种条件满足时终 止程序的执行,因此它常与条件选择语句一起使用。 6.程序注释语句——NOTE/* 格式1:NOTE<注释字符> 格式2:*<注释字符> 注释语句的作用是对程序作注释,不执行任何操作。 7.信息框函数——MESSAGEBOX 格式:MESSAGEBOX(<字符串表达式1>[,<数值表达式 >[,<字符串表达式2>]]) 该函数将显示一个用户自定义对话框。其中,<字符串表 达式1>指定在对话框中显示的文本。在该表达式中包含回车 符(CHR(13))可以使信息内容移到下一行显示。对话框 的高度和宽度会根据字符串适当增大,以包含全部信息。<数 值表达式>指定对话框中的按钮和图标、显示对话框时的默认 按钮以及对话框的行为。 在表5–1中,对话框按钮值从0~5指定了对话框中显示的 按钮;表5–2中,图标值16,32,48,64指定了对话框中的图 标。表5–3中,默认值0,256,512指定对话框中哪个按钮为 默认按钮。当显示对话框时,此默认按钮被首先选中。 当省略<数值表达式>时,等同于指定<数值表达式>值为0。 <数值表达式>值实际上是3个值的和——从上面每个表中选 一个值。例如,若<数值表达式>为35,即(3+32+0),则显 示的对话框含有如下特征: 表5–1对话框按钮值与按钮类型的对应关系 数值对话框按钮 0仅有“确定”按钮 1“确定”和“取消”按钮 2“放弃”、“重试