数据库应用基础——Visual FoxPro 第2版 教学课件 ppt 作者 张磊 第2章

上传人:E**** 文档编号:89517178 上传时间:2019-05-26 格式:PPT 页数:53 大小:242.50KB
返回 下载 相关 举报
数据库应用基础——Visual FoxPro 第2版 教学课件 ppt 作者 张磊 第2章_第1页
第1页 / 共53页
数据库应用基础——Visual FoxPro 第2版 教学课件 ppt 作者 张磊 第2章_第2页
第2页 / 共53页
数据库应用基础——Visual FoxPro 第2版 教学课件 ppt 作者 张磊 第2章_第3页
第3页 / 共53页
数据库应用基础——Visual FoxPro 第2版 教学课件 ppt 作者 张磊 第2章_第4页
第4页 / 共53页
数据库应用基础——Visual FoxPro 第2版 教学课件 ppt 作者 张磊 第2章_第5页
第5页 / 共53页
点击查看更多>>
资源描述

《数据库应用基础——Visual FoxPro 第2版 教学课件 ppt 作者 张磊 第2章》由会员分享,可在线阅读,更多相关《数据库应用基础——Visual FoxPro 第2版 教学课件 ppt 作者 张磊 第2章(53页珍藏版)》请在金锄头文库上搜索。

1、第2章Visual FoxPro概述,【学习目标】 了解Visual FoxPro的特点 掌握Visual FoxPro的安装 掌握Visual FoxPro的数据类型 熟悉常用标准函数及其应用 掌握各种表达式及其使用方法,2.1 Visual FoxPro的特点,Visual FoxPro 6.0是Microsoft公司出品的应用非常广泛的可视化程序设计语言,它集数据库和程序设计语言于一身,并提供多种可视化编程工具,可以设计许多小型数据库系统,2.1.1 Fox系列数据库产品的发展历史,在各种数据库管理系统中,在我国使用最早最为广泛的当属Fox系列产品,Visual FoxPro是目前Fox

2、系列产品的新版本,它起源于xBASE微机数据库系列。 1dBASE系列 2从FoxBASE到FoxPro 3Visual FoxPro的推出,2.1.2 Visual FoxPro的特点,1集编程语言和数据库为一身 2支持面向对象的程序设计 3提供大量的可视化编程工具 4强大的交互式开发环境(IDE) 5支持网络应用,2.2 Visual FoxPro6.0的安装和配置,2.2.1 Visual FoxPro6.0的运行环境 1软件环境 Visual FxoPro6.0是32位产品,需要在Windows95/98或Windows NT 4.0或更高版本的操作系统上运行。 2硬件环境 处理器:带

3、有486DX/66MHz 处理器(或更高档处理器)的PC兼容机。 内存储器:16MB 内存。 硬盘空间:建议在 100MB 以上。 一个鼠标和一个光盘驱动器。 推荐使用 VGA 或更高分辨率的监视器。,2.2.2 Visual FoxPro6.0的安装,用户可以从CD-ROM中安装Visual FoxPro 6.0。安装时请关闭其他应用程序。 将Visual FoxPro 6.0安装盘放入CD-ROM,安装程序自动执行,如果没有自动执行,需要到光盘中点击执行Setup.exe程序。然后按照提示进行安装即可。,2.2.3 Visual FoxPro的配置,Visual FoxPro的配置决定了V

4、isual FoxPro的外观和行为。Visual FoxPro被安装和启动后,系统自动用一些默认值来设置环境,为了使系统能满足个性化的要求,也可以定制自己的系统环境。例如:可以建立Visual FoxPro所用文件的默认位置,指定如何在编辑窗口中显示源代码以及日期与时间格式等。,1使用“选项”对话框,1)从“工具”菜单中选择“选项”命令,会出现如图2-3所示的对话框; 2)根据需要选择相应的选项卡,在选项卡内根据提示进行设置; 3)保存设置,用户可将所作设置保存为在当前工作期有效或者永久有效,如果要把设置保存为仅在当前工作期有效,则选择“确定”按钮即可;如果要设为永久有效,则先单击“设为默认

5、值”按钮,把所作设置保存在Windows注册表中, 然后单击“确定”按钮。,图2-3 “选项”对话框,2使用SET命令配置Visual FoxPro,大多数显示在“选项”对话框选项卡上的选项,都可以通过SET命令或给系统内存变量指定值来进行修改。如:在“命令”窗口中输入SET DATE TO ANSI,则将日期格式设为“年.月.日”。利用SET命令设置环境时,仅在Visual FoxPro本次运行中有效,当退出系统时,设置全部丢失。使用DISPLAY STATUS命令可以查看Visual FoxPro的当前配置情况。,3通过修改配置文件配置Visual FoxPro,在Visual FoxPr

6、o启动时,程序首先读取Windows注册表中的配置信息,并根据这些信息设置其外观和行为。在读完注册表后,Visual FoxPro还会检查当前目录下是否存在Config.fpw这个配置文件,如果有,则继续读取其中的配置信息,该信息将覆盖先前从注册表中读取的相同信息。Config.fpw是一个文本文件,可以在其中设定SET命令的值,设置系统变量或执行命令、调用函数。,2.3 Visual FoxPro的工作窗口,图2-4 Visual FoxPro主工作窗口,2.3.1菜单栏,1菜单简介 文件:提供与访问文件有关的一些命令。 编辑:提供帮助编辑程序、表单、表和报表的功能,而且还支持创建对象链接和

7、嵌入对象(OLE)的功能。 显示:用于查看当前打开的对象。 格式:提供在对对象编辑时的格式控制,但是,会因打开的对象不同而有不同的命令按钮。 工具:提供如向导、调试器、类浏览器、选项设置等多种编辑工具。 程序:提供关于程序的编译和运行控制的命令。 窗口:提供了管理屏幕上正在打开的窗口的命令,如打开/关闭命令窗口,数据期工作窗口等。,2菜单选择,要想执行菜单中某条命令,需先选中该菜单项,其方法有如下几种: (1)单击某一菜单栏,出现下拉式菜单,移动鼠标到某菜单项(命令项)单击。 (2)使用键盘操作时,按住Alt,键入菜单栏后带下划线字符,出现下拉式菜单,再键入菜单项后带下划线字符。,2.3.2

8、工具栏,对于经常使用的功能,直接使用工具栏上的各种工具按钮比菜单选择便捷得多。工具栏通常在系统菜单栏下方,也可以用鼠标拖到屏幕任何位置。 工具栏的打开方法是执行“显示”菜单中“工具栏”命令,显示 “工具栏”对话框,选择要使用的工具栏,按“确定”后,被选择的工具栏将显示在屏幕上。,2.3.3 命令窗口,命令窗口是Visual FoxPro的一个重要的系统窗口。单击“窗口”菜单下的“命令窗口”选项,或者单击“常用”工具栏上的“命令窗口”按钮,可以打开/隐藏该窗口。 在命令窗口输入命令,按回车后会立即被执行。 命令窗口是一个可编辑窗口,可以进行插入、删除、复制、粘贴操作,在命令窗口中选定多条命令后按

9、回车,可以一次执行多条命令。,2.4 Visual FoxPro的数据类型和文件类型,Visual FoxPro有严格的数据类型和文件类型,清楚地认识它们,是有效地管理数据库和编写程序的前提。,2.4.1 Visual FoxPro的数据与数据类型,1数据 在数据库系统中,记载信息的各种符号称为数据。计算机中数据的含义颇为抽象,在Visual FoxPro中,计算机从外界获得的一切原始数据(包括各种数字信息、文字信息、声像信息等),经过加工和处理后,就变成了对用户有用的信息。,2数据类型,Visual FoxPro中所有的数据都有一个类型,称为数据类型。它用于描述和规定数据的可能取值和范围,以

10、及其存储方式和使用方式。数据的类型不同表明数据的属性不同。 Visual FoxPro向用户提供了丰富的数据类型,可用于变量、数组和表中的字段。,(1) 字符型(Character):,由字母、数字、空格等ASCII码字符组成,汉字也属于字符型数据。字符型数据长度为0254个字符。一个汉字占两个ASCII码字符位置。字符型数据必须用单引号、双引号或方括号等定界符括起来,例如:“student“、Lotus-1-2-3。“表示一个不含任何字符的空串。,(2) 货币型(Currency): 用来表示货币值,货币型数据需要在数字前面加上一个$符号。 (3) 数值型(Numeric): 可以参加数学运

11、算的数据,由数据09、小数点和正负号组成。数值型数据的长度为120位,数值较大或较小时可采用科学计数法表示,在内存中占8个字节。例如:5.936, -7889.98,8.992E-15。 (4) 逻辑型(Logical): 用于表示事物真假的数据。其值只有真(.T.、.t.、.Y.或.y.)和假(.F.、.f.、.N.或.n)两个逻辑数据。存储长度固定为1个字节。,(5) 日期型(Date)/日期时间型(DateTime) Date用于表示日期的数据,DateTime包括日期和时间两部分数据。日期型数据长度和日期时间型数据长度都固定为8个字节。 Date的严格数据格式为yyyy/mm/dd 或

12、yyyy-mm-dd,花括号内的第一个字符必须是字符,年份必须是4位。如:1999/8/22、2002-2-12。 (6) 可变型(Variant) 可以表示任何Visual FoxPro数据类型,数据长度取决于其所包含的数据的类型。Variant数据类型通常在外部客户连接到Visual FoxPro应用程序时使用。,以下数据类型只适用于表中的字段:,(1) 浮点型(Float):该数据类型在功能上完全等价于数值型,只是在存储形式上采用浮点格式,主要为了得到较高的计算精度。 (2) 双精度(Double):表示双精度浮点类型数据。该数据表示的数据范围远远大于数值型数据和浮点型数据。该数据主要用

13、于存储科学计算中的天文数字。双精度型数据占8个字节。 (3) 整型(Integer):无小数的数值型数据,整型数据占4个字节,取值范围是-21474836472147483647。,(4) 备注型(Memo): 用于存储字符型数据块。字段内容并不存储在记录中,而是存放在系统为每个含有备注型字段的表自动建立的一个与表同名的备注文件(扩展名.FPT)中,该备注文件随表的打开自动打开。记录中仅存储指向备注文件中相应内容的指针。 (5) 通用型(General): 用于存储OLE对象。具体的OLE对象可以是电子表格、文档和图像等。记录中仅存储指向OLE对象的指针。OLE对象放置到通用型字段时,既可采用

14、链接方式,也可采用嵌入方式,如果链接到一个OLE对象,是指没有将OLE对象真正保存在通用型字段中,字段中只包含指向OLE对象中数据及创建它的应用程序的引用,链接方式节省了存储空间。如果嵌入一个OLE对象,则字段中包含OLE对象数据的副本和创建它的应用程序的引用,这样会使表文件变得庞大。,2.4.2 Visual FoxPro的文件类型,Visual FoxPro具有众多的文件类型,不同的文件类型是以文件的扩展名来区分。 常用的文件类型有: DBF 数据表文件 CDX 数据表复合索引文件 PJX 项目文件 PRG 源程序文件 SCX 表单文件 FRX 报表文件 MNX 菜单文件,2.5 Visu

15、al FoxPro的常量、变量和函数,常量、变量和表达式是构成程序的基本元素,Visual FoxPro与其他程序语言相比,有自身的一套定义和语法规则,下面作一介绍。,2.5.1常量,常量是在程序执行过程中不能改变其值的数据。Visual FoxPro定义了六种类型的常量,分别是:数值型常量、字符型常量、逻辑型常量、日期型常量、日期时间型常量和货币型常量。,2.5.2 变量,1变量的命名 每个变量都有一个名称,叫变量名,不同的变量通过变量名加以区分。变量名命名规则是: (1) 以字母、数字、下划线、汉字组成。 (2) 变量名首字符只能是字母、下划线、汉字,不能以数字开始。 (3) 变量名长度为

16、1128个字符,每个汉字占2个字符。 (4) 不能使用系统保留字。,2变量的分类,(1) 系统变量 系统变量是指以字母“_”开头的、系统内部提供的变量,用于控制外部设备(打印机、鼠标等)及屏幕输出格式,或者用来处理有关计算器、日历和剪切板等方面的信息。用户在定义内存变量时不能与系统变量同名。 (2) 字段变量 表中的字段就是字段变量。当字段变量和内存变量同名时,字段变量具有优先权,即屏蔽同名的内存变量。若要访问内存变量,则应在内存变量名前加上提示符M.或M- (3) 内存变量 内存变量存在于程序中,是一种临时变量,其值存储在内存里,一旦程序运行完毕,这些变量就自动释放。其作用是提供数值的传递和运算。,3内存变量,(1)内存变量的赋值 Visual FoxPro的内存变量可以不事先声明定义,创建一个内存变量只要直接对它进行赋值即可。内存变量的赋值有两种格式: 格式1:STORE 表达式TO 内存变量表 格式2:内存变量名=表达式 功能:首先计算出表达式的值,再将

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号