java課程總結(jié)_第1頁
java課程總結(jié)_第2頁
java課程總結(jié)_第3頁
java課程總結(jié)_第4頁
java課程總結(jié)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、Java課程總結(jié)摘要:java語言的程序有兩種基本形式,一種是Application 程序,另一種是Applet小程序,Applet小程序是基于瀏覽器運行的程序,它不是獨立完整的, 需要在WW瀏覽器這種特定環(huán)境下運行;圖像用戶界面(GUI)使用圖形方式, 借助于窗口中的菜單、按鈕等界面元素和鼠標操作,實現(xiàn)用戶與計算機系統(tǒng)的交 互作用。關(guān)鍵字:java學習 圖像用戶界面 Applet一、圖形化用戶界面知識點總結(jié)1.1基本概念AWT(Abstract Win dow Toolkit):抽象窗口工具包,SUN公司提供的用于圖形界面編程(GU)的類庫。AWT 框架不使用原生窗口部件(native wi

2、dgets),一直未能突破LCD問題。LCD問題 導致了一些主要平臺特征的遺失.AWT組件具有平臺相關(guān)性.Swi ng:Swing 是純Java實現(xiàn)的輕量級(light-weight)組件,它不依賴系統(tǒng)的支持,Swing組件在不同平臺具有一致性的表現(xiàn),可以解決AWT匡架的LCD問題,是 Sun創(chuàng)建的新框架,但是Swing應用程序的界面外觀不再和原生應用程序的外觀 相似。而且消耗太多的內(nèi)存,這樣 Swing不適于一些小設(shè)備.java.awt 包:java.awt 包中提供了 GUI設(shè)計所使用的類和接口,提供了基本的java程序 的GUI設(shè)計工具。2. 圖像用戶界面的構(gòu)成 容器:若干個組件和容器的

3、集合,對圖形界面中的界面元素進行管理。 注:容器有可以獨立的窗口和不可以獨立窗口兩種。 組件:圖形用戶界面中不可再分的最小元素。常用組件有:標簽(Label)按鈕(Butt on)文本編輯區(qū)(TextField,TextArea)復選框(Checkbox)單選按鈕(CheckboxGroup 或 RadioButt on)下拉列表(List或Choice)3. 圖形用戶界面的實現(xiàn)選取組件一 設(shè)計布局一 響應事件 選取組件根據(jù)需要選取合適組件組成圖形界面。注:在容器中放入組件首先要定義,再初始化,再加入到容器中。 設(shè)計布局利用容器的布局管理器實現(xiàn)。 響應事件用戶通過圖形界面進行某種操作,則引發(fā)了

4、相應的事件,如,單擊組件按鈕時, 便會產(chǎn)生一種事件對象。事件對象描述了用戶應該執(zhí)行的操作。4. 界面元素的類結(jié)構(gòu)Java.awt包中包含了 GUI所需要用的各類組件,各類容器。界面元素間的層次關(guān)系:ib.Frmt fr丫啊夫宅兔巳III訟迅14、+恫-it(y血旳L b(Mhjccl1 luwl些皿川如討訂岬為*t Herder I iyom(也艸機 lj 洱列IWckboxCirumn 惓鈕片I I-1 OTIU :4 t-.) Colorf i:d迪芟rGraphic M幾何厠腦類 E: Venn h 件 f.j ltn;ie( 7|電 t 卜-今呎 MenuCflniponemt V.

5、Il Sill - _ _1r McnuhcrnU 丄D訕咽對透能封卞圖57 java, awl fe中郵井類的毘次關(guān)系分析:組件類Compo nent中包含了許多基本組件;容器類Contain er是組件類的 一個子類,容器本身也是一種組件??偨Y(jié):Java圖形用戶界面設(shè)計實際上就是向容器中添加組件或容器,組件在容器中的布局由布局管理器類來決定。5. 事件和事件處理(1)事件處理的方法 事件處理機制可分為3部分:事件源:圖形用戶界面上可能發(fā)生事件的每個組件,如單擊按鈕、 移動鼠標、關(guān)閉窗口等。事件對象:封裝了有關(guān)事件的若干信息的事件類的對象。事件監(jiān)聽者:當事件發(fā)生時,事件監(jiān)聽者便是被通知的對象

6、??偨Y(jié)每個事件源可以發(fā)出若干種不同類型的事件, 對每個事件源要注冊事件監(jiān) 聽者,當發(fā)生某種事件時,事件監(jiān)聽者將接收到通知,調(diào)用相應的方法來發(fā)生的 事件進行處理。注:1)創(chuàng)建某種事件類的事件對象并要將它加入容器中。2) 注冊當前容器為事件對象的監(jiān)聽者。3) 重新定義接口中的相應方法用來進行事件處理。(2)事件類和監(jiān)聽者接口Java.awt.eve nt包中包含很多事件類,構(gòu)成了一個事件類的體系結(jié)構(gòu):圖5-4 EventObject 類所有事件的父類,包含一個最常用的方法getSource(),它的功能是返回產(chǎn)生事件的事件源。 AWTEve n類常用的方法:getlD()功能:返回事件的類型。 A

7、ctionEvent 類執(zhí)行動作事件,引發(fā)的事件動作包括:1 )單擊按鈕2) 選擇菜單項3) 在文本框輸入回車鍵4) 雙擊列表項中的選項重要的方法有:1) public String getActi on Comma nd()功能:返回引發(fā)事件的動作的命令名。2) public Stri ng getModifiers()功能:按不同的輔助鍵進一步將某一個事件再細分為幾個事件 ItemEvent 類引發(fā)該類事件的動作有:1 )改變List對象選項的選中或不選中狀態(tài)2)改變Choice對象選項的選中或不選中狀態(tài)。3 )改變Checkbox對象的選中或不選中狀態(tài)。4 )改變MenuItem對象的選

8、中或不選中狀態(tài)。主要方法有:1)public ItemSelectable getltemSelectable getActio nComma nd()功能:返回引發(fā)選中狀態(tài)變化事件的事件源。2)public Object getItem()功能:返回選中狀態(tài)變化事件的具體選項。3) public int getStateChange()功能:返回選中狀態(tài)變化的類型,該方法的返回值有:ItemEve nt.SELECTED選項被選中ItemEve nt.DESELECTED選項未選中 TextEvent 類代表文本框中文本的變化事件。6. 基本控制組件的使用圖形用戶界面的3種組成成分:用戶自定

9、義成分、控制組件、容器AWTfl件層次關(guān)系-Q Checkbox jh o i Container -(TabeT) -C.Li5tJ_FilePialogl町L /,“n巧Scroll-QSc rol I bar).p Ts LH)Contain er類的方法如下:1. add(Component comp):將指定組件放到容器中2. remove(Component comp):刪除指定組件3. setLayout(LayoutMa nager mgr):設(shè)置容器布局使用add()方法,可以將其他對象加入到容器中。組件的位置和尺寸由布局 管理器決定。public void setEnabl

10、ed(boolean b) :設(shè)置組件的使能狀態(tài)。參數(shù)b 為 true則組件使能,否則組件不使能。只有使能狀態(tài)的組件才能接受用戶輸入并引發(fā)事 件public void setFo nt(Fo nt f) :設(shè)置組件使用的字體public void setSize(i nt width,i nt height):設(shè)置組件的大小public void setVisible(booleanb):設(shè)置組件是否可見的屬性。參數(shù)b為true時,組件在包括它的容器可見時也可見;否則組件不可見public void setForegrou nd(Color c):設(shè)置組件的前景色public void req

11、uestFocus():使組件獲得焦點Frame 類 Frame類是 Window類的直接子類; Frame對象顯示的效果是一個“窗口”,帶有標題和尺寸; Frame默認初始化為不可見的,可使用setVisible(true)方法使之變?yōu)榭梢姡?默認的布局管理器是BorderLayout,可使用setLayout()方法改變其默認布局 管理器。1. Frame的構(gòu)造方法有:Frame f=new Frame();Frame f=new Frame(Stri ng s);s為Frame的標題字符串。2. Frame 方法 設(shè)置窗口大小setSize()這個方法用來設(shè)置窗口的大小,如下所示:voi

12、d setSize(i nt n ewWidth, i nt n ewHeight)void setSize(Dime nsio n n ewSize)窗口的新的大小在變量 newWidth和newHeight中被指定,或者在來自Dimension 類的newSize對象的width和height這兩個成員變量中被指定。這些大小使用 像素為單位。 獲得當前的窗口大小getSize()這個方法被用來獲得當前的窗口大小,這個方法返回一個 Dimension對象,在這個對象的成員變量 width和height中 存放著當前窗口的大小。Panel 類 Panel不是頂層窗口,它必須位于窗口或其他容器之

13、內(nèi); Panel可以容納其他組件,在程序中經(jīng)常用于布局和定位; Panel默認的布局管理器是FlowLayout,可使用setLayout()方法改變其默認 布局管理器; Panel可以采用和所在容器不同的布局管理器。7.Java中設(shè)計和實現(xiàn)圖形用戶界面的步驟:1. 創(chuàng)建組件(Component):創(chuàng)建組件類的對象,指定其大小等屬性。2. 指定布局(Layout):根據(jù)具體需要排列組件的位置關(guān)系。將該控制組件對象 add()加入到某個容器中的指定位置處。3. 響應事件(Eve nt):將該組件對象注冊給它所能產(chǎn)生的事件對應的事件監(jiān)聽 者,重載事件處理方法,實現(xiàn)利用該組件對象與用戶交互的功能。五

14、種布局管理器:BorderLayout :邊沿布局FlowLayout :順序布局GridLayout :網(wǎng)格布局CardLayout :卡片布局GridBagLayout :人為布局setLayout( nu II)設(shè)置布局管理器事件適配器ComponentAdapter:組件適配器;ContainerAdapter :容器適配器;FocusAdapter:焦點適配器;KeyAdapter:鍵盤適配器;MouseAdapter:鼠標適配器;MouseMotionAdapter :鼠標運動適配器;WindowAdapter:窗口適配器;abstract面板(Panel):是一個無邊框的純粹的容

15、器,可以包含其他組件或加一個面板,但 是它不能作為獨立的窗口使用在默認情況下,面板使用FlowLayout布局,可以 使用setLayout()方法對布局方式進行修改.面板目:的是為了分層次、分區(qū)域管理組件.注:Applet是一個特殊的面板.setLocation(),setSize()或 setBounds(),來將它們定位在容器中。Panel();構(gòu)造方法,以默認布局方法創(chuàng)建一個面板Pan el(LayoutMa nager layout);/用指定布局創(chuàng)建一個面板public Comp onent add(Comp onent comp,i nt in dex);為容添加一個組件菜單Ja

16、va語言中提供了多種樣式的菜單,如一般式、復選框式、快捷鍵式及彈出式 菜單等。如圖所示的菜單欄(MenuBar)、菜單(Menu)和菜單項(Menultem)三類對 象組成。1. MenuBar類(菜單欄)用于創(chuàng)建菜單欄的構(gòu)造方法,它是擺放菜單的容器。 Men uBar類中的構(gòu)造方法是 MenuBar(),使用該構(gòu)造方法可以創(chuàng)建新的菜單欄對象,再用Frame類中的方setMenuBar()將菜單欄放置到Frame窗口框架中。例如:Frame f=new Frame( “MenuBa” );Me nuBar mb=neWMe nuBar();f.setMe nuBar(mb);/可以把菜單欄加載

17、到窗口的上方2. Menu類(主菜單項)add()方法加載到菜單欄Menu類中包含了用于創(chuàng)建菜單的構(gòu)造方法。菜單中又包含了若干菜單項。如鼠 標點擊一個菜單時,就展開了該菜單,在菜單中顯示了一列菜單項。創(chuàng)建菜單對 象使用Menu類的下述構(gòu)造方法:Menu():創(chuàng)建一個空標簽的JMenu對象。Men u(Stri ng text):使用指定的標簽創(chuàng)建一個 JMe nu對象。Menu(String text ,Boolean b):使用指定的標簽創(chuàng)建一個 JMenu對象,并給出 此菜單是否具有下拉式的屬性。Menu (Actio n a):創(chuàng)建一個支持 Actio n 的 JMe nu 對象Menu

18、ltem類(子菜單)add()方法加載到菜單中Menultem類包含了一些用于創(chuàng)建菜單項的構(gòu)造方法和方法。一個菜單項是包含 在菜單中的一個字符串。當用鼠標或鍵盤按鍵選中它們時,就觸發(fā)了一個動作事 件。構(gòu)造方法:Menultem();使用空標簽構(gòu)造一個菜單項對象Men ultem(Stri ng label);創(chuàng)建一個菜單項對象Menultem(String label,MenuShortcut s);創(chuàng)建一個菜單項對象快捷鍵.Menu m仁new Menu(“文件”);Menultem mi仁new Menultem( “存儲” ,new MenuShortcut(KeyEvent VK_S)

19、; 快捷鍵Menultem mi2=new Menultem( “取出”);ml.add(mil); m1.add(mi2);在Menu菜單中定義了 addSeparator()和insertSeparator()方法,可加入分隔線帶復選項的菜單(CheckboxMenultem)在菜單前面有一個復選項,可以對它進行選中操作.public CheckboxMe nultem();public CheckboxMe nultem(Stri ng label);public CheckboxMe nultem(Stri ng label,Boolea n state);如:Menu m仁new M

20、enu(“File ”);CheckboxMenultem mil=CheckboxMenultem( “Persistent ” );ml.add(mil);/初態(tài)為未選中的菜單項并將其加載到菜單ml中.制作菜單的一般步驟制作一個可用的菜單系統(tǒng),一般需要經(jīng)過下面的幾個步驟:(1)創(chuàng)建一個 MenuBa對象并將其放置在一個 Frame中;setMenuBar()將菜單 欄放置到Frame窗口框架中。創(chuàng)建Menu菜單對象添加到MenuBar中。add()方法加載到菜單欄 創(chuàng)建MenuItem菜單項對象并將其添加到 Menu對象中;add()方法加載到菜 單中當然,上面主要是創(chuàng)建菜單的結(jié)構(gòu),如果要

21、使用菜單所指出的功能,則必須要為 菜單項注冊監(jiān)聽者,并在監(jiān)聽者提供的事件處理程序中寫入相應的代碼。菜單項被選中時,引發(fā)一個Acti on Eve nt事件,為菜單項注冊Acti on Liste ner并實現(xiàn)相應的方法.文件對話框(FileDialog)文件對話框是使用文件操作時經(jīng)常用的組件, 例如打開、保存文件等。它有自己 的自由窗口,以及窗口元素,并且允許用戶瀏覽文件系統(tǒng),以及為以后的操作選 擇一個特定的文件。下面是一個創(chuàng)建文件對話框的例子:FileDialog d = new FileDialog(pare ntFrame, FileDialog);d.setVisible(true);

22、Stri ng fname = d.getFile();通常并不需要處理FileDialog的事件。調(diào)用setVisible(true)將阻塞事件,直至用戶選擇0K這時會請求用戶選擇一個文件名,作為一個String返回。TextField顯示為單行文本無法存放多行文本TextField tf=new TextField(20); /設(shè)置為 20 列f.add(tf,North);TextArea設(shè)置為多行文本final TextArea tf=new TextArea();f.add(tf);應用1 import java.awt.*;import java.awt.eve nt.*;publ

23、ic class Men uExample exte nds Frame impleme nts Action Liste ner Panel p=new Pan el(); Button bt=new Butt on (”退出系統(tǒng));Men uBar mb=new Men uBar();以下創(chuàng)建菜單欄對象Menu m仁new Menu(” 文件);Men ultem ope n=new Men ultem(”打開);Men ultem close=new Men ultem(”關(guān)閉);Men ultem exit=new Men ultem(”退出);Menu m2=new Menu(” 編

24、輯);Men ultem copy=new Men ultem(”復制);Men ultem cut=new Men ultem(”剪切);Men ultem paste=new Men ultem(”粘貼);Menu m3=new Menu(” 幫助);Men ultem conten=new Men ultem(” 目錄);Men ultem in dex=new Men ultem(”索引);Men ultem about=new Men ultem(”MenuExample() 構(gòu)造方法關(guān)于); super(Window 窗口 ”);setSize(300,100);add(South

25、,p); p.add(bt);bt.addAct ion Liste ner(this);m1.add(ope n);m1.addSeparator();m1.add(close);m1.addSeparator();m1.add(exit);exit.addAct ion Liste ner(this);mb.add(m1);m2.add(copy);m2.addSeparator();m2.add(cut);m2.addSeparator();m2.add(paste);mb.add(m2);m3.add(c onten); m3.addSeparator();m3.add(i ndex)

26、;m3.addSeparator();m3.add(about);mb.add(m3);setMe nuBar(mb);show();public static void main( Stri ng args) new Men uExample(); public void action Performed(Acti on Eve nt e) if(e.getAct ion Comma nd()=退出|e.getSource()=bt)System.exit(O);應用2./創(chuàng)建一個文件對話框,在用戶單擊窗體的按鈕時,該對話框顯示出來 選擇文件的路徑和文件名顯示在框架的文本區(qū)中.import

27、java.awt.*; import java.awt.eve nt.*;public class FileDialogExample impleme nts Actio nListe ner Frame ff; Button bb; TextArea tt;FileDialog dd;public static void main( Stri ng args) FileDialogExample fde=new FileDialogExample();fde.go();public void go() ff=new Frame(”文件對話框舉例);bb=new Button(”顯示文件對話框

28、);bb.addActio nListe ner(this);/事件注冊ff.add(South,bb);tt=new TextArea();ff.add(Ce nter,tt);dd=new FileDialog(ff,文件對話框);ff.setSize(350,120);ff.setVisible(true);ff.addWi ndowListe ner(n ew Win dowAdapter() public void win dowClos in g(Wi ndowEve nt e) System.exit(0););public void acti on Performed(Act

29、ion Eve nt e) dd.setVisible(true);tt.setText(Director:+dd.getDirectory();tt.appe nd(nFile name:+dd.getFile();B文件對話框舉例M叵I fx-F %Director:D:F llename : P anelEx ample, j ava顯示文件對話框文件對話摳二、Java Applet基于瀏覽器運行的小程序。知識點總結(jié)2.1 Applet 的特點(1) Applet類的主類必須是類庫中已定義的 Applet類的子類,一般定義格式 如下:public class exte nds Apple

30、t(2)Applet是一個已經(jīng)構(gòu)建好的框架程序中的一個模塊。它不能直接運行,必 須將它的字節(jié)碼文件嵌套在一個 HTML文件中,通過激活Web瀏覽器中的Java 解釋器才可執(zhí)行。(3) Applet可以直接利用瀏覽器或 AppletViewer所提供的圖形用戶界面來顯 示運行結(jié)果。2.2 Applet 類Applet存放在java.applet包中,是java語言類庫中的一個重要系統(tǒng)類。(1) Applet類和其他類間的關(guān)系注:默認情況下,Applet類使用了 FlowLayout布局管理器。(2)Applet的主要方法 ini t()方法作用:完成初始化操作,如:創(chuàng)建對象、加載圖形和文字、設(shè)置

31、參數(shù)、加載聲音 等。重載格式:public class init方法體注:該方法通常在Applet第一次被加載時調(diào)用,在Applet運行期間只執(zhí)行一次 start()方法作用:啟動瀏覽器運行Applet主線程。重載格式:public class start方法體注:該方法在初始化后至少被調(diào)用1次,通常,當Applet被重新啟動時,系統(tǒng)會自動調(diào)用該方法。Applet被重啟的兩種情況:1 )用戶使用了瀏覽器Reload操作;2 )離開瀏覽器后又返回。 paint()方法功能:輸出顯示結(jié)果。重載格式:public class paint注:它是系統(tǒng)自動調(diào)用的方法,自動調(diào)用的情況如下:1) 當Appl

32、et被啟動后,系統(tǒng)自動調(diào)用該函數(shù)重繪界面。2) 當Applet所在的瀏覽器的窗口改變時。3) 當Applet的repaint()方法和其他相關(guān)方法被調(diào)用時。 stop()方法功能:結(jié)束Applet程序。重載格式:public class stop destroy。方法功能:終止Applet的執(zhí)行,釋放Applet占有的一切資源。注:該方法在Applet結(jié)束時一定被調(diào)用。小結(jié):Applet的生命周期圖:Z初始狀態(tài)ts.rt.O.-1 /L丿最小口飛停止Si貝聞Applet程序的典型結(jié)構(gòu):圖2.3 Applet 程序和HTM文件(1) HTML文件由HTML中規(guī)定的標記構(gòu)成。常用標記:和v/HTM

33、L 表示HTML文件的開始和結(jié)束。ffiv/HEAD 表示 Web瀏覽器窗口標題內(nèi)容。?Hv/BODY 表示HTML文件在瀏覽器窗口中顯示內(nèi)容。0 表示嵌入至U HTML文件中的 Applet。注:HTML中不區(qū)分大小寫。APPLET標記的使用格式vAPPLET code= ” width=v寬度值 height=v高度值相關(guān)參數(shù)說明:code:給出字節(jié)碼文件名,可用路徑表示,也可用網(wǎng)絡的URL表示,如:D:JavaWork1.class 。width : Applet顯示區(qū)的寬。height : Applet顯示區(qū)的高。向Applet傳遞參數(shù)方法:使用PARAMS記來實現(xiàn)。格式如下:PARA

34、M name= value=注:參數(shù)值是字符串類型。Applet文件中使用getParamenter()方法讀取參數(shù),如:int x;x=lnterger.parseInt(getParamenter(“xpixels ” );/ 強制轉(zhuǎn)換,字符串類型一 整型。圖:=氣字節(jié)碼文件名Hwidth-寬度height =長度rinn? font value = rimcsRoman)M name size value h,30rr 卑爲M name=string value =HelloiBeijing!r, name = xpixtls value = 40M IJ 侄星* name ypixcl

35、s value =u60TF) |l 備社卩Applet應用1.繪制圖形(1) 設(shè)置字體Front類構(gòu)造方法Fron t(Stri ng n ame,i nt style,i nt size)參數(shù)說明:name:字體名,常用有 Courier,Helvetica,TimesRoman, 宋體,楷體等。style:字體風格。size:字號。(2) 設(shè)置顏色一一Color類 構(gòu)造方法public color(i nt r,i nt g,i nt b) 常用方法1) public void setColor(Color c)設(shè)置當前顏色2) public void getColor() / 返回當前

36、顏色3) public void getRed() / 返回紅色分量public void getGree n() /返回綠色分量public void getBlue() /返回藍色分量注:13種顏色常量圖(3)繪制文本Graphics類繪制字符串public void drawStri ng(Stri ng stri ng,i nt x,i nt y)功能:將字符串string顯示到指定位置(x,y )。 繪制字符public void drawString(char chars,int offsetnt number,int x,int y) 功能:繪制若干個字符,offset :字符數(shù)

37、組的起始下標,number:繪制字符的個 數(shù)。 繪制字節(jié)public void drawStri ng(byte bytes,i nt offset, int nu mber,i nt x,i nt y)功能:繪制若干個字節(jié)。(4) 畫直線void drawL in e(i nt x1,i nt y1,i nt x2, i nt y2)功能:在點(x1,y1 )和(x2,y2 )間畫一條直線。(5) 畫矩形在Applet中顯示圖像在Applet中進行圖像顯示時,通常是首先使用 Applet類的getlmage()方法裝 載一個Image對象,然后使用Graphics類的drawImage()方

38、法將該對象畫到屏 幕上。Applet類的getImage()方法有兩種形式:public Image getlmage(URL url, String n ame)public Image getImage(URL url)在第一種形式中,url是路徑,name是圖像文件名。在第二種形式中,url直接包含了路徑和文件名。使用Graphics類的drawImage()方法可以將Image對象畫到屏幕上。drawImage()方法有多種形式,較常用的是:drawImage(Image img, i nt x, i nt y, ImageObserver observer)在這個格式中,參數(shù)img表示要畫的Image對象,x和y表示Image對象的位置, observer是繪圖過程的監(jiān)視器。在Applet中播放聲音在Applet中,播放聲音文件的最簡單的方法就是使用Applet類的play()該方法有兩種形式:

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論