vf6.0编程入门ppt课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《vf6.0编程入门ppt课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vf6 编程 入门 ppt 课件
- 资源描述:
-
1、1isualFVoxPro第1-7章2学习Visual FoxPro的两个重要部分:1. 命令的使用命令的使用2. 集成开发环境的操作集成开发环境的操作3isualFVoxPro第1章4知识点: Visual FoxPro 及其发展简史 数据管理技术 数据库系统的组成 数据模型 关系的基本运算 Visual FoxPro6.0的数据组织结构第第1章章 VFP与数据库基本概念与数据库基本概念51.1 Visual FoxPro概述 Visual FoxPro的发展经历了dBASE、FoxBASE、FoxPro和Visual FoxPro等4个主要发展阶段 dBASE II1982FoxBASE1
2、984FoxPro1989Visual FoxPro 3.0 1995Visual FoxPro 6.0199861.2 数据管理技术 人工管理 文件系统 数据库管理程序1数据1程序2数据2程序n数据n程序1程序2程序n数据1数据2数据n程序1程序2程序n数据库管理系统操作系统数据库1.2.1数据管理技术的发展71.2.2 数据库系统的组成 数据库 数据库管理系统 计算机系统 用户81.2.2 数据库系统的组成 数据库 数据库(Data Base,DB)是统一管理的相关数据的集合。这些数据以一定的结构存放在磁盘中。其基本特点是:数据能够为各种用户共享、具有可控制的冗余度、数据对程序的独立性以及
3、由数据库管理系统统一管理和控制等。 数据库管理系统数据库管理系统 数据库管理系统(database management system,DBMS)是在操作系统支持下工作的管理数据的软件,是数据库系统的核心。它能够为用户或应用程序提供访问数据库的方法,包括数据库的建立、更新、查询、统计、显示、打印及各种数据控制。 91.2.2 数据库系统的组成 计算机系统计算机系统计算机系统(computer system)是指用于数据库管理的计算机硬件、软件系统。 用户用户即与数据库系统打交道的人员。通常有3种人员:对数据库系统进行日常维护的数据库管理员。用数据操作语言和高级语言编制应用程序的程序员。使用数据
4、库中数据的人员。 101.3 数据模型1.3.1 层次模型大 学学院1学院n处室1处室n系研究所111.3 数据模型1.3.2 网状模型学生1学生2学生3学生n课程1课程2课程n121.3 数据模型1.3.3 关系模型131.3.3 关系模型1.关系术语关系:二维表,Visual FoxPro的一个表文件。元组:表中一行,记录。属性:表中的一列,字段。分量:元组中一个属性值。域:表中属性的取值范围。关键字,关键字段、码:表中具有惟一标识的属性。关系模式: 对关系的描述,表的结构。141.4 关系的基本运算 选择:从关系中找出满足条件的记录。(行)投影:从关系中选择若干属性组成新的关系。(列)连
5、接:将两个关系通过公共属性名连接成一个新的关系。151.5 VFP的数据组织结构 从数据管理角度看,VFP数据组织的层次由大到小依次是:数据库、表、记录和字段。 1. 字段2. 记录3. 表4. 数据库16isualFVoxPro第2章17第第2 2章章 初识初识Visual Visual FoxPro6.0FoxPro6.0 知识点: Visual FoxPro6.0用户界面 菜单系统 命令窗口 Visual FoxPro6.0的设计工具 VFP的系统功能182.1 Visual FoxPro启动与退出 启动方法 :在桌面上双击“Visual FoxPro6.0”图标。在Windows的“开
6、始”菜单的程序列表中选择Visual FoxPro6.0项。通过Windows的“资源管理器”或“我的电脑”,找到Visual FoxPro6.0程序并启动。192.1 Visual FoxPro启动与退出退出VFP,可以使用下述方法之一:在命令窗口输入“QUIT”并按回车键。在“文件”菜单中选择“退出”项。直接按组合键Alt+F4。用鼠标单击VFP主界面标题栏最右边的关闭窗口按钮。202.2 Visual FoxPro用户界面2.2.1窗口窗口 命令窗口命令窗口 命令窗口是一个标题为“命令”(Command)的小窗口。它的主要作用是输入并显示VFP命令,实现与用户的单步交互操作。 程序主窗口
7、程序主窗口 即启动VFP后屏幕上出现的VFP主界面。程序主窗口由标题栏、菜单栏、工具栏、工作区和状态栏组成。主要用于显示VFP的处理结果,其中状态栏用于显示当前的操作状态。212.2 Visual FoxPro用户界面 全屏幕编辑窗口全屏幕编辑窗口 全屏幕编辑窗口是一种能够实现数据或过程代码编辑操作的环境,一般又分为表数据编辑窗口、表结构编辑窗口和过程编辑窗口。 对话框对话框 对话框是一类特殊窗口,仅当所执行的菜单项后带“”符号时才会出现。借助于对话框,用户可以选择所需要的数据或操作,而VFP则利用对话框引导用户正确地操作,或者向用户提供警告、提示信息等。 222.2 Visual FoxPr
8、o用户界面2.2.2 2.2.2 菜单菜单 菜单是一种用选项来组织命令的重要工具。VFP使用的菜单有:下拉式菜单和快捷菜单。2.2.3 工具栏 工具栏是一种用图标的方式组织命令的工具。Visual FoxPro包含的工具栏有11种:常用、报表控件、报表设计器、表单控件、表单设计器、布局、查询设计器、调色板、打印预览、视图设计器和数据库设计器。默认情况只有“常用”工具栏可见。23 2.3 辅助设计工具2.3.12.3.1设计器设计器 设计器是辅助用户创建文件的工具。例如辅助用户创建表、数据库、表单、查询、报表等文件来管理数据。设计器主要包括表设计器、数据库设计器、菜单设计器、表单设计器、查询设计
9、器、视图设计器等。 2.3.2生成器 生成器是Visual FoxPro6.0提供的一种可视化辅助工具。它用于简化、修改表单及其他复杂控件的过程。每个生成器都有一系列选项卡组成,允许用户访问并设置所选对象的属性。242.3 辅助设计工具2.3.32.3.3向导向导 向导是帮助用户迅速完成诸如建立表单和建立查询等常用任务的交互式工具,它根据已有的一些实例,通过一系列的向导窗口和人机对话,完成一个任务。2.3.42.3.4项目管理器项目管理器 项目管理器是Visual FoxPro6.0提供的一个重要工具,它使用简洁的可视化的方法对自由表、文件、数据库、报表和查询等进行组织和管理,是应用程序的控制
10、中心。当开发一个应用系统时,可用项目管理器来跟踪所有相关文件。 252.4 VFP的系统功能 2.4.1 VFP的工作方式 界面操作工作方式 命令操作 程序操作 262.4 VFP的系统功能 2.4.2 VFP菜单的约定及其使用 VFP主菜单主菜单启动VFP6.0后,窗口标题栏的下部就是菜单栏,如图2-3所示。在菜单栏上显示的是VFP主菜单的默认项,名称有:文件、编辑、显示、格式、工具、程序、窗口和帮助。每个菜单名都对应自己的一组下拉式菜单。272.4.2 VFP菜单的约定及其使用 菜单的约定菜单的约定 子菜单项后带“”符号:执行这样的菜单,会弹出一个对话框。子菜单项的颜色为灰色:当菜单项呈灰
11、色时,表示当前状态下不可以使用。子菜单项后带黑三角“”符号:表示它有下级子菜单,当鼠标指向该菜单项时,自动出现下级子菜单。子菜单项前有钩“”:是选择标记。当菜单栏前有该符号时,表示该命令有效。若再选择该命令,则删除该标记,表示该命令不再有效。282.4.3 命令的一般格式1、命令格式 VFP可以执行的命令由“命令动词 +命令子句”组成,常用形式:命令动词 FOR WHILE FIELDS OFF2、命令使用注意事项292.5 用VFP组织数据的例子 2.5.1 设置默认目录 利用利用“工具工具/选项选项”菜单菜单 用用SET命令命令例如,SET DEFAULT TO D: JIANG 302.
12、5.2 创建表文件的例子1、设计表结构312.5 用VFP组织数据的例子2.5.2 创建表文件的例子2、建立表结构3、填写数据2.5.3表文件的保存/关闭、打开与查看“文件/保存”“文件/关闭”“文件/打开”“显示/浏览”32isualFVoxPro第3章33第第3 3章章 Visual FoxPro6.0Visual FoxPro6.0应用应用基础基础 知识点: 数据类型 常量与变量 运算符与表达式 常用函数 VFP常用文件343.1 数据类型 VFP6.0提供了14种数据类型,分别是:数值型、字符型、逻辑型、日期型、通用型、备注型、货币型、日期时间型、整型、双精度型、浮点型、二进制字符型、
13、二进制备注型、对象型。353.1 数据类型数值型数据(数值型数据(N N):由数字09、一个符号(+或-)和一个小数点组成。字符型数据(字符型数据(C C):由字母、数字空格等一切可打印的ASCII字符组成。逻辑型数据(逻辑型数据(L L): .T. or .F. (.Y. or .N.) 。日期型数据(日期型数据(D D):可用set date,set century ,set mark to来设置日期格式。日期时间型数据(日期时间型数据(T T):用于保存日期、时间或二者兼有的数据。例1: tMydatetime=2005-9-5 11:00 a , tMytimeonly=11:00 a
14、 货币型数据(货币型数据(Y Y):加符号$ 。 例2:money1$1000.5 ,money2$1234.56789 。双精度型数据(双精度型数据(N N):提高更高的精度,占用8个字节。浮点型数据(浮点型数据(N N):与数值型数据相同,以提供与其它软件和系统的兼容性。整数型数据(整数型数据(N N):不包含小数,以二进制形式存储,占4个字节。通用型数据(通用型数据(G G): 存储OLE对象,长度为4个字节。备注型数据(备注型数据(M M):存放较多内容的文本信息(.FPT), 长度4个字节。二进制字符型数据(二进制字符型数据(C C):与字符型数据类似,以二进制存储。二进制备注型数据
15、(二进制备注型数据(M M) :与备注型数据类似,以二进制存储。对象型数据(对象型数据(O O):):Windows应用程序中生成的对象。如VFP的主窗口对象为_SCREEN。363.2 常量与变量3.2.1 常量常量是以直观的数据形态和意义直接出现的数据,在程序执行过程中常量的值是固定不变的。3.2.2 变量 在程序执行过程中可以变化的数据项,称为变量。373.2.1 常量数值型常量数值型常量可以是整数和实数,用于表示一个数量的大小。例如3.14,1.23E+5。数值型常量的长度包括整数位数、小数位数和小数点。383.2.1 常量字符型常量字符型常量是用定界符界定的一串字符,又称为字符串。可
16、用的定界符有三对,即单引号、双引号“”、方括号等。例如,123、 计算机、”A”都是书写正确的字符型常量。393.2.1 常量逻辑型常量逻辑型常量属于逻辑型数据,只有两个值:逻辑真和逻辑假。逻辑真常量用.T.、.t.、.Y.、.y.表示;逻辑假常量用.F.、.f.、.N.、.n.表示。如果书写时少了字符左右的两点,就会被计算机当作变量。403.2.1 常量日期型常量日期型常量必须用一对花括号将数据括起来, 例如,11/05/1972和1972-05-11,均表示 “1972年5月11日”这一日期数据。也可以用CTOD(”11/05/72”)来表示,意思是把字符型常量”11/05/72”转换成日
17、期型常量。空白的日期型常量用表示。413.2.1 常量日期时间型常量 日期时间型常量与日期型常量类似,也必须用一对花括号将数据括起来,只是在日期数据后面加上“时:分:秒”即可。例如,08/29/1987 05:26:30表示1987年8月29日5时26分30秒。货币型常量 货币型常量用来表示货币值,使用时,在数值前加上货币符号。 423.2.2 变量 变量分类 433.2.2 变量 变量的命名规则 变量名是用来标识变量的符号,最多10个字符,可以由字母,数字和嵌在中间的下划线组成。443.2.2 变量 内存变量定义与操作 赋值命令命令“=” 格式 :=功能:计算赋值号右边表达式的值(一个数据)
18、,然后将这个值赋给左边的内存变量。它具有计算和赋值的双重功能。453.2.2 变量命令“STORE”格式:STORE TO 功能:计算的值,然后将结果分别赋给变量表中的所有变量。所谓表示有多个变量,变量与变量之间用逗号“,”分隔。注意,“,”为英文标点。463.2.2 变量内存变量的显示格式:DISPLAY/LIST MEMORY LIKE TO PRINTERPROMPT/TO FILE功能:显示当前内存变量的定义。内存变量的清除 RELEASE格式1:RELEASE 格式2:RELEASE ALL LIKE /EXCEPT功能:从内存中清除指定的变量。473.2.2 变量保存与恢复内存变量
19、的保存格式:SAVE TO ALLLIKE /EXCEPT功能:将所指定的内存变量存入内存变量文件中。内存变量的恢复格式:RESTORE FROM ADDITIVE功能:将内存变量文件中的所有内存变量恢复到内存中去。483.2.2 变量 数组数组数组在使用之前必须用命令来声明,包括数组名和数组的大小。 数组的声明格式:DIMENSION/DECLARE (,),(,) , 功能:用于定义一个或多个数组。49 数组数组几点说明:数组名后面的括号,既可以用圆括号也可以用方括号。定义数组后,系统自动将每个数组元素定义为逻辑型,初值为逻辑假 .F. 。 数组中的元素位置是有序而固定的。给数组变量赋值时
20、,如果未指明下标(即未指明第几个元素),则对该数组中所有元素赋同一个值。数组定义后,数组元素可以重新定义,定义方法与内存变量相同。数组中各个元素的数据类型可以不同。在引用数组时,如果未指明下标,则引用该数组的第一个元素。内存变量和数组不能重名。使用数组时,下标不能超界。503.2.2 变量5.系统内存变量系统内存变量 (1)默认属性是public属性 (2)保持固有信息,通过一个前导下划线识别 (3)类型固定(数值型,字符型,逻辑型,日期型,对象型)513.3 运算符与表达式表达式可以一个常量、变量、函数,或者由这些元素由运算符连接起来的有意义的式子。运算符是描述各种不同运算的符号,有四种类型
21、:算术运算符、字符运算符、关系运算符和逻辑运算符。用在两个数据之间的运算符称为二目运算符,用在单个数据上的运算符称为单目运算符。52 3.3 运算符与表达式数值型表达式 (,/,%,( )字符型表达式 (,)日期型表达式 (1)两个日期型数据可以相减,结果为数值型 (2)日期型数据可加上一个整数,结果为日期型 (3)日期型数据可减去一个整数,结果为日期型关系型表达式 (,$,)逻辑型表达式 (NOT ,AND,OR)计算表达式命令 ()533.4 标准函数 F基本形式 函数名 ()F数值函数F字符型函数F测试函数F日期时间函数F数据库和表函数F数组函数F其他函数543.4.1一般函数1、数值函
22、数 (1)绝对值函数 ABS( ) (2)平方根函数 SQRT( ) (3)指数函数 EXP ( )取模函数 MOD( ) (4)对数函数LOG( ) (5)取整函数 INT( )553.4.1一般函数 1、数值函数 (6)四舍五入函数 ROUND( ) (7)最大值函数MAX( ) (8) 最小值函数MIN( ) (9) 函数 PI() 正弦函数 SIN() 56 字符函数 字符重复函数REPLICATE ( ) 查找子串函数AT ( ) 截取子串函数SUBSTR( )左子串函数LEFT( )右子串函数RIGHT( )字符串修改函数STUFF ( )57 字符函数 删除空格函数 删除左空格函
23、数LTRIM( ) 删除右空格函数RTRIM( ) 删除前后空格函数ALLTRIM( ) 空格函数SPACE( ) 58 字符函数 宏替换函数& 表达式计算函数EVALUATE( ) 名表达式 ( )59日期时间函数F系统时间函数 time( )F日期函数 date( )F日期时间函数 date time( )F年份、月份、日期和星期函数 yearmonthday dow / cdowF时、分、秒函数 Hour Minutesec60 日期时间函数日期时间函数系统时间函数TIME() 系统日期函数 DATE() 年份函数YEAR( ) 月份函数MONTH( )星期函数DOW()/CDOW()
24、日期函数DAY() 61 转换函数 字母小写转大写函数UPPER ()字母大写转小写函数LOWER ()字符转日期函数CTOD ()日期转字符函数DTOC()数值型转换成字符型函数STR()字符型转换成数值型函数VAL()字符转换成ASCII码函数ASC ()ASCII码转换成字符函数CHR () 62 测试函数 字符串长度函数LEN()数据类型测试函数TYPE()条件函数IIF()文件测试函数FILE()自定义对话框函数MESSAGEBOX() 633.4.2 数据库函数 字段数函数FCOUNT ()字段名函数FIELDS ()表头测试函数BOF()表尾测试函数EOF()记录号测试函数REC
25、NO ()记录数测试函数RECCOUNT ()表文件名函数DBF()查询结果测试函数FOUND() 643.5 Visual FoxPro6.0常用文件类型 3.5.1 数据文件 表文件 数据库文件 索引文件 查询文件 653.5.2 文档文件 表单文件 报表文件 菜单文件 项目文件3.5.3 程序文件 源程序文件 编译后的程序文件 应用程序文件 66isualFVoxPro第4章67第4章 自由表的建立与操作 知识点:表的设计与实现表结构的修改表数据的编辑表数据的浏览与输出记录定位表内容的统计计算VFP的文件管理68第4章 自由表的建立与操作4.1.14.1.1设计表结构设计表结构 VFP系
展开阅读全文