- 1、本文档共99页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 程序的设计初步
第四章??? 程序设计 问题的提出: 前面我们给同学们介绍的都是关于数据库和数据表的有关操作,那么在管理信息系统中如何实现软件的各项功能? 解决问题的方法: 这就需要学习Visual FoxPro 6.0第二个重要部分——程序设计。通过程序设计的学习,主要是要求同学们能掌握程序设计的一般方法,了解软件各项功能实现的方法。 第四章??? 程序设计 本章主要介绍的内容有: 常量、变量、数组、函数和表达式; 程序文件的建立与修改; 程序的基本结构; 过程的概念及使用。 第四章??? 程序设计 通过学习本章内容,您能够做到: 掌握Visual FoxPro 6.0中常量、变量、数组、函数和表达式的使用; 掌握程序设计的基本方法; 学会利用程序方式解决某项任务。 本章目录 4.1 引 例 4.2 语言基础 4.3 程序文件 4.4 结构化编程 4.5 过 程 4.1 引 例 例如“学生管理系统”应用软件的用户登陆界面。只有输入正确的用户名和密码,才能进入管理系统 。 当密码正确时进入主菜单,如左图所示。当密码不正确时显示提示信息,如右图所示。此例是如何实现,其中的程序是如何设计的呢? 具体执行的程序为: LPARAMETERS nKeyCode, nShiftAltCtrl 定义参数 if nkeycode=13 判断密码输入后是否按回车 if thisform.text2.value=ABCDEFG 判断输入密码是否为”ABCDEFG” DO 系统菜单.mpr 若为”ABCDEFG”,则执行“系统菜单.mpr” thisform.tabstop=.t. 光标移至下一处 thisform.release 释放当前表单 else 若密码不是”ABCDEFG” wait window对不起,口令不正确,您不能使用本系统! 显示密码错误时的提示信息 this.value=”” 设置当前表单的text2为空 thisform.tabstop=.f. 光标仍停在该文本框 endif endif 4.2 语言基础 4.2.1 常量、变量与数组 4.2.2 表达式 4.2.3 函数 4.2.1 常量、变量与数组 常量是指在程序执行过程中其值不改变的量,而变量在程序执行过程中允许其值随时改变。Visual FoxPro 6.0中常量有数值型常量、字符型常量、逻辑型常量、日期型常量、日期时间型常量和货币型常量,不同类型的常量有不同的书写格式;Visual FoxPro 6.0的变量有字段变量、系统内存变量和用户内存变量三类。 1.常量 数值型常量(N) 例如:80,12.56,-5.76,5.87E10(表示5.87×1010),3.64E-12 字符型常量(C) 例如: abcd,‘1234’,[中华民族],Visual FoxPro 6.0 逻辑型常量(L) 例如:.T., .Y. ,.f.,.N. 注 意:两边的小圆点不能省略。 日期型常量(D) 例如:{^1993/02/12},{^1999-12-05},{^2002.07.24} 日期时间型常量(T) 例如:{^1993/02/12 10:15:25am},{^1999-12-05 11:22:37am},{^2002.07.24 09:14:38am} 货币型常量(Y) 例如:$48.25,$57.27 2.变量 Visual FoxPro 6.0的变量有字段变量、用户内存变量和系统内存变量三类,用户内存变量简称内存变量。 字段变量、用户内存变量的名称要求以字母(或汉字)、下划线打头后面跟字母、下划线和数字,系统内存变量名则由系统自行设定。 (1)字段变量 数据表结
文档评论(0)