计算机软件技术基础 教学课件 ppt 作者 牟艳 陈慧萍 第15章 微机数据库系统Visual FoxPro的应用

上传人:E**** 文档编号:89337747 上传时间:2019-05-23 格式:PPT 页数:50 大小:548KB
返回 下载 相关 举报
计算机软件技术基础 教学课件 ppt 作者 牟艳 陈慧萍 第15章 微机数据库系统Visual FoxPro的应用_第1页
第1页 / 共50页
计算机软件技术基础 教学课件 ppt 作者 牟艳 陈慧萍 第15章 微机数据库系统Visual FoxPro的应用_第2页
第2页 / 共50页
计算机软件技术基础 教学课件 ppt 作者 牟艳 陈慧萍 第15章 微机数据库系统Visual FoxPro的应用_第3页
第3页 / 共50页
计算机软件技术基础 教学课件 ppt 作者 牟艳 陈慧萍 第15章 微机数据库系统Visual FoxPro的应用_第4页
第4页 / 共50页
计算机软件技术基础 教学课件 ppt 作者 牟艳 陈慧萍 第15章 微机数据库系统Visual FoxPro的应用_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《计算机软件技术基础 教学课件 ppt 作者 牟艳 陈慧萍 第15章 微机数据库系统Visual FoxPro的应用》由会员分享,可在线阅读,更多相关《计算机软件技术基础 教学课件 ppt 作者 牟艳 陈慧萍 第15章 微机数据库系统Visual FoxPro的应用(50页珍藏版)》请在金锄头文库上搜索。

1、1,第十五章 微机数据库系统Visual FoxPro的应用,2,本章基本内容与要求,基本内容 Visual FoxPro的集成操作环境 VFP语言基础 程序设计基础 表的创建和使用 表单设计及运行 要求 熟悉VFP的集成操作环境,能够运用VFP语言进行程序设计 熟练掌握在VFP创建和使用表 能够进行表单设计,3,第一节 Visual FoxPro的集成操作环境,主窗口介绍,4,工作区,标题条,菜单,标准工具栏,命令窗口,状态行,VFP界面,5,VFP的菜单,下拉式菜单,访问键,快捷键,命令说明,访问键,弹出式菜单,6,第二节 VFP语言基础,SQL(Structured Query Lang

2、uage,结构化查询语言): 国际标准数据库语言 SQL语言的基本概念及特点 SQL数据定义 SQL数据查询 SQL数据更新 SQL数据控制,7,一、数据类型,8,9,二、数据存储容器,常量 内存变量 数组变量 字段变量 记录 函数,10,1.常量,常量是一个命名的数据项,是在命令或程序中直接引用的实际值,其特征是在所有的操作中其值不变。,11,2. 变量,变量:是值可改变的量,指代计算机内存中的某一位置,其中可存放数据。变量分为字段变量和内存变量。,内存变量:是独立于数据库文件的临时存储单元,可以用来存放表操作过程中或程序运行过程中所要临时保存的数据。它的类型有数值型、浮点型、字符型、逻辑型

3、、日期型、时间日期型六种,字段变量:表中的每一个字段就是一个字段变量,字段名就是字段变量的变量名。字段变量的当前值等于表中当前记录该字段所对应的内容。字段变量的类型有数值型、浮点型、整型、双精度型、字符型、逻辑型、日期型、时间日期型、备注型和通用型等,12,3.数组变量,数组是一组有序内存变量的集合。其中每一个内存变量都是这个数组的一个元素,它是由一个以行和列形式表示的数组元素的矩阵。每一个数组元素在内存中独占一个内存单元。为了区分不同的数组元素,每一个数组元素都是通过数组名和下标来访问的。 数组在使用前必须要通过DIMENSION或DECLARE定义,13,4.记录,记录是数据表中一组数据项

4、的集合。在同一个数据表中可以有若干个记录,每一个记录具有相同的字段个数。在数据表中记录的顺序不影响对记录的操作。,14,5.函数,在Visual FoxPro系统中提供了一批标准函数,可以使用户以简便的方式完成某些特定的操作。根据函数的功能,可将标准函数大致分为5大类。数据类型类、数据库类、环境类、输人输出类及程序设计类,15,三、表达式,表达式是由数据、数据存储容器和运算符组成的运算式。,16,1.算术表达式,优先级,17,关系表达式,18,逻辑表达式,优先级,19,第三节 程序设计基础,Visual FoxPro的工作方式 创建和运行程序 程序的基本结构,20,一、Visual FoxPr

5、o的工作方式,单命令方式 通过Command 窗口输入命令 菜单方式 通过打开不同的菜单选择并完成不同的操作 程序文件方式 通过程序文件中的命令完成不同的操作,21,二、创建和运行程序,建立程序文件: MODIFY COMMAND 程序文件名 运行程序 DO 程序文件名,22,三、程序的基本结构,顺序结构 分支结构 循环结构,23,分支结构语句(If),If 逻辑表达式 语句序列A Else 语句序列B Endif, Loca for Not 主要设备 If Found() Wait “找到设备!“ Window Display Else Wait “无此设备!“ Window Endif ,

6、24,多分支语句(Do Case),25,Do Case Case 逻辑表达式1 语句序列1 Case 逻辑表达式2 语句序列2 Case 逻辑表达式n 语句序列n OtherWise 语句序列n+1 EndCase,用于判断多个条件,26,clear cj=1 2,8 Say “请输入成绩“ Get cj Read Do Case Case cj=90 wait “您的成绩是:优“ Window at 10,20 Case cj=80 wait “您的成绩是:良“ Window at 10,20 Case cj=70 wait “您的成绩是:中“ Window at 10,20 Case c

7、j=60 wait “您的成绩是:及格“ Window at 10,20 OtherWise wait “您的成绩是:不及格“ Window at 10,20 EndCase,Do Case例,27,循环结构语句,条件循环(Do while) 步长循环(For) 扫描循环(Scan),28,条件循环(Do While),Do While 逻辑表达式 语句序列 EndDo,Use sb Clear Do while Not Eof() If 价格10000 disp Endif Skip Enddo Use,29,步长循环(For),For 循环变量 = 初值 To 终值 Step步长 语句序列

8、 EndFor|Next,例:求s=1+2+100 s=0 For i = 1 To 100 s=s+i Next ? “s=“,s,内存变量,数值表达式,30,扫描循环(Scan),Scan范围 For条件 While条件 语句序列 EndScan,Use sb Scan For 价格10000 Disp EndScan,31,第四节 表的创建和使用,建立表 记录的处理 表的索引 查询与查询设计器,32,一、建立表,表结构的创建 菜单方式 命令方式 CREATE TABLE 表文件名 表结构的修改 菜单方式 命令方式 MODIFY STRUCTURE 表文件名,33,二、记录的处理,记录的输

9、入 记录的定位 绝对定位 、相对定位 、快速移动 、条件定位 记录的修改 REPLACE WITH , WITH 子句 删除和恢复表中的数据 逻辑删除表中的记录 恢复表中逻辑删除的记录 物理删除表中的记录,34,三、表的索引,记录的顺序 建立索引文件 利用表设计器可以对已有的表创建索引 使用INDEX命令创建索引 INDEX ON TO | TAG 索引的使用 按索引字段排序 按索引表达式排序,35,四、查询与查询设计器,SELECTFROM WHERE ; ORDER BY GROUP BY ,36,第五节 数据库操作,创建数据库 打开数据库 向数据库添加数据表,37,第六节 表单设计及运行

10、,建立表单 控件 属性 事件 方法 代码编辑器窗口 数据环境设计器 向表单添加字段 运行表单,表单为数据库信息的显示、输入和编辑提供了非常简便的方法,表单的设计是可视化编程的基础。,38,一、建立表单,用表单向导建立表单 用表单设计器建立表单,39,表单设计器,标 题 条,菜单,工具栏,控件工具栏,属性窗口,弹出式菜单,代码编辑器窗口,数据环境,40,二、控件,标签(Labe1)控件 用于保存不希望用户修改的信息。如文本框上面或图形下面的标题。 文本框(Text Box)控件 获取用户的输入和保存单行文本。用户可以在其中输入或更改文本内容。 编辑框(Edit Box)控件 获取用户的输入和保存

11、多行文本。用户可以在其中输入或更改文本内容。 命令按钮(Command Button)控件 通过单击按钮,用户可以执行一些命令。 命令按钮组(Command Group)控件 用于把相关的命令编成组,以完成相关的操作。 选项按钮(Option Group)控件 用于显示多个选项,但用户只能从中选择一项。 复选框(Check Box)控件 用于显示多个选项,用户可以选择一个或多个选项。 组合框(Combo Box)控件 用户可以在组合框中的下拉式列表项中,选择一项或手动输入一个值。 列表框(List Box)控件 用于显示供用户选择的列表项。 微调(Spinner)控件 用于接受给定范围内的数值

12、输入。,41,表格(Grid)控件 以电子表格形式显示数据。 图像(Image)控件 显示图像。 计时器(Timer)控件 它以设定的时间间隔捕捉计时器事件。此控件运行时不可见。 页框(Page Frame)控件 显示多个页面。 OLE容器控件 在应用程序中添加OLE对象。如Word、Excel创建的可输入对象。 OLE绑定型控件 OLE对象与通用字段相连接。 线条(Line)控件 在表单上画各种线条。 形状(Shape)控件 在表单上画各种形状。如矩形、圆角矩形、正方形、圆角正方形、椭圆或圆等。 容器(Container)控件 在容器中可以包含其他控件。 分隔符(Separator)控件 在

13、工具栏的控件间加上空格。 超级链接(HyperLink) 控件 可以在表单上加上超级链接。,42,三、属性,对象特性的描述,43,VFP常用属性,44,四、事件,事件就是可能发生在对象上的事情,45,VFP常用事件,46,五、方法,方法是指对象所固有的完成某种任务的功能,47,六、代码编辑器窗口,代码编辑器窗口用于编辑对象的事件和方法的代码程序,48,七、数据环境设计器,数据环境是表单的数据来源,包括表、视图和关系。数据环境一旦建立,当打开或运行表单时,其中的表或视图便自动打开,而在关闭或释放表单时,表或视图也随之关闭。,49,八、向表单添加字段,控件的数据绑定 从“数据环境设计器”窗口中拖动字段到表单,50,九、运行表单,表单运行命令: DO FORM.SCX,例:do form hello,

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

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

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