vfp精品课程习题4

vfp精品课程习题4

ID:25155163

大小:1.01 MB

页数:99页

时间:2018-11-14

vfp精品课程习题4_第1页
vfp精品课程习题4_第2页
vfp精品课程习题4_第3页
vfp精品课程习题4_第4页
vfp精品课程习题4_第5页
资源描述:

《vfp精品课程习题4》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章程序设计问题的提出:前面我们给同学们介绍的都是关于数据库和数据表的有关操作,那么在管理信息系统中如何实现软件的各项功能?解决问题的方法:这就需要学习VisualFoxPro6.0第二个重要部分——程序设计。通过程序设计的学习,主要是要求同学们能掌握程序设计的一般方法,了解软件各项功能实现的方法。第四章程序设计本章主要介绍的内容有:常量、变量、数组、函数和表达式;程序文件的建立与修改;程序的基本结构;过程的概念及使用。第四章程序设计通过学习本章内容,您能够做到:掌握VisualFoxPro6.0中常量、变量、数组、函数

2、和表达式的使用;掌握程序设计的基本方法;学会利用程序方式解决某项任务。本章目录4.1引例4.2语言基础4.3程序文件4.4结构化编程4.5过程HOME4.1引例例如“学生管理系统”应用软件的用户登陆界面。只有输入正确的用户名和密码,才能进入管理系统。当密码正确时进入主菜单,如左图所示。当密码不正确时显示提示信息,如右图所示。此例是如何实现,其中的程序是如何设计的呢?具体执行的程序为:LPARAMETERSnKeyCode,nShiftAltCtrl&&定义参数ifnkeycode=13&&判断密码输入后是否按回车ifthi

3、sform.text2.value="ABCDEFG"&&判断输入密码是否为”ABCDEFG”DO系统菜单.mpr&&若为”ABCDEFG”,则执行“系统菜单.mpr”thisform.tabstop=.t.&&光标移至下一处thisform.release&&释放当前表单else&&若密码不是”ABCDEFG”waitwindow"对不起,口令不正确,您不能使用本系统!"&&显示密码错误时的提示信息this.value=””&&设置当前表单的text2为空thisform.tabstop=.f.&&光标仍停在该文本框en

4、difendif4.2语言基础4.2.1常量、变量与数组4.2.2表达式4.2.3函数4.2.1常量、变量与数组常量是指在程序执行过程中其值不改变的量,而变量在程序执行过程中允许其值随时改变。VisualFoxPro6.0中常量有数值型常量、字符型常量、逻辑型常量、日期型常量、日期时间型常量和货币型常量,不同类型的常量有不同的书写格式;VisualFoxPro6.0的变量有字段变量、系统内存变量和用户内存变量三类。1.常量数值型常量(N)例如:80,12.56,-5.76,5.87E10(表示5.87×1010),3.64

5、E-12字符型常量(C)例如:"abcd",‘1234’,[中华民族],"VisualFoxPro6.0"逻辑型常量(L)例如:.T.,.Y.,.f.,.N.注意:两边的小圆点不能省略。日期型常量(D)例如:{^1993/02/12},{^1999-12-05},{^2002.07.24}日期时间型常量(T)例如:{^1993/02/1210:15:25am},{^1999-12-0511:22:37am},{^2002.07.2409:14:38am}货币型常量(Y)例如:$48.25,$57.272.变量VisualF

6、oxPro6.0的变量有字段变量、用户内存变量和系统内存变量三类,用户内存变量简称内存变量。字段变量、用户内存变量的名称要求以字母(或汉字)、下划线打头后面跟字母、下划线和数字,系统内存变量名则由系统自行设定。(1)字段变量数据表结构中每一个数据项都是一个字段变量,VisualFoxPro6.0字段变量的数据类型有13种类型。每个字段变量是在建立表时定义的,其字段变量名称由1-128个字符组成,它是个多值变量,其值随记录指针移动而发生改变,它的当前值是记录指针所指记录(当前记录)的相应字段值。(2)内存变量1)变量的引用内

7、存变量的引用是通过内存变量名来访问该内存变量的,当某个内存变量名与当前表中某字段变量同名时,对该内存变量的引用必须在变量名前加上前缀M.(或M->),否则系统将访问同名的字段变量。如:若当前表为XSDA.DBF,其中有XM字段变量,此时执行XM=123后则内存中存在一个名为XM的内存变量,要想引用XM这个内存变量应为:M.XM或M->XM。2)内存变量的赋值:内存变量不需事先定义,要使用一个内存变量可直接赋值,内存变量赋值有两种格式:格式一:<内存变量名>=<表达式>格式二:STORE<表达式>TO<内存变量名表>注意:赋

8、值号(=)一次只能给一个内存变量赋值;STORE…TO…命令可一次给若干个内存变量赋予相同的值3)内存变量的显示:显示内存变量有以下四种格式:格式一:?[<表达式表>]格式二:??<表达式表>格式三:LISTMEMORY[LIKE<通配符>][TOPRINTER

9、TOFILE<文件名>]格式四:DISP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。