全套课件·《Visual4

收藏

编号:217273088    类型:共享资源    大小:1.94MB    格式:PPT    上传时间:2023-06-11
10
积分
关 键 词:
全套 课件 Visual4
资源描述:
2023/6/101本章学习目标 本章主要讲解数据管理技术和中文Visual FoxPro的基本知识。通过本章学习,读者应该掌握以下内容:数据库的基本概念关系数据模型 Visual Foxpro 6.0启动与退出 Visual Foxpro 6.0系统环境的配置 Visual Foxpro 6.0的基本操作方法第1章 Visual FoxPro概述 2023/6/102第1章 Visual FoxPro概述1.1 数据库系统概述 1.2 Visual Foxpro 6.0概述2023/6/1031.1数据库系统概述1.1.11.1.1数据管理技术发展数据管理技术发展1.1.21.1.2数据库的基本概念数据库的基本概念1.1.31.1.3数据模型数据模型1.1.41.1.4关系模型和关系数据库关系模型和关系数据库2023/6/1041.1.1数据管理技术发展数据管理技术发展数据管理的基本内容包括:数据收集、数据转化、数据存储、分组和排序、数据筛选、数据检索和数据输出。从数据的存储结构和处理方式的角度而言,我们可以把计算机数据管理技术的进展分为三个阶段:(1)人工管理阶段(2)文件系统管理阶段(3)数据库系统管理阶段 2023/6/1051.1.2数据库的基本概念数据库数据库管理系统 用户 数据库系统 数据库系统的特点 2023/6/1061.1.3数据模型1模型的概念2概念模型(1)基本术语 实体 属性 实体型 码 域 联系(2)实体之间的联系 一对一联系 一对多联系 多对多联系 2023/6/1071.1.3数据模型3数据模型(1)层次模型 (2)网状模型(3)关系模型 2023/6/1081.1.4关系模型和关系数据库1关系模型的概念(1)关系(2)元组(3)属性(4)框架(5)分量(6)域(7)候选码(8)主码(9)主属性(10)非主属性(11)关系模式 2023/6/1091.1.4关系模型和关系数据库2关系的性质(1)关系中的每个数据项是不可再分的数据单位。(2)每一列中的数据具有相同的数据类型。(3)不同的列必须有不同的名字,可以有相同的取值集合。(4)行和列的排列次序是任意的。(5)关系中的任意两个记录不能完全相同。3关系运算(1)选择(2)投影(3)连接 2023/6/10101.1.4关系模型和关系数据库4Visual FoxPro中数据库的概念(1)数据表(2)数据库(3)关键字(4)存储过程2023/6/10111.2 Visual FoxPro 6.0概述1.2.1Visual Foxpro 6.01.2.1Visual Foxpro 6.0启动与退出发展启动与退出发展1.2.2Visual Foxpro 6.01.2.2Visual Foxpro 6.0系统环境的配置系统环境的配置1.2.3Visual Foxpro 6.01.2.3Visual Foxpro 6.0的系统窗口的系统窗口1.2.4Visual Foxpro 6.01.2.4Visual Foxpro 6.0的工作方式的工作方式1.2.5Visual Foxpro 6.01.2.5Visual Foxpro 6.0的辅助设计工具的辅助设计工具 2023/6/10121.2.1 Visual Foxpro 6.0启动与退出 1Visual Foxpro 6.0启动(1)从“程序”菜单启动(2)从“资源管理器”中启动(3)从“运行”对话框中启动 2Visual Foxpro 6.0退出 2023/6/10131.2.2 Visual Foxpro 6.0系统环境的配置1使用“选项”对话框配置(1)启动“选项”对话框(2)选项页(3)保存“选项”对话框设置(4)设置日期时间格式(5)设置默认目录 2使用Set命令配置 2023/6/10141.2.3 Visual Foxpro 6.0的系统窗口菜单栏工具栏命令窗口状态栏 2023/6/10151.2.4 Visual Foxpro 6.0的工作方式1命令格式2命令格式中的符号约定 3命令规则 4人机交互方式 5程序执行方式 2023/6/10161.2.5 Visual FoxPro 6.0的辅助设计工具1向导2设计器3生成器2023/6/1017本章小结 数据库系统的基本知识主要介绍了数据管理技术的发展,引入数据库技术为数据管理带来的好处;还介绍数据库的基本概念和特点;然后从数据模型的角度,说明将现实世界转换为数据库中数据的过程,以及数据模型的种类和基本内容;接着说明了现在常用的关系模型和关系数据库的概念,以及关系的运算和关系的性质。Visual FoxPro 6.0的基本内容主要介绍使用Visual FoxPro 6.0的基本方法,包括Visual FoxPro 6.0的启动与退出的方法和命令,Visual Foxpro 6.0系统环境的配置方法,并介绍了几个常用的配置,Visual Foxpro 6.0的系统窗口的组成和功能,Visual Foxpro 6.0命令格式的规则和工作方式,Visual Foxpro 6.0的辅助设计工具向导、生成器、设计器的名称和作用。2023/6/1018本章学习目标 本章主要讲解中文Visual Foxpro中数据类型、常量和变量的的基本概念,表达式和函数的基本知识。通过本章学习,读者应该掌握以下内容:数据类型变量和常量表达式函数 第2章 数据表达式和函数 2023/6/1019第2章 数据表达式和函数 2.1 2.1 数据类型数据类型2.2 2.2 常量与变量常量与变量2.3 2.3 表达式表达式2.4 2.4 函数函数 2023/6/10202.1 数据类型字符型字符型数值型数值型整型整型浮点型浮点型双精度型双精度型货币型货币型日期型日期型日期时间型日期时间型逻辑型逻辑型备注型备注型通用型通用型 2023/6/10212.2 Visual FoxPro 6.0概述l2.2.1 常量常量l2.2.2 变量变量2023/6/10222.2.1 常量字符型常量字符型常量数值型常量数值型常量浮点型常量浮点型常量逻辑型常量逻辑型常量日期型常量日期型常量日期时间型常量日期时间型常量2023/6/10232.2.2 变量 内存变量内存变量字段变量字段变量2023/6/10242.3 表达式 l2.3.1运算符运算符l2.3.2表达式表达式2023/6/10252.3.1 运算符算算术术运运算算符符:使使用用算算术术运运算算符符可可以以对对数数值值型型数据进行各种算术运算。数据进行各种算术运算。逻逻辑辑运运算算符符:逻逻辑辑运运算算符符进进行行与与、或或、非非运运算,逻辑运算的结果仍然是一个逻辑值。算,逻辑运算的结果仍然是一个逻辑值。关关系系运运算算符符:关关系系运运算算符符又又称称比比较较运运算算符符。比比较较运运算算符符用用来来对对两两个个数数据据的的大大小小进进行行比比较较并返回逻辑值。并返回逻辑值。字字符符运运算算符符:字字符符运运算算符符用用来来对对字字符符型型数数据据进行各种操作。进行各种操作。2023/6/10262.3.2 表达式数数值值型型表表达达式式:由由数数值值型型字字段段、数数值值型型常常量量、数数值值型型内存变量或者数组元素、返回数值类型的函数等组成。内存变量或者数组元素、返回数值类型的函数等组成。字字符符型型表表达达式式:由由字字符符型型字字段段、字字符符型型常常量量、字字符符型型内存变量或者数组元素、返回字符类型的函数等组成。内存变量或者数组元素、返回字符类型的函数等组成。日日期期型型表表达达式式:由由日日期期型型字字段段、日日期期型型常常量量、日日期期型型内存变量或者数组元素、返回日期类型的函数等组成。内存变量或者数组元素、返回日期类型的函数等组成。关关系系型型表表达达式式:由由关关系系运运算算符符连连接接的的表表达达式式为为关关系系型型表达式。表达式。逻逻辑辑型型表表达达式式:由由逻逻辑辑型型字字段段、逻逻辑辑型型常常量量、逻逻辑辑型型内内存存变变量量或或者者数数组组元元素素、返返回回逻逻辑辑值值的的函函数数、求求值值结结果为逻辑值的表达式等组成。果为逻辑值的表达式等组成。2023/6/10272.4 表达式 l2.4.1 数值型函数数值型函数l2.4.2 字符型函数字符型函数l2.4.3 日期和时间函数日期和时间函数l2.4.4 测试函数测试函数l2.4.5 宏替换函数宏替换函数 2023/6/10282.4.1 数值型函数求绝对值函数求绝对值函数指数函数指数函数对数函数对数函数取整函数取整函数舍入函数舍入函数平方根函数平方根函数求最大值函数求最大值函数求最小值函数求最小值函数取模函数取模函数 2023/6/10292.4.2 字符型函数子串查找函数产生空格函数左截子串函数右截子串函数求子串函数求字符串长度函数字符重复函数删除字符串前导空格函数Trim函数AllTrim函数字符转数值函数2023/6/10302.4.2 字符型函数数值转字符函数ASCII码转字符函数字符转ASCII码函数Upper函数Lower函数Between函数IsAlpha函数IsDigit函数IsLower函数IsUpper函数Stuff函数取模函数 2023/6/10312.4.3 日期和时间函数系统日期函数系统时间函数Cdow函数Dow函数Month函数Cmonth函数Day函数Year函数Ctod函数Dtoc函数数值转字符函数2023/6/10322.4.4 测试函数数据表文件头函数数据表文件尾函数记录号函数记录数函数File函数Col函数Row函数Deleted函数Found函数Dbf函数Alias函数Select函数系统日期函数2023/6/10332.4.5 宏替换函数格式:&功能:将字符型内存变量的值替换出来。宏替换函数是一个功能很强的函数,在数据处理中,宏替换函数有广泛的应用。在此就其主要应用列出以下几点:(1)提高程序的通用性。(2)能以少代多,以简代繁。(3)可用于类型转换。2023/6/1034本章小结 本章主要讲述了Visual FxoPro中的数据类型、常量、变量、函数和表达式,它们是构成命令和程序的基本元素。其中常量分为字符型常量、数值型常量、浮点型常量、逻辑型常量、日期型常量和日期时间型常量。变量分为内存变量和字段变量两种。使用算术运算符、逻辑运算符、关系运算符和字符运算符构成数值表达式、字符表达式、日期表达式、关系表达式和逻辑表达式等。函数包括数值型函数、字符型函数、日期与时间函数、测试函数和宏替换函数。2023/6/1035本章学习目标 本章主要讲解中文Visual FoxPro中项目管理器使用的基本知识。通过本章学习,读者应该掌握以下内容:项目的建立方法项目管理器的组成项目管理器的使用方法第3章 项目管理器 2023/6/1036第3章 项目管理器3.1 3.1 项目管理器的功能项目管理器的功能3.2 3.2 项目管理器的组成项目管理器的组成3.3 3.3 项目管理器的使用项目管理器的使用 2023/6/10373.1 数据类型3.1.1 3.1.1 项目的建立项目的建立3.1.2 3.1.2 项目的打开项目的打开3.1.3 3.1.3 项目菜单的功能项目菜单的功能3.1.4 3.1.4 项目管理器的窗口操作项目管理器的窗口操作 2023/6/10383.1.1 3.1.1 项目的建立项目的建立新建一个项目新建一个项目利用项目向导建立项目利用项目向导建立项目使用命令创建一个新项目使用命令创建一个新项目2023/6/10393.1.2 3.1.2 项目的打开项目的打开在在文文件件菜菜单单中中选选取取“打打开开”,或或者者在在工工具具栏栏上上单单击击打打开开图图标标按按钮钮,弹弹出出“打打开开”对对话话框框,在文件类型处选择项目。在文件类型处选择项目。在在搜搜寻寻框框中中选选定定路路径径,找找到到要要打打开开的的项项目目,按按“确定确定”按钮,即可打开项目。按钮,即可打开项目。2023/6/10403.1.3 3.1.3 项目菜单的功能项目菜单的功能新建文件添加文件修改文件运行文件移去文件重命名文件包含设置主文件编辑说明错误连编清理项目2023/6/10413.1.4 3.1.4 项目管理器的窗口操作项目管理器的窗口操作移动位置或改变大小移动位置或改变大小设置窗口位置设置窗口位置设置折叠方式设置折叠方式拖下选项页拖下选项页钉住浮动选项页钉住浮动选项页折叠和展开折叠和展开 2023/6/10423.2 项目管理器的组成 l3.2.1 3.2.1 项目管理器的选项页项目管理器的选项页l3.2.2 3.2.2 项目管理器的命令按钮项目管理器的命令按钮2023/6/10433.2.1 项目管理器的选项页全部选项页全部选项页数据选项页数据选项页文档选项页文档选项页类选项页类选项页代码选项页代码选项页其他选项页其他选项页 2023/6/10443.2.2 项目管理器的命令按钮 新建按钮新建按钮添加按钮添加按钮修改按钮修改按钮运行按钮运行按钮移去按钮移去按钮连编按钮连编按钮 2023/6/10453.3 项目管理器的使用 l建立学生管理项目建立学生管理项目l建立或添加建立或添加Xsgl数据库数据库l浏览浏览Xsda表和表和Xscj表表l修改修改Xsda表的结构表的结构2023/6/1046本章小结 本章主要讲述了项目管理器的使用方法,通过在项目管理器中建立一个项目,来组合开发一个应用程序系统所需要的数据库、数据表、表单、查询、视图和报表等内容。本章讲述了项目管理器的组成和界面的操作方法,最后,使用一个在项目中添加和建立数据库和数据表的例子,简单的说明的项目管理器的用法。2023/6/1047本章学习目标 第4章 数据库和数据表的可视化操作 本章主要讲解中文Visual FoxPro中数据库和数据表的建立、操作的基本方法。通过本章学习,读者应该掌握以下内容:数据库和数据表的建立方法数据表中记录的插入、删除和修改操作索引的建立方法多数据表的操作方法2023/6/1048第4章 数据库和数据表的可视化操作4.1 数据库和数据表的建立数据库和数据表的建立4.2 数据表中记录的操作数据表中记录的操作4.3 数据的索引数据的索引4.4 多数据表的操作多数据表的操作 2023/6/10494.1 数据库和数据表的建立4.1.1 4.1.1 数据库的建立数据库的建立4.1.2 4.1.2 数据表的建立数据表的建立4.1.3 4.1.3 数据表结构的操作数据表结构的操作2023/6/10504.1.1 4.1.1 数据库的建立数据库的建立新建项目新建项目建立数据库文件建立数据库文件2023/6/10514.1.2 4.1.2 数据表的建立数据表的建立建立数据表前的准备工作建立数据表前的准备工作 在数据在数据库库内内创创建数据表建数据表 打开项目管理器打开项目管理器使用表设计器创建数据表使用表设计器创建数据表Xsda.dbfXsda.dbf使用表向导创建数据表使用表向导创建数据表Xscj.dbf Xscj.dbf 设置字段其他属性设置字段其他属性设置索引设置索引 设置表选项设置表选项 2023/6/10524.1.3 4.1.3 数据表结构的操作数据表结构的操作数据表结构的修改清理项目数据表结构的修改清理项目数据表结构的复制数据表结构的复制数据表结构的浏览数据表结构的浏览 2023/6/10534.2 数据表中记录的操作数据表中记录的操作4.2.1 4.2.1 输入记录输入记录4.2.2 4.2.2 浏览记录浏览记录4.2.3 4.2.3 追加记录追加记录4.2.4 4.2.4 指针定位指针定位4.2.5 4.2.5 修改记录修改记录4.2.6 4.2.6 删除记录删除记录 2023/6/10544.2.1 4.2.1 输入记录输入记录以数据表Xsda.dbf为例,说明输入记录的方法。2023/6/10554.2.2 浏览记录浏览记录浏览数据表的浏览数据表的所有记录所有记录浏览数据表的部分记录和字段浏览数据表的部分记录和字段 2023/6/10564.2.3 追加记录 追加新记录追加新记录 将其他表内数据追加到当前表内将其他表内数据追加到当前表内2023/6/10574.2.4 指针定位当前记录 第一个最后一个下一个上一个记录号定位2023/6/10584.2.5 修改记录单个修改批量修改2023/6/10594.2.6 4.2.6 删除记录删除记录逻辑删除逻辑删除取消逻辑删除取消逻辑删除彻底删除记录彻底删除记录 2023/6/10604.3 数据的索引 4.3.1 索引的分类 4.3.2 索引的建立 4.3.3 索引的使用 2023/6/10614.3.1 索引的分类 主索引侯选索引惟一索引普通索引。2023/6/10624.3.2 索引的建立 使用表设计器建立索引。例如,在Xsda.dbf数据表中,按学号的升序建立主索引,按班级、性别和姓名的升序建立普通索引。(1)按学号的升序建立主索引(2)按班级的升序建立普通索引(3)按性别的升序建立普通索引(4)按姓名的升序建立普通索引 2023/6/10634.3.3 索引的使用 索引是按照不同的字段或者表达式以升序或是降序来排列记录的。这些索引被保存于一个扩展名为.cdx,主文件名与数据表名相同的文件中。当数据表被打开时,该表的索引也同时被打开,而且索引不会对数据的操作而丢失。在访问数据时,如果没有指明按照哪个索引去访问的话,物理排列顺序仍旧是其访问顺序。2023/6/10644.4 多数据表的操作 4.4.1 工作区编号与别名 4.4.2 设置表间临时关系 4.4.3 设置表间永久关系 4.4.4 设置参照完整性 2023/6/10654.4.1 工作区编号与别名 工作区 为了便于标识每个工作区,系统给每个工作表加以编号,分别是1、2、3、32767。VFP还为工作区规定了别名,工作区110对应别名:A、B、C、J,1132767号工作区别名为W11、W12、W13、W32767。在指定工作区时,使用工作区编号与使用别名效果相同。2023/6/10664.4.2 设置表间临时关系 在表Xsda.dbf与表Xscj.dbf之间建立关系,以实现子表Xscj.dbf中显示的记录随着父表Xsda.dbf中当前记录的变化而变化。具体操作步骤如下:打开数据工作期窗口打开表建立关系设置关系表达式 2023/6/10674.4.3 设置表间永久关系 建立表间永久关系 编辑永久关系 2023/6/10684.4.4 设置参照完整性 更新规则删除规则插入规则 2023/6/1069本 章 小 结本章主要讲述了数据库和数据表的可视化的操作方法,使学习者能通过可视化的操作使用数据库和数据表,避免可视化操作和命令同时学习时的混乱,力图使数据库和数据表的学习简单化,效率更高。本章包括四个主要的方面:数据库和数据表的建立方法、数据表记录的操作方法、数据的索引方法和多个数据表的操作方法。第五章 查询与视图本章学习目标 查询文件的建立、修改和执行 视图文件的建立、查看和修改 SQL的数据定义、数据修改和数据查询的使用 第五章 查询与视图 5.1 查询5.2 视图5.3结构化查询语言SQL 5.1 查 询 5.1.1 查询文件的建立5.1.2 查询文件的执行5.1.3 查询文件的修改和查看 5.1.1 查询文件的建立 利用查询向导建立查询文件 利用查询设计器建立查询文件 5.1.2 查询文件的执行 查询文件的执行查询文件的执行输出方式的选择输出方式的选择浏览临时表表图形屏幕报表标签5.1.3 查询文件的修改和查看 查询文件的修改 查询文件的查看查询文件的查看在“查询”下拉菜单中,单击“查看SQL”选项;在快捷菜单中单击“查看SQL”选项;在查询设计器的工具栏中,单击“SQL”按钮。5.2 视图5.2.1 视图文件的建立5.2.2 视图文件的查看5.2.3 视图文件的修改5.2.1 视图文件的建立 使用视图向导建立视图文件使用视图设计器建立视图文件打开视图设计器设置“字段”选项卡设置“联接”选项卡设置“筛选”选项卡设置“排序依据”选项卡设置“分组依据”选项卡设置“更新条件”选项卡 5.2.2 视图文件的查看 在“查询”下拉菜单中,单击“查看SQL”选项。在快捷菜单中单击“查看SQL”选项。在视图设计器的工具栏中,单击“SQL”按钮。5.2.3 视图文件的修改 视图的修改也是在设计器中进行的。在项目管理器中只要选择修改的视图,单击“修改”按钮,即可打开视图设计器。由于视图修改的方法与上述建立新视图的方法相同。通过项目管理器可以很方便地重命名视图和删除视图。5.3 结构化查询语言SQL 5.3.1SQL的数据定义5.3.2SQL的数据修改5.3.3SQL的数据查询 5.3.1 5.3.1 SQLSQL的数据定义的数据定义表的定义 表结构的修改 表的删除 5.3.2 SQL的数据修改 数据的插入数据的插入数据的更新 数据的删除 5.3.3 SQL的数据查询 Select语句的格式 Select的基本查询 Select的联接查询 嵌套查询 计算查询 分组查询 设定输出目标 特殊运算符 使用Exists查询利用空值查询 本章小结 本章的第一节主要讲述了使用查询向导和查询设计器建立查询文件,以及查询文件的执行和输出方式的设定,还介绍了查询文件的查看和修改方法。本章的第二节主要讲述了使用视图向导和视图设计器建立视图,以及视图的查看和修改方法。本章的第三节主要讲述了结构化查询语言SQL的数据定义功能、数据更新功能,以及数据的查询功能。第6章 数据库和数据表的命令操作 数据库和数据表的创建命令 数据表结构的显示和修改命令 数据表记录的浏览、修改、删除等命令 数据表的排序、索引命令 数据表的统计命令 数据表之间的关联方法 本章学习目标 第六章 数据库和数据表的命令操作 6.1数据库、数据表的基本操作6.2数据表结构的浏览与修改6.3对数据表记录的操作6.4表的排序与索引6.5 数据表的统计6.6多表操作 6.1 数据库和数据表的基本操作 6.1.1数据库、数据表结构的建立6.1.2数据库、数据表的的打开和关闭 6.1.1 数据库、数据表结构的建立 数据库的建立 数据表结构的建立 6.1.2数据库、数据表的的打开和关闭 数据库的打开 数据表的打开 数据库的关闭 数据表的关闭 6.2 数据表结构的浏览与修改 6.2.1 数据表结构的浏览6.2.2 数据表结构的修改 6.2.1 数据表结构的浏览 数据表结构的浏览命令Display/List Structure。命令格式命令功能命令说明 6.2.2 数据表结构的修改修改表的结构命令Modify Structure。命令格式命令功能命令说明 6.3 对数据表记录的操作 6.3.1输入、追加数据6.3.2指针定位6.3.3浏览、显示、插入数据6.3.4修改、批量替换数据6.3.5删除数据 6.3.1 输入、追加数据 全屏幕方式追加新记录 利用已有的表添加记录 6.3.2 指针定位 Go命令 Skip命令 6.3.3 浏览、显示、插入数据 浏览数据 显示数据 插入数据 6.3.4 修改、批量替换数据 修改数据 批量替换数据 6.3.5 删除数据 加删除标记 取消删除标记 物理删除 Zap命令 6.4 表的排序与索引 6.4.1 表的排序6.4.2 索引6.4.3 数据的查找 6.4.1 表的排序 排序就是把表中的记录按某个字段(称为关键字)值的大小重新排列组织成新的表。命令格式命令功能命令说明 6.4.2 索引 索引文件 建立索引文件 索引文件的打开和关闭 设置主索引 6.4.3 数据的查找 顺序查询 索引查询 6.5 数据表的统计 6.5.1记录统计命令6.5.2累加求和及求平均值 6.5.1 记录统计命令 记录数统计命令 求统计量命令 6.5.2 累加求和及求平均值 求和 求平均 6.6 多表操作 6.6.1工作区的选择与使用6.6.2表间临时关系 6.6.1 工作区的选择与使用 当前工作区命令格式命令功能命令说明 6.6.2 表间临时关系 建立表间临时关系 取消表间关联 本章小结 主要讲述了如何使用命令创建、打开和关闭数据库和数据表,如何使用命令追加、插入、浏览、删除和修改数据表的记录,以及记录指针的定位方法,使用批命令如何修改记录的内容。为了提高查找的速度,使用排序和索引命令的方法,使数据表按一定的顺序进行排列,然后进行查找和定位将更加快速。数据表的统计命令,求数据表的记录数,求某个字段部分或全部数据的总和、平均值、最大值和最小值等。在不同工作区同时多个数据表的方法,以及使用关联的方法,即在有关系的数据表之间通过建立临时关系,可以实现记录指针的同时变化。第7章 面向过程的程序设计 程序文件的建立和运行 结构化程序设计方法 子程序和过程的使用方法 变量的作用域 本章学习目标 第第7 7章章 面向过程的程序设计面向过程的程序设计 vv7.1 面向过程的程序设计基础面向过程的程序设计基础vv7.2 结构化程序设计结构化程序设计vv7.3 子程序及其调用子程序及其调用vv7.4过程和过程文件过程和过程文件 7.1 面向过程的程序设计基础 7.1.1程序的建立、保存和运行7.1.2 常用命令7.1.3 程序运行控制命令7.1.4数组7.1.5输入和输出命令 7.1.1 程序的建立、保存和运行 程序的建立程序的修饰 程序的保存与放弃 程序的运行 7.1.2 常用命令 注释命令清屏命令 关闭文件命令 关闭文件并清除内存变量命令 打开/关闭对话功能命令 设置打印状态命令 设置屏幕状态命令 安全开关命令 7.1.3 程序运行控制命令 Wait命令 InKey函数 终止命令 退出命令 7.1.4 数组 数组的定义命令 数组的赋值 数组与数据表间的数据传递 7.1.5 输入和输出命令 字符串输入命令 其他类型数据输入命令 格式化输入输出命令 7.2 结构化程序设计 7.2.1 顺序结构程序设计7.2.2 分支结构程序设计7.2.3 循环结构程序设计 7.2.1 顺序结构程序设计 作为程序中最简单,也是最基本的结构顺序结构,是程序中使用最多的一种程序结构。在执行一个顺序结构的程序时,系统从第一条命令开始,按照从上到下的次序依次执行每条命令,直到执行完最后一条命令后终止。7.2.2 分支结构程序设计 判断选择语句 双分支结构 多分支结构 7.2.3 循环结构程序设计 Do循环 固定次数的循环 随机次数的循环 指针控制次数的循环 For 循环命令 7.3 子程序及其调用 7.3.1子程序调用命令7.3.2返回主程序语句7.3.3变量的作用域 7.3.1 子程序调用命令 子程序的调用命令 命令格式:Do With 功能:调用指定的子程序。命令说明 形式参数的定义 命令格式:Parameters 功能:接收调用命令中的实参值并在调用后返回对应参数的计算值.命令说明:7.3.2 返回主程序语句 命令格式:Return TO MasterTo 功能:终止当前运行的程序并返回指定的程序。命令说明 7.3.3 变量的作用域 局部型内存变量 全局型变量 隐蔽型内存变量 7.4 过程和过程文件 过程文件的建立 过程文件的打开 过程文件的关闭 本章小结 本章主要讲述了面向过程的程序设计方法,包括面向过程程序设计基础,结构化程序设计的三种基本结构,子程序和过程的使用方法。第8章 面向对象程序设计 对象、类、属性、事件、方法 面向对象程序设计的特点 类的设计方法 对象的设计方法 本章学习目标本章学习目标 第八章 面向对象的程序设计 8.1面向对象程序设计概述8.2 类的设计8.3 对象的设计 8.1面向对象程序设计概述 8.1.1 面向对象程序设计基本概念8.1.2 面向对象程序设计的特点 8.1.1 面向对象程序设计的基本概念 对象(Object)类(Class)属性(Attribute)事件(Event)方法(Method)8.1.2 面向对象程序设计的特点 适应性 代码的可重用性 程序维护的一致性 模块的独立性 可扩展性 8.2 类的设计 8.2.1 类的建立8.2.2 类的设置8.2.3 类的修改 8.2.1 类的建立 在项目管理器中创建类 用命令创建类 8.2.2 类的设置 设置类对象的属性值 设计类对象的代码 8.2.3 类的修改 在项目管理器中修改类 使用菜单修改类 8.3 对象的设计 8.3.1 对象的引用8.3.2 设置对象的属性8.3.3 调用对象的方法程序8.3.4 调用对象的事件程序 8.3.1 对象的引用 绝对引用 相对引用 8.3.2 设置对象的属性 使用属性窗口设置对象属性 使用命令设置对象属性 8.3.3 调用对象的方法程序 命令格式:父类.对象名.方法名(参数表)说明:如果所调用的方法有参数,可以在方法名后增加圆括号,括号中的参数可以是一个或多个,多个参数之间用逗号隔开。8.3.4 调用对象的事件程序 命令格式:父类.对象名.事件名(参数表)例8.8 调用表单Form1中的DblClick事件。例8.9 调用表单Form1中Command1按钮的Click事件。本章小结 对象是面向对象程序设计的基本内容,它包括属性、事件和方法,属性是对象的特性,事件和方法描述对象的行为特征。类是对象的原型,对象是由它派生出来的,类的基本特性是封装性、继承性和多态性。类和对象的封装性、继承性和多态性决定了面向对象程序设计的适应性、代码的可重用性、程序维护的一致性、模块的独立性和可扩展性。第9章 表单 表单的建立方法 控件的设计方法 表单的基本设计方法 不同类型表单的设计方法 本章学习目标 第9章 表单 9.1 表单概述9.2 表单的控件9.3 常用控件 9.4 表单设计举例 9.1 表单概述9.1.1 表单的建立9.1.2 表单的运行9.1.3 表单的打开9.1.4 表单属性的设置9.1.5 表单的方法9.1.6 表单的数据环境 9.1.1 表单的建立 使用表单设计器建立表单 使用表单向导建立表单 9.1.2 表单的运行 在表单设计器中运行表单 使用命令运行表单 在项目管理器中运行表单 9.1.3 表单的打开 在“文件”菜单中,单击“打开”选项,出现“打开”对话框,选定“表单”文件类型,即扩展名为.scx文件,可打开表单。在“常用”工具栏中单击“打开”按钮,在“打开”对话框中选择文件打开。在命令窗口中执行命令:Modify Form ,可打开指定文件。在项目管理器中,选择“全部”或“文档”选项页,指定表单文件夹中要运行的表单文件名,单击“修改”按钮,可打开选定的表单。9.1.4 表单属性的设置 表单作为对象的一种,与对象属性的设置方法是一样的,可以在“属性”窗口中设置表单的属性,也可以使用属性赋值命令完成设置。9.1.5 表单的方法 启动代码编辑窗口 表单的常用方法程序 9.1.6 表单的数据环境 数据环境设计器的打开 数据环境设计器的使用 9.2 表单的控件 9.2.1 控件的基本操作9.2.2 控件属性的设置9.2.3 控件的方法9.2.4 控件的布局9.2.1 控件的基本操作 添加控件 选定控件 删除控件 复制控件 9.2.2 控件属性的设置 控件属性的设置方法与表单的属性设置方法是一样的,采用两种方法:一是在表单设计阶段,通过属性窗口中选择设置,先从对象列表中选择控件,接着在下面的属性列表中选择要设置的属性,在窗口中间出现的属性值输入框中输入,或从下拉列表中选择新值。二是在表单运行阶段,通过属性赋值命令来完成,由应用程序、表单或控件的事件程序或方法程序来更改控件的属性。9.2.3 控件的方法 启动控件的代码编辑窗口 控件的常用方法程序 9.2.4 控件的布局 控件大小和位置的调整 控件的格式调整 控件颜色的设置 控件的Tab键次序 9.3 常用控件 9.3.1 标签控件9.3.2 文本框控件9.3.3 编辑框控件9.3.4 命令按钮控件9.3.5 命令按钮组控件9.3.6 选项按钮组控件9.3.7 复选框控件9.3.8 列表框控件9.3.9 组合框控件9.3.10 表格控件9.3.11 图像控件9.3.12 页框控件9.3.13 计时器控件9.3.14 ActiveX控件9.3.15 微调控件9.3.16 超级链接控件 9.3.1 标签控件 标签控件是加入表单的简单的文本串,用来标识字段或向用户显示固定的字符信息。标签的属性标签的设计步骤9.3.2 文本框控件 文本框的常用属性 文本框的常用事件 例9-6:设计表单Form6,其中包含三个文本框,第三个文本框是前两个文本框的和,第一个和第二个文本框只能输入数值,第三个文本框不能够被修改。9.3.3 编辑框控件 编辑框提供了垂直滚动条,它使用户能够一行一行地滚动文本。编辑框的属性例9-7:设计表单Form7,在表单中显示Xsda.dbf中第一条记录的内容,并可以编辑和修改。9.3.4 命令按钮控件 命令按钮经常被用来选择各类选项,或者是发出各种控制命令。命令按钮的属性和事件例9-8:设计表单Form8,在表单中显示Xsda.dbf中的内容,并设计三个命令按钮,其中两个实现显示下一条记录和上一条记录,第三个实现表单的关闭,下一条记录命令按钮为缺省按钮,第三个命令按钮为默认取消按钮。9.3.5 命令按钮组控件 命令按钮组的属性和事件例9-9:设计表单Form9,显示Xsda.dbf中的内容,并设计一个含有四个命令按钮的按钮组,显示首记录、上一条记录、下一条记录和尾记录,另设计一个实现表单关闭的按钮。首记录按钮为缺省按钮,关闭按钮为默认取消按钮。9.3.6 选项按钮组控件 选项按钮组的属性和事件例9-10:设计表单Form10,建立一个选项按钮组,包含四个选项:年、月、日和时间,当单击其中一个选项时,显示实际的年、月、日或时间的值。9.3.7 复选框控件 复选框的属性和事件例9-11:设计表单Form11,建立一个标签Label1,它的标题为“复选框事例-字体变化”。创建四个复选框表示粗体、斜体、下划线和删除线,选中复选框后,标签的字体发生相应的变化。9.3.8 列表框控件 列表框常用属性 列表框常用事件 在列表框中加入数据 举例:例9-12:设计表单Form12,建立一个文本框和一个列表框,列表框中显示Xsda.dbf中姓名字段,在列表框中单击时,在文本框中显示被选中的姓名。9.3.9 组合框控件 下拉组合框 下拉列表框 举例:例9-13:设计表单Form13,建立一个组合框Combo1,一个按钮Command1,两个文本框Text1和Text2,Text2显示Combo1中的数据项数,在Text1中输入一个值,单击Command1添加Text1的值到Comco1中,同时Text2的值随Combo1中数据项数变化。9.3.10 表格控件 表格常用属性 表格生成器的使用 举例:例9-14:设计表单Form14,在表单的一个组合框中选择Xsda.dbf数据表中学生的学号和姓名,在表格中显示该学生在Xscj.dbf中的成绩。9.3.11 图像控件 图像控件的属性和事件例9-15:设计表单Form15,在表单的一个图像控件中以固定比例方式显示C:WindowsCibah.bmp图片,当单击“切换”按钮时,将显示C:Windows安装程序.bmp图片,再次单击“切换”按钮时,又显示C:WindowsCibah.bmp图片,这样可以来回切换。9.3.12 页框控件 页框及其属性 页控件及其属性 在页上添加控件举例:例9-16:设计表单Form16,在表单中创建一个页框控件,它的第一页添加如图9-32所示的控件,单击“求和”、“求乘积”计算“第一数”和“第二数”的和与乘积。它的第二页显示一个图片,如图9-33所示。9.3.13 计时器控件 计时器控件的属性和事件例9-17:设计表单Form17,在表单上设计一个电子表,并可以启动和暂停它。9.3.14 ActiveX控件 ActiveX容器型控件 ActiveX绑定型控件 例9-19:设计表单Form19,在表单上显示Xsda.dbf中第一条记录的学号、姓名、性别、班级和家庭情况字段,其中家庭情况为通用型字段,使用Excel表编辑。9.3.15 微调控件 微调控件的属性和事件例9-20:设计表单Form20,在表单创建一个微调控件Spinner1和一个文本框Text1,使微调控件Spinner1只显示向上和向下箭头按钮,文本框Text1中显示当前日期。当单击向上箭头按钮时,日期增加一天;当单击向下箭头按钮时,日期减少一天。9.3.16 超级链接控件 超级链接控件的属性超级链接控件的事件9.4 表单设计举例 9.4.1 非数据表表单 9.4.2 数据表表单 9.4.1 非数据表表单 例9-21:设计表单Form21,在表单创建一个组合框和一个文本框,从组合框中选择用户名,在文本框中输入口令,三次输入不正确退出。例9-22:设计表单Form22,在表单中给出选择题的内容和四个选项,让用户进行选择,选择完成后,给出是否正确和错误的提示。9.4.2 数据表表单 例9-23:设计表单Form23,输入和查看Xsda.dbf中的记录,使用编辑框显示和编辑备注字段,用ActiveX捆绑控件显示通用字段,并能定位到不同记录。例9-24:设计表单Form24,创建两个表格Grid1和Grid2,分别显示Xsda.dbf和Xscj.dbf中的记录,当表格Grid1中指向某个学生时,在表格Grid2中显示该学生的成绩。本章小结 主要讲述了使用表单设计器和表单向导建立表单的方法;创建成功表单后,怎样打开、保存和运行表单,以及表单的属性、方法程序的设置方法。主要介绍了在表单中有哪些控件,怎样添加、删除、复制控件,多个控件之间的布局如何调整,控件的属性和方法程序的设置方法。介绍表单中常用的每一个控件的属性、方法程序,并举例说明每一个控件的使用方法。第10章 报表 使用向导、报表设计器和快速报表创建报表 使用报表设计器修改报表 使用菜单和命令运行和输出报表 本章学习目标 第十章 报表 10.1 创建报表10.2 利用报表设计器编辑报表10.3 输出报表 10.1 创建报表 10.1.1 利用向导创建报表10.1.2 利用快速报表创建报表 10.1.1 利用向导创建报表 使用单一数据表的报表向导 一对多报表向导 10.1.2 利用快速报表创建报表 确定字段布局 选择报表字段 设置复选框 关闭设计器窗口,并以给定文件名称保存报表。10.2利用报表设计器编辑报表 10.2.1报表设计器的组成和数据环境10.2.2报表的带区调整10.2.3报表的网格调整10.2.4报表的控件对象 10.2.1 报表设计器的组成和数据环境 报表设计器的组成 报表设计器的数据环境 10.2.2 报表的带区调整 调整带区高度 打开和关闭新带区 10.2.3 报表的网格调整 一个网格的最大尺寸是4848个像素点,最小是11个像素点。网格越大,调整越粗糙,网格越小,调整越精确。在“格式”菜单中,单击“设置网格刻度”选项,将出现如图10-25所示的对话框。可以调整在水平和垂直两个方向上网格的大小。10.2.4 报表的控件对象 报表工具栏 创建和删除控件 控件的调整 10.3 输出报表 10.3.1 用菜单实现输出报表10.3.2 用命令实现输出报表 10.3.1 用菜单实现输出报表 报表的预览 报表的打印 10.3.2 用命令实现输出报表 命令格式:说明:例10-1:预览报表Xsda.frx,可使用如下的命令:例10-2:打印报表Xsda.frx,同时禁止向屏幕输出,可使用如下的命令:本章小结 本章主要讲述了报表的设计方法,可以先使用快速报表或报表向导生成一个简单的报表,然后使用报表设计器进行调整,主要是添加和删除控件和调整控件的格式。报表设计完成后,可使用菜单输出报表。还可以在程序中,使用命令打印和预览报表。第十一章 菜单 菜单设计器的使用方法 菜单的设置方法 菜单的生成和运行 本章学习目标 第十一章 菜单 11.1 菜单的建立11.2 菜单的设置和使用11.1 菜单的建立 11.1.1 菜单的规划11.1.2 下拉菜单的建立11.1.3 快捷菜单的建立11.1.1 菜单的规划 按照用户所要执行的任务组织菜单系统,避免应用程序的层次影响菜单系统的设计。给每个菜单一个有意义的、言简意赅的菜单标题。参照预计菜单项的使用频率、逻辑顺序或字母顺序合理组织菜单项。在菜单项的逻辑组之间放置分隔线。将菜单上菜单项的项目限制在一个屏幕之内。如果菜单项的数目超过一屏,则应为其中的一些菜单创建子菜单。为菜单和菜单项设置访问键或快捷键。对英文的菜单,其菜单名称建议采用大小写混合字体,即菜单项的第一个字母用大写,其他字母用小写,以保持菜单的美观。11.1.2 下拉菜单的建立 新建下拉菜单主要通过Visual FoxPro的菜单设计器来进行,利用“文件”菜单的“新建”选项或项目管理器的“新建”按钮均可打开菜单设计器。11.1.3 快捷菜单的建立 建立快捷菜单的步骤如下:从“文件”菜单中,选择“新建”按钮,启动“新建”对话框。在“新建”对话框中,选择“菜单”选项。然后单击“新建文件”按钮,将出现“新建菜单”对话框。如图11-1所示。在“新建菜单”对话框中选择“快捷菜单”按钮,打开“快捷菜单设计器”窗口。采用与设计菜单系统类似的方法,在“快捷菜单设计器”窗口中设计快捷菜单。11.2 菜单的设置和使用 11.2.1 菜单的设置11.2.2 菜单的生成11.2.3 菜单的运行 11.2.1 菜单设置 菜单项的提示选项设置 菜单的常规选项 菜单的设置代码 菜单的清理代码 为顶层表单添加菜单 菜单项任务的指定 11.2.2 菜单的生成 菜单的预览 生成菜单程序 查看和修改菜单源程序代码 11.2.3 菜单的运行 直接运行菜单 间接运行菜单 本章小结 本章主要讲述了使用菜单设计器建立菜单的步骤,菜单项的设置和菜单任务的指定方法,生成菜单程序,运行菜单程序。利用菜单将应用程序的各个组成部分组合起来,使用户便于操作。第12章Visual FoxPro应用系统开发 Visual FoxPro应用系统开发过程 应用系统的生成 应用系统的发布 本章学习目标 第十二章Visual FoxPro应用系统开发 12.1 学生成绩管理系统12.1.1 需求分析12.1.2 系统结构设计12.1.3 系统详细设计12.2系统的生成和发布12.2.1 生成应用程序系统12.2.2 系统发布 12.1.1 需求分析 系统任务及特点系统任务及特点 系统功能系统功能数据流图数据流图12.1.2 系统结构设计 系统的主要结构 数据库设计 12.1.3 系统详细设计 系统主表单 数据录入的设计 数据查询的设计 打印报表的设计 主菜单的设计 主程序设计 12.2.1 生成应用程序系统 为一个项目创建应用程序的最后一步是连编它。此过程的最终结果是将所有在项目中引用的文件合成为一个应用程序文件。可以将应用程序文件和数据文件一起发布给用户,用户可运行该应用程序。12.2.2 系统发布 创建发布目录 创建发布磁盘 定位文件 指定组件 磁盘映象 安装选项 默认目标目录 改变文件设置 完成 本章小结 本章以学生成绩管理系统的开发为例,说明了应用系统开发的步骤,第一步是需求分析,确定设计的题目,设计的目的和系统所具有的特点。第二步是根据需求分析的结果,进行系统结构的设计,确定系统有哪些数据表,数据表有哪些字段组成,数据表之间的关系等。第三步是系统的详细设计,确定需要哪些表单、报表或过程来实现功能,设计主菜单和主程序。当系统设计完成后,需连编生成应用程序系统。系统正确生成后,可打包发布,形成可安装的系统。
展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:全套课件·《Visual4
链接地址:https://www.zhuangpeitu.com/article/217273088.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!