成都理工大学信息科学与技术学院数据库程序设计课件第6章 结构化程序设计.pptVIP

  • 2
  • 0
  • 约8.24千字
  • 约 49页
  • 2019-05-06 发布于广东
  • 举报

成都理工大学信息科学与技术学院数据库程序设计课件第6章 结构化程序设计.ppt

Visual Foxpro 数据库程序设计 结构化程序设计 程序与交互操作相比,具有4个特点 程序可被修改并重新运行; 程序可从菜单、表单和工具栏下启动; 一个程序可调用其它程序; 程序文件一旦编成,则可以多次运行 结构化程序设计 VFP程序和其它高级语言编写的程序一样,是一个文本文件 程序由若干行命令语句构成,编写程序即建立一个称为源程序的文本文件,只有建立了程序文件才能执行该程序 结构化程序设计(程序的建立 ) 建立源程序文件最常用的方法有: ①执行“文件|新建”命令,在“新建”对话框中选定“程序”文件类型后,单击“新建文件”按钮。 ②在“项目管理器”中选择“代码|程序”后单击“新建”按钮。 ③在命令窗口中执行命令 MODIFY COMMAND程序文件名 结构化程序设计(程序的保存 ) 编辑完程序文件后,执行“文件|另存为”命令 在“另存为”对话框中选定“保存类型”为“程序”; 在“保存文档为”编辑框中输入程序文件名; 单击“保存”按钮,此时文件被保存在指定的磁盘位置,其后缀为.PRG。 修改程序文件时,需要先打开程序编辑窗口,然后用常规的编辑技巧编辑即可。 结构化程序设计(程序的执行) 执行程序的常用方法有: ①执行“程序|运行”命令,在打开的“运行”对话框中选定“程序”文件类型和待执行的程序文件名后,单击“运行”按钮。 ②在“项目管理器”中执行“代码|程序”命令后单击“运行”按钮。 ③在命令窗口中执行命令DO程序文件名。 ④编译应用程序为.EXE文件:在“项目管理器”中执行“程序|连编”。 结构化程序设计(程序编辑技巧 ) 程序文件中的使用技巧 若只运行程序文件中的部分语句,只需选定这些行右击,选择“运行所选区域” 美化程序 在程序编辑窗口中右击,选“修饰”项,然后进行大小写、编排、字段等的设定。 自动设定多行注释 为了方便阅读和编辑程序,以及在运行程序时提醒用户,特为程序加上一些不作为命令执行的说明,这些内容称为“注释”,用“*”或NOTE开头,或在命令行的右方以“”符号标示。 添加注释时,可在程序编辑窗口中相应的命令行上右击,然后选择“注释”项。 结构化程序设计(程序代码中的颜色 ) 在程序代码中出现的绿色代表注释,而蓝色代表是命令关键字,黑色表明是非命令关键字或用户使用的字符。红色表明有语法错误,以提醒用户改正。这些颜色的设定与含义是系统默认的,用户可以改变,选择并执行“工具|选项|语法着色”命令。 程序设计的一些常用命令 基本输出命令“?|??” 语法:?|??exprl[,expr2…] 功能:对一个或多个表达式求值,并将结果输出至系统主窗口。 使用“?”命令在下一行显示,“??”则在同一行显示。但在交互式命令方式下,两者没有区别。 例如:?”今天是”,DATE() * 结果为今天是2002/9/12 程序设计的一些常用命令 基本输入命令 1.WAIT命令 WAIT [expC][TO内存变量][WINDOWS[AT行,列]] 功能: 暂停程序的运行,等待输入,当用户从键盘按下任一键或按下鼠标左键或右键即执行下一条命令. expC是用户指定的提示信息,默认显示“按任意键继续……”。 TO子句将输入的字符存人指定的内存变量中,用于接受单个字符,且输入单个字符后不需按回车键, 适用于快速响应。 程序设计的一些常用命令 选项WINDOWS用于在屏幕右上角出现一个系统信息窗口,在其中显示提示信息。用户按键后此窗口会自动清除。这样可避免提示信息留在屏幕上破坏屏幕画面。 例如: WAIT 谢谢使用! WINDOWS 该命令的功能是在屏幕上弹出一个窗口,显示 “谢谢使用!”,按任意键后窗口消失 程序设计的一些常用命令 2.ACCEPT命令 (传统输入命令) ACCEPT [expC] TO 内存变量 功能:在当前窗口的当前光标位置显示expC表达式的内容,等待用户输入,并将输入的信息以字符串的形式存储在内存变量中。 此命令用于输入字符型数据,最多为256个字符。输入时不需要加字符定界符,按回车键输入结束。 例如: ACCEPT 请输入姓名: TO cName * 光标停留,等待用户输入内容 ?cName 显示给内存变量cName输入的内容 程序设计的一些常用命令 3.INPUT命令 (传统输入命令) INPUT [expC] TO 内存变量 功能:在当前窗口的当前光标位置显示expC表达式的内容,等待用户输入,输入内容时按回车键表示输入结束。系统将用户的输入作为一个表达式处理,先计算表达式的值,然后将结果存入内存变量中。 可用于输入各种类型的数据。 程序

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档