第二章VFP数据管理系统概述._第1页
第二章VFP数据管理系统概述._第2页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

1、江苏省普通高校计算机等级考试指定栽材新编Visual FoxPro教程2014年3月第二章VFP数据库管理系统概述2014年3月选择题操作题创建项目(6.5%)选择题常量(60%)变量(55%)内存变量使用命令(0%)数值,字符,日期表达式(45%)字符函数(90%)项目管理器使用项目管理器(20%)使用项目管理器(1%)VFP语法基础日期和时间函数(30%)测试函数(64%) VFP语法基础操作题数值函数(16%)字符函数(5%)在结构化程序设计或表单设计中编程中 考査第二章VFP数据库管理系统概减.2.1 Visual FoxPro概述2 2数据类型()23常量和变量()2.4运算符和表达

2、式() 2.5函数() 2.6空值处理()第二章一.VFP发展1980年,Ashton-Tate公司推出应用于微型机的dBase II; 1984年,推出dBase III;1986年,Fox Software公司推出与dBase完全 兼容的FoxBase 1.0;1988年,推出FoxBase2.1+ ;1989年,推出FoxPro 1.0;91年,推出FoxPro1993年,微软推出FoxPro 2.5 ( for DOS / forWindows);1995年,推出Visual FoxPro 3.0;、VFP发展VFP是基于Windows平台上的可视化数 据库管理索统,是_个全新胡Fox

3、Pro版 本,它既吸收了微软公司的Visual系列( (2.1 Visual FoxPro( (2.1 Visual FoxPro产品的长处,具有功能强大.可视化强、又兼有Windows和FoxPro的长处o二.VFP的特点从系统的角度来看.VFP具有如下主要功能特点: 强大的功能 这体现在它有400多个系统函数和近500条命令及支持结构化査询语言SQL,支持面血 对象程序设计,且既能用简单的存取方式处理数 据库格式的数据,又能处理普通文件中的数据。丰富的工具 它提供了12个工具栏、21个向导.10个设计器.11个生成器及项目管理器等完备而丰 富的工具,用户的大部分工作都能通过这些工具轻 松完

4、成。2.1 Visual FoxPro概述虹:,心噫 g 二劭处彌:二.VFP的特点友好的界面 它通过主窗口的菜单栏、工具栏、 状态栏、命令窗口及各种对话框和帮助系统 为用户提供了 一个非常友好的界面。速度快VFP充分发挥处理器的性能,自动优化系统,采用(Rushmore)査询优化技术等,快速进行数据处理。三.VFP操作界面2.1 Visual FoxPro i二.VFP的特点良好的兼容性和开放性它对Xb啦的早期产品和版本有着良好的兼容 性,所有程序都可以不加修改地运行, 数据 文件也可方便地转换。它的开放性体现于通过导入和导出与其它应 用程序交换数据,通过应用程序接口,增强 了A&i

5、veX的集成。VFP命令的语法格式说明由用户定义。方括号:该语法成分在命令中是可选项,若使用 则可使命令具有某一功能。省略号:前一语法成分可重复多次。竖线:前后语法成分选择其一。四、命令说明1、VFP命令的语法格式说明I DELETEFILE fileName I ?RECYCLEDELETEFILE d:*.doc DELETE FILE命名关键字,标识命令的功能 FileName要删 除的文件,不指定文件名时用?来“打开”对话框以选择文件 RECYCLE为可选项,用于决定是否将删除的文件 放入回收2.1 Visual FoxPro命令说明斜体字:该部分通常是指命令的操作对象或参数,2.1

6、Visual FoxProIII站人命令说明 1. VFP命令的语法格式说明在命令窗口中v Ctrl+键以换行输入在程序中用;换行输入(最后一行不需要) &:命令的注解 1、VFP命令的语法格式说明绝大多数命令的关键字(包括此后介绍的函数名)可用其前4个字符代替2.1 Visual FoxPro扌命令说明?1+2+3?1+2+3?date()文件迈)編辑d)显示)格式启&(=| 5lsseo:oo臭戦OC/Ol/11i!/i( (yio03/15/1111/10/10CC/112H/10/1000/2IMI03/lS/M03/15/HCT/09/Wi:/ionoC0/1V11c

7、e/oi/ii12/10/10l:/17/10oo/15/nU/10/102、几个常用命令(4) DIR命令:显示文件目录DIRpathFileSkeletonPath:指定的文件路径FileSkeleton:文件说明(町會通配符),用于指定显示 哪些文件的目录,缺省时仅仅显示表文件(,DBF)o ?:单个字符 *:任意个字符2.1 Visual FoxPro命令说明2、几个常用命令(5) MD/RD/CD命令 MD:创建文件夹 CD:改变当前工作目录 MD d:vfp RD d:vfp CD d:vfp2、几个常用命令(6) COPY FILE/RENAME/DELETE FILE命令 CO

8、PY FILE FileNamel To FileName2 COPY FILE c:xjglmyfile.txtTOd:RENAME FileNamel To FileName2RENAME d:*.txt TO d:*.docDELETE FILE FileNamel? RECYCLEJ2.1 Visual FoxPro命令说明 RD:可除文件夹2.1 Visual FoxPro命令说明DELETE FILEd:*.bak2.1 Visual FoxPro已置VFP操作环境2、几个常用命令(7) RUN命令用于调用全、DOS应用程序或Windows程庄RUN /N MS-DOS comma

9、ndProgramName/N:表示不需要等待该命令执行结束即可执行另一个Windows应用程序。RUN/N calc(8) QUIT命令2.1 Visual FoxPro命令说明五、 SET BELLON/OFF打开或关闭计算机铃声 SET CENTURY ON/OFF决定是否显示日期表达式中的世纪部分 SET CLOCK ON/OFF/STATUS决定VFP是否显示系统时钟 SET DEFAULT TO path指定默认的驱动器、目录和文件夹 SET ESCAPE ON/OFF决定是否可以通过按vESC键中断程序和命令的运行 SET SECONDS ON/OFF当显示日期时间时,指定是否显

10、示时间部分的秒 SET DATE TOAMERICANIANSIIMDYIDMYIYMDILONG指定日期表达式和日期时间表达式的显示格式P342.1 Visual FoxPro六.VFP文件类型(P35表2 2)七、项目管理器(创建.打开)倪明:径:上机注意事项中英文切换用v CTRL+O遇到死机时,按2.1 Visual FoxProrXB序2.1 Visual FoxPro数垢立档曰ia+。口在使用表设计器时,尽量不要用鼠标移动 光标。命令中的&表示注释。日期的输入用月曰年格式。MM/DD/YY VFP不仅仅是一种关系型数据库管理系统, 它还提供了一个程序设计语言,供用户编 制应

11、用程序。本章介绍了VFP语言的基本成分,包括数据类型、变量、函数和表达式等。数据类型中文名称说明范围Character字符型c各种字符组成的串254Currency货币型Y货币单位8Numwk数值型N整数或小数8, 20Float浮点型*F单精度数值型同数值型Date日期型D年月日8Datetime日期时间型T年月日时分秒8Quble双精度型*D双精度数值型8InUger整型*I整数42.2数据类型Logical逻辑型L真或假1Memo备注型水M超过254的不定长字符串4General通用型*GOLE图象、多媒体对象4三、货币型(CurrencY )专用表示货币的数值型数据,需加货币前 缀符长

12、度:8B 在涉及货币数据时,可用货币类型来代替 数值类型。对于货币数据,如果小数点位 数超过4位,系统将其四舍五入到4位。( (22数据类型 一、字符型(Character )由任意字符组成。英文字母、数字、标点 符号、钮、中文字符和其他可打印符号长度:最多有254个字符。 二、数值型(Numeric ):由数字()9),正负号(+ , ),小数点(.) 组成,用于表示数值的大小.长度:内存中为8 B;字段变量中1 20字节.( (22数据类型由年、月、日组成的数据.长度:8B;“yyyymmdd”取值范围:A0001-01-01 9999-12-31.:五、日期时间型(DateTime )由

13、年、月、日加时、分、秒组成的数据长度:8B;00:00:00 am 11:59:59 pm:六、整型(Integer ):仅用于数据表中存储无小数的整数值,长度:4仅用于数据表中以淫点整式存储的数据长度同N.:八、双精度型(Double)(22数据类型U1日期型(Date)2.2数据类型:七、浮点型(Float)()(与数值型等价,兼容)时间取值范仅用于数据表中存储高精度浮点数的数据.固定长度:8B 2.2数据类型齐:九、 逻辑型 (Logical)有逻辑真值T和逻辑假值.F.*长度:1 B:十、备注型(Memo )*仅用于数据表中的字符型数据在表中长度:4B,实 际内容保存在与表文件同名(扩

14、展名fpt)的备注文件中, 其长度取决于计算机系统存储空间大小.-、通用型(General)*仅用于数据表中,可存储如图片、图像、声音、电 子表格等OLE对象和多媒体数据表中长度:4B实际 内容则保存在备注文件中.备注型、通用型数据、整型数据4字节日期型、日期时间型数据、货币型数据8个 字节2.2数据类型逻辑型数据1个字节和数组来存储数据,VFP还可以使用记录 和对象来存储数据。常量、变量、数组、记录和对象称为“数 据存储的容器”,“数据容器”(23常量与变量(P4血2.3常量与变量(ifcty数据存储容器大多数程序设计语言允许使用壷量、变量( )1、 名称中只能包含字母、下划线数字和汉字2、

15、 名称开头只能是字母、下划线或汉字,不能是数 字。3、 自由表的字段名、索引标识名最多只能是10个字 符,其余名称长度可以是1128个字符4、 避免使用系统保留名【注】:系统预定了许多系统变量,它们的名称均以下划线 开头,用户在定义名称时应尽可能避免使用下划线开头且 表的字段名不允许以下划线开头.2.3常量与变量一、名称命名规则:例女口:2x 9 x_2,sum-of-score,sum_of_scoreuse,_aver_gz,mn,po mn,_aver#gz,nSum&Score2.3常量与变量一、名称命名规则:口 、常量:( )在整个操作过程中值保持不变。常量根据类型分为:(

16、)货币型常量:()字符型常量:()逻辑型常量:()日期型常量:()日期和时间型常量:()口二、常量:1、数值型常量:()表示数量大小。由数字、小数点和正负号构成。23常量与变量23常量与变量在内存中占8个字节,取值范围是0 999 999 9999E+19-0.999 999 999 9E+20o Eg:-10 15、35 浮点数表示:4.I5E+32、4.15E-32逻辑真: T、 t、 Y、 y逻辑假: F、 N、 n.2.3常量与变量二、常量: 2、货币型常量:()表示货币值数字前加美元符号($) Eg:$200 35、$2000无浮点数表示内存中占8个字节,自动四舍五入2.3常量与变量

17、二、常量:逻辑型常量:( )2.3常量与变量 烬 4、字符型常量(字符串)()由字符串“定界符”括起来的一串字符, 字符可 以表示一切可以表示的字符,如ASCII码、汉字。字符串定界符:单引号、双引号或方括号 Eg: “885689”、苏B-00019 Visual Foxpro2.3常量与变量逐二、常量: 4、字符型常量(字符串)【注】不能用中文标点的单引号或双引号作为字 符串的定界符定界符必须成对出现, 不能出现“一头为单引号 而另一头为双引号”等情况如果某种定界符本身也是字符串的内容, 则需要 用另一种定界符表示字符串不包含任何字符的字符串(“)称为“空串”, 它与包含空格的字符串(“”)不同-字符串中的字母,其大小写不等价 5、日期型常量和日期时间型常量:()定界符是一对花括号,年月日之间用/或一或或 空格分隔,时分秒之间用:分隔(1)传统的曰期格式的语法形式:mm/dd/yy hh: mm:ss |amlpm 03-21-12 .03-21-2012(2)严格的日期格式的语法形式:(系统默认)Ayyyy/mm/ddhh: mm:ss amlpm A2012-3-21、A2012-3-21 8:12 pm常用日期格式短语格式短语格式AMERICANmm/dd/yyANSIyy.mm.ddBRITISH/FRENCHdd/mm/yyGERMA

温馨提示

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

评论

0/150

提交评论