版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Visual
FoxPro应用基础与面向对象程序设计教程李雁翎编前言
VisualFoxPro6.0关系数据库管理系统是新一代数据库管理系统的杰出代表,以它强大的性能、完整而又丰富的工具、超高速的速度、极其友好的界面,以及完备的兼容性等特点,吸引众多的国内外用户,倍受广大用户的欢迎。
VisualFoxPro6.0及它的中文版,是可运行于Windows95和WindowsNT平台的数据库开发系统,它不仅可以简化数据库管理,而且能使应用程序的开发流程更为合理。VisualFoxPro6.0使组织数据、定义数据库规则和建立应用程序等工作变得简单易行。用户利用可视化的设计工具和向导,可以快速创建表单,查询和打印报表。
VisualFoxPro6.0还提供了一个集成化的系统开发环境,它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术。由于VisualFoxPro6.0拥有功能强大的可视化程序设计工具,使程序设计简单易行。
本课程是根据教育部提出的非计算机专业计算机基础教学三个层次要求,并配合全国计算机等级考试“VisualFoxPro二级”考试大纲的知识要点,以VisualFoxPro6.0为主要内容,介绍关系数据库管理系统基础理论及应用系统开发知识。不仅介绍数据库基础理论,介绍了VisualFoxPro6.0的基本操作;而且介绍面向对象可视化编程、应用系统开发的方法、步骤。目录第一章数据库基础理论第二章VisualFoxPro系统概述第三章VisualFoxPro基础第四章表操作第五章索引及创建索引第六章创建数据库第七章视图与查询第八章SQL关系数据库查询语言第九章创建项目第十章程序设计基础第十一章面向对象可视化编程基础第十二章表单设计及运行第十三章实用表单的设计第十四章创建报表第十五章菜单设计第十六章小型系统开发实例第一章数据库基础理论返回目录本章要点信息、数据和数据处理数据模型数据库系统关系数据库及其设计
返回目录1.1信息、数据和数据处理
1.1.1信息与数据信息(Information)是客观事物属性的反映。它所反映的是关于某一客观系统中某一事物的某一方面属性或某一时刻的表现形式。通俗地讲,信息是经过加工处理并对人类客观行为产生影响的事物属性的表现形式。数据(Data)是反映客观事物属性的记录,是信息的载体。对客观事物属性的记录是用一定的符号来表达的,因此说数据是信息的具体表现形式。上一页下一页要点
数据与信息在概念上是有区别的。从信息处理角度看,任何事物的属性都是通过数据来表示的,数据经过加工处理后,使其具有知识性并对人类活动产生决策作用,从而形成信息。从计算机的角度看,数据泛指那些可以被计算机接受并能够被计算机识别处理的符号。总之,信息是有用的数据,数据是信息的表现形式,信息是通过数据符号来传播的。上一页下一页要点
1.1.2数据处理数据处理也称为信息处理。所谓数据处理,实际上就是利用计算机对各种类型的数据进行处理。它包括对数据的采集、整理、存储、分类、排序、检索、维护、加工、统计和传输等一系列操作过程。数据处理的目的是从大量的、原始的数据中获得人们所需要的资料并提取有用的数据成份,作为行为和决策的依据。上一页下一页要点
人工管理阶段出现在计算机应用于数据管理的初期。由于没有必要的软件、硬件环境的支持,用户只能直接在裸机上操作。应用程序中不仅要设计数据的逻辑结构,还要阐明数据在存储器上的存储地址。在这一管理方式下,应用程序与数据之间相互结合不可分割,当数据有所变动时程序则随之改变,独立性差;另外,各程序之间的数据不能相互传递,缺少共享性,因而这种管理方式既不灵活,也不安全,编程效率较差。上一页下一页要点
文件管理阶段即把有关的数据组织成一种文件,这种数据文件可以脱离程序而独立存在,由一个专门的文件管理系统实施统一管理。在这一管理方式下,应用程序通过文件管理系统对数据文件中的数据进行加工处理。应用程序与数据文件之间具有一定的独立性,因此比手工管理方式前进了一步。但是,数据文件仍高度依赖于其对应的程序,不能被多个程序所共享。由于数据文件之间不能建立任何联系,因而数据的通用性仍然较差,冗余量大。上一页下一页要点
数据库系统管理阶段即对所有的数据实行统一规划管理,形成一个数据中心,构成一个数据“仓库”。在这一管理方式下,应用程序不再只与一个孤立的数据文件相对应,可以取整体数据集的某个子集作为逻辑文件与其对应,通过数据库管理系统实现逻辑文件与物理数据之间的映射。
上一页下一页要点在数据库系统管理的系统环境下,应用程序对数据的管理和访问灵活方便,而且数据与应用程序之间完全独立,使程序的编制质量和效率都有所提高;由于数据文件间可以建立关联关系,数据的冗余大大减少,数据共享性显著增强。上一页下一页要点1.2数据模型客观事物的这种普遍联系性,决定了作为事物属性记录符号的数据与数据之间也存在着一定的联系性。具有联系性的相关数据总是按照一定的组织关系排列,从而构成一定的结构,对这种结构的描述就是数据模型。从理论上讲,数据模型是指反映客观事物及客观事物间联系的数据组织的结构和形式。客观事物是千变万化的,表现各种客观事物的数据结构和形式也是千差万别的,尽管如此,它们之间还是有其共同性的。
上一页下一页要点
1.2.1层次模型层次模型(HierarchicalModel)表示数据间的从属关系结构,是一种以记录某一事物的类型为根结点的有向树结构。其主要特征如下:仅有一个无双亲的根结点。根结点以外的子结点,向上仅有一个父结点,向下有若干子结点。上一页下一页要点
1.2.2网状模型网状模型(NetworkModel)是层次模型的扩展,它表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。网状模型是以记录为结点的网络结构。其主要特征如下:有一个以上的结点无双亲。至少有一个结点有多个双亲。上一页下一页要点
1.2.3关系模型关系模型(RelationalModel)的所谓“关系”是有特定含义的。广义地说,任何数据模型都描述一定事物数据之间的关系。关系模型的所谓“关系”虽然也适用于这种广义的理解,但同时又特指那种虽具有相关性而非从属性的平行的数据之间按照某种序列排列的集合关系。上一页下一页要点
关系模型的主要特点有:(1)关系中每一分量不可再分,是最基本的数据单位;(2)每一竖列的分量是同属性的,列数根据需要而设,且各列的顺序是任意的;(3)每一横行由一个个体事物的诸多属性构成,且各行的顺序可以是任意的;(4)一个关系是一张二维表,不允许有相同的属性名,也不允许有相同的元组。上一页下一页要点1.3数据库系统
1.3.1数据库数据库(DataBase)是数据库系统的核心和管理对象。所谓数据库,就是以一定的组织方式将相关的数据组织在一起,存放在计算机外存储器上形成的,能为多个用户共享的,与应用程序彼此独立的一组相关数据的集合。上一页下一页要点
1.3.2数据库管理系统从信息处理的理论角度讲,如果把利用数据库进行信息处理的工作过程,或把掌握、管理和操纵数据库的数据资源的方法看作是一个系统的话,则称这个系统为数据库管理系统。数据库管理系统通常由三个部分组成:数据描述语言(DDL)及其编译程序、数据操纵语言(DML)或查询语言及其编译或解释程序、数据库管理例行程序。上一页下一页要点
用户A1用户A2用户B1用户B2…………外视图A……外模式A外视图B外模式B概念模式概念视图存储结构定义(内模式)存储数据库(内视图)……DBMS由数据库管理员建立和维护的模式……数据库系统的体系结构如图所示:上一页下一页要点
1.3.4数据库应用系统的构成数据库应用系统它是由有关的硬件、软件、数据和人员四个部分组合而形成的。硬件环境是数据库系统的物理支撑,包括CPU、内存、外存及输入/输出设备。由于数据库系统承担着数据管理的任务,它要在操作系统的支持下工作,而且本身包含着数据库管理例行程序、应用程序等,因此要求有足够大的内存开销。同时,由于用户的数据、系统软件和应用软件都要保存在外存上,所以对外存容量的要求也很高。上一页下一页要点
软件系统包括系统软件和应用软件两类。系统软件主要包括数据库管理系统软件、开发应用系统的高级语言及其编译系统、应用系统开发的工具软件等。它们为开发应用系统提供了良好的环境,其中数据库管理系统是连接数据库和用户之间的纽带,是软件系统的核心。应用软件是指在数据库管理系统的基础上由用户根据自己的实际需要自行开发的应用程序。上一页下一页要点
数据库系统的人员是指管理、开发和使用数据库系统的全部人员,主要包括数据库管理员、系统分析员、应用程序员和用户。不同的人员涉及不同的数据抽象级别,数据库管理员负责管理和控制数据库系统;系统分析员负责应用系统的需求分析和规范说明,确定系统的软硬件配置、系统的功能及数据库概念设计;应用程序员负责设计应用系统的程序模块,根据数据库的外模式来编写应用程序;最终用户通过应用系统提供的用户接口界面使用数据库。上一页下一页要点1.4关系数据库及其设计
1.4.1关系数据库关系数据库(RelationalDataBase)是若干个关系的集合。也可以说,关系数据库是由若干张二维表组成的。在关系数据库中,将一个关系视为是一张二维表,又称其为数据表。一个关系数据库由若干个数据表组成,数据表又由若干个记录组成,而每一个记录是由若干个以字段属性加以分类的数据项组成的。上一页下一页要点在关系模型理论中在关系数据库中关系数据表元组记录属性字段分量数据项表1-3模型理论与关系数据库中术语的对照关系上一页下一页要点在数据表中,若某一字段或几个字段的组合值能够标识一个记录,则称其为关键字(或键),当一个数据表有多个关键字时,可从中选出一个作为主关键字(或主键)。上一页下一页要点在关系数据库中,数据表之间是具有相关性的。数据表之间的这种相关性是依靠每一个独立的数据表内部具有相同属性的字段建立的。一般地,两个数据表之间建立关联关系,是将一个数据表视为父表,另外一个数据表视为子表,其中子表中与父表主关键字段相对应的字段作为外键,数据表之间的关联就是通过主键与外键作为纽带实现关联的。上一页下一页要点在关系数据库中,数据表为基本文件,每个数据表之间具有独立性,而且若干个数据表间又具有相关性,使得数据操纵方式简单,这一特点使其具有极大的优越性,并能得以迅速普及。上一页下一页要点
1.4.2关系的规范化关系模型是以关系集合理论中基本的数学原理为基础的,通过确立关系中的规范化准则,既可以方便数据库中数据的处理,又可以给程序设计带来方便。这一规范化准则称为关系规范化。关系规范化理论是研究如何将一个不十分合理的关系模型转化为一个最佳的数据关系模型的理论,它是围绕范式而建立的。
上一页下一页要点
表1-4信息中心专门人才基本情况一览表自然情况专业成果和成就编号姓名性别出生日期工资现状党员否专业专业年限职称英语水平名称类别出处bj10001刘伟箭男1960.08.2320000T计算机应用20教授精通略略略略略略略略略略略略略略略J104010黄晓远男1970.08.1210000F财政税收0副教授精通略略略略略略略略略略略略略略略上一页下一页要点可以将表1-4分成三个独立的数据表:专门人才基本情况一览表(如表1-4所示),它收入了信息中心管理的专门人才的自然情况。专门人才专业特长一览表(如表1-5所示),它收入了信息中心专门人才的专业特长情况。专门人才成就成果情况一览表(如表1-6所示),它收入了信息中心专门人才的成就及成果情况。上一页下一页要点编号姓名性别出生日期工资现状党员否工作简历照片Bj10001刘伟箭男1960.08.232000.00T(略)(略)Bj11002刘简捷男1958.12.311800.00T(略)(略)Gz05001藤波海男1956.04.141160.00F(略)(略)Gz05002杨行东男1949.03.301260.00F(略)(略)Jl04001林惠繁女1969.02.038000.00T(略)(略)Jl04010黄晓远男1970.08.1210000.00F(略)(略)Sy02030李鹏程男1946.02.083000.00F(略)(略)Sy02035王国民男1935.05.205000.00F(略)(略)Sh01001金银桥女1969.01.242000.00F(略)(略)sh01002林立荞女1964.08.164500.00F(略)(略)表1-5信息中心专门人才基本情况一览表上一页下一页要点
表1-6信息中心专门人才专业特长一览表编号专业专业年限职称英语水平Bj10001计算机应用20教授精通Bj11002环境工程24高级工程师精通Gz05001生物工程30教授精通Gz05002统计学15副教授一般阅读Jl04001财政税收10教授精通Jl04010计算机应用10副教授一般阅读Sy02030城市规划30高级工程师精通Sy02035财政金融40高级工程师精通Sh01001建筑设计8副教授一般阅读sh01002计算机应用13副教授一般阅读上一页下一页要点
表1-7信息中心专门人才成就成果一览表编号成果名称成果类别成果出处Bj10001VF高级编程技术著作高等教育出版社Bj10001专门人才信息管理系统软件中国科学技术协会推广Bj10001VF编程技巧与常见问题解答著作高等教育出版社Bj10001面向对象编程与系统开发著作高等教育出版社Bj10001面向对象编程与系统程序优化论文中国计算机世界jl04010计算机应用与软件开发著作清华大学出版社Jl04010数据库原理著作高等教育出版社Jl04010计算机网络著作高等教育出版社Jl04010中国电子商务发展策略论文计算机应用jl04010远程网络教育论文计算机应用上一页下一页要点可以看出,若将一些数据集中在一个表中,则表的结构十分复杂,又不能满足关系模型条件;若将其做成一张二维表形式,就会有许多重复数据出现,造成数据的冗余,这必然导致数据存储空间的浪费,同样也将使数据的输入、查找和修改更加麻烦。相反,依赖关系数据规范化的准则建立多个相互关联的数据表,并让这些分开的数据表依靠关键字段保持一定的关联关系,就可以有效地改进上述缺点。上一页下一页要点
表1-5表1-7表1-6一对多一对一专门人才基本情况数据库上一页下一页要点
1.4.3表间关联关系的类型在一个关系数据库中,若想将依赖于关系模型建立的多个数据表组织在一起,反映客观事物数据间的多种对应关系,通常将这些数据表放入同一个数据库中,并建立表间关联。在同一个数据库中,相关联的表间关系的类型有一对一、一对多和多对一3种关系。上一页下一页要点
1.一对一关系一对一关系即在两个数据表中选一个相同属性字段作为关键字段,把其中一个数据表中的关键字段称为主关键字段,该字段值是唯一的,而另一个数据表中的关键字段称为外来关键字段,该字段值也是唯一的。
上一页下一页要点
编号专业专业年限bj10001计算机应用20bj11002环境工程24gz05001生物工程30gz05002统计学15jl04001财政税收10编号姓名性别bj10001刘伟箭男bj11002刘简捷男gz05001藤波海男gz05002杨行东男jl04001林慧繁女一对一(编号)上一页下一页要点
2.一对多关系一对多关系,即在两个数据表中选一个相同属性字段作为关键字段,把其中一个数据表的关键字段称为主关键字段,该字段值是唯一的,而把另一个数据表中的关键字段称为外来关键字段,该字段值是重复的。上一页下一页要点编号专业成果类别bj10001VF高级编程技术著作bj10001专门人才信息管理系统著作bj10001VF编程技巧与常见问题解答著作bj10001面向对象编程与系统开发著作bj10001面向对象编程与系统程序优化论文编号姓名性别bj10001刘伟箭男bj11002刘简捷男gz05001藤波海男gz05002杨行东男jl04001林慧繁女一对多(编号)上一页下一页要点3.多对一关系多对一关系与一对多关系是类似的,唯一的区别是在两个相关联的数据表中,选择哪一个数据表中的关键字段为主关键字段,该字段值是重复的,与它关联的另一个数据表中的关键字段为外来关键字段,该字段值是唯一的。上一页下一页要点编号专业成果类别bj10001VF高级编程技术著作bj10001专门人才信息管理系统著作bj10001VF编程技巧与常见问题解答著作bj10001面向对象编程与系统开发著作bj10001面向对象编程与系统程序优化论文编号姓名性别bj10001刘伟箭男bj11002刘简捷男gz05001藤波海男gz05002杨行东男jl04001林慧繁女多对一(编号)上一页下一页要点1.4.4关系的完整性关系的完整性,即关系中的数据及具有关联关系的数据间必须遵循的制约和依存关系,以保证数据的正确性、有效性和相容性。关系的完整性主要包括域完整性、实体完整性和参照完整性三种。
上一页下一页要点1.域完整性域完整性是对数据表中字段属性的约束,它包括字段的值域、字段的类型及字段的有效规则等约束,它是由确定关系结构时所定义的字段的属性决定的。
上一页下一页要点2.实体完整性实体完整性是对关系中的记录唯一性,也就是主键的约束。准确地说,实体完整性是指关系中的主属性值不能为Null且不能有相同值。上一页下一页要点3.参照完整性参照完整性是对关系数据库中建立关联关系的数据表间数据参照引用的约束,也就是对外键的约束。准确地说,参照完整性是指关系中的外键必须是另一个关系的主键有效值,或者是NULL。
上一页下一页要点1.4.5关系运算关系运算是以关系为运算对象的运算,在关系运算中,变量是关系,运算结果仍然是关系。常见的关系运算有选择运算、投影运算和连接运算三种。
上一页下一页要点1.选择(Select)选择运算是从关系中选择某些满足条件的记录组成一个新的关系。也可以说,选择运算是在关系R中选择满足给定条件的元组。
上一页下一页要点2.投影(Projec)投影运算是从关系中选择某些字段的所有值组成一个新的关系。也可以说,投影运算是在关系R中选择出若干属性列。
上一页下一页要点3.连接(Join)连接运算是将两个或多个关系通过连接条件组成一个新的关系。也可以说,连接运算是在关系R和关系S中选择属性间满足一定条件的元组。
上一页下一页要点第二章VisualFoxPro系统概述返回目录本章要点VisualFoxPro的特性VisualFoxPro的安装与启动VisualFoxPro系统环境的配置VisualFoxPro用户界面VisualFoxPro向导VisualFoxPro生成器VisualFoxPro设计器
返回目录2.1VisualFoxPro的特性
1.用户界面良好2.面向对象编程技术功能强3.快速创建应用程序4.数据库的操作简便5.多个用户可以一起开发程序6.可与其他应用程序交互操作7.独特的开发客户/服务器解决方案8.可以升级早期版本上一页下一页要点2.2VisualFoxPro的安装与启动
2.2.1安装环境在安装VisualFoxPro之前,要了解VisualFoxPro的硬件和软件必备环境,做好安装前的准备工作。1.硬件环境2.软件环境3.“升迁向导”环境上一页下一页要点
2.2.2VisualFoxPro的安装中文VisualFoxPro可以从CD-ROM或网络上安装。以下介绍三种从CD-ROM上安装VisualFoxPro的方法。1.直接启动CD-ROM2.直接运行安装程序3.使用Windows98安装上一页下一页要点
2.2.3启动VisualFoxPro启动VisualFoxPro有多种方法,可采用以下三种方式之一。1.从“开始”菜单启动2.从资源管理器中启动3.从“运行”对话框中启动上一页下一页要点
2.2.4退出VisualFoxPro(1)在MicrosoftVisualFoxPro主菜单中,打开“文件”菜单,选择“退出”选项;(2)按Alt+F4组合键;(3)按Ctrl+Alt+Del组合键,进入“关闭程序”窗口,按“结束任务”按钮;(4)在MicrosoftVisualFoxPro的系统环境窗口,单击其右上角的“退出”按钮;(5)在“命令”窗口,输入命令Quit。上一页下一页要点2.3VisualFoxPro系统环境的配置
VisualFoxPro系统环境的配置,决定了VisualFoxPro系统的操作环境和工作方式。VisualFoxPro系统允许用户设置大量参数控制其工作方式。通过设置系统环境,可以添加或删除VisualFoxPro控件、更新WindowsRegistry注册项、改变选项栏和工具栏、安装ODBC数据源等。上一页下一页要点打开“选项”窗口的操作步骤工具选项常规
数据
显示
文件位置
表单项目
控件确定上一页下一页要点
在“选项”窗口,有12种不同类别的环境选项卡,每一个选项卡有其特定的环境,又有相应的设置信息的对话窗口,用户可以根据操作的需要通过“选项”窗口中的各种选项卡,确定或修改设置每一个参数,从而确定VisualFoxPro的系统环境。上一页下一页要点2.4VisualFoxPro用户界面
2.4.1VisualFoxPro的界面VisualFoxPro界面,是由标题栏、菜单栏、工具栏、工作区、状态栏和命令窗口组成的。2.4.2标题栏标题栏位于屏幕界面的第一行,它包含系统程序图标、主屏幕标题、最小化按钮、最大化按钮和关闭按钮5个对象。上一页下一页要点菜单栏工具栏命令窗口状态栏工作区标题栏上一页下一页要点
2.4.3菜单栏菜单栏位于屏幕的第二行,它包含文件、编辑、显示、格式、工具、程序、窗口和帮助8个菜单选项。当单击其中一个菜单选项时,就可以打开一个对应的“下拉式”菜单,在该“下拉式”菜单下,通常还有若干个子菜单选项,当选择其中一个子菜单选项时,就可以执行一个操作。上一页下一页要点
2.4.4工具栏VisualFoxPro系统提供了11种常用的工具栏:(1)常用工具栏(2)布局工具栏(3)表单控件工具栏(4)表单设计器工具栏(5)查询设计器工具栏(6)视图设计器工具栏(7)数据库设计器工具栏(8)报表控件工具栏(9)报表设计器工具栏(10)调色板工具栏(11)打印预览工具栏上一页下一页要点
激活工具栏的操作步骤
显示
工具栏
“常用”
确定上一页下一页要点
2.4.5命令窗口命令窗口位于菜单栏和状态栏之间,是VisualFoxPro系统命令执行、编辑的窗口。在命令窗口中,可以输入命令实现对数据库的操作管理;也可以用各种编辑工具对操作命令进行修改、插入、删除、剪切、拷贝、粘贴等操作;还可以在此窗口建立命令文件并运行命令文件。在“窗口”菜单下,选择“隐藏”,可以关闭命令窗口;选择“命令窗口”,可以弹出命令窗口。
上一页下一页要点
2.4.6工作区与状态行状态行位于屏幕的最底部,用于显示某一时刻的管理数据的工作状态。(1)SetStatusoff/on,可控制屏幕上的状态行是否出现。(2)如果当前工作区中没有表文件打开,状态行的内容是空白;如果当前工作区中有表文件打开,状态行显示表名、表所在的数据库名、表中当前记录的记录号、表中的记录总数、表中的当前记录的共享状态等内容。上一页下一页要点2.5VisualFoxPro向导
VisualFoxPro系统为用户提供许多功能强大的向导。用户通过系统提供的各种不同的向导设计器,不用编程就可以创建良好的应用程序界面,并完成许多有关对数据库的操作。
常用的向导设计器有:表向导、报表向导、表单向导、查询向导等。上一页下一页要点2.6VisualFoxPro生成器VisualFoxPro系统提供的生成器,可以简化创建和修改用户界面程序的设计过程,提高软件开发的质量。每个生成器都由一系列选项卡组成,允许用户访问并设置所选对象的属性。用户可以将生成器生成的用户界面直接转换成程序代码,把用户从逐条编写程序、反复调试程序的工作中解放出来。常用的生成器有:组合框生成器、命令组生成器、表达式生成器、列表框生成器等。上一页下一页要点2.7VisualFoxPro设计器
2.7VisualFoxPro设计器VisualFoxPro系统提供的设计器,为用户提供了一个友好的图形界面。用户可以通过它创建并定制数据表结构、数据库结构、报表格式和应用程序组件等。常用的设计器有:表设计器、查询设计、视图设计器、列表框生成器、报表设计器、数据库设计器、菜单设计器等。上一页下一页要点第三章VisualFoxPro基础返回目录本章要点数据类型
数据存储函数表达式
返回目录3.1数据类型
3.1.1字符型字符型(Character)数据是描述不具有计算能力的文字数据类型,是常用的数据类型之一。字符型数据由汉字和ASCII字符集中可打印字符(英文字符、数字字符、空格及其他专用字符)组成,最大长度是254个字符。
上一页下一页要点
3.1.2数值型数值型数据在VisualFoxPro系统中被细分为以下4种类型。1.数值型(Numeric)数据是由数字(0~9)、小数点和正负号组成。最大长度为20个字符(包括+、-号和小数点)。2.浮点型(Float)数据是数值型数据的一种,与数值型数据完全等价,只是在存储形式上采取浮点格式且数据的精度要比数值型数据高。上一页下一页要点3.货币型(Money)数据是数值型数据的一种特殊形式,在数据的第一个数字前冠一个货币符号($)。货币型数据小数位的最大长度是4个字符,小数位超过4个字符的数据,系统将会按四舍五入原则自动截取。4.双精度型(Double)数据是更高精度的数值型数据。它只用于数据表中的字段类型的定义,并采用固定长度浮点格式存储。5.整型(Integer)数据是不包含小数点部分的数值型数据。上一页下一页要点
3.1.3日期型日期型(Date)数据是用于表示日期的数据,长度固定为8个字符。日期型数据包括年、月、日三个部分,每部分间用规定的分隔符分开。表现形式由以下几个SET命令决定:SetDateToSetCenturyOn/OffSetDateSetStrictdateTo上一页下一页要点
3.1.4日期时间型日期时间型(DateTime)数据是描述日期和时间的数据,长度固定为8个字符。日期时间型数据除包括日期数据的年、月、日外,还包括时、分、秒以及上午、下午等内容。3.1.5逻辑型逻辑型(Logic)数据是描述客观事物真假的数据,用于表示逻辑判断结果。逻辑型数据只有真和假两种值,长度固定为1个字符。上一页下一页要点
3.1.6备注型备注型(Memo)数据用于存放较长的字符型数据类型。可以把它看成是字符型数据的特殊形式。备注型数据没有数据长度限制,仅受限于现有的磁盘空间。它只用于数据表中的字段类型的定义,其字段长度固定为4个字符,而实际数据被存放在与数据表文件同名的备注文件中,长度根据数据的内容而定。上一页下一页要点
3.1.7通用型通用型(General)数据是用于存储OLE对象的数据。通用型数据中的OLE对象可以是电子表格、文档、图片等。通用型数据长度固定为4个字符,实际数据长度仅受限于现有的磁盘空间。上一页下一页要点3.2数据存储
3.2.1常量常量是一个命名的数据项,是在命令或程序中直接引用的实际值,其特征是在所有的操作中其值不变。常量类型有以下6种:1.数值型常量2.浮点型常量3.字符型常量4.逻辑型常量5.日期常量6.日期时间型常量上一页下一页要点
3.2.2内存变量内存变量是一般意义下的简单变量。每一个内存变量都必须有一个固定的名称,以标识该内存单元的存储位置。用户可以通过变量标识符使用内存单元存取数据。内存变量的类型有数值型、浮点型、字符型、逻辑型、日期型和日期时间型6种,它的定义是通过赋值语句来进行的。
上一页下一页要点
内存变量名的长度可以达到254个字符,是由字母、数字和下划线组成的。如果内存变量与数据表中的字段变量同名时,用户在引用内存变量时,要在其名字前加一个m.或(m-)。内存变量的赋值和输出,可以使用Store、“=”或“?”等命令进行操作完成。内存变量的作用域,可以通过Local、Private、Public命令确定,也可以使用系统默认的范围作为内存变量的作用域。上一页下一页要点
3.2.3数组变量数组是一组有序内存变量的集合。所有的数组元素是用一个变量名命名的一个集合体,而且每一个数组元素在内存中独占一个内存单元,视同一个简单内存变量。为了区分不同的数组元素,每一个数组元素都是通过数组名和下标来访问的在VisualFoxPro系统环境下,同一个数组元素在不同时刻可以存放不同类型的数据,在同一个数组中,每个元素的值可以是不同的数据类型。上一页下一页要点3.2.4字段变量字段变量就是指数据表中已定义的任意一个字段。在一个数据表中,同一个字段名下有若干个数据项,而数据项的值取决于该数据项所在记录行的变化,所以称它为字段变量,也有人把字段变量称为字段名变量。字段变量的数据类型有数值型、浮点型、货币型、整型、双精度型、字符型、逻辑型、日期型、日期时间型、备注型和通用型等。上一页下一页要点3.2.5记录记录是数据表中一组数据项的集合。在同一个数据表中可以有若干个记录,每一个记录具有相同的字段个数。在数据表中记录的顺序不影响对记录的操作。上一页下一页要点
3.2.6对象对象是数据存储器的一种。对象是类的实体,对象也是类的变量,它是任何具有属性和方法的信息的集合。对象的建立可以通过设计器和CreateObject()函数实现。上一页下一页要点
3.2.7内存变量的作用域内存变量的作用域是按变量在程序中的作用范围来区分的。1.全局型内存变量用Public命令定义2.局部型变量用Private命令定义定义3.本地型变量用Local命令定义定义4.释放内存变量可用Release、ClearAll/ClearMemorey命令。上一页下一页要点
3.2.8有关内存变量的操作
1.内存变量的赋值命令Store<表达式>To<内存变量表>内存变量>=<表达式>
2.表达式的输出命令?/??[<表达式表>]上一页下一页要点
3.数据表与内存变量间数据的传递命令在VisualFoxPro系统中,使用Scatter命令或Gather命令,可以实现数据表与内存变量、数组间数据的传递。Scatter[Fields<字段名表>|FieldsLike<通配符>|FieldsExcept<通配符>][Memo]To<数组名>[Blank]上一页下一页要点3.3函数
根据每一个函数的功能,可将标准函数大致分为如下11类:1.数值计算函数2.字符处理函数3.数据转换函数4.日期和时间函数5.变量处理函数6.数据库函数7.测试函数8.数据共享函数
9.输入和输出函数10.编程函数11.动态数据操作函数。
上一页下一页要点3.4表达式
表达式是由数据、数据存储容器、函数和运算符组成的运算式。
3.4.1算术表达式算术表达式可由算术运算符和数值型常量、数值型内存变量、数值型数组、数值类型的字段、返回数值型数据的函数组成。算术表达式的运算结果是数值型常数。
上一页下一页要点
3.4.2字符表达式字符表达式由字符运算符和字符型常量、字符型内存变量、字符型数组、字符型类型的字段和返回字符型数据的函数组成。字符表达式运算的结果是字符常数或逻辑型常数。上一页下一页要点3.4.3日期时间表达式日期时间表达式由日期运算符和日期时间型常量、日期时间型内存变量和数组、返回日期时间型数据的函数组成。日期时间表达式运算的结果是日期时间型常数。上一页下一页要点
3.4.4关系表达式关系表达式可由关系运算符和字符表达式、算术表达式、时间日期表达式组成。其运算结果为逻辑型常量。关系运算是运算符两边同类型元素的比较,关系成立结果为.T.;反之结果为.F.。上一页下一页要点
3.4.5逻辑表达式逻辑表达式可由逻辑运算符和逻辑型常量、逻辑型内存变量、逻辑型数组、返回逻辑型数据的函数和关系表达式组成。其运算结果仍是逻辑型常量。上一页下一页要点3.4.6名表达式在VisualFoxPro系统中,允许用户给命令和函数定义一个名字。将这一名字存入到内存变量和数组元素中,就可以在引用命令和函数时用内存变量和数组元素来代替,给程序开发带来很多便利。存于内存变量和数组元素中的命令和函数名,用户可以通过间接引用或宏替换两种操作方法完成。上一页下一页要点
3.4.7类与对象操作符在应用程序文件中,常利用下面两个标识符描述对象与类的关系,属性、事件和方法与其对象的从属关系,以及子类中调用父类的方法。上一页下一页要点第四章表操作
返回目录本章要点建立表向表中加入记录数据的显示和修改方式控制字段和记录的访问数据表中记录的定位删除和恢复表中的数据快速修改表中的数据返回目录4.1建立表
4.1.1定义表的结构在VisualFoxPro系统中,一张二维表对应一个数据表,称为表文件(Table)。定义数据表的结构,就是定义数据表的字段个数、字段名、字段类型、字段宽度及是否以该字段建立索引等。一张二维表由表名、表头、表的内容三部分组成,一个数据表则由数据表名、数据表的结构、数据表的记录三要素构成。
上一页下一页要点表4-2信息中心专门人才基本情况表文件的结构上一页下一页要点字段名字段类型字段宽度小数点索引否编号字符型8——主索引姓名字符型8——普通索引性别字符型2——出生日期日期型8——候选索引工资现状数值型102——党员否逻辑型1————工作简历备注型4————照片通用型4————
4.1.2利用表设计器创建表Create<表名>CreateTable<表名>([<字段名1>]类型(长度)[,[<字段名2>]类型(长度)……])
上一页下一页要点利用表设计器创建表的操作步骤文件新建新建文件
表的名字表设计器字段名字字段类型字段宽度字段索引保存上一页下一页要点
4.1.3表的打开与关闭打开:Use[<表名>.dbf][In<工作区号>/<别名>][Again][Alias<别名>][Exclusive]/[Shared]关闭:CloseAll4.1.4利用表设计器修改表结构ModifyStructure上一页下一页要点修改表结构的操作步骤文件打开表的名字表设计器增加删除修改保存上一页下一页要点
4.1.5利用表向导创建表使用表向导创建表,就是把已有的表作为“样本”,在向导的引导下,通过筛选、修改操作完成新表的创建过程。上一页下一页要点4.2向表中加入记录
4.2.1创建表时立即输入数据在创建表时,如果表中所有字段的属性已定义完成,可按“确定”按钮保存表结构,同时打开“系统”窗口,显示“现在输入数据吗?”对话。选择“是”按钮,可以立即进入表“浏览”或表“编辑”窗口,在该窗口便可完成表中数据的输入。上一页下一页要点
4.2.2以追加方式输入数据在创建表结构时,如果没有选择立即方式向表输入数据,可以用追加数据方式向表输入数据。Append[Blank]上一页下一页要点以追加方式输入数据的操作步骤显示浏览追加浏览示浏览追加编辑上一页下一页要点
4.2.3备注型数据的输入在“编辑”窗口或“浏览”窗口,把光标移到备注型字段下双击,即可进入备注字段的编辑窗口。在这个窗口内,可以输入或修改备注型数据。
4.2.4通用型数据的输入在“编辑”窗口或“浏览”窗口,把光标移到通用型字段下双击,即可进入通用型字段的数据编辑窗口。上一页下一页要点4.3数据的显示和修改方式
4.3.1用编辑方式显示和修改数据在表“编辑”窗口,可以采用“编辑”方式显示和修改表中的数据。
4.3.2用浏览方式显示和修改数据在表“浏览”窗口,可以采用“浏览”方式显示和修改表中的数据。上一页下一页要点
4.3.3用Browse命令和List命令浏览、修改数据Browse[<范围>][Fields<字段名表>][For<条件表达式>]
List/Display[<范围>][Fields<字段名表>][For<条件表达式>][ToPrinter][ToFile<文件名>]上一页下一页要点4.4控制字段和记录的访问4.4.1限制对字段的访问限制字段的访问,可以通过设置“字段选择器”来完成。操作方法是:打开要使用的表,在“工作区属性”窗口,利用“字段选择器”筛选出有用的字段,或在对记录操作的命令中选择“Fields<字段名表>”短语。上一页下一页要点限制对字段的访问的操作步骤文件
打开
表的名字显示浏览表属性字段筛选字段选择器保存上一页下一页要点
4.4.2限制对记录的访问在对记录进行访问时,用户可以根据需要限定表中记录的使用范围,只对某一时期或某一问题的有用数据进行操作。限制记录的访问方法是:在“工作区属性”窗口,选择“数据过滤器”文本框,输入记录的筛选条件;或按文本框后面的按钮,进入“表达式生成器”窗口,在这一窗口输入记录的筛选条件,再确认限制访问的记录即可结束操作。上一页下一页要点限制对记录的访问的操作步骤文件
打开表的名字显示浏览表属性数据过滤器浏览保存上一页下一页要点4.5数据表中记录的定位
(1)GoTop(2)GoBottom(3)Go<算术表达式>(4)Skip<算术表达式>(5)Locate[<范围>]For[<条件表达式>]Continue上一页下一页要点4.6删除和恢复表中的数据
4.6.1逻辑删除表中的记录逻辑删除就是给暂时不使用的记录加一个删除标记。另外,对需要彻底删除的记录,也必须要先做逻辑删除后再做物理删除。Delete[<范围>]For[<条件表达式>]4.6.2恢复表中逻辑删除的记录对加上逻辑删除标记的记录,如果还想恢复其使用权,可对其进行恢复记录的操作。Recall[<范围>]For[<条件表达式>]上一页下一页要点
4.6.3物理删除表中的记录物理删除就是把无效的记录彻底从磁盘中删除掉。若要想彻底删除表中部分无效的数据,必须先做逻辑删除后再做物理删除,若要想彻底删除表中全部无效的数据,也可直接做物理删除。PackZap上一页下一页要点4.7快速修改表中的数据(1)Edit/Chang命令Edit/Chang[<范围>][Fields<字段名表>][For<条件表达式>](2)Replace命令Replace[<范围>]<字段名1>With<表达式1>[<字段名2>With<表达式2>…<字段名n>With<表达式n>][For<条件表达式>]上一页下一页要点第五章索引及创建索引
返回目录本章要点什么是索引索引类型创建索引索引的使用
返回目录5.1什么是索引
索引实际上是一种排序,但是它不改变表中数据的物理顺序,而是另外建立一个记录号列表。表一旦按索引表达式建立索引后,就产生了一个相应的索引文件。一旦表和相关的索引文件被打开,对表进行操作时,则记录的顺序按索引表达式值的逻辑顺序显示和操作。在VisualFoxPro系统中,可以为一个表建立多个索引,每一个索引确定了一种表记录的逻辑顺序。上一页下一页要点5.2索引类型
VisualFoxPro系统提供了四种不同的索引类型,它们分别是:1.主索引2.候选索引3.普通索引4.唯一索引上一页下一页要点5.3创建索引
使用命令创建索引:IndexOn<索引表达式>To<索引文件名>/Tag<索引名>[For<条件表达式>][Ascending][Descending][Unique][Candidate]上一页下一页要点利用表设计器创建索引的操作步骤文件
打开
表的名字显示表设计器索引索引名索引类型索引表达式保存上一页下一页要点5.4索引的使用
5.4.1按索引字段排序
在VisualFoxPro系统环境下,用字段名建立索引,是对记录排序最常见的操作。一个表经常分别指定几个字段名建立索引,每一个索引表示一种表中记录的顺序。
上一页下一页要点
5.4.2按索引表达式排序在VisualFoxPro系统环境下,允许指定多个字段对记录排序,这时可以使用索引表达式,对表中的记录顺序进行重新排序。上一页下一页要点建立索引重新排列数据的顺序的操作步骤文件打开表设计器索引确定浏览属性索引顺序确定浏览上一页下一页要点第六章创建数据库
返回目录本章要点创建数据库数据库中的表的使用建立表间的关联关系
返回目录6.1创建数据库使用表可以存储和显示一组相关的数据,如果想把多个表联系起来,就一定要建立数据库。只有把这些有关系的表存放在同一个数据库中,确定它们的关联关系,数据库中的数据才能被更充分的利用。
6.1.1建立数据库CreateDataBase<数据库名>上一页下一页要点创建数据库的操作步骤文件
新建数据库新建文件数据库设计器保存数据库名确定上一页下一页要点
数据与信息在概念上是有区别的。从信息处理角度看,任何事物的属性都是通过数据来表示的,数据经过加工处理后,使其具有知识性并对人类活动产生决策作用,从而形成信息。从计算机的角度看,数据泛指那些可以被计算机接受并能够被计算机识别处理的符号。总之,信息是有用的数据,数据是信息的表现形式,信息是通过数据符号来传播的。上一页下一页要点
6.1.2打开数据库OpenDataBase<数据库名>ModifyDataBase<数据库名>6.1.3向数据库添加数据表通常数据表只能属于一个数据库文件,如果想向当前数据库中添加的表已被添加到了别的数据库中,则必须先将其从其他数据库中移去后才能添加到当前数据库中。上一页下一页要点数据库添加数据表的操作步骤文件
打开数据库数据库设计器添加表打开数据库设计器添加表打开保存上一页下一页要点6.2数据库中的表的使用在数据库操作环境下不仅可以完成表操作环境的所有操作,而且还有许多新的操作。6.2.1设置表中字段的显示标题在进行浏览时,如果用户不设置字段标题,则该表的标题显示的是字段名。为了在浏览表中数据时能更清晰、方便,可以自定义字段标题。上一页下一页要点
6.2.2设置表中字段的注释为了提高数据表的使用效率及其共享性,对字段加以注释,可清楚地掌握字段的属性、意义及特殊用途等。6.2.3设置表中字段的默认值定义某一字段数据的默认值,可以提高表中数据输入的速度和准确性。6.2.4设置表中字段的有效规则定义字段的有效规则,同样可以提高表中数据输入的速度和准确性。上一页下一页要点建立数据库文件中的表间关联,一是要保障建立关联的表具有相同属性的字段;二是每个表都要以该字段建立索引。在这一前提下,以其中一个表中的字段(主键)与另一表中的同名字段(外键)建立关联,两个表间就具有了一定的关系。上一页下一页要点6.3建立表间的关联关系
6.3.2建立表间的一对多关系建立两个表之间的“一对多”关系,先要使两个表都具有相同属性的字段;然后定义父表中该字段为主索引字段(字段值是唯一的),子表中与其同名的字段定义为普通索引字段或唯一索引字段(其字段值是重复的)。由于两个表中的相同属性的字段值具有一对多的对应关系,因此两个表之间便可以建立“一对多”的关系。上一页下一页要点
6.3.3设置参照完整性在数据库中的表建立关联关系后,可以设置管理关联记录的规则。这些规则可以控制相关表中记录的插入、删除或修改。
在“参照完整性生成器”窗口,可以设置记录的插入、删除或修改规则。上一页下一页要点设置记录的参照完整性规则的操作步骤文件打开数据库编辑参照完整性删除规则插入规则更新规则保存上一页下一页要点第七章视图与查询
返回目录本章要点创建视图利用视图更新数据创建查询使用查询返回目录7.1创建视图视图是从一个或多个数据表中导出的“表”。它与数据表不同的是,视图中的数据还是存储在原来的数据表中,因此可以把它看作是一个“虚表”。视图是不能单独存在的,它依赖于某一数据库且依赖于某一数据表而存在,只有打开与视图相关的数据库才能创建和使用视图。上一页下一页要点
7.1.1利用视图设计器创建视图利用视图设计器可以创建本地视图7.1.2利用视图向导创建视图利用视图向导可以创建单表视图和一对多视图上一页下一页要点利用视图设计器创建视图的操作步骤文件打开数据库文件新建视图设计器添加表关闭可用字段保存上一页下一页要点
虽然视图是一个“虚表”,但是也可以利用视图更新数据表中的数据。因为视图可以限定数据表中数据的使用范围,因此,也就限定了可更新的数据,数据表中其他的数据就不会被破坏,由此可以提高数据维护的安全性。上一页下一页要点7.2利用视图更新数据利用视图更新数据表中的数据的操作步骤文件打开数据库视图设计器修改更新条件字段名发送SQL更新保存上一页下一页要点查询是一种相对独立且功能强大、结果多样的数据库资源,利用查询可以实现对数据库中数据的浏览、筛选、排序、检索、统计及加工等操作;利用查询可以为其他数据库提供新的数据表,可以从单个表中提取有用的数据,也可以从多个表中提取综合信息。
7.3.1用查询设计器创建查询7.3.2利用查询向导创建查询上一页下一页要点7.3创建查询使用查询和使用视图一样,比使用数据表和数据库更方便、快捷和安全。视图和查询相比,视图虽然比查询多了一个更新功能,但是查询的输出格式的多样化又是视图所不及的,使用查询很重要的是如何确定查询结果的输出格式。上一页下一页要点7.4使用查询创建查询文件、定制查询结果的操作步骤文件新建查询查询设计器添加表选定字段查询查询去向运行查询保存上一页下一页要点第八章SQL关系数据库查询语言
返回目录本章要点创建查询SQL语句表定义SQL语句表记录操作SQL语句返回目录8.1创建查询SQL语句
SQL(StructuredQueryLanguage,结构化查询语言)语言是集数据定义、数据查询、数据操纵和数据控制功能于一体的语言,具有功能丰富、使用灵活、语言简捷易学等特点,SQL语句最主要的功能就是查询功能。使用SQL语句不需要在不同的工作区打开不同的表,只需将要连接的表、查询所需的字段、筛选记录的条件、记录分组的依据排序的方式以及查询结果的显示方式,写在一条SQL语句中,就可以完成特定的工作。上一页下一页要点
SQL语句创建查询使用的是Select语句Select[All|Distinct]<字段名1>|<函数>[,<字段名2>……]From<表或查询>[[Left][Right]Join<表或查询>On<条件表达式>][Where<条件表达式>][OrderBy<排序选项>[Asc][Desc]]GroupBy<分组字段名>[Having<条件表达式>]]上一页下一页要点表8-1查询计算函数的格式及功能上一页下一页要点函数格式函数功能COUNT(*)计算记录个数SUM(字段名)求字段名所指定字段值的总和AVG(字段名)求字段名所指定字段的平均值MAX(字段名)求字段名所指定字段的最大值MIN(字段名)求字段名所指定字段的最小值表8-2查询条件中常用的运算符上一页下一页要点运算符实例=、>、<、>=、<=、<>工资现状>3000NOT、AND、OR工资现状<5000AND工资现状>3000LIKE性别LIKE"男"BETWEENAND工资现状BETWEEN3000AND5000ISNULL工资现状ISNULL8.2表定义SQL语句
8.2.1创建表CreateTable<表名>([<字段名1>]类型(长度)[,[<字段名2>]类型(长度)……])
8.2.2修改字段属性AlterTable<表名>Alter<字段名1>类型(长度)[Alter[<字段名2>]类型(长度)……]上一页下一页要点
8.2.3删除字段AlterTable<表名>Drop<字段名1>[Drop<字段名2>……]8.2.4增加字段AlterTable<表名>Add<字段名1>类型(长度)[Add<字段名2>类型(长度)……]上一页下一页要点8.3表记录操作SQL语句
SQL语句可以完成有关表记录的插入、更新、删除等相关操作。
8.3.1插入记录InsertInto<表名>(<字段名1>[,<字段名2>……])Values(<表达式1>[,<表达式2>……])上一页下一页要点
8.3.2更新记录
Update<表名>Set<字段名1>=<表达式1>[,<字段名2>=<表达式2>……][Where<条件表达式>]8.3.3删除记录
DeleteFrom<表名>[Where<条件表达式>]上一页下一页要点第九章创建项目
返回目录本章要点创建项目项目管理器的使用返回目录9.1创建项目项目管理器是按一定的顺序和逻辑关系,对数据库应用系统的文件进行有效组织的工具。使用项目管理器可以用最简单可视化的方法对数据表和数据库进行管理,在进行应用程序开发时,可以有效地组织数据表、表单、数据库、菜单、类、程序和其他文件,并将它们编译成可独立运行的.APP或.EXE文件。
上一页下一页要点9.2项目管理器的使用9.2.1用“数据”选项卡管理数据9.2.2用“文档”选项卡管理文9.2.3用“类”选项卡管理类9.2.4用“代码”选项卡管理代码文件9.2.5用“其他”选项卡管理其他类型的文件9.2.6用“项目”菜单管理项目中的文件上一页下一页要点创建项目文件的操作步骤文件新建项目项目管理器数据文档类代码其他保存上一页下一页要点第十章程序设计基础返回目录本章要点VisualFoxPro的工作方式程序文件的建立与编辑程序文件的调用程序的基本结构常用的交互输入语句分支结构循环结构过程与过程文件返回目录10.1VisualFoxPro的工作方式
10.1.1命令方式在“命令”窗口中,可以操作命令完成对数据库的操作、系统环境的设置和建立、运行命令文件。
10.1.2菜单方式通过系统菜单提供的菜单选项对数据库进行操作,对系统环境进行设置以及建立、运行命令文件。上一页下一页要点
10.1.3程序文件方式程序文件(简称程序)也叫命令文件。在VisualFoxPro环境下,利用程序文件方式进行数据库管理,是通过程序文件编辑工具,将对数据库操作的命令和对系统环境进行设置的命令,集中在一个以(.PRG)为扩展名的程序文件中,然后再通过菜单方式或命令方式运行该程序文件。上一页下一页要点10.2程序文件的建立与编辑
10.2.1以命令方式建立、编辑程序文件ModifyCommand<程序文件名>10.2.2以菜单方式建立、编辑程序文件
10.2.3利用设计工具建立程序代码
上一页下一页要点10.3程序文件的调用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 8月住院医师规范化培训《全科医学》习题(附参考答案解析)
- 自然保护区湿地保护与恢复建设工程项目可行性研究报告
- 餐厨垃圾回收处理再利用项目可行性研究报告
- 电力工程项目管理全流程解析
- 以儿童为中心的绘本阅读教育模式研究
- 药品生产过程中的质量控制
- 俯卧位通气技术
- 数字化口腔设备维修与保养手册
- 家庭资产配置与风险管理策略
- 成功者的领导力培养
- 2026甘肃天水市秦州区选聘大学生村文书50人笔试模拟试题及答案解析
- 2026杭州市市级机关事业单位编外招聘148人考试备考试题及答案解析
- 河南省驻马店市(2025年)公共基础辅警考试笔试题库及答案
- 北京市2024北京市教师发展中心招聘1人笔试历年参考题库典型考点附带答案详解
- 2026年常州信息职业技术学院单招职业倾向性测试题库含答案详解(a卷)
- 2026年江西制造职业技术学院单招职业适应性测试题库及答案详细解析
- 2026年安徽新闻出版职业技术学院单招综合素质考试题库及完整答案详解一套
- 2026年人工智能在机械设计中的应用案例
- 2026年常州工程职业技术学院单招职业技能考试题库含答案详解(黄金题型)
- GB/T 6495.1-2025光伏器件第1部分:光伏电流-电压特性的测量
- 排球社团策划活动方案(3篇)
评论
0/150
提交评论