- 1、本文档共212页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]数据库原理及应用-第九章 程序设计基础
第9章 程序设计基础 计算中心 王 婧 概 述 交互式数据库管理工具的操作,只是Visual FoxPro系统的一部分。 Visual FoxPro 系统还有一整套功能完善的程序语言系统,过程式程序设计和面向对象可视化程序编写工具。 程序的建立、修改和运行 Visual FoxPro 程序由代码组成,代码包括以命令加表达式的形式出现的指令、函数或Visual FoxPro可以理解的任何语句和操作。这些指令作用于: 1)“命令”窗口 2)程序文件 程序的建立、修改和运行 3)“标单设计器”或“类设计器”的事件或方法 程序代码窗口。 4)“菜单设计器”的过程代码窗口 5)“报表设计器”的过程代码窗口 目 录 9.1 程序的基本情况 9.2 程序文件的建立与编辑 9.3 程序文件的调用 9.4 分支结构 9.5 循环结构 9.6 过程文件 9.7 面向对象程序设计基础 9.8 程序调试 9.1 程序的基本结构 Visual FoxPro 系统的程序由两个特点: 顺序 1 程序控制流模式 分支 循环 2 面向对象可视化的结构程序模块,每 个模块也是由程序控制流组成 以上四种为VFP中常见的四种程序控制结构 9.1 程序的基本结构 Visual FoxPro 6.0 中有严格的数据类型和文件类型,清楚地认识它们,是有效地管理数据库和编写程序的前提。 复习: 一、 Visual FoxPro 的数据类型、文件类型 二、 常量、变量和表达式 数 据 数据在Visual FoxPro 中是信息的表现形式 计算机里数据的含义颇为抽象,划分 也比较模糊。 数 据 在Visual FoxPro中,计算机从外界获得一切原始数据(包括各种数字信息和文字信息等),经过对这些数据进行加工和处理后就变成了对用户有用的信息。 数 据 例: 数据类型 数据类型二(只适用于表的字段) 文件类型 文件类型 Visual FoxPro的常量 概念:常量指程序从开始到结束,其值不变的数据。常量名和常量值一起构成一个常量。 Visual FoxPro的常量 作用:因为它的值不变,因此它可以简化编程、提高程序的可读性和可靠性,其次是作为比较和运算的标准。 Visual FoxPro的常量 创建和释放常量的命令: #define 常量名 常量值 … #undef 常量名 宏定义命令,预处理功能,为了与一般的VF语句相区别,这些命令以符号“#”开头 Visual FoxPro的常量 #define 和 #undef 是宏定义命令 例: #define PI 3.1415926 以一个简单的名字代替一个长的字符串,因此把这个标识符(名字)称为“宏名” 在预编译是时将宏名替换成字符串的过程称为“宏展开” Visual FoxPro的常量 说明: 常量名以字母(A~Z或a~z)或下划线“_”开始,后面可以跟任意个字母(包括“_”)或数字(0~9)的字符串;它是常量 的标识符。 如:calss、money_12 Visual FoxPro的常量 常量值:常量所代表的数据内容,程序运行时实际使用的值。 Visual FoxPro的常量 例: #define N 3.1415926 5+N #undef N Visual FoxPro的常量 注意: 1)Visual FoxPro的程序格式是一行只能书写一条命令语句或表达式,一行不够写则在该行末尾用“;”来连接下一行的内容。 Visual FoxPro的常量 2)FoxPro程序不区别大小写,故“DEFINE”与“define”是一样的。 Visual FoxPro的常量 3)符号“”是注释标志符,程序中有该符号的那一行的“”后面的内容是注释语句,系统并不对它们编译运行。 Vis
文档评论(0)