VFP理论第10次课

合集下载

VFP10

VFP10
Visual FoxPro 程序设计
第十章 类
VFP的类层次 10.1 VFP的类层次
定义了对象特征以及对象外观和行为的模板。 类:定义了对象特征以及对象外观和行为的模板。 它刻划了一组具有共同特征的对象。 它刻划了一组具有共同特征的对象。
性质: 性质:
继承性、多态性、封装性、 继承性、多态性、封装性、抽象性
基类:由系统提供的内部定义的类。 基类:由系统提供的内部定义的类。 子类:是以其他类定义为起点,所建立的新类。 子类:是以其他类定义为起点,所建立的新类。
它将继承任何父类所做的修改。 它将继承任何父类所做的修改。
VFP的类层次 10.1 VFP的类层次
类有两种: 类有两种:
容器类:可以包含其他对象。 容器类:可以包含其他对象。 控件类:是单一的对象,它不包含其他对象。 控件类:是单一的对象,它不包含其他对象。 不能作为其他对象的父类对象。
10.2 类的创建与修改
创建方法: 创建方法:
“项目管理器” →“类” 项目管理器” CLASS命令 CREATE CLASS命令
10.2 类的创建与修改
• 还有一种方法: 还有一种方法: 表单设计器”中将指定的对象, 在“表单设计器”中将指定的对象,用 另存为类”命令,保存为一个新类。 “另存为类”命令,保存为一个新类。
10.2 类的创建与修改
添加新属性和方法程序
注:类的属性和方法不能同名
指定属性的默认值
设置“可视性” 设置“可视性” 公共:是默认值, 公共:是默认值,可在对象设计时进行修改 保护:仅能被该类定义内的方法程序或该类的派生类所访问。 保护:仅能被该类定义内的方法程序或该类的派生类所访问。 隐藏:只能被该类的定义内成员所访问,该类的子类不能引用它们。 隐藏:只能被该类的定义内成员所访问,该类的子类不能引用它们。

vfp10sd

vfp10sd
是否需要类?(经常使用的、公共任务)
类库及其维护
1、类库:每一个以可视方式设计的类都存储 在一个类库中。具有.VCX文件扩展名。 2、一个类库文件可存放多个新类 3、创建类库的方法: –界面方式在创建类时同时创建存放它的类 库 –命令方式在创建类时同时创建存放它的类 库: create class 新类名of 新类库名 as 派生类 –创建类库命令:create classlib新类库 名
创建新类
1、创建新类:用“类设计器”设计扩展基类和创建新 类或用“表单设计器”定义新类 2、创建类的方法
– 1“项目管理器”的“类”选项卡(全部选项卡/类库)— —“新建” – 2“文件”菜单中的“新建” – 3 CREATE CLASS 命令 – 4 在创建表单、表单集的过程中,将选定的对象、表单、 表单集等另存为类
第 十 章

面向对象的程序设计概述
1、VFP支持结构化的程序设计:方法是自顶向下的功能 的分解(从做什么到如何做)。例:求累加和的设计
2、 VFP也支持面向对象的程序设计(OOP):方法是自 底向上的功能的综合(从用什么做到要做什么),采用以 对象为中心的问题求解方法。例:表单的设计
3、两种设计方法的区别:结构化的程序设计的优点是系 统结构性强、便于设计和理解,缺点是维护困难、可重用 性差。 面向对象的程序设计的优点是更自然、直接地反映现实中 的客观世界,降低程序开发和维护的费用,并与分布式并 行处理系统、网络通信等模型自然的融合。 4、面向对象的程序设计是通过对类(class)、子类和对象 (object)等的设计来体现的。
例如,设计一个表单,添加一个“文本框”对象,用来接 收口令字。要求在输入口令字时,文本框中不显示输入内 容,而且A~Z 之外的字符不接收,并将输入的内容存放到 内容变量_MM 中。

内部讲义--VF-10-表单

内部讲义--VF-10-表单

ClassLibray
类库名,类库文件,指当前类存放在那个类库中 。
ParentClass
父类名,该类的父类,指当前类从那个类直接派生而来。
在程序设计中,可以使用CREATE OBJECT函数来直接生成基于某个类的对象。该 函数的格式如下:
CREATE OBJECT(<类名>[,<参数1>,<参数2>,……]) 函数基于指定的类生成一个对象,并返回对象的引用。 对象属性访问以及对象方法调用的基本格式如下: <对象引用>.<对象属性> <对象引用>.<对象方法>[(参数列表)]
但不能写成下列命令:
mand2. caption="取消"
如果要在命令按钮command1的事件代码中修改表单的标题可用下列命令:
This.Parent.parent.Caption=”测试窗口”
或者
thisform.caption=”测试窗口”
表容器层次中的对象引用属性或关键字
A.当对象产生时引发
B.当对象从内存中释放时引发
C.当方法或事件代码出现运行错误时引发
D.当用户用鼠标单击程序界面上的一个命令按钮时引发
[解析] 本题考查的是关于事件的知识。只要读者能很好地记住基本知识,就能得
出正__时引发。
A.对象从内存中释放
B.事件代码出现错误
3.类

v 类是对一类相似对象的性质描述,这些对象具有相同种类的属性以及方法就好比 是一个摸板。
对象是类的一个实例。 v 类的类型
子类和父类 v 类的四大特征 §继承性 —— 说明了子类延用父类特征的能力; §多态性 —— 指一些关联的类包含同名的方法程序,但方法程序的内容可以不同,具体 调用在运行时根据对象的类确定; §封装性 —— 说明包含和隐藏对象信息,如内部数据结构和代 码的能力; §抽象性 —— 指提取一个类或对象与众不同的特征,而不对该 类的所有信息进行处理; 4.子类与继承

VFP教案

VFP教案

教案任务1:认识数据表、数据库和数据库管理系统一、数据表下表是我们会经常遇到的一种表格,这是一个有8栏12行的表格。

栏目通常是固定不变的,而行数则随着学生人数的增减而变化。

表格的第1行称为表头,表头分为若干栏,每栏都有一个栏目名,它规定了在该栏中应该填写什么样的数据,除表头以外的每一行对应一个学生,每一行的各个栏目说明了这个学生相应的数据信息。

数据表一:学生信息在VFP中,也使用像上面这样的表格来存放数据,称之为数据表(简称表)。

表中的每一栏称为一个字段,栏目名称为字段名,每个字段有确定的字段名、类型、宽度、小数位数等限制,这些称为字段的属性,它们规定了该字段中字段中的名称、数据的类型、宽度和小数位数等。

像表一,第一行仅指明了栏目名,日常生活中通常称其为表头,而在VFP数据表中,称它们为数据表的结构。

表一中第一行之外的各行在数据表中称为记录,每一行是一个记录,每个记录描述了一个人员的各项具体数据。

在VFP中,数据表是最基本的数据存储结构,一个数据表对应磁盘中的一个以DBF为扩展名的文件。

二、数据库一个数据表中所包含的数据往往只反映某类事物的一个方面的信息,在学生学籍管理系统中,除了学生信息表外还可能包含用来存储课程、学生选课信息、专业信息等其他信息的数据表。

在VFP中可以将这些数据表组织杂一起形成一个数据库,即数据的有机集合。

在数据库中可以建立表与表之间的关系,用来反映分散在各个数据表中数据之间的联系,从而简化人们对数据的更新、修改、查询等操作。

数据表二:课程信息数据表三:学生选课信息数据表四:专业信息三、数据库管理系统VFP 就是一个数据库管理系统软件,使用它提供的操作界面可以很方便地建立数据表、数据库并对数据表中的数据进行加工处理;利用VFP 可以创建如图所示的表单,向用户提供十分友好的界面,更好地完成数据的输入、输出和处理:使用VFP 的报表功能,可以迅速方便地制作与打印各种表格。

VFP 有许多命令与函数,用它们可以编写处理具体业务的应用系统,运行这样的应用系统能大大提高处理数据的效率。

VFP教程10版

VFP教程10版

模式修改
查 询
数据修改
―查询”管理器 事务管理器 存储管理器
数据和元数据
图示: DBMS的组成
数据库管理员
数据库管理员是指对数据库系统进行管理和 控制的机构和相关人员,具有最高的数据库 用户特权,负责全面管理数据库系统。 其主要职责: 规划和定义数据库的结构。 定义数据库的安全性要求和完整性约束条件。 选择数据库的存储结构和存取路径。 监督和控制数据库的使用和运行。 改进数据库系统和重组数据库。
应用A 应用B 应用C 外模式2 应用D 外模式3 外模式1
外模式/概念模式映象
概念模式 概念模式/内模式映象 内模式 数据库 模式是内模式的逻辑 表示,内模式是模式 的物理实现,外模式 是模式的部分抽取。
数据库系统三级结构示意图
三个模式之间的映射
两种映射 模式/内模式

模式/外模式
当模式发生改变时,只要改变模式 / 外模式映射,就可以 数据的存储结构发生变化时,改变模式 / 内模式映射,就
数 据 库
1. 数据库是以一定的组织形式存放在计算机存储介质上 的相互关联的数据的集合。
2. 数据库包括: (1) 数据—按一定的数据模型组织; (2) 元数据—存放在数据字典中的描述信息。 3. 数据库按数据模型可分为: (1)层次数据库 (2)网状数据库 (3)关系数据库 (4)面向对象数据库 4. 新型数据库(数据库技术与其他学科技术相结合): 分布式数据库,并行数据库,知识库,多媒体数据库等。
1.4 数据模型
关系模型 关系与关系模式 现实世界、 观念世界、 关键字 数据世界的内容及其联系 关系模型 数据模型 关系的性质 层次与网络模型 关系运算 概念模型 面向对象模型 信息的三个领域

VFP函授课件 第10讲PPT教学课件

VFP函授课件 第10讲PPT教学课件

2020/12/12
21
2020/12/12
22
2、设计步骤
①创建一空白表单,分别设置表单的Caption、
Autocenter、Width、Height、BorderStyle等属性;
②在表单上添加控件:一个文本框、三个命令
按钮,分别设置各控件的相应属性;
③分别为三个命令按钮的单击事件编写代码;
2020/12/12
29
3、事件代码
“上一记录”事件代码: skip -1 if bof()
go top endif thisform.refresh 返回
2020/12/12
30
3、事件代码
返回
2020/12/12
8
一、控件的基本操作
1、创建控件 2、选择控件 3、移动控件 4、调整大小 5、对齐控件 6、复制控件
返回
2020/12/12
9
1、创建控件
在表单控件工具栏中选择要添加的控件,
然后在表单中的适当位置上单击或拖动鼠标,
即可添加控件。注意:按钮锁定后,一次可
以添加多个相同类型的控件。
④保存并运行表单
返回
2020/12/12
23
3、事件代码
“显示”按钮事件代码:
ThisForm.Text1.value="河南油田人力中心"
ThisForm.Text1.fontbold=.t.
ThisForm.Text1.fontsize=24
(255,0,0)
1、选择设置方式 2、设置TAB键次序
返回
2020/12/12
16
1、选择设置方式
单击“工具”菜单中的“选项”命令, 在 “选项”对话框中单击“表单”标签,在 “TAB 键次序”选项下,选择“交互”。 返 回

VF-10


select 语句也可查询经过计算了的值
例. 查询学生的姓名及出生年份
sele no,name,2009-age from stu
(2)带搜索条件的查询
① 比较条件
where 表达式 比较运算符 表达式 比较运算符有: = < > >= <= != !> !< 字符数,按ASCII码比较 日期 < 指早于,> 晚于某时间
3.数据查询
SELECT 目标列 FROM 表名 [WHERE 条件表达式][ORDER BY 列名] 根据WHERE的条件表达式,从指定的表中 找出满足条件的记录行,按SELECT指定的 目标列,选出记录行中的列值形成结果表。
若有ORDER 子句,则结果表要按指定的列 名按升序或降序排列。
SELECT语句的一般形式为: SELECT [DISTINCT] 列表[,列表] FROM 表名 [ WHERE 条件表达式 ] [ GROUP BY 列名 [HAVING 条件表达式] ] [ ORDER BY 列名 [ASC / DESC] ];
Байду номын сангаас
多表查询
用户的查询涉及到数据库的多个表
(1)子查询 Where 表达式 [NOT] IN (子查询)
• 例“学生信息表”S,其中SNO:学号,SNAME:姓名,AGE:年龄,SEX:
性别。“课程表”C,CNO:课程编号,CNAME:课程名。“学生修课表”G, 其中:SNO:学号,CNO:课程编号,G:成绩。
第三范式、BoyecCode范式、第四范式、 第五范式、域关键字范
式等几种。其中,高级别的 范式包含在低级别的范式中
1.第一范式
如果关系模式R所有属性都是不可分割的基本数据项

10VFP第1讲

常用的数据模型:
学生甲


学生乙
学生丙
学生丁
层次模型
课程 1
课程 2
课程 3
课程 4
网状模型
关系模型
1.1数据库系统的组成
数据库管理系统
数据库管理系统(Database Management System)负责 数据库的数据组织、数据操纵、数据维护和数据服务 等
数据库管理系统是数据库系统的核心
大学计算机基础
230001
60
4

002
高级语言程序设计 VB
230002
72
4
003
多媒体技术
230001
45
3
……
…….
……
……
……
1.2 关系数据库
关系运算
投影:从关系中选取若干个属性(列)形成新的关系 的操作。在表中则是选取若干个字段。
查询学生表中所有学生的姓名, 专业 select 姓名, 专业 from 学生
第1讲
课程简介
Visual FoxPro是一门什么样的课程?
Visual FoxPro简称VFP,是Microsoft公司推出的 数据库开发、管理软件
VFP可以使用自身的语言或者结构化查询语言(SQL) 来操作数据库,达到管理数据的目的
VFP可以作为中小型管理信息系统(MIS)的开发平台
查询所有选课学生的学号,姓名,成绩 Sele 学生.学号,姓名, 成绩 from 学生 JoIn 选课; ON 学生.学号=选课.学号 where 成绩>90
1.3 VFP 6.0系统的特点
良好的用户界面 数据库的操作更加方便 强大的查询与管理功能 支持面向对象的程序设计 开发与维护更加方便 集成开发实现了数据共享 支持网络应用

VFP基础教程

VFP基础教程第1章前言vfp是由Foxpro发展而来的一种面向对象的数据库程序设计语言,实际上是对Foxpro 的一次重大改进,和它的前身相比,引入了许多程序开发者盼望已入的特性,使pc数据库开发界大为震惊。

启动界面如图(启动方法不用我说了吧:安装Visual Foxpro 6.0后,在桌面双击狐狸头图标即可)Vfp对传统的面向过程的结构化程序设计有很好的支持,它的语句、函数和语法规则与Xbase(如dBASE、FoxBase、FoxPro)语言基本上是兼容的,而且功能更加强大。

传统的结构化程序设计是自顶向下的功能设计,按照事先编排的顺序,对功能进行逐步分解后进行程序设计。

结构化程序设计方法通过顺序、条件分支和循环三种控制流程进行编程。

但随着软件规模的扩大、功能提高和需求变化,结构化程序化开发方法的开发效率和维护问题比较突出。

总的来说,结构化方法对程序员的要求比较高。

Vfp最重大的改进是引入了面向对象的程序设计方法,可以说Vfp是一种既支持面向过程又支持面向对象的混合型编程语言。

面向对象(object)的程序设计,即oop(object oriented program)是近年比较流行的一种新的程序设计方法。

面向对象的设计方法是按照人们的习惯思维方式建立模型,模拟客观世界。

以往采用面向过程的程序设计语言开发应用程序时,往往一个简单的用户界面,比如说菜单、按纽,都需要花费大量的时间去编写程序代码。

在vfp中,这种工作被简化了,只需使用鼠标便可完成这些工作。

vfp使开发人员从最底层的程序设计中解放出来,可以使用最少的代码完成尽可能多的功能,有利于降低软件开发成本和开发周期。

Visual FoxPro采用面向对象、事件驱动的编程方法,程序员不再以“过程”为中心思考应用程序开发的结构,而是面向可视的“对象”考虑如何响应用户的动作。

也就是说,只要建立若干“对象”以及相关的微小程序,这些微小程序可以由用户启动的事件来激发。

vfp10


2.在连编一个项目之前,需要在项目管理器中指定一个主程序。下列 .在连编一个项目之前,需要在项目管理器中指定一个主程序。 类型的文件中, 类型的文件中,不可以指定为主程序的是 B 。 A.查询文件 . B.文本文件 . C.表单文件 . D.菜单文件 .
参考资料
崔建忠,单启成.2009. 实验指导书( 年版) 1 .崔建忠,单启成.2009.Visual FoxPro 实验指导书(2008 年版)苏州大 学出版社. 学出版社. 2 .江苏省教育厅.2009.江苏省高等学校非计算机专业学生计算机基础知识和 江苏省教育厅.2009. 苏州大学出版社. 应用能力等级考试大纲 苏州大学出版社. 教育部考试中心.2010.全国计算机等级考试二级教程—— ——Visual 3 .教育部考试中心.2010.全国计算机等级考试二级教程——Visual FoxPro 数据库程序设计( 年版) 高等教育出版社. 数据库程序设计(2010 年版) 高等教育出版社. 教育部考试中心.2011.全国计算机等级考试二级教程—— ——Visual 4 .教育部考试中心.2011.全国计算机等级考试二级教程——Visual FoxPro 数据库程序设计(2011 年版) 高等教育出版社. 数据库程序设计( 年版) 高等教育出版社. 卢湘鸿.2011. 数据库与程序设计. 5 .卢湘鸿.2011.Visual FoxPro 6.0 数据库与程序设计.3 版 电子工业出 版社. 版社. 王能斌.2008.数据库系统教程. [M].北京:电子工业出版社. 6 .王能斌.2008.数据库系统教程.2 版.[M].北京:电子工业出版社. 严明,单启成.2010. 教程( 年版) 苏州大学出版社. 严明,单启成.2010.Visual FoxPro 教程(2010 年版) 苏州大学出版社. 7 .赵淑芬.2011.二级Visual FoxPro 数据库程序设计 清华大学出版社. 赵淑芬.2011.二级Visual 清华大学出版社. 江苏省教育厅《 8.江苏省教育厅《江苏省高等学校非计算机专业学生计算机基础知识和应用能 力等级考试大纲》 力等级考试大纲》苏州大学出版社 2004.5 主编《 FoxPro及其应用系统开发 及其应用系统开发》 9. 史济民 主编《Visual FoxPro及其应用系统开发》2007.4 End
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

字符串输入命令 请输入要打开的数据表名: accept “请输入要打开的数据表名:” ; &&li6 li6to tabname &&li6-2 use &tabname accept “请输入被查者姓名:” to name 请输入被查者姓名: locate for display 姓名=name 姓名=name
INPUT命令示例: INPUT命令示例: 命令示例 格式:INPUT [<字符串表达式 格式:INPUT [<字符串表达式>] TO 字符串表达式>] <内存变量> 内存变量> 输入不同类型的数据时, 输入不同类型的数据时, 要加相应 的定界符。 的定界符。 input “年龄:” 年龄: to nl &&li6&&li6-3 (数值型,无须定界符。) 数值型,无须定界符。
2.结束程序运行命令 程序可由多个功能模块构成, 程序可由多个功能模块构成,模 块间可按需要进行多级调用,可用命 块间可按需要进行多级调用, 令指明本模块运行结束后的去向。 令指明本模块运行结束后的去向。 格式1 格式1: RETURN 功能: 功能:返回上级程序模块 格式2 格式2:RETURN MASTER 功能: 返回最上级主程序 功能:
7.1.3 程序中的辅助命令 1.注释命令 1.注释命令 注释命令, 两符在前, (注释命令,三符并用。两符在前,两&在 后。) 格式1 格式1:NOTE [<注释内容>] (用于行首) [<注释内容 注释内容>] (用于行首 用于行首) 格式2 [<注释内容 注释内容>] (用于行首 用于行首) 格式2:* [<注释内容>] (用于行首) 格式3 [<注释内容 注释内容>] (用于行末 用于行末) 格式3:&& [<注释内容>] (用于行末) 若注释内容的最后一个字符是分 号”;”,则系统认为下一行内容仍属注释 内容。 内容。
③如果带WINDOWS选项,则会在屏幕右 如果带WINDOWS选项, WINDOWS选项 上角出现一个系统信息窗口, 上角出现一个系统信息窗口,在其中 显示提示信息。用户按键后,此窗口自 显示提示信息。用户按键后, 动清除, 动清除,这样可避免提示信息留在屏幕 上而破坏屏幕画面。 上而破坏屏幕画面。
4. 格式输入/输出命令 格式输入/ 实际上也可分成格式输出 格式输入命令 格式输出与 命令。 实际上也可分成格式输出与格式输入命令。 例:@1,10 say [今天天气如何?] [今天天气如何 今天天气如何? 例: BL=SPACE(4) 一组 @3,40 get BL READ 例: 不是变量=0 不是变量=0 READ [输入 输入:] 一组 @2,8 say [输入:] GET 不是变量
注:文件的扩展名默认是PRG,可以不输入。 文件的扩展名默认是PRG,可以不输入。 PRG,可以不输入
7.1.2 程序文件的运行 1.菜单方式 1.菜单方式 2.命令方式 2.命令方式 (略) (在命令窗口输入) 在命令窗口输入)
格式:DO <程序文件名> <程序文件名 程序文件名> 格式: 说明: 说明:将指定的程序文件调入内存并运 行,<程序文件名>中可省略扩展名PRG。 程序文件名>中可省略扩展名PRG PRG。 注意:按下ESC ESC键可使程序中断运行 注意:按下ESC键可使程序中断运行
2.结束程序运行命令 格式3 格式3: CANCEL 功能:停止程序执行,关闭所有文件, 功能:停止程序执行,关闭所有文件,返 回系统(VFP)的交互状态。 回系统(VFP)的交互状态。 (VFP)的交互状态 格式4 格式4:QUIT 功能:停止所有程序执行,关闭所有文 功能:停止所有程序执行, 件,退回到操作系统(即返回到 退回到操作系统( WINDOWS)。 WINDOWS)。
2.结束程序运行命令 一个独立的程序也可以没有专门的结 束命令, 束命令,系统执行完最后一个程序语句 后,自动返回到系统交互状态。 自动返回到系统交互状态。
3.运行环境设置命令
set defa to set talk on/off …………………… set escape on/off 设置默认路径 命令执行的结果 显示与否 按ESC键是否终止 ESC键是否终止 程序运行。 程序运行。
“出生日期:” to cs 出生日期: *****输入 *****输入 {^1981/05/06} “婚否:” 婚否: input to hf *****输入 *****输入 .F. “姓名:” to xm 姓名: input *****输入 “张可” 张可” *****输入 ?xm+“ +dtoc(cs)+“出生, ?xm+“于”+dtoc(cs)+“出生,今; +str(年龄 年龄,3)+ 年”+str(年龄,3)+ “岁” return
7.1.4 程序中的交互输入命令 1.字符串输入命令 格式: [<字符串表达式 字符串表达式>] 格式:ACCEPT [<字符串表达式>] TO <内存变量> 内存变量> 此命令只限于输入字符型数据, 此命令只限于输入字符型数据, 内容最多为254个字符。 内容最多为254个字符。输入内容时 254个字符 不需要加定界符按回车键表示输入结 束。[注:内存变量无须预先定义。] 内存变量无须预先定义。
本次教学主要内容与要求 1.熟悉程序的概念 熟悉程序的概念。 1.熟悉程序的概念。 2.掌握程序建立的步骤。 2.掌握程序建立的步骤。 掌握程序建立的步骤 3.熟悉交互命令的格式与作用 熟悉交互命令的格式与作用。 3.熟悉交互命令的格式与作用。 4.掌握结构化程序的三种结构的概念 掌握结构化程序的三种结构的概念. 4.掌握结构化程序的三种结构的概念. 5.熟悉分支结构运行原理与书写要点 熟悉分支结构运行原理与书写要点. 5.熟悉分支结构运行原理与书写要点. 重点:交互命令与分支结构。 重点:交互命令与分支结构。 难点:分支结构。 难点:分支结构。
input
4. 格式输入/输出命令 格式输入/ 格式1 <行号 列号> 行号, <表达式 表达式> 格式1:@ <行号,列号> SAY <表达式> [GET <变量>] <变量 变量>] [RANGE <表达式1>,<表 <表达式1>,<表 表达式1>,< 达式2> 达式2> [VALID <条件>]] <条件 条件>]] 说明:在VFP中,屏幕左上角的坐标为 说明: VFP中 (0,0), (0,0),右下角的坐标与计算机系统的显示 器坐标有关。 行号,列号> 器坐标有关。<行号,列号>是指输出的位 是数值表达式且系统自动对其取整。 置,是数值表达式且系统自动对其取整。
注意:该命令只接受单个字符, 单个字符 注意:该命令只接受单个字符,且输入 字符后不需按回车键 字符后不需按回车键,适于快速响应的 后不需按回车键, 场合。如果不键入任何字符而只按回车 不键入任何字符而只按回车 场合。如果不键入 键或单击鼠标,则赋给内存变量的将是 键或单击鼠标, 一个空字符 一个空字符。 空字符。
4. 格式输入/输出命令 格式输入/ &&li6use zgda &&li6-5 append blank [请输入新职工的信息 请输入新职工的信息] @6,12 say [请输入新职工的信息] [姓名 姓名:] @7,12 say [姓名:] get 姓名 @8,12 say [性别:] get 性别 valid ; [性别 性别:] 性别$[男女] $[男女 性别$[男女] [年龄 年龄:] @9,12 say [年龄:] get 年龄 range ; 18,60 read browse
7.1.3
程序中的辅助命令
******************************* 程序: *程序:职工档案管理系统 * 作者: *作者:高 路 * 日期:2000年 *日期:2000年5月 * * All right reserved * ******************************* Note 设置系统运行环境 &&关闭人机对话 Set talk off &&关闭人机对话 d:\ Set default to d:\ks &&指定日期格式 Set date to ansi &&指定日期格式
4.
格式输入/ 格式输入/输出命令
GET <变量>必须和READ命令配套使 变量>必须和READ READ命令配套使 用。其中的变量可以是内存变量或字 段变量。若是内存变量,必须事先赋 段变量。若是内存变量, 值;若是字段变量,则它所属的数据 若是字段变量, 表文件必须已在当前工作区中打开。 表文件必须已在当前工作区中打开。 预先赋的值决定内存变量的值与长度
4.
格式输入/ 格式输入/输出命令 在GET <变量>中,变量的类型和宽度决 <变量 变量>
定了输入数据的类型和宽度。 定了输入数据的类型和宽度。 [RANGE <表达式1>,<表达式2>规定了输 <表达式1>,<表达式2>规定了输 表达式1>,<表达式2> 入的数值型或日期型数据的范围。 入的数值型或日期型数据的范围。 VALID <条件> 规定输入的变量值要符 <条件 条件> 合的条件。 合的条件。
2.单字符输入命令 2.单字符输入命令 格式: [<字符串表达式 字符串表达式>] 格式:WAIT [<字符串表达式>] [TO 存变量>] 存变量>] [WINDOWS] ①<字符串表达式>用于指定提示信息。系 字符串表达式>用于指定提示信息。 统默认显示“按任意键继续…”。 统默认显示“按任意键继续…”。 ②若带TO子句,则将输入的字符存入指定 若带TO子句, TO子句 的内存变量中。 的内存变量中。 [注:内存变量不必先定义。] 内存变量不必先定义。 <内 <内
相关文档
最新文档