VF基础知识总结章PPT学习教案_第1页
VF基础知识总结章PPT学习教案_第2页
VF基础知识总结章PPT学习教案_第3页
VF基础知识总结章PPT学习教案_第4页
VF基础知识总结章PPT学习教案_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、会计学1 VF基础知识总结章基础知识总结章 第一章第一章 数据库基础知识数据库基础知识 1、数据库管理系统DBMS;数据库应用系统DBAS;数据库系 统DBS;数据DB数据库管理员DBA;DBS包括DBMS和DB 2、实体间的联系:、实体间的联系:一对一,一对多,多对多 3、数据库中的数据模型:、数据库中的数据模型:网状模型、层次模型、关系模型 4、关系:、关系:一个关系就是一张二维表,每个关系有一个关系名 5、元组:、元组:二维表中的行称作元组 6、属性:、属性:二维表中的列称作属性 7、域:、域:属性的取值范围 8、关系:、关系:表 关系名:表名 属性:字段 元组:记录 9、行:、行:记录

2、,元组 列:列:字段,属性 10、传统的集合运算:、传统的集合运算:并、差、交 专门的关系运算:专门的关系运算:选择(水平方向) for, while, where 投影(垂直方向) fields ,select 联接(一对一,一对多,多对多) 11、定义数组:、定义数组:dimension/declare 数组名(3,4) 第1页/共36页 VF基础知识基础知识 1、创建项目:通过菜单创建 命令:Create Project 项目名 2、打开项目管理器:通过“文件”-“打开”菜单项 命令:Modify Project 项目名 3、各类文件选项卡: “全部”选项卡(以下五项的全部内容) “数据

3、”选项卡(数据库、自由表、查询、视 图) “文档”选项卡(表单、报表、标签) “类”选项卡 “代码”选项卡 “其他”选项卡 第2页/共36页 第二章第二章 数据与数据运算数据与数据运算 1、字段数据类型(、字段数据类型(11种)种) 字符型字符型C双精度型双精度型B 数值型数值型N整型整型I(4) 逻辑型逻辑型L(1)货币型货币型Y(8) 日期型日期型D(8)备注型备注型M(4) 日期时间型日期时间型T(8)通用型通用型G(4) 浮点(动)型浮点(动)型 F *N包括Y、F、B、I 第3页/共36页 2、变量:、变量:变量值能够随时改变的。变量名以字母、汉字和下划 线开头,后接字母、数字、汉字

4、和下划线构成 3、变量的分类:、变量的分类:字段变量和内存变量(简单内存变量和数组) 当内存变量与字段变量同名时,通过M.和M-访问内存变量 4、子串包含测试:、子串包含测试:$ 5、字符串精确比较、字符串精确比较 “=”两个字符完全相同.T. “=”set exact on | off 6、常用的函数、常用的函数 数值函数:数值函数:1ABS()函数()函数 2SIGN()函数()函数 3SQRT()函数()函数 4PI()函数()函数 5INT()函数()函数 6CELING()函数()函数 7FLOOR()函数()函数 8ROUND()函数()函数 9MOD()函数()函数 10MAX(

5、)函数()函数 11MIN()函数()函数 第4页/共36页 字符函数:字符函数: 1LEN()函数 2LOWER()函数 3UPPER()函数 4SPACE()函数 5TRIM()函数 6LTRIM()函数 7ALLTRIM()函数 8LEFT()函数 9RIGHT()函数 10SUBSTR()函数 11OCCURS()函数 12AT()函数 13STUFF()函数 14CHRTRAN()函 数 15Like(,) 日期时间函数:日期时间函数: 1DATE()函数 2TIME()函数 3DATETIME()函 数 4YEAR()函数 5MONTH()函数 6DAY()函数 7HOUR()函数

6、 8MINUTE()函数 9SEC()函数 第5页/共36页 数据类型转换函数:数据类型转换函数: 1STR()函数 2VAL()函数 3CTOD()函数 4DTOC()函数 5宏替换函数 测试函数:测试函数: 1BETWEEN()函数()函数 2ISNULL()函数 3EMPTY()函数 4VARTYPE()函数 5EOF()函数 6BOF()函数 7RECNO()函数 8RECCOUNT()函数 9DELETED()函数 10IIF()函数 第6页/共36页 程序设计基础程序设计基础 1、概念:是命令的集合,分行存储在磁盘上,按照人为的顺 序依次输出的过程。 2、建立、修改程序文件(.pr

7、g):modify command 程序名 3、远行:do 程序文件名 4、基本的输入语句:(以求圆的面积为例) input“请输入圆的半径” to r 可接受的数据类型:可接受的数据类型:C、N、L、D、T;从键盘上接受输入,;从键盘上接受输入, 但不能不输入任何内容;输入字符常量必须加定界符但不能不输入任何内容;输入字符常量必须加定界符 accept “请输入圆的半径” to r 只能接受字符串,输入是不需要加定界符只能接受字符串,输入是不需要加定界符 wait “请等候” window wait to 5、程序的结构:顺序结构 选择结构(分支、判断) 循环结构(条件、步长) 第7页/共3

8、6页 7、程序的模块,形参、实参 形式参数定义:形式参数定义:PARAMETERS 参数传递:格式一:参数传递:格式一:do 文件名或过程名文件名或过程名 with 实参实参 格式二:文件名或过程名格式二:文件名或过程名 (实参实参) 第8页/共36页 8、变量的作用域: 全局变量(又称公共变量)(public): 可在任何模块和程序 中使用,而且在VF运行环境内都一直可见(命令窗口输入的也 是) 私有变量(private):在建立该变量的模块及其下属各层模块 中使用,在其上层模块中不可用;在程序中直接使用没有特别 声明的变量都是私有变量;用private声明上层模块中已经存在 的变量,使得上

9、层模块定义的变量在当前暂时无效 局部变量(local): 只能在建立它的模块中使用,不能在上 层或下层模块中使用 第9页/共36页 第三章 数据库及其操作 1、创建数据库:在项目管理器中建立 在菜单中建立 命令:Create database 数据库名 2、打开数据库:Open Database 数据库名 3、删除数据库:Delete Database 数据库名 4、修改数据库:Modify Database 数据库名 5、关闭数据库:Close Database 6、打开表设计器:Modify Structure 7、显示全部表记录:List(显示完全部记录) 8、显示当前表记录:Displ

10、ay(分页显示记录) 9、记录的绝对定位:Go n 10、浏览、修改表:Browse 11、编辑、修改表:Edit/Change 12、批量修改:Replace all 字段 with 字段表达式 13、逻辑删除:Delete(只在记录前加*,不删除) 14、恢复逻辑删除:Recall 15、物理删除:Pack:只删除带*的记录 Zap:物理删除表中全部记录 第10页/共36页 16、关闭表:Use 17、打开表:Use 表名 18、复制表记录:Use 表名;Copy to 新表名 19、复制表结构:Use 表名;Copy Structure to 新表名 20、追加表记录:将另一表中的记录添

11、加到该表中: Use 要追加记录的表名 Append from 有记录的表名 在尾部追加记录:Append 在尾部增加一条空记录:Append blank 21、插入表记录: 在当前记录的后面插入一条记录:insert after 在当前记录的后面插入一条空记录:insert blank 在当前记录的前面插入一条记录: insert before 22、显示所有含有条件的记录:list for 23、显示满足条件的记录:list while 24、显示字段:list fields 第11页/共36页 25、指针记录的定位: bof() 为.T.时指向文件头 go top 定位在第一条记录 go

12、 bottom 定位在最后一条记录 eof() 为.T.时指向文件尾 skip 向下移动一个指针,指向下一条记录(不含当前记录) all 全部记录 locate for 满足条件的第一条记录 continue 继续查找满足条件的下一条记录 用locate命令定位: Locate for 条件 查找满足条件的第一条记录 Continue 继续查找满足条件的第一条记录 ?found 测试是否有返回值,如有.T.,如无.F. Display 显示 26、记录的范围:next n 向下n条记录 rest 从指针指向位置开始的所有记录 第12页/共36页 27、在数据库关闭/删除的情况下建立的表为自由表

13、, 自由表字段名最长为10个字符。 28、在数据库打开/修改的情况下建立的表为数据库表, 数据库表字段名最长为128个字符, 可以为数据库表建立主索引、字段 有效性和参照完整性, 这也是自由表没有的。 29、创建数据库表:open database 数据库名;creat 表名 30、创建自由表:确定当前没有打开数据库,使用命令:creat 表名 31、将自由表添加到数据库中:open database 数据库名;add table 表名 32、将数据库表移出数据库:open database 数据库名;remove table 表名 * 小结:小结: 1、用、用use 打开表时,记录号位于第一

14、条记录打开表时,记录号位于第一条记录 2、执行带、执行带all的命令,记录指针指向的命令,记录指针指向eof()=.T. 3、当为、当为.T.时,时,bof的记录号总是为的记录号总是为1,eof的记录号是记录数的记录号是记录数+1 4、空表的总记录是、空表的总记录是0,bof的记录号是的记录号是1,eof的记录号是的记录号是1 * 第13页/共36页 33、排序:建立排序:sort on 字段名 /a/d/c to 新表名 /a(asc):升序;/d(desc):降序;/c:不区分字母大小写 34、索引: 索引的种类:主索引,候选索引,唯一索引,普通索引 建立索引:index on 关键字 t

15、ag 索引文件名 打开索引:set index to 索引文件名 关闭索引:set index to 查找索引:find / seek 删除索引:delete tag all 索引标识 主控索引:set order to 索引名 建立永久链接的条件:父表必须建立主索引,子表必须建立普通索引 建立临时链接:窗口-数据工作区 命令:set relation to 父表字段名 into 子表名(父动子动) 举例:open database 成绩管理 Use student in 1 order 学号 Use score in 2 order 学号 Set relation to 学号 into 2/

16、score Select 1 / go 3 / display / select 2 / display 35、互换表中记录:先打开表 go 1;scatter to aa(数组名);go 3 ;scatter to bb(数组名); go 1;gather from bb;go 3;gather from bb 第14页/共36页 小结:排序与索引的区别小结:排序与索引的区别 1、排序要执行两次,按关键字和记录号,要打开表;而索引只执行一次,按关 键字,不需要打开表; 2、排序生成一个新表,索引是针对原表生成一个指针文件 3、升降序的表示与书写方式不同:排序/a升序/d降序/c不区分大小写,

17、索引 ascending和descending。 4、排序与索引的to的含义不同,排序的to 表示到一个新表,索引的to表示建立 单索引文件。 5、表达式的方式不同,排序用(,)逗号,索引用(+加号) 自由表与数据库表的不同:自由表与数据库表的不同: 1、自由表有三个索引:候选索引、唯一索引、普通索引; 2、数据库表有四个索引:主索引、候选索引、唯一索引、普通索引; 3、一个数据库表只能有一个主索引,可以有多个候选索引、唯一索引、普通索 引; 4、一个表只属于一个数据库; 5、主索引和候选索引表示表记录的唯一性; 6、数据库表的字段允许长度是0128个字符,而自由表只允许10个字符; 7、数据

18、库表可以设置字段的有效性规则和参照完整性,而自由表不能; 8、可以将自由表添加到数据库中,也可将数据库表从数据库中移去成为自由表 第15页/共36页 36、数据的完整性: 实体完整性:主索引和候选索引,保证记录的唯一性 域完整性:表示字段的有效性和取值范围 参照完整性:描述表与表之间的关系 参照完整性的规则:更新规则(级联、限制、忽略) 删除规则(级联、限制、忽略) 插入规则(限制、忽略) 参照完整性是数据库文件的产物,要有联接,先打开数据,在父 表建立主索引,子表建立普通索引,建立连线后先清理数据库, 再编辑参照完整性。 37、工作区: 工作区的选择:select | 范围:132767默认

19、0号工作区,也是最小工作区 select 0 表示选定当前还未使用的编号最小工作区 第16页/共36页 第四章第四章 SQL语言语言 1、SQL:structure query language 2、定义:是结构化查询语言,是关系数据库的标准语言,是 一种高度非过程化的语言,是数据库后台的操作语言,具有非 常强大的查询功能,查询是它的核心。 3、基本构成:select 查询什么字段 / from 数据源 / where 查询条件 4、三大功能: 数据查询数据查询 格式:select 字段名/* from 表1 inner join 表2 on 表1 主关键字=表2主关键字 where 筛选条件

20、group by 分组 having 分组条件order by 排序 函数 Max()Max()Min()Min()Avg()Avg()Count()Count()Sum()Sum() 最大值最小值平均值计数求和 第17页/共36页 值域查询:betweenand 空值查询:is null / is not null 模糊查询:like(like后所指定的字段值一定是个字符型数据 ;通配符%表示0个或多个字符,”_”只表示一个字符) 使用量词和谓词的查询:any/some/all (some和any是同义词) not exists *some、any只有子查询中有一行能使结果为真,则结果为真

21、*all 子查询中所有记录都使结果为真,则结果为真 *not exists 用来检查是否有结果返回,即存在/不存在元组 集合的并运算:union 字段相同,值域相同 虚字段:as 新字段名 第18页/共36页 操作功能:操作功能: 插入:insert into 表名(字段名)values(字段值) 更新:update 表名 set 字段名=表达式where 条件式 删除:delete from 表名 where 条件 第19页/共36页 定义功能:定义功能: 表的定义:create tabledbf (字段名 类型(宽度) ) 删除表:drop table 表文件名 删除视图:drop vie

22、w 视图文件名 表结构的修改: 添加字段:alter table 表名 add 字段名 类型(宽度) 修改字段:alter table 表名 alter 字段名 新类型(宽度) 删除字段:alter table 表名drop字段名 重新命名字段:alter table 表名 rename column 原字段名 to 新字段名 建立有效性规则:alter table 表名alter字段名 set check 字段条件 建立默认值 :alter table 表名alter字段名 set default 条件 删除默认值/有效性规则:alter table 表名 alter 字段名drop def

23、ault/drop check 建立候选索引:alter table 表名 add unique 字段 tag 索引名 建立主索引:alter table 表名 add primary key字段 tag 索引名 建立普通索引:alter table 表名 add foreign key字段 tag 索引名 删除候选索引:alter table 表名drop unique tag 索引名 删除主索引:alter table 表名 drop primary key字段 tag 索引名 删除普通索引:alter table 表名 drop foreign key字段 tag 索引名 第20页/共3

24、6页 5、SQL查询的六种去向: 将查询结果存放到数组中into array 数组名 将查询结果存放在临时文件中into cursor 临时表文件名 将查询结果存放到永久表中into dbf/table 自由表文件 名 将查询结果存放到文本文件中to file 文本文件名 将查询结果直接输出到打印机to printer 将查询结果显示在屏幕上to screen 第21页/共36页 第五章第五章 查询与视图查询与视图 1、定义:查询是预先定义好的一个select语句 2、数据源:数据库表、自由表或视图 3、建立查询的方法项目管理器 文件新建 命令:create query 4、查询设计器中各选项

25、卡与select语句的对应关系: 选项卡:字段、联接、筛选、排序依据、分组依据、杂项字段、联接、筛选、排序依据、分组依据、杂项 选择了创建查询的表或视图from短语 字段选项卡select短语 联接选项卡join on短语 筛选选项卡where短语 排序依据选项卡order by短语 分组依据选项卡group by短语和和having短语 杂项选项卡可以指定是否要重复记录(对应于distinct短语) 还可指定列在前面的记录(对应于top短语) 5、查询去向:浏览、临时表、表、图形、屏幕、报表、标签 6、运行查询:do 查询文件名.qpr 7、查询保存在查询文件中,查询文件是一个文本文件。 8

26、、查询文件(.qpr) 第22页/共36页 视图文件(.vue) 9、定义:视图是一个定制的虚拟表,依赖于数据库,是从一个或多个数据 库中导出的表;在视图中只存放视图的定义,不存放视图的内容;视图分为 本地视图和远程视图 10、数据源:数据库表、自由表或其他视图等 11、建立视图命令:create view 12、根据表的查询定义视图:create view 视图文件名 as 13、删除视图文件:drop view 视图文件名 14、视图和查询的比较 相同点:相同点:可以从数据源中查找满足一定筛选条件的记录和选定部分字段; 自身不保存数据,它们的查询结果随数据源内容的变化而变化; 都可以生成S

27、QL语言; 不同点:不同点: 视图有更新条件,查询无; 查询有查询去向(7个去向),视图无; 视图可以更新,查询只能只读; 视图可以更新数据源表,而查询不能; 视图可以访问远程数据,而查询不能直接访问,需借助于远程视图方可; 视图只能数据库中存在,而查询是一个独立的文件; 视图的基表只能是数据库表,而查询可以是自由表,一个或多个数据库表; 建立视图必须是数据库表及存在的视图,而查询只要是表都可以。 第23页/共36页 第六章第六章 表单设计与运用表单设计与运用 1、对象:客观事物的抽象 (属性:对象的状态;方法:对象行为) 2、类:具有相同属性和方法的对象的集合 3、类的特征: 层次性 继承性

28、:子类不但可以继承父类的属性和方法还可以有自己的属性和方法 封装性 4、对象与类的关系:类是对象的一般化;对象是类的具体化、 实例化 5、创建类:create class 类名 例:创建一个名为employee的新类,保存新类的类库是myclasslib,新类的父 类是custom Create class employee of myclasslib as custom 新建类: 新类名 存储于 派生于 6、类的使用:表单控件“查看类”-添加-点开类-拖入表单 7、创建表单:create form 表单名 运行表单:do form 表单名 第24页/共36页 8、表单属性:、表单属性: Ca

29、ption:表单标题 Name:表单名称 Backcolor:背景色 Borderstyle:边框样式 Height:表单高度 Width:表单宽度 Showwindow:是否作为顶层表单 9、标签属性:、标签属性: caption:指定标签的显示文本 AutoSize:确定是否根据标题的长度来自动调整大小:确定是否根据标题的长度来自动调整大小 Alignment:指定标题控件中显示的对齐方式 name :标签对象的名称,是程序中访问标签对象的标识(label1) backstyle:设置标签的背景是否透明 10、文本框属性:、文本框属性: Alignment:文本框内容的对齐方式 Contr

30、ol Source:设置文本框的数据来源 Value:保存文本框的当前内容 PassWordChar:设置输入口令时显示的字符,通常用* Readonly:确定文本框是否为只读,为“.T.”时,文本框的值不可修改。 Inputmask: 指定在一个文本框中如何输入和显示数据。表6.13书P195 第25页/共36页 11、编辑框属性:、编辑框属性: ControlSource:设置编辑框的数据源,一般为数据表的备注字段。 Value:保存编辑框中的内容,可以通过该属性来访问编辑框中的内容。 Hideselection:失去焦点时,编辑框中选定的文本是否仍显示为选定状态。默 认值为.T.不显示为

31、选定状态 Readonly:确定用户是否能修改编辑框中的内容。.f.可改 Scroolbars:指定编辑框是否具有滚动条,0无滚动条 2(默认值)时,编辑框包含垂直滚动条。 SelStart: 返回用户在编辑框中所选文本的起始点位置或插入点位置 SelLength:返回用户在文本输入区中所选定字符的数目。0 SelText:返回用户在编辑区内选定的文本 12、复选框属性:、复选框属性: Caption:用于指定复选框旁边的标题 Alignment:指定复选框是显示在该标题的左(右)边 Value:用来指明复选框的当前状态,如下表 0或.F. -(默认值),未被选中(灰色) 1或.T. -被选中

32、 =2或.null. -不确定,只在代码中有效 ControlSource:用于指定复选框的数据源 (字段或内存变量)其类型可以是N或L 第26页/共36页 13、列表框属性:、列表框属性: ColumnCount:列表框的列数 ControlSource:绑定列表框的数据源。 ADDItem:向Rowsourcetype属性为0的列表添加一项 RowSourceType:指定与组合框建立联系的数据源的类型 Value:返回列表框中被选中的条目 (C或N) MultiSelect:指定用户能否在列表框控件内进行多重选定 Rowsource:列表中显示值的来源 Rowsourcetype:确定r

33、owsource的类型一个值、表、SQL、查询、数组、文 件列表或字段列表 List属性:用以存取列表框中数据条目的字符串数组。例如,LIST1代表列表 框中的第一行(第一个数据项)。 ListCount属性:列表框中数据条目的数目 Selected属性:该属性是一个逻辑型数组,第N个数组元素代表第N个数据项是 否为选定状态 14、组合框属性:、组合框属性: ControlSource用户从列表框中选择的值保存在何处 Style指定控件的样式。 0下拉组合框(默认值); 2下拉列表框 第27页/共36页 15、命令按钮属性:、命令按钮属性: Default:.F.如果设置为.T.,在该按钮成为

34、默认按钮 Cancel:.F.如果设置为.T.,按Esc键引发该按钮的Click事件 Caption:设置按钮的标题 Enable:确定按钮是否有效,为.F.时,失效 Visible:指定对象是可见还是隐藏,为.F.时,隐藏 16、命令组属性:、命令组属性: Buttoncount:命令按钮组中命令按钮的数目。2 Buttons:用于存取命令按钮组中每个命令按钮的数组 例:Tmandgroup1.buttons(2).visible=.f. Value:返回表单运行时被单击按钮的顺序号或按钮Caption的值 17、选项组属性:、选项组属性: Name: optiongroup1 选项按钮组对

35、象的名称 ButtonCount: 2 指定选项组中选项按钮的数目。 Buttons: 0 用于存取选项组中每个选项的数组。 例:thisform.optiongroup1.buttons(3).caption=“三号” ControlSource 无 :指定选项组数据源。C/N Value 1 :用于指定选项组中哪个选项按钮被选中。 若为N,返回被选中按钮的顺序号 若为C,返回被选择按钮的Caption属性值 第28页/共36页 18、表格属性:、表格属性: RecordSourceType指明表格数据源的类型, RecordSource属性指定数据的来源0表1别名3查询 ColumnCou

36、nt: -1 指定表格的列数 19、页框属性:、页框属性: Pagecount: 2 页框的页面数。 Pages:用于存取页框对象中各个页的数组 Activepage:返回页框中活动页的页号 20、新建属性、方法:表单-新建-属性/方法 第29页/共36页 21、常用事件:事件是一种由系统预先定义而由用户或系统发出的动作;事 件集是固定的,用户不能定义新的事件 Load:在表单对象建立之前引发。 Unload:在表单对象释放时引发。 最小的事件集 Init:在用户建立对象时引发。 Destroy:在对象释放时引发。 Error:在发生错误时引发 Click:在单击鼠标左键时引发。 Rightc

37、lick:在单击鼠标右键时引发。 DBclick:在双击鼠标左键时引发。 GotFocus:在对象获得焦点时引发。 LostFocus:在对象失去焦点时引发。 InteractiveChange:在通过鼠标和键盘交互操作改变一个控件值时引发。 注意:load先于init(先控件再表单);destroy先于unload 如果一个表单建立一个命令按钮,先引发表单的load事件,再引发 命令按钮的load事件,再引发控件的init,再引发表单的init事件。 如果关闭一个含有命令按钮的表单,先引发表单的destroy事件,再 引发控件的destroy事件,最后一个引发的是表单的unload事件。 方

38、法包含在事件之中。(方法和属性均包含在实践之中) 同一个事件中,load先大后小,表单最大 第30页/共36页 22、方法:定义:动作 常用方法:thisform.release 关闭(释放)表单 Thisform.refresh 刷新表单 This.show 显示当前表单 This.hide 隐藏当前表单 Thisform.text1.setfocus 让文本框1获得焦点,使其成为活动对象 23、对象的引用:thisform:当前对象所在的表单 This:当前对象 Thisformset:当前对象所在的表单集 Parent:当前对象的直接容器对象 24、将修改表单及控件名的四种方法(以OK为

39、例) mand1.caption=”OK” mand1.caption=”OK” this.caption=”OK” this.parent.caption=”OK” 25、表单集: 定义:由多个表单组成的表单集合,即在一个设计器中出现多个表单 创建:表单-表单集-新建表单 26、数据环境:表单空白处右击-数据环境 27、表单向导:表单向导 一对多表单向导 第31页/共36页 第七章第七章 菜单设计与应用菜单设计与应用 1、菜单的分类:条形菜单、弹出菜单 典型的菜单系统由这两种组成;快捷菜单由弹出式菜单组成 2、下拉式菜单的创建:文件-新建-菜单 命令:create menu 菜单名 modify menu 菜单名 3、系统菜单:SET S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论