visual-FoxPro操作基础教程课件_第1页
visual-FoxPro操作基础教程课件_第2页
visual-FoxPro操作基础教程课件_第3页
visual-FoxPro操作基础教程课件_第4页
visual-FoxPro操作基础教程课件_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2.数据存储1.数据类型3.内部函数4.表达式第四章VisualFoxPro操作基础2.数据存储1.数据类型3.内部函数4.表达式第四章1第一节

数据类型第一节24.1.1字符型字符型(Character)数据是描述不具有计算能力的文字数据类型,是常用的数据类型之一。

字符型数据由汉字和ASCII字符集中可打印字符(英文字符、数字字符、空格及其他专用字符)组成,一个字符型数据最大长度是254个字符。4.1.1字符型字符型(Character)数据34.1.2数值型数值型数据是描述数量的数据类型。1.数值型(Numeric)数据由数字(0~9)、小数点和正负号组成。2.浮点型(Float)数据是数值型数据的一种,与数值型数据完全等价,只是在存储形式上采取浮点格式且数据的精度要比数值型数据高。3.货币型(Money)数据是数值型数据的一种特殊形。4.双精度型(Double)数据是更高精度的数值型数据。它只用于数据表中的字段类型的定义,并采用固定长度浮点格式存储。5.整型(Integer)是不包含小数点部分的数值型数据。4.1.2数值型数值型数据是描述数量的数据类型。44.1.3日期型日期型(Date)数据是用于表示日期的数据,长度固定为8个字符。日期型数据包括年、月、日3个部分,每部分间用规定的分隔符分开。由于各部分的排列顺序及分隔符的不同,日期型数据的表现形式也很多。日期型数据的表现形式由以下几个Set命令决定

4.1.3日期型日期型(Date)数据是用于表示54.1.4日期时间型日期时间型(DateTime)数据是描述日期和时间的数据,长度固定为8个字符。

日期时间型数据除包括日期数据的年、月、日外,还包括时、分、秒以及上午、下午等内容。4.1.4日期时间型日期时间型(DateTime64.1.5逻辑型逻辑型(Logic)数据是描述客观事物真假的数据,用于表示逻辑判断结果。逻辑型数据只有真和假两种值,长度固定为1个字符。

4.1.5逻辑型逻辑型(Logic)数据是描述客74.1.6备注型备注型(Memo)数据用于存放较长的字符型数据类型。可以把它看成是字符型数据的特殊形式。备注型数据没有数据长度限制,仅受限于现有的磁盘空间。它只用于数据表中的字段类型的定义,其字段长度固定为4个字符,而实际数据被存放在与数据表文件同名的备注文件中,长度根据数据的内容而定。

4.1.6备注型备注型(Memo)数据用于存放较84.1.7通用型通用型(General)数据是用于存储OLE对象的数据。通用型数据中的OLE对象可以是电子表格、文档、图片等。它只用于数据表中的字段类型的定义。OLE对象的实际内容、类型和数据量则取决于联接或嵌入OLE对象的操作方式。如果采用联接OLE对象方式,则数据表中只包含对OLE对象的引用说明以及对创建该OLE对象的应用程序的引用说明;如果采用嵌入OLE对象方式,则数据表中除包含对创建该OLE对象的应用程序的引用说明外,还包含OLE对象中的实际数据。

4.1.7通用型通用型(General)数据是用9第二节

数据存储第二节104.2.1常量常量是一个命名的数据项,是在命令或程序中直接引用的实际值,其特征是在所有的操作中其值不变。常量类型有数值型、浮点型、字符型、逻辑型、日期型和日期时间型6种。

4.2.1常量常量是一个命名的数据项,是在命令或111数值型常量2浮点型常量3字符型常量4逻辑型常量5日期常量SetDateToSetCenturyOn/OffSetMarkSetStrictdateTo6日期时间型常量1数值型常量124.2.2内存变量内存变量是一般意义下的简单变量。每一个内存变量都必须有一个固定的名称,以标识该内存单元的存储位置。用户可以通过变量标识符使用内存单元存取数据。内存变量是内存中的临时单元,可以用来在程序的执行过程中保留中间结果与最后结果,或用来保留对数据库进行某种分析处理后得到的结果。命名定义类型赋值4.2.2内存变量内存变量是一般意义下的简134.2.3数组变量数组是一组有序内存变量的集合。或者说,数组是由同一个名字组织起来的通过下标加以区分的简单内存变量的集合。将所有的数组元素用一个变量名命名,使其构成一个集合体,在数组中,每一个数组元素在内存中独占一个内存单元,视同一个简单内存变量。1、定义:declare\dimension<数组名>[下标]2、引用:数组元素都是通过数组名和下标来访问的,如A[1,2]、B[5]。4.2.3数组变量数组是一组有序内存变量的集合。144.2.4字段变量字段变量是数据库管理系统中的一个重要概念。它与记录一纵一横构成了数据表的基本结构。一个数据库由若干相关的数据表组成,一个数据表由若干个具有相同属性的记录组成,而每一个记录又是由若干个字段组成的。字段变量就是指数据表中已定义的任意一个字段。可以这样理解:在一个数据表中,同一个字段名下有若干个数据项,而数据项的值取决于该数据项所在记录行的变化,所以称它为字段变量,也有人把字段变量称为字段名变量。4.2.4字段变量字段变量是数据库管理系统中的一154.2.5记录记录是数据表中一组数据项的集合。在同一个数据表中可以有若干个记录,每一个记录具有相同的字段个数。在数据表中记录的顺序不影响对记录的操作。4.2.5记录记录是数据表中一组数据项的集164.2.6对象对象是数据存储器的一种。对象是类的实体,对象也是类的变量,它是任何具有属性和方法的信息的集合。

对象的建立可以通过设计器和CreateObject()函数实现。4.2.6对象对象是数据存储器的一种。对象是类的174.2.7内存变量的作用域(了解)内存变量的作用域是指变量在程序中的作用范围。全局型变量局部型变量本地型变量

在VisualFoxPro系统中,能否正确使用内存变量,弄懂内存变量的作用域是重要的一环,一旦内存变量的作用域被定义,使用时就要特别注意它的作用范围。尤其是在进行应用系统开发时,各对象间的数据传递就是依靠内存变量来完成的,内存变量的作用范围定义不当,对象间的数据传递就将导致失败。

4.2.7内存变量的作用域(了解)内存变量的作用184.2.8内存变量的操作1.输入命令(1)Store命令Store<表达式>To<内存变量表>功能:计算<表达式>的值,并将<表达式>的值赋给内存变量表中每一个变量。<内存变量表>中可以是一个变量,也可以是多个变量,若是多个变量,各变量间用逗号隔开。(2)=命令<内存变量>=<表达式>功能:计算<表达式>的值,并将<表达式>的值赋给内存变量。4.2.8内存变量的操作1.输入命令194.2.8内存变量的操作2.输出命令?/??[<表达式表>]功能:依次计算<表达式表>中表达式的值,并将诸表达式表的值在屏幕上输。其中:使用?命令,显示结果在下一行输出;使用??命令,显示结果在当前行输出;不选择<表达式表>,使用?命令,输出一个空行。4.2.8内存变量的操作2.输出命令20作业:4.1.1-4.1.7、4.2作业:21

2.数据存储1.数据类型3.内部函数4.表达式第四章VisualFoxPro操作基础2.数据存储1.数据类型3.内部函数4.表达式第四章22第一节

数据类型第一节234.1.1字符型字符型(Character)数据是描述不具有计算能力的文字数据类型,是常用的数据类型之一。

字符型数据由汉字和ASCII字符集中可打印字符(英文字符、数字字符、空格及其他专用字符)组成,一个字符型数据最大长度是254个字符。4.1.1字符型字符型(Character)数据244.1.2数值型数值型数据是描述数量的数据类型。1.数值型(Numeric)数据由数字(0~9)、小数点和正负号组成。2.浮点型(Float)数据是数值型数据的一种,与数值型数据完全等价,只是在存储形式上采取浮点格式且数据的精度要比数值型数据高。3.货币型(Money)数据是数值型数据的一种特殊形。4.双精度型(Double)数据是更高精度的数值型数据。它只用于数据表中的字段类型的定义,并采用固定长度浮点格式存储。5.整型(Integer)是不包含小数点部分的数值型数据。4.1.2数值型数值型数据是描述数量的数据类型。254.1.3日期型日期型(Date)数据是用于表示日期的数据,长度固定为8个字符。日期型数据包括年、月、日3个部分,每部分间用规定的分隔符分开。由于各部分的排列顺序及分隔符的不同,日期型数据的表现形式也很多。日期型数据的表现形式由以下几个Set命令决定

4.1.3日期型日期型(Date)数据是用于表示264.1.4日期时间型日期时间型(DateTime)数据是描述日期和时间的数据,长度固定为8个字符。

日期时间型数据除包括日期数据的年、月、日外,还包括时、分、秒以及上午、下午等内容。4.1.4日期时间型日期时间型(DateTime274.1.5逻辑型逻辑型(Logic)数据是描述客观事物真假的数据,用于表示逻辑判断结果。逻辑型数据只有真和假两种值,长度固定为1个字符。

4.1.5逻辑型逻辑型(Logic)数据是描述客284.1.6备注型备注型(Memo)数据用于存放较长的字符型数据类型。可以把它看成是字符型数据的特殊形式。备注型数据没有数据长度限制,仅受限于现有的磁盘空间。它只用于数据表中的字段类型的定义,其字段长度固定为4个字符,而实际数据被存放在与数据表文件同名的备注文件中,长度根据数据的内容而定。

4.1.6备注型备注型(Memo)数据用于存放较294.1.7通用型通用型(General)数据是用于存储OLE对象的数据。通用型数据中的OLE对象可以是电子表格、文档、图片等。它只用于数据表中的字段类型的定义。OLE对象的实际内容、类型和数据量则取决于联接或嵌入OLE对象的操作方式。如果采用联接OLE对象方式,则数据表中只包含对OLE对象的引用说明以及对创建该OLE对象的应用程序的引用说明;如果采用嵌入OLE对象方式,则数据表中除包含对创建该OLE对象的应用程序的引用说明外,还包含OLE对象中的实际数据。

4.1.7通用型通用型(General)数据是用30第二节

数据存储第二节314.2.1常量常量是一个命名的数据项,是在命令或程序中直接引用的实际值,其特征是在所有的操作中其值不变。常量类型有数值型、浮点型、字符型、逻辑型、日期型和日期时间型6种。

4.2.1常量常量是一个命名的数据项,是在命令或321数值型常量2浮点型常量3字符型常量4逻辑型常量5日期常量SetDateToSetCenturyOn/OffSetMarkSetStrictdateTo6日期时间型常量1数值型常量334.2.2内存变量内存变量是一般意义下的简单变量。每一个内存变量都必须有一个固定的名称,以标识该内存单元的存储位置。用户可以通过变量标识符使用内存单元存取数据。内存变量是内存中的临时单元,可以用来在程序的执行过程中保留中间结果与最后结果,或用来保留对数据库进行某种分析处理后得到的结果。命名定义类型赋值4.2.2内存变量内存变量是一般意义下的简344.2.3数组变量数组是一组有序内存变量的集合。或者说,数组是由同一个名字组织起来的通过下标加以区分的简单内存变量的集合。将所有的数组元素用一个变量名命名,使其构成一个集合体,在数组中,每一个数组元素在内存中独占一个内存单元,视同一个简单内存变量。1、定义:declare\dimension<数组名>[下标]2、引用:数组元素都是通过数组名和下标来访问的,如A[1,2]、B[5]。4.2.3数组变量数组是一组有序内存变量的集合。354.2.4字段变量字段变量是数据库管理系统中的一个重要概念。它与记录一纵一横构成了数据表的基本结构。一个数据库由若干相关的数据表组成,一个数据表由若干个具有相同属性的记录组成,而每一个记录又是由若干个字段组成的。字段变量就是指数据表中已定义的任意一个字段。可以这样理解:在一个数据表中,同一个字段名下有若干个数据项,而数据项的值取决于该数据项所在记录行的变化,所以称它为字段变量,也有人把字段变量称为字段名变量。4.2.4字段变量字段变量是数据库管理系统中的一364.2.5记录记录是数据表中一组数据项的集合。在同一个数据表中可以有若干个记录,每一个记录具有相同的字段个数。在数据表中记录的顺序不影响对记录的操作。4.2.5记录记录是数据表中一组数据项的集374.2.6对象对象是数据存储器的一种。对象是类的实体,对象也是类的变量,它是任何具有属性和方法的信息的集合。

对象的建立可以通过设计器和CreateObject()函数实现。4.2.6对象对象是数据存储器的一种。对象是类的384.2.7内存变量的作用域(了解)内存变量的作用域是指变量在程序中的作用范围。全局型变量局部型变量本地

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论