版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务2.1VisualFoxPro语言基础任务2.2可视化编程的基本概念任务2.3VFP的控件与对象
任务导入
学习目标
任务实施
1.数据的分类
2.数据类型
1)字符型(Character)
2)货币型(Currency)
3)日期型(Date)任务2.1VisualFoxPro语言基础4)日期时间型(DateTime)
5)逻辑型(Logical)
6)数值型(Numeric)
7)双精度型(Double)
8)浮点型(Float)
9)通用型(General)
10)整型(Integer)
11)备注型(Memo)
12)字符型(二进制)
13)备注型(二进制)3.常量
4.变量
1)变量的概念
2)变量名的命名规则
3)变量的作用域
5.运算符与表达式的概念
6.算术运算符与算术表达式
1)算术运算符
VFP提供的算术运算符,见表2-1。
2) VFP表达式的书写规则
表2-1算术运算符
7.字符串运算符与字符串表达式
字符串表达式由字符串常量、字符串变量、字符串函数和字符串运算符组成。
VFP提供的字符运算符有两个(其运算级别相同),见表2-2。表2-2字符运算符
8.日期时间运算符与日期时间表达式
日期型表达式由算术运算符“+、-”、算术表达式、日期型常量、日期型变量和函数组成。
9.关系运算符与关系表达式
关系表达式是指用关系运算符将两个表达式连接起来的式子(例如x>0)。
VFP提供的关系运算符有8种,见表2-3。表2-3VFP中的关系运算符
10.逻辑运算符与逻辑表达式
逻辑表达式是指用逻辑运算符连接若干关系表达式或逻辑值而组成的式子,如不等式:2≤x≤10可以表示为:2<=xANDx<=10。逻辑表达式的值也是一个逻辑值。
VFP提供的逻辑运算符有以下3种,见表2-4。
逻辑运算的运算规则,见表2-5。表2-4逻辑运算符表2-5逻辑运算真值表
11.运算符的优先顺序
在一个表达式中进行多种操作时,VFP会按一定的顺序进行求值,称这个顺序为运算符的优先顺序,见表2-6表2-6运算符的优先顺序
12.类与对象运算符
类与对象运算符专门用于实现面向对象的程序设计,见表2-7。表2-7类与对象运算符
13.名表达式
1) VFP中使用的名
2)定义名的原则
14.函数
函数是一种特定的运算,在程序中要使用一个函数时,只要给出函数名并给出一个或多个参数,就能得到它的函数值。
VFP的函数有两种,即系统函数和用户定义函数。任务导入
学习目标
任务实施
1.对象
2.对象的属性
3.方法
4.事件
5.事件过程任务2.2可视化编程的基本概念6.事件驱动程序设计
7.事件与方法的程序调用
任务导入
学习目标
任务实施
1. VisualFoxPro6.0的常用控件
2. VFP的内部对象
任务2.3VFP的控件与对象
3.表单对象的结构
表单(Form)是应用程序的用户界面,也是进行程序设计的基础。一个典型的表单有图标、标题、最小化按钮、最大化按钮、关闭按钮、移动栏、表单体及其周围的边框,如图2-1所示,其中除了表单体之外的所有特征都可以部分或全部从表单中被删除。例如,可以创建一个没有标题的表单,如图2-2所示。图2-1表单的结构
图2-2没有标题的表单表单的移动栏用来将表单移放到屏幕的任何位置,如图2-3所示。
表单的可调边框用在程序设计或程序运行时调整表单的大小,如图2-4所示。图2-3表单的移动图2-4调整表单的大小
4.表单的常用属性
VFP中表单的属性就是表单的结构特征。通过修改表单的属性可以改变表单内在的或外在的特征。VFP中常用的表单属性都有哪些,见表2-8。表2-8VFP中常用的表单属性
5.表单的事件与方法
实际上,如果不是编写一个非常复杂的应用程序,经常使用的表单事件与方法只有较少的一部分,很多事件与方法很少使用。在代码窗口的“过程”下拉列表框中,可以看到所有表单事件与方法的列表,也可以在“属性”窗口的“方法程序”选项卡中看到所有表单的事件与方法列表,如图2-5所示。
VisualFoxPro6.0中常用的表单事件见表2-9。
VisualFoxPro6.0中常用的表单方法见表2-10。图2-5表单的事件与方法列表表2-9VisualFoxPro6.0中常用的表单事件表2-10VisualFoxPro6.0中常用的表单方法
6.对象的包容层次
VFP中的对象根据它们所基于的类的性质可分为两类:容器类对象和控件类对象。
(1)容器类对象:可以包含其他对象,并且允许访问这些对象,例如表单集、表单、表格等。
(2)控件类对象:只能包含在容器对象之中,而不能包含其他对象,例如命令按钮、复选框等。
容器类对象所能包含的对象,见表2-11。表2-11容器类对象所能包含的对象
7.对象的引用
作为应用程序的用户界面,表单上可以包含许多对象,而这些对象又有可能具有互相包含的层次关系。
1)绝对引用
通过提供对象的完整容器层次来引用对象称为绝对引用。
如图2-6所示,表示了一种可能的容器嵌套方式。图2-6嵌套容器
2)相对引用
在容器层次中引用对象时,可以通过快捷方式指明所要处理的对象,即相对引用。
表2-12列出了一些引用对象的属性和关键字,使用这些属性和关键字可以更方便地从对象层次中引用对象。其中,THIS、THISFORM和THISFORMSET只能在方法程序或事件过程中使用。表2-12引用对象的属性和关键字技能训练
1. VFP的6种类型变量
(1)启动VFP,在命令窗口中依次键入下面的命令,并按〈Enter〉键,如图2-7所示,观察数值型变量及其值:
a=3.1415926
b=-4.51E-2
?a,b
图2-7数值型变量及其值
(2)在命令窗口中输入如下命令,如图2-8所示,观察字符型变量及其值:
d=‘数据库应用’
e=[VisualFoxpro]
f=“单价:‘245.78’”
?d,e,f
?d
?e
?f
图2-8字符型变量及其值
(3)在命令窗口中输入如下命令,观察逻辑型变量及其值:
g=.F.
h=.t.
?g,h
(4)在命令窗口中输入如下命令,观察日期型变量及其值:
i={^2005-6-25}
?i
(5)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 银行资金调配指南
- 防水工程维护设计合同
- 环保设施三方施工合同
- 医疗保健中心租赁合同模板
- 2024年资产托管经营合同3篇
- 2024年防水工程培训分包协议3篇
- 山东省农业设施装修工程合同模板
- 2025油漆采购合同2
- 2025年度环境风险评估与监测合同书模板
- 2024年度工程贷款担保合同3篇
- GB/T 33322-2016橡胶增塑剂芳香基矿物油
- GB/T 15905-1995硫化橡胶湿热老化试验方法
- GB/T 10183-2005桥式和门式起重机制造及轨道安装公差
- 中央空调空调年度维保报价单
- (新平台)国家开放大学《工程数学(本)》形成性考核作业1-5参考答案
- ommaya囊的护理教学课件
- 统计与概率的教材梳理讲稿
- 关节错缝术的技术操作规程
- 幼儿园幼儿心理健康档案
- 《试验设计》课件
- 110kV架空改电缆工程停电施工方案
评论
0/150
提交评论