




已阅读5页,还剩64页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1,第3章 Visual Foxpro数据表的操作,3.1 数据表的建立 3.1.1 Visual Foxpro 6.0中的命令 1.命令的组成 一条命令通常由命令动词和若干个短语组成。命令动词表明该命令执行什么操作,短语用于说明命令的操作对象、操作条件等,短语有时又称为子句。 2.命令的书写格式 Visual FoxPro 6.0命令的一般格式为: 命令动词FIELDS FOR|WHILE,2,说明: (1) 命令动词。命令动词是VFP的命令的名字,用来表示命令的操作,如“LIST”,“DISPLAY”等。 (2) 范围子句。用来确定执行该命令涉及的记录,范围有4种限定方法。 ALL 所有记录 NEXTN 从当前记录起的N个记录 RECORDN 第N个记录 REST 从当前记录起到最后一个记录止的所有记录 缺省范围子句时通常默认为ALL,例如LIST命令;但也有例外,DISPLAY命令在缺省范围子句时默认范围为当前记录。,3,(3) FOR子句。FOR子句的条件为逻辑表达式,它指定选择记录的条件。若命令中还含有范围子句,则在指定范围中筛选出符合条件的记录。 (4) WHILE子句。该子句也用于指明操作条件,但它仅在当前记录符合条件时开始依次筛选记录,一旦遇到不满足条件的记录时就停止操作。 注意:若一条命令中同时有FOR与WHILE子句,则优先处理后者(WHILE子句)。,4,(5) FIELDS子句。FIELDS子句确定需要操作的字段。该子句的保留字FIELDS在某些命令(如LIST)中可以缺省,而字段名表用来列出需要的字段,LIST命令将按筛选得到的记录依次算出表达式的值,并显示出来。 FIELDS子句缺省时显示除备注型、通用型字段外的所有字段。,5,3.命令的使用 (1) 命令动词必须写在命令的最前面,而各短语的前后顺序可以任意排列。 例如:LIST FIELDS 学号,姓名,性别 FOR YEAR(出生日期)=1963 LIST FOR YEAR(出生日期)=1963 FIELDS 学号,姓名,性别 以上两条命令执行结果相同。 (2) 命令动词与短语之间,短语与短语之间,短语的各部分之间必须用空格分隔开。 (3) 命令动词、各短语中的关键字及函数名都可以简写为前4个字符,而且英文字母不区分大小写。如MODIFY可以写成MODI或modi。 (4) 一条命令的长度可达8192个字符,当一行写不下时,可在适当位置输入续行符“;”并按回车键换行,继续输入该命令。,6,3.1.2 数据表的建立,Visual Foxpro 6.0将表分成数据库表和自由表两种。自由表通常单独使用,与其他表的数据之间没有联系,也不从属于任何数据库。 数据库表从属于某一数据库,一个数据库通常有若干张表,表与表之间有关联。 表文件由两部分组成:“表结构”和“记录数据”。,7,1.表结构的设计 二维表的各列称为字段,表的结构描述通过对表中各个字段的属性定义来实现。 设计表结构即定义该表所包含的字段名,类型,宽度,小数位数,索引和NULL。 表文件名 表文件名可使用不超过255个字符(字母、汉字、数字或下划线)的名称,第一个字符必须是字母、汉字或下划线。表文件的扩展名为.dbf或.DBF,,8,(2)字段类型 Visual FoxPro定义了13种字段数据类型,常用的字段类型见下表所示。,(1)字段名 用来标识字段,以字母或汉字开头,由字母、汉字、数字和下划线组成,但最多10个字符。 注意,同一个表中的字段名不能相同。,9,10,(3)字段宽度 只有字符型、数值型和浮点型等三种类型的字段宽度可以改变,其它类型字段有唯一确定的宽度,不能改变。 在建立表结构时,应根据要存储数据的实际需要设定合适的宽度。 字符型字段宽度定义时应考虑所存放字符串的最大长度. 例如,描述人的姓名字段,考虑到中国人的姓名绝大多数为三个汉字,再顾及到少数人的四个汉字,可以取姓名字段的宽度为8。,11,在定义数值型和浮点型字段宽度时,应考虑到正负号和小数点,带小数的数值型字段宽度计算如下: 字段宽度=1(正负号)+整数位数+1(小数点)+小数位数 例如,数值型字段宽度为7,小数位数为2位,则能存放的最大数值为9999.99,最小数值为-999.99。,12,(4)索引 指定是否以该字段为关键字建立索引,索引主要用于记录排序。 (5)NULL 指定该字段可接收空值。 2.表结构的建立 (1)设置默认目录 方便用户对文件的操作和管理,一般将其放在固定的文件夹中。 a.菜单操作方式 b.命令操作方式 set default to d:vfp,13,(2)表结构的建立 a.菜单操作方式建立自由表 b.命令方式创建 格式1: CREATE 功能:打开表设计器,创建表。 格式2:CREATE TABLE(,) 功能:不打开表设计器,在CREATE TABLE命令中指定字段来购造表的结构。 命令方式关闭表 格式:USE,14,3.2 表的基本操作 3.2.1 数据表的打开和关闭 1.菜单方式打开表 注意:若要对表进行编辑修改操作,则必须选定【独占】复选框 2.命令方式打开表 USE EXCLUSIVE | SHARED 在当前工作区中打开或关闭表。打开时,若该表有备注型或通用型字段,则自动打开同名的.FPT文件。 缺省表示关闭当前工作区中已经打开的表。,15,(1)用EXCLUSIVE选项,则以独占方式打开表。用SHARED选项,则以共享方式打开表,此时表结构和表数据只读,不能编辑修改。 (2)已打开的一个表有一个指针与其对应,指针所指的记录称为当前记录。表刚打开时,记录指针指向第一个记录。 (3)表操作结束后及时关闭,以便将内存中的数据保存到表中。,16,关闭表的其它方法 CLEAR ALL:关闭所有的表,并选择工作区1,释放所有内存变量、用户定义的菜单和窗口,不释放系统变量。 CLOSE ALL:关闭所有打开的数据库和表,并选择工作区,关闭各种设计器和项目管理器。 CLOSE DATABASE ALL:关闭当前数据库和其中的表,若无打开的数据库,则关闭所有自由表,并选择工作区1。带ALL则关闭所有数据库和其中的表,以及所有已经打开的自由表。,17,CLOSE TABLES ALL:关闭当前数据库中所有的表,但不关闭数据库。若无打开的数据库,则关闭所有自由表。带ALL则关闭所有数据库中所有的表和所有自由表,但不关闭数据库。 除以上命令之外,还可通过退出Visual FoxPro来关闭已打开的表。选定【文件】菜单中的【退出】命令,或在【命令】窗口键入命令QUIT。,18,3.输入数据 (1)创建表时立即输入数据。 (2)以追加方式输入数据。 (3)备注型数据输入。 对备注型字段的输入,当光标位于该字段时,双击鼠标左键或按下Ctrl+PgDn键进入编辑器,输入完字符型数据后关闭编辑器,此时memo变为Memo(表示该字段非空)。 (4)通用型数据的输入,19,对通用型字段的输入,当光标位于该字段时,双击鼠标左键或按下Ctrl+PgDn键进入编辑器,此时可选定【编辑】菜单的【插入对象】命令,插入图形、电子表格或声音等多媒体数据文件,然后关闭编辑器,此时gen变为Gen(表示该字段非空)。 若要删除通用型字段的数据,选择编辑菜单的“清除”命令。 记录数据输入结束,按Ctrl+W保存退出,若放弃已经输入的数据按Ctrl+Q。,20,3.2.2 表记录的显示 1.菜单方式 2.命令方式格式 格式1: BROWSE FIELDSFOR|WHILE 格式2:LIST/DISPLAY FIELDSFOR|WHILE OFFTO PRINTERTO FILE 功能:显示已打开的表文件的记录内容,其中BROWSE命令执行时打开“浏览”窗口。,21,说明: 有“off”时,不显示记录号;有“to print”时,显示内容送打印机打印;有“TO FILE”则表示将显示的内容存入指定的文件中保存起来。 缺省时,DISPLAY命令默认为当前记录,LIST命令默认值为ALL。并且当表中记录较多时,DISPLAY是分页显示,而LIST命令以滚动方式显示。,22,例3.2 显示数据表XSCJ.DBF中的记录 use xscj list list to xscjt.txt 例3.3 显示表XSCJ.DBF中学号为”2005011202”的学号与课程号记录信息. use xscj list fields 学号,课程号 for 学号=“2005011202“ 例3.4显示数据表XSQK.DBF中的记录 Use xsqk Disp disp next 3 fields 姓名,性别,23,3.2.3 表记录的定位 记录指针用来定位记录,表打开时,记录指针总是指向第一个记录。记录指针指向的记录称为当前记录。RECNO()函数的值就是当前记录的记录号。 1.菜单方式定位记录 打开要使用的表,在”显示”菜单下,选择”浏览”;打开”表”菜单,选择”转到记录” 2.命令方式定位记录 (1)绝对定位(GO),24,格式:GOTORECORD TOP|BOTTOM 功能: 将记录指针直接定位到指定的记录上. 例3.5 绝对定位命令的使用 use xsqk disp go 4 disp go top disp,25,(2)相对定位(SKIP) 格式:SKIP 功能:从当前记录开始移动记录指针,表示移动记录的个数。 说明:负值表示向文件头移位,否则表示向文件尾移位,缺省时等同于1。 例3.6相对定位命令的使用 clear use xscj skip 5 disp 8 skip -2 disp list next 3,26,3.2.4 表记录的修改 1.在“浏览”窗口修改表记录 2.用REPLACE命令直接修改表记录 (1)命令方式 格式: REPLACE WITH ADDITIVE , WITH ADDITIVE FOR |WHILE ,27,功能:在当前打开表的指定记录中,将有关字段的值用相应的表达式值来替换。若与等选项都缺省,只对当前记录的有关字段进行替换。该命令对内符合的记录用的值来替换。 说明: ADDITIVE:把对备注字段的替代内容追加到备注字段原内容的后面。 ADDITIVE只对替换备注字段有用。如果省略ADDITIVE,则用表达式的值改写备注字段原有内容。,28,例3.7 用REPLACE命令将学号“2005020102”的学生的所有成绩都加5分。 close all use xscj replace 成绩 with 成绩+5 for 学号=“2005020102” (2)菜单方式 步骤: 打开一个表 “显示”“浏览” “表”“替换字段(R)”,29,3.2.5 表记录的添加 1.菜单方式追加表记录 打开表,进入“浏览”窗口,单击“表”菜单中的“追加新记录”,若连续追加多条记录,选择“显示”菜单中的“追加方式”。 2.命令方式追加表记录 格式: APPEND BLANK 功能:在当前使用的表文件后面追加记录。 使用BLANK子句能在表末尾追加一条空白记录,留待以后添入数据。若缺省BLANK子句就会出现记录编辑窗口,窗口内有空白的记录等待用户输入数据,30,例3.8 打开XSCJ表,向其中追加空白记录,用REPLACE命令往该记录的学号字段填入“2005020104”,姓名字段填入“胡军”。 use xsqk append blank repl 学号 with “2005020104“,姓名 with “胡军“ 3.记录的插入 INSERTBLANKBEFORE 使用BEFORE子句能在当前记录之前插入新纪录,缺省时则在当前记录之后插入新纪录。 使用BLANK子句立即插入一条空白子句留待以后填入数据。缺省时则出现记录编辑窗口,等待用户输入记录。,31,命令格式: INSERT INTO (字段1,字段2,)VALUES(值1,值2,) 功能:表尾追加一个新记录,并直接添加记录数据。 利用INSERT INTO命令追加记录时,表不必事先打开,但是要求字段与表达式的类型必须相同。 例:在DZ.DBF末尾追加一个新纪录 INSERT INTO DZ VALUES(126,计算机系,王兵,男,教授,5号楼108),32,4.外部追加 将另一个文件的数据追加到当前表的尾部。 (1)菜单方式 打开“表”,从“显示”菜单中选择“浏览” 执行“表”中的“追加记录(A)” (2)命令方式 格式:APPEND FROM |? FIELDSFORTYPE 功能:在当前表末尾追加一批记录,这些记录来自于另一个文件。 说明:无TYPE子句,数据源文件为表文件。否则为文本文件或EXCEL文件。,33,3.2.6 表记录的删除与恢复 删除记录有逻辑删除和物理删除两种。 删除记录一般需要两步: (1) 加删除标记;(2) 将带有删除标记的记录从表中删除。在物理删除前可以恢复。 1.在“浏览”窗口中删除与恢复记录 (1)直接用鼠标操作 (2)菜单方式 “表”“切换删除标记(T)” 若删除满足一定条件和范围的记录,“表”“删除记录(D)”若恢复满足一定条件和范围的记录,“表”“恢复记录(E)”若要从表中彻底删除带有删除标记的记录,可从“表”“彻底删除(M)”,34,2.命令方式删除与恢复记录 (1)逻辑删除记录 格式: DELETE FOR |WHILE 功能:对当前表在指定内满足条件的记录作删除标记。若可选项都缺省,只指当前记录。 用户若用LIST显示表记录,会看到记录号和第一个字段名间出现“*”号。 说明:可以用SET DELETED ON命令将加过删除标记的记录暂时“隐藏”起来, 输入SET DELETED OFF可消除“隐藏”。,35,(2)恢复逻辑删除的记录 格式: RECALL FOR |WHILE 功能:对当前表在指定内满足条件的记录去掉删除标记。若可选项都缺省只恢复当前记录。 (3)物理删除有删除标记的记录 格式:PACK 功能:从表中将带有删除标记的记录物理删除。 (4)物理删除表中全部记录 格式:ZAP 功能:物理删除当前表中的所有记录,仅保留表结构。 相当于:DELE ALL PACK,36,例3.9 删除记录 use xsqk Clear List Go 2 Delete Delete all for 是否团员=.f. List Recall all List Go 6 Delete pack,37,3.2.7 表与表结构的复制 1.复制任何文件类型命令 格式:COPY FILE TO 功能:从文件复制得到的文件。 说明: (1)对表进行复制,该表必须处于关闭状态。 (2)和都可以使用通配符*和? 例3.10 close all copy file xsqk.dbf to qk.dbf,38,2.复制表结构 格式:COPY TO STRUCTURE 3.从表复制出表或其他类型的文件命令 格式: COPY TO FOR WHILE FIELDS |FIELDS LIKE |FIELDS EXCEPT TYPE XLS|SDF|DELIMITEDWITH WITH BLANK|WITH TAB 功能:将当前表中选定的部分记录和部分字段复制成一个新表或其它类型文件. 例3.11 复制表 Use xsqk Copy to xsqk2,39,说明: (1)首先要打开原表 (2)对于含有备注型、通用型字段的表,在复制扩展名为.DBF的表文件的同时,自动复制扩展名为.FPT文件。 (3)TYPE子句指出复制得到的文件类型,若缺省则为数据表类型。若需要复制出其它类型文件必须使用TYPE子句,规定如下: TYPE XLS:新文件为Excel文件,扩展为.XLS。 TYPE SDF:新文件为文本文件,扩展名为.TXT,数据间无分隔符,无定界符。 不带WITH的TYPE DELIMITED:新文件为文本文件,扩展名为.TXT,数据间分隔符为“,”号,定界符为双引号。,40,TYPE DELIMITED WITH :新文件为文本文件,扩展名为.TXT,数据间分隔符为“,”号,定界符用指定。 TYPE DELIMITED WITH BLANK:新文件为文本文件,扩展名为.TXT,数据间分隔符为空格,定界符为双引号。 TYPE DELIMITED WITH TAB:新文件为文本文件,扩展名为.TXT,数据间分隔符为制表符,定界符为双引号。 注意:定界符指的是字符型字段的定界符,其他类型字段没有定界符,分隔符是指字段之间用来分隔的字符。,41,例3.12 以系统数据格式将XSQK.DBF的前3个记录复制到文本文件。 close all use xsqk copy to a1 next 3 sdf go 1 copy to b1 next 3 delimited,42,3.3 排序和索引,3.3.1 排序 1.基本概念 排序就是根据表中的某些字段重新排列记录顺序。排序后生成一个新表,新表的记录按新的物理顺序排列。 2.排序命令 格式:SORT TO ON /A|/D/C, /A|/D /C . FOR WHILE FIELDS 功能:将当前数据表按指定的一个或多个字段进行排序,并将排序的结果保存到一个新的数据表中。,43,注意:在SET DELE ON的情况下,带有删除标记的记录不参加排序,显示时原表中还有此记录,但排序后的表中不存在。 例3.13 对XSQK表,按”学号”降序排序,排序后的文件名设为XSQK1.DBF;按入学分升序排序,排序后的文件名设为XSQK2.DBF;且表文件中只有学号、姓名、入学分、籍贯4项。,44,3.3.2 索引 1.基本概念 执行排序后,生成新的文件形成新的物理顺序。索引是按索引表达式使数据表中的记录有序地进行逻辑排列的技术。索引不改变当前数据表记录的物理顺序,而是建立一个与数据表相对应的索引文件。 索引文件是由指针构成的文件,只包括关键字和记录号两项内容,所有关键字按升序或降序排列,每个关键字值对应原文件的一个记录号,这样便确定了记录的逻辑顺序。 索引文件总是依附、从属原表文件而存在,不可单独使用。,45,2.索引类型,46,通常,主索引用于主关键字段;候选索引用于那些不作为主关键字但字段值又必须唯一的字段;普通索引用于一般的查询;唯一索引用于特殊的程序设计。 (2)索引文件的类型 在VFP中,索引文件分为两大类:单索引文件(.IDX)和复合索引文件(.CDX);复合索引文件又可以进一步分为结构复合索引文件和非结构复合索引文件。 单索引文件: 只包含一个索引。 复合索引文件: 可以包含多个索引,每个索引有一个“索引标识”,代表一种记录逻辑顺序。在复合索引文件中,每一个索引标识等价于一个单索引文件。,47,结构复合索引文件的文件名与建立复合索引文件的表文件名同名,而非结构复合索引文件的文件名与相关的表不同名。 结构复合索引文件随着相关表的打开而自动打开,在添加、更改或删除记录时,结构复合索引文件会自动更新,而非结构复合索引文件不会随着相关表的打开而自动打开,要由用户打开。 3.建立索引 (1)在表设计器中建立索引 例3.14 对数据库表学生档案中的“学号”字段建立主索引(升序),“姓名”字段建立普通索引。,48,在“索引名”文本框中输入索引标识名,在“类型”列表框中,选定索引类型,在“表达式”文本框中,输入索引关键字表达式,向上箭头为升序索引,向下箭头为降序索引,如果需要,可输入筛选条件表达式,49,(2)命令方式建立索引 INDEX ON TO | TAG OF FOR COMPACT ASCENDING | DESCENDING UNIQUE | CANDIDATE ADDITIVE,TO 子句用于建立单索引文件,TAG子句用于建立复合索引文件及索引标识,用于指定非结构复合索引文件的名字,用来指定单索引文件为压缩的,分别用于指定升序或降序 ,仅使用于复合索引,表示建立唯一索引,表示建立候选索引,50,例3.15 建立单索引文件 Close all Clear Use xsqk Copy to xsqk2 Use xsqk2 List next5 Index on 入学成绩 to xsqkrx List next 5,51,例3.16 建立表xsqk2的另一个单索引文件,按姓名排序,如姓名相同的按出生日期排序。 Index on 姓名+dtoc(出生日期) to xsqkxc List 例3.17 建立结构复合索引 按“学号”降序排序,建立结构复合索引文件xsqk1.cdx,“索引标识”为xh Clear Use xsqk2 Index on 学号 tag xh descending List,52,在结构化复合索引文件xsqk2.cdx中建立“索引标识”为xb,按“性别”排序的唯一索引。 Index on 性别 tag xb unique List 若要建立非结构化复合索引文件,必须使用OF参数指明非结构化复合索引文件名。 Index on 学号 tag xh2 of xsqk2cdx.cdx descending Index on 性别 tag xb2 of xsqk2cdx.cdx unique,53,4.使用索引 要利用索引查询,必须同时打开表与索引文件。一个表可以打开多个索引文件,同一个复合索引文件中也可能包含多个索引标识,但任何时候只有一个索引文件能起作用,在复合索引文件中也只有一个索引标识能起作用。当前起作用的索引文件称为主控索引文件,当前起作用的索引标识称为主控索引。 实现索引查询必须满足以下条件:打开表,打开索引文件,确定主控索引文件,对于复合索引文件还须确定主控索引。,54,(1)打开索引文件的命令 若当前仅有一个索引文件被打开,它就成为主控索引文件。若当前打开了多个索引文件,可通过SET INDEX命令来确定主控索引文件。 除结构复合索引能随着表的打开而打开外,其他索引文件必须用命令打开。 表关闭时,索引文件就随之关闭。 命令格式: SET INDEX TO ADDITIVE 功能:打开当前表的一个或多个索引文件。,55,说明: 中的第一个索引文件为主控索引文件。如: use ts set index to xmidx,jgidx list 若仅使用 set index to ,则关闭当前工作区中除结构复合索引文件外的所有索引文件,同时取消主控索引。 若无ADDITIVE,则在用本命令打开索引文件时,除结构复合索引文件以外的索引文件均被关闭。,56,命令 USE INDEX 功能:在打开数据表的同时打开一个或多个索引文件。如果索引文件有多个,文件之间用逗号分隔,并确定第一个索引文件为主控索引文件。 例如: CLOSE ALL USE TS INDEX XMIDX,JGIDX,57,例3.18 打开xsqk2的单索引文件和非结构复合索引文件。 close all use xsqk2 clear list next 5 modi stru set index to xsqkrx list next 5 modi stru set index to xsqkxc list next 5 set index to xsqk2cdx additive list next 5 modi stru,58,(2)设置当前索引的命令 一个文件在某一时刻,只有一个索引起作用,我们称之为当前索引,就是控制当前显示顺序的索引。 格式:SET ORDER TO |TAG OF 功能:指定当前索引。 说明: :是建立索引的先后顺序号,该序号用来指定主控索引文件或主控索引。 指定该单索引文件为主控索引文件。 指定一个复合索引标识为主控索引。,59,例3.19 设置当前索引 close all clear use xsqk2 list set order to xh list set index to xsqk2cdx list set order to xb2 list set index to xsqkrx additive list set order to xh2 list,60,(3)关闭索引文件 格式1:USE 功能:关闭表文件的同时,也关闭了所有已打开的索引文件。 格式2:SET INDEX TO 功能:关闭所有已打开的索引文件,但表文件仍处于打开状态。 格式3:CLOSE INDEX 功能:关闭所有已打开的索引文件,但表文件仍处于打开状态。,61,(4)索引的更新 a.自动更新 当表中的数据发生变化时,所有当前已打开的索引文件都会自动改变记录的逻辑顺序,实现索引文件的自动更新。 b.若修改表中的记录之后再打开索引文件,使用REINDEX重新索引,或INDEX ON,62,例3.20 索引的更新 close all use xsqk2 append blank replace 学号 with “2005031103“,姓名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 端午节范文三年级500字左右
- 2025-2030中国防火地板行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国防撞传感器系统行业市场发展趋势与前景展望战略研究报告
- 信贷管理及风险控制计划
- 探索校园安全与心理疏导结合计划
- 《去周桥老街的作文》
- 2025-2030中国银钎焊合金行业需求潜力及未来发展趋势预判研究报告
- 2025-2030中国铝箔纸行业发展分析及投资前景预测研究报告
- 2025-2030中国铁路客车行业市场发展分析及发展趋势与投资前景研究报告
- 2025-2030中国钢铁信息化行业市场发展分析及发展潜力与投资机会研究报告
- 商品谷物农业课件-高一下学期地理人教版必修2
- DB64∕1539-2020 复合保温板结构一体化系统应用技术规程
- DB4401∕T 5-2018 房屋面积测算规范
- DIN1783厚度在0.35mm以上冷轧的铝及铝塑性合金带材和板材、尺寸
- 脚手架或模板支架立杆底地基承载力计算
- GB∕T 40741-2021 焊后热处理质量要求
- Model5000功率计(介绍及操作)
- 超导材料应用举例PPT课件
- 现场总线技术03 PROFIBUS总线
- 2020年超星尔雅重说中国近代史通识课期末考试答案
- 轮胎式装载机检测报告(共5页)
评论
0/150
提交评论