第二章VFP数据管理系统概述课件.ppt
《第二章VFP数据管理系统概述课件.ppt》由会员分享,可在线阅读,更多相关《第二章VFP数据管理系统概述课件.ppt(137页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、新编新编Visual FoxPro 教程教程2014年年3月月江苏省普通高校计算机等级考试指定教材江苏省普通高校计算机等级考试指定教材江苏省普通高校计算机等级考试指定教材江苏省普通高校计算机等级考试指定教材第二章第二章 VFP数据库管理系统概述数据库管理系统概述2014年年3月月n项目管理器项目管理器n选择题选择题n n使用项目管理器(使用项目管理器(20%)n n操作题操作题n n创建项目(创建项目(6.5%)n n使用项目管理器(使用项目管理器(1%)第二章第二章 VFP数据库管理系统概述数据库管理系统概述nVFP语法基础语法基础n选择题选择题n n常量(常量(60%)变量(变量(55%)
2、n n内存变量使用命令(内存变量使用命令(0%)n n数值,字符,日期表达式(数值,字符,日期表达式(45%)n n字符函数(字符函数(90%)n n日期和时间函数(日期和时间函数(30%)n n测试函数(测试函数(64%)第二章第二章 VFP数据库管理系统概述数据库管理系统概述nVFP语法基础语法基础n n操作题操作题n n数值函数(数值函数(16%)n n字符函数(字符函数(5%)n n在在结构化程序设计结构化程序设计或或表单表单设计中编程中设计中编程中考查考查第二章第二章 VFP数据库管理系统概述数据库管理系统概述n n2.1 Visual FoxPro 概述概述n n2.2 数据类型数
3、据类型()n n2.3 常量和变量(常量和变量()n n2.4 运算符和表达式运算符和表达式()n n2.5 函数函数()n n2.6 空值处理空值处理()第二章第二章 VFP数据库管理系统概述数据库管理系统概述一、一、VFP 发展发展1980年年,Ashton-Tate公司公司推出应用于推出应用于微型机微型机微型机微型机的的 dBase II;1984年年,推出推出 dBase III;1986年年,Fox Software公司推出与公司推出与 dBase 完全完全兼容的兼容的 FoxBaseFoxBase 1.0;1988年年,推出推出 FoxBaseFoxBase 2.1+;1989年年
4、,推出推出 FoxPro 1.0;91年年,推出推出FoxPro 2.0 ;1993年年,微软推出微软推出 FoxPro 2.5(for DOS/for Windows);1995年年,推出推出 Visual FoxPro 3.0;2.1 Visual FoxPro 概述概述一、一、VFP 发展发展vVFP是基于是基于Windows平台上的平台上的可视化数可视化数据库管理系统据库管理系统,是一个全新的,是一个全新的FoxPro版版本,它既吸收了微软公司的本,它既吸收了微软公司的Visual系列系列产品的长处,具有产品的长处,具有功能强大功能强大、可视化强可视化强、面向对象面向对象等许多特点,又
5、兼有等许多特点,又兼有Windows和和FoxPro的长处。的长处。2.1 Visual FoxPro 概述概述从系统的角度来看,从系统的角度来看,从系统的角度来看,从系统的角度来看,VFPVFP具有如下主要功能特点具有如下主要功能特点具有如下主要功能特点具有如下主要功能特点:强大的功能强大的功能强大的功能强大的功能 这体现在它有这体现在它有400多个多个系统函数系统函数系统函数系统函数和近和近500条条命令命令命令命令及支持及支持结构化查询语言结构化查询语言结构化查询语言结构化查询语言SQL,支持,支持面向面向对象程序设计对象程序设计,且既能用简单的存取方式处理数,且既能用简单的存取方式处理
6、数据库格式的数据,又能处理普通文件中的数据。据库格式的数据,又能处理普通文件中的数据。丰富的工具丰富的工具丰富的工具丰富的工具 它提供了它提供了1212个工具栏、个工具栏、2121个向导、个向导、1010个设计器、个设计器、11 11 个生成器及项目管理器等完备而丰个生成器及项目管理器等完备而丰富的工具富的工具,用户的大部分工作都能通过这些工具轻用户的大部分工作都能通过这些工具轻松完成松完成 。n二二、VFP的特点的特点2.1 Visual FoxPro 概述概述二二、VFP的特点的特点友好的界面友好的界面友好的界面友好的界面 它通过主窗口的菜单栏、工具栏、它通过主窗口的菜单栏、工具栏、状态栏
7、、命令窗口及各种对话框和帮助系统状态栏、命令窗口及各种对话框和帮助系统为用户提供了一个为用户提供了一个非常友好非常友好非常友好非常友好的界面。的界面。速度快速度快速度快速度快 VFP充分发挥处理器的性能,充分发挥处理器的性能,自动优自动优化系统化系统,采用,采用(Rushmore)查询优化技术查询优化技术查询优化技术查询优化技术等,等,快速快速快速快速进行进行数据处理数据处理数据处理数据处理。2.1 Visual FoxPro 概述概述二二、VFP的特点的特点良好的兼容性和开放性良好的兼容性和开放性良好的兼容性和开放性良好的兼容性和开放性 它对它对XbaseXbase的早期产品和版本有着良好的
8、的早期产品和版本有着良好的兼容兼容兼容兼容性性性性,所有程序都可以不加修改地运行,数据,所有程序都可以不加修改地运行,数据文件也可方便地转换。文件也可方便地转换。它的它的开放性开放性开放性开放性体现于通过导入和导出与其它应体现于通过导入和导出与其它应用程序交换数据,通过应用程序接口,增强用程序交换数据,通过应用程序接口,增强了了OLEOLE和和ActiveXActiveX的集成。的集成。2.1 Visual FoxPro 概述概述n三三、VFP操作界面操作界面2.1 Visual FoxPro 概述概述n四、四、命令说明命令说明n n1 1、VFP VFP 命令的语法格式说明命令的语法格式说明
9、命令的语法格式说明命令的语法格式说明n n斜体字:斜体字:斜体字:斜体字:该部分通常是指命令的该部分通常是指命令的操作对象操作对象操作对象操作对象或或参数参数参数参数,由用户定义。由用户定义。n n方括号:方括号:方括号:方括号:该语法成分在命令中是该语法成分在命令中是可选项可选项可选项可选项,若使用,若使用则可使命令具有某一功能。则可使命令具有某一功能。n n省略号:省略号:省略号:省略号:前一语法成分可前一语法成分可重复重复重复重复多次。多次。n n竖线:竖线:竖线:竖线:前后语法成分选择其一。前后语法成分选择其一。2.1 Visual FoxPro 概述概述n四、四、命令说明命令说明n1
10、、VFP命令的语法格式说明命令的语法格式说明 DELETE FILE fileName|?RECYCLE DELETE FILE d:*.docn nDELETE FILEDELETE FILE 命名关键字,标识命令的功能命名关键字,标识命令的功能nFileName 要删除的文件,不指定文件名时用要删除的文件,不指定文件名时用?来来“打开打开”对话框以选择文件对话框以选择文件nRECYCLE为可选项,用于决定是否将删除的文件为可选项,用于决定是否将删除的文件放入回收站放入回收站2.1 Visual FoxPro 概述概述n四、命令说明四、命令说明n1、VFP命令的语法格式说明命令的语法格式说明
11、n在命令窗口中在命令窗口中+键以换行输入键以换行输入n在程序中用在程序中用;换行输入(最后一行不需要)换行输入(最后一行不需要)n绝大多数命令的关键字(包括此后介绍的函数名)绝大多数命令的关键字(包括此后介绍的函数名)可用其可用其前前前前4 4个个个个字符代替字符代替n n&:&:命令的注解命令的注解2.1 Visual FoxPro 概述概述n四、命令说明四、命令说明n1、VFP命令的语法格式说明命令的语法格式说明?1+2+3?1+2+3?date()2.1 Visual FoxPro 概述概述n四、命令说明四、命令说明n2、几个常用命令、几个常用命令n(1)“*”和和“&”命令命令n“&”
12、:用于命令后面,引导一个注释内用于命令后面,引导一个注释内容容n“*”:将将整个命令行整个命令行定义为注释内容,且定义为注释内容,且必须为命令行的第一个字符必须为命令行的第一个字符2.1 Visual FoxPro 概述概述n四、命令说明四、命令说明n2 2、几个常用命令、几个常用命令、几个常用命令、几个常用命令n(2)“?”和和“?”命令命令n(3)CLEAR命令命令n(清除当前主窗口中的信息)(清除当前主窗口中的信息)2.1 Visual FoxPro 概述概述n四、命令说明四、命令说明n2 2、几个常用命令、几个常用命令、几个常用命令、几个常用命令n(4)DIR命令:显示文件目录命令:显
13、示文件目录nDIRpathFileSkeletonnPath:指定的文件路径:指定的文件路径nFileSkeleton:文件说明(:文件说明(可含通配符可含通配符),用于指定显示),用于指定显示哪些文件的目录,缺省时仅仅显示表文件哪些文件的目录,缺省时仅仅显示表文件(.DBF)(.DBF)。n?:单个字符单个字符n*:任意个字符任意个字符2.1 Visual FoxPro 概述概述n四、命令说明四、命令说明n2 2、几个常用命令、几个常用命令、几个常用命令、几个常用命令n(4)DIR命令:显示文件目录命令:显示文件目录nDIRpathFileSkeletonnDIRnDIR d:*.txtnD
14、IR d:*.docnDIR d:*.xlsnDIR d:xjglt*.txt2.1 Visual FoxPro 概述概述n四、命令说明四、命令说明n2 2、几个常用命令、几个常用命令、几个常用命令、几个常用命令n(5)MD/RD/CD命令命令nMD:创建文件夹创建文件夹nRD:删除文件夹删除文件夹nCD:改变当前工作目录改变当前工作目录nMD MD d:vfpnRDRD d:vfpd:vfpnCD CD d:vfpd:vfp2.1 Visual FoxPro 概述概述n四、命令说明四、命令说明n2 2、几个常用命令、几个常用命令、几个常用命令、几个常用命令n(6)COPY FILE/RENA
15、ME/DELETE FILE命令命令nCOPY FILE FileName1 To FileName2nCOPYCOPY FILEFILE c:xjglmyfile.txt TOTO d:nRENAME FileName1 To FileName2nRENAME d:*.txt TO d:*.docnDELETE FILE FileName|?RECYCLEn nDELETEDELETE FILEFILE d:*.bak2.1 Visual FoxPro 概述概述n四、命令说明四、命令说明n2 2、几个常用命令、几个常用命令、几个常用命令、几个常用命令n(7)RUN命令命令n用于调用用于调用D
16、OS命令命令、DOS应用程序应用程序或或Windows应用程序应用程序nRUN/N MS-DOS commandProgramNamen n/N:/N:表示不需要等待该表示不需要等待该命令执行结束命令执行结束命令执行结束命令执行结束即可执行另一个即可执行另一个Windows 应用程序。应用程序。n n RUNRUN/N calcn(8)QUIT命令命令2.1 Visual FoxPro 概述概述五五、配置配置VFP操作环境操作环境2.1 Visual FoxPro 概述概述SET BELL ON/OFF 打开打开打开打开或或关闭关闭关闭关闭计算机铃声计算机铃声SET CENTURY ON/OF
17、F 决定是否显示日期表达式中的决定是否显示日期表达式中的世纪世纪世纪世纪部分部分SET CLOCK ON/OFF/STATUS 决定决定VFP是否显示是否显示系统时钟系统时钟系统时钟系统时钟SET DEFAULT TO path 指定默认的驱动器、目录和文件夹指定默认的驱动器、目录和文件夹SET ESCAPE ON/OFF 决定是否可以通过按决定是否可以通过按键中断程序和命令的运行键中断程序和命令的运行2.1 Visual FoxPro 概述(概述(P34)SET SECONDS ON/OFF 当显示日期时间时,指定是否显示时间部分的秒当显示日期时间时,指定是否显示时间部分的秒SET DATE
18、 TO AMERICAN|ANSI|MDY|DMY|YMD|LONG指定日期表达式和日期时间表达式的显示格式指定日期表达式和日期时间表达式的显示格式 P342.1 Visual FoxPro 概述概述六六、VFP文件类型(文件类型(P35表表2-2)七七、项目管理器项目管理器(创建、打开创建、打开)2.1 Visual FoxPro 概述概述上机注意事项上机注意事项q中英文切换用中英文切换用+。q遇到死机时,按遇到死机时,按+。q在使用表设计器时,尽量不要用鼠标移动在使用表设计器时,尽量不要用鼠标移动光标。光标。q命令中的命令中的&表示注释。表示注释。q日期的输入用月日年格式。日期的输入用月日
19、年格式。MM/DD/YYMM/DD/YY2.1 Visual FoxPro 概述概述2.2 数据类型数据类型VFP不仅仅是一种不仅仅是一种关系型数据库管理系统关系型数据库管理系统,它还提供了一它还提供了一 个个程序设计语言程序设计语言,供用户编,供用户编制应用程序。制应用程序。本章介绍了本章介绍了VFP语言语言的基本成分,包括的基本成分,包括数数据类型据类型、变量变量、函数函数和和表达式表达式等。等。数据类型数据类型中文名称中文名称说明说明范围范围CharacterCharacter字符型字符型 C各种字符组成的串各种字符组成的串254CurrencyCurrency货币型货币型 Y货币单位货
20、币单位8NumericNumeric数值型数值型 N整数或小数整数或小数8,20FloatFloat浮点型浮点型*F单精度数值型单精度数值型同数值型同数值型DateDate日期型日期型 D年月日年月日8DatetimeDatetime日期时间型日期时间型 T年月日时分秒年月日时分秒8DoubleDouble双精度型双精度型*D 双精度数值型双精度数值型8IntegerInteger整型整型*I 整数整数4LogicalLogical逻辑型逻辑型 L真或假真或假1MemoMemo备注型备注型*M 超过超过254的不定长字符串的不定长字符串4GeneralGeneral通用型通用型*G OLE图象
21、、多媒体对象图象、多媒体对象42.2 数据类型数据类型(P39)()一、一、字符型字符型(Character)v由任意字符组成。由任意字符组成。英文字母英文字母英文字母英文字母、数字数字数字数字、标点标点标点标点符号符号符号符号、空格空格空格空格、中文字符中文字符中文字符中文字符和和其他可打印符号其他可打印符号其他可打印符号其他可打印符号v长度长度:最多有最多有254个个字符。字符。二二、数值型数值型(Numeric)v 由数字由数字(0 9),正负号正负号(+,-),小数点小数点(.)组成组成,用于表示数值的大小用于表示数值的大小.v长度长度:内存中为内存中为 8 B;字段变量中字段变量中1
22、-20字节字节.2.2 数据类型数据类型三三、货币型货币型(CurrencY)v专用表示货币的专用表示货币的数值型数值型数值型数值型数据数据,需加货币前需加货币前缀符缀符“$”;v长度长度:8 B.v在涉及货币数据时,可用货币类型来代替在涉及货币数据时,可用货币类型来代替数值类型。对于货币数据,如果小数点位数值类型。对于货币数据,如果小数点位数超过数超过4位,系统将其四舍五入到位,系统将其四舍五入到4位。位。2.2 数据类型数据类型v四四、日期型日期型(Date)由年、月、日组成的数据由年、月、日组成的数据.长度长度:8 B;“yyyyyyyymmmmdddd”取值范围取值范围:0001-01
23、-01 9999-12-31.v五五、日期时间型日期时间型(DateTime)由年、月、日加时、分、秒组成的数据由年、月、日加时、分、秒组成的数据.长度长度:8 B;时间取值范围时间取值范围:00:00:00 am 11:59:59 pm2.2 数据类型数据类型v六、整型六、整型(Integer)v仅用于数据表中存储无小数的整数值仅用于数据表中存储无小数的整数值,长度长度:4 Bv七七、浮点型浮点型(Float)(与数值型等价,兼容与数值型等价,兼容)仅用于数据表中以仅用于数据表中以浮点格式浮点格式存储的数据存储的数据.长度同长度同 N.v八八、双精度型双精度型(Double)仅用于数据表中存
24、储高精度浮点数的数据仅用于数据表中存储高精度浮点数的数据.固定长度固定长度:8 B.2.2 数据类型数据类型v九、九、逻辑型逻辑型(Logical)有逻辑真值有逻辑真值.T.和和逻辑假值逻辑假值.F.长度长度:1 Bv十、备注型十、备注型(Memo)仅用于数据表中的仅用于数据表中的字符型数据字符型数据.在表中在表中 长度长度:4 B,实实际内容保存在与表文件同名际内容保存在与表文件同名(扩展名扩展名.fpt)的的 备注文件备注文件 中中,其长度取决于计算机系统存储空间大小其长度取决于计算机系统存储空间大小.v十一十一、通用型通用型(General)仅用于数据表中仅用于数据表中,可存储如图片、图
25、像、声音、电可存储如图片、图像、声音、电子表格等子表格等OLE对象和多媒体数据对象和多媒体数据.表中表中长度长度:4 B,实际内实际内容则保存在备注文件中容则保存在备注文件中.2.2 数据类型数据类型逻辑型数据逻辑型数据 1个字节个字节备注型、通用型数据、整型数据备注型、通用型数据、整型数据 4字节字节日期型、日期时间型数据日期型、日期时间型数据、货币型数据、货币型数据 8个个字节字节2.2 数据类型数据类型2.3 常量与变量(常量与变量(P41)数据存储容器数据存储容器大多数程序设计语言允许使用大多数程序设计语言允许使用常量常量、变量变量和和数组数组来存储数据,来存储数据,VFP还可以使用还
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 VFP 数据管理 系统 概述 课件
限制150内