C# 入門(mén) 總結(jié) 教程 簡(jiǎn)略版_第1頁(yè)
C# 入門(mén) 總結(jié) 教程 簡(jiǎn)略版_第2頁(yè)
C# 入門(mén) 總結(jié) 教程 簡(jiǎn)略版_第3頁(yè)
C# 入門(mén) 總結(jié) 教程 簡(jiǎn)略版_第4頁(yè)
C# 入門(mén) 總結(jié) 教程 簡(jiǎn)略版_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

目錄1面向?qū)ο蟮母拍?類(lèi)的聲明3類(lèi)的數(shù)據(jù)成員和屬性4構(gòu)造函數(shù)的特點(diǎn)5抽象、封裝、繼承、多態(tài)面向?qū)ο蟮母拍?/p>

對(duì)象:對(duì)象是人們要進(jìn)行研究的任何事物,從最簡(jiǎn)單的整數(shù)到復(fù)雜的飛機(jī)等均可看作對(duì)象,它不僅能表示具體的事物,還能表示抽象的規(guī)則、計(jì)劃或事件。事件與方法:事件又稱(chēng)為消息,表示向?qū)ο蟀l(fā)出的服務(wù)請(qǐng)求。方法表示對(duì)象完成服務(wù)或執(zhí)行的操作功能。

類(lèi):具有相同特性(數(shù)據(jù)元素)和行為(功能)的對(duì)象的抽象就是類(lèi)。因此,對(duì)象的抽象是類(lèi),類(lèi)的具體化就是對(duì)象,也可以說(shuō)類(lèi)的實(shí)例是對(duì)象,類(lèi)實(shí)際上就是一種數(shù)據(jù)類(lèi)型。類(lèi)(不占內(nèi)存)與對(duì)象(占內(nèi)存)的關(guān)系就是抽象與具體。類(lèi)的聲明在面向?qū)ο蟮木幊讨校ǔ0延妙?lèi)創(chuàng)建對(duì)象的過(guò)程稱(chēng)為實(shí)例化,其格式如下:用日期類(lèi)創(chuàng)建了一個(gè)日期的對(duì)象,就叫對(duì)象的實(shí)例化。多數(shù)語(yǔ)言中,實(shí)例化一個(gè)對(duì)象就是為對(duì)象開(kāi)辟內(nèi)存空間,或者是不用聲明,直接使用。實(shí)例化時(shí)必須使用new關(guān)鍵字,new構(gòu)造函數(shù)名(),建立一個(gè)臨時(shí)對(duì)象。有時(shí)候,靜態(tài)(static)的方法可以直接調(diào)用。[訪問(wèn)修飾符]class類(lèi)名[:基類(lèi)]{類(lèi)的成員;}類(lèi)的成員:類(lèi)的數(shù)據(jù)成員、方法成員類(lèi)名對(duì)象名=new類(lèi)名(參數(shù)1,參數(shù)2,參數(shù)n);如:Datedate=newDate();類(lèi)的數(shù)據(jù)成員和屬性

類(lèi)的數(shù)據(jù)成員包括類(lèi)的常量、字段、屬性、索引器、方法事件、構(gòu)造函數(shù)等,其中常量、字段和屬性都是類(lèi)的數(shù)據(jù)有關(guān)的成員。1.常量:常量的值固定不變,格式如下:[訪問(wèn)修飾符]const數(shù)據(jù)類(lèi)型常量名=常量的值;2.字段:字段表示類(lèi)的成員變量,字段的值代表某個(gè)對(duì)象的數(shù)據(jù)狀態(tài)聲名字段的方法和定義普通變量的方法相同,格式如下[訪問(wèn)修飾符]數(shù)據(jù)類(lèi)型字段名;3.構(gòu)造函數(shù):構(gòu)造函數(shù),是一種特殊的方法。主要用來(lái)在創(chuàng)建對(duì)象時(shí)初始化對(duì)象,即為對(duì)象成員變量賦初始值,總與new運(yùn)算符一起使用在創(chuàng)建對(duì)象的語(yǔ)句中。特別的一個(gè)類(lèi)可以有多個(gè)構(gòu)造函數(shù),可根據(jù)其參數(shù)個(gè)數(shù)的不同或參數(shù)類(lèi)型的不同來(lái)區(qū)分它們即構(gòu)造函數(shù)的重載。構(gòu)造函數(shù)的特點(diǎn)構(gòu)造函數(shù)的命名必須和類(lèi)名完全相同。構(gòu)造函數(shù)的功能主要用于在類(lèi)的對(duì)象創(chuàng)建時(shí)定義初始化的狀態(tài)。它沒(méi)有返回值,也不能用void來(lái)修飾。這就保證了它不僅什么也不用自動(dòng)返回,而且根本不能有任何選擇。而其他方法都有返回值,即使是void返回值。盡管方法體本身不會(huì)自動(dòng)返回什么,但仍然可以讓它返回一些東西,而這些東西可能是不安全的;構(gòu)造函數(shù)不能被直接調(diào)用,必須通過(guò)new運(yùn)算符在創(chuàng)建對(duì)象時(shí)才會(huì)自動(dòng)調(diào)用;而一般的方法是在程序執(zhí)行到它的時(shí)候被調(diào)用的;當(dāng)一個(gè)類(lèi)只定義了私有的構(gòu)造函數(shù),將無(wú)法通過(guò)new關(guān)鍵字來(lái)創(chuàng)建其對(duì)象,當(dāng)一個(gè)類(lèi)沒(méi)有定義任何構(gòu)造函數(shù),C#編譯器會(huì)為其自動(dòng)生成一個(gè)默認(rèn)的無(wú)參的構(gòu)造函數(shù)。構(gòu)造函數(shù)有回滾的效果,構(gòu)造函數(shù)拋出異常時(shí),構(gòu)造的是一個(gè)不完整對(duì)象,會(huì)回滾,將此不完整對(duì)象的成員釋放。抽象、封裝、繼承、多態(tài)抽象

是處理事物復(fù)雜性的方法,只關(guān)注當(dāng)前目標(biāo)有關(guān)的方面,而忽略與當(dāng)前目標(biāo)無(wú)關(guān)的那些方面。繼承

通過(guò)繼承機(jī)制,所定義的新成員擁有舊成員的屬性和方法。我們稱(chēng)已存在的用來(lái)派生新類(lèi)的類(lèi)為基類(lèi),又稱(chēng)為父類(lèi)。由已存在的類(lèi)派生出的新類(lèi)稱(chēng)為,又稱(chēng)為子類(lèi)。多態(tài)

在中,接口的多種不同的實(shí)現(xiàn)方式即為多態(tài)。同一操作作用于不同的對(duì)象,可以有不同的解釋?zhuān)a(chǎn)生不同的執(zhí)行結(jié)果。在運(yùn)行時(shí),可以通過(guò)指向基類(lèi)的指針,來(lái)調(diào)用實(shí)現(xiàn)派生類(lèi)中的方法。封裝

封裝,即隱藏對(duì)象的屬性和實(shí)現(xiàn)細(xì)節(jié),僅對(duì)外公開(kāi)接口,控制在程序中屬性的讀和修改的訪問(wèn)級(jí)別;將抽象得到的數(shù)據(jù)和行為(或功能)相結(jié)合,形成一個(gè)有機(jī)的整體,也就是將數(shù)據(jù)與操作數(shù)據(jù)的進(jìn)行有機(jī)的結(jié)合,形成“類(lèi)”,其中數(shù)據(jù)和函數(shù)都是類(lèi)的成員。訪問(wèn)修飾符類(lèi)修飾符成員修飾符123修飾符關(guān)鍵字readonly與const的區(qū)別3訪問(wèn)修飾符internal(內(nèi)部的)只能在當(dāng)前項(xiàng)目中訪問(wèn)Public(公有的)可以在任何類(lèi)中訪問(wèn)。Private(私有的)訪問(wèn)僅限于該類(lèi)的內(nèi)部。Protected(受保護(hù)的)訪問(wèn)僅限于該類(lèi)及其派生類(lèi)。類(lèi)修飾符abstract抽象類(lèi)

指示一個(gè)類(lèi)只能作為其它類(lèi)的基類(lèi),不能實(shí)例化,可以繼承,沒(méi)有方法體。sealed密封類(lèi)

指示一個(gè)類(lèi)不能被繼承。理所當(dāng)然,密封類(lèi)不能同時(shí)又是抽象類(lèi),因?yàn)槌橄罂偸窍M焕^承的。不是類(lèi)的每個(gè)成員方法都可以作為密封方法密封方法,必須對(duì)基類(lèi)的虛方法進(jìn)行重載,提供具體的實(shí)現(xiàn)方法。所以,在方法的聲明中,sealed修飾符總是和override修飾符同時(shí)使用。成員修飾符delegate委托

用來(lái)定義一個(gè)函數(shù)指針。C#中的事件驅(qū)動(dòng)是基于delegate+event的。Const常量

指定該成員的值只讀不允許修改,默認(rèn)是靜態(tài)的Event事件

聲明一個(gè)事件。new

在派生類(lèi)中隱藏指定的基類(lèi)成員,從而實(shí)現(xiàn)重寫(xiě)的功能。若要隱藏繼承類(lèi)的成員,請(qǐng)使用相同名稱(chēng)在派生類(lèi)中聲明該成員new修飾符修飾它。Virtual虛擬

指示一個(gè)方法或存取器的實(shí)現(xiàn)可以在繼承類(lèi)中被覆蓋,重寫(xiě)。Static靜態(tài)

指示一個(gè)成員屬于類(lèi)型本身,而不是屬于特定的對(duì)象。即在定義后可不經(jīng)實(shí)例化,就可使用。Extern外部

指示方法在外部實(shí)現(xiàn)。override重寫(xiě)

對(duì)由基類(lèi)繼承成員的新實(shí)現(xiàn)。關(guān)鍵字readonly與const的區(qū)別

readonly和const所聲明的字段都是只讀的。1.const字段只能在該字段的聲明中初始化。2.readonly字段可以在聲明或構(gòu)造函數(shù)中初始化。因此,根據(jù)所使用的構(gòu)造函數(shù)readonly字段可能具有不同的值。3.const字段是編譯時(shí)常數(shù),而readonly字段可用于運(yùn)行時(shí)常數(shù)。4.const默認(rèn)就是靜態(tài)的,而readonly如果設(shè)置成靜態(tài)的就必須顯示聲明。5.const對(duì)于引用類(lèi)型的常數(shù),可能的值只能是string和null。6.readonly可以是任何類(lèi)型??偨Y(jié):const只能在初期就使用常量初始化好。對(duì)于每一次編譯后的結(jié)果,const的值是固定的,而readonly的值是可以在運(yùn)行的時(shí)候才確定值的。抽象類(lèi)與抽象方法概述1接口的概述2抽象類(lèi)與接口的比較3接口與抽象類(lèi)抽象類(lèi)和抽象方法概述抽象方法是指在基類(lèi)的定義中,不包含任何實(shí)現(xiàn)代碼的方法,實(shí)際上就是一個(gè)不具有任何具體功能的方法。抽象類(lèi)是不完整的,如果一個(gè)類(lèi)中沒(méi)有包含足夠的信息來(lái)描述一個(gè)具體的事物,這就是抽象類(lèi)。注意:在抽象類(lèi)中,也可以聲明非抽象方法、虛方法和數(shù)據(jù)類(lèi)型。聲明抽象方法時(shí),抽象方法沒(méi)有方法體,只在方法聲明后跟上一個(gè)分號(hào)。抽象成員必須在抽象類(lèi)中聲明,但抽象類(lèi)不要求必須包含抽象成員。抽象類(lèi)的格式:Publicabstractclass抽象類(lèi)名{[訪問(wèn)修飾符]abstract返回值類(lèi)型方法名([參數(shù)列表]);}接口是一個(gè)引用類(lèi)型,通過(guò)接口可以實(shí)現(xiàn)多重繼承。C#中接口的成員不能有new、public、protected、internal、private等修飾符。接口中只能聲明"抽象"成員(所以不能直接下一步對(duì)接口進(jìn)行實(shí)例化(即不能使用new操作符聲明一個(gè)接口的實(shí)例對(duì)象)),而不能聲明共有的域或者私有的成員變量。接口聲明不包括數(shù)據(jù)成員,只能包含方法、屬性、事件、索引等成員。接口的命名規(guī)則和類(lèi)名一樣,接口名稱(chēng)一般都以“I”作為首字母(當(dāng)然不這樣聲明也可以),這也是接口和類(lèi)的一個(gè)區(qū)別之一。接口接口成員的訪問(wèn)級(jí)別是默認(rèn)的(默認(rèn)為public),所以在聲明時(shí)不能再為接口成員指定任何訪問(wèn)修飾符,否則編譯器會(huì)報(bào)錯(cuò)。接口成員不能有static、abstract、override、virtual修飾符,使用new修飾符不會(huì)報(bào)錯(cuò),但會(huì)給出警告說(shuō)不需要關(guān)鍵字new。在聲明接口成員的時(shí)候,不準(zhǔn)為接口成員編寫(xiě)具體的可執(zhí)行代碼,也就是說(shuō),只要在對(duì)接口進(jìn)行聲明時(shí)指明接口的成員名稱(chēng)和參數(shù)就可以了。接口一旦被實(shí)現(xiàn),實(shí)現(xiàn)類(lèi)必須實(shí)現(xiàn)接口中的所有成員,除非實(shí)現(xiàn)類(lèi)本身是抽象類(lèi)(通過(guò)具體的可執(zhí)行代碼實(shí)現(xiàn)接口抽象成員的操作)。在C#中,聲明接口使用interface關(guān)鍵字,一般形式如下

intterface接口名[:繼承接口名]{接口成員}抽象類(lèi)與接口的比較抽象類(lèi)由abstract關(guān)鍵字來(lái)修飾,接口由interface關(guān)鍵字來(lái)修飾。抽象類(lèi)是一種不能實(shí)例化的類(lèi),抽象類(lèi)可以包含抽象成員,也可包含非抽象成員和數(shù)據(jù)成員;抽象類(lèi)可以完全實(shí)現(xiàn),也可以部分實(shí)現(xiàn),或者不實(shí)現(xiàn)。抽象類(lèi)可以用來(lái)封裝所有派生類(lèi)的通用功能。接口頂多是一個(gè)完全沒(méi)有實(shí)現(xiàn)的只包含抽象成員的抽象類(lèi)(純抽象類(lèi)),不能被實(shí)例化,可以包含數(shù)據(jù)成員,但必須是常量,使用接口無(wú)法來(lái)封裝所有派生類(lèi)的通用功能。抽象類(lèi)是對(duì)象的抽象化,接口是一種行為規(guī)范,接口代碼實(shí)現(xiàn)由開(kāi)發(fā)者完成,接口在創(chuàng)建就不能在更改,如果修改必須創(chuàng)建新的接口,一個(gè)類(lèi)只能從一個(gè)基類(lèi)派生,但是可以從多個(gè)接口派生。c/s架構(gòu)優(yōu)點(diǎn)c/s架構(gòu)是一種比較早的軟件架構(gòu),主要應(yīng)用于局域網(wǎng)內(nèi)。主要可以從以下三個(gè)方面來(lái)闡述其優(yōu)點(diǎn)。一、客戶(hù)端和服務(wù)器直接相連。點(diǎn)對(duì)點(diǎn)的模式使得更安全??梢灾苯硬僮鞅镜匚谋荆瑴p少獲取文本的時(shí)間和精力。由于直接相連,減少了通信流量,這對(duì)于客戶(hù)來(lái)說(shuō)可以節(jié)約一大筆費(fèi)用。直接相連,中間沒(méi)有什么阻隔或岔路,所以響應(yīng)速度快。當(dāng)通信量少的時(shí)候沒(méi)什么感覺(jué),但是如果通信量龐大,就不會(huì)出現(xiàn)擁堵的現(xiàn)象。二、客戶(hù)端可以處理一些邏輯事務(wù)。充分利用兩者的硬件設(shè)施,避免資源的浪費(fèi)。為服務(wù)器分擔(dān)一些邏輯事務(wù),可以進(jìn)行數(shù)據(jù)處理和數(shù)據(jù)存儲(chǔ)??梢蕴幚韽?fù)雜的事務(wù)流程??蛻?hù)端有一套完整應(yīng)用程序,在出錯(cuò)提示、在線幫助等方面都有強(qiáng)大的功能,并且可以在子程序間自由切換。三、客戶(hù)端操作界面??梢蕴岣呖蛻?hù)的視覺(jué)體驗(yàn),滿(mǎn)足客戶(hù)需求。客戶(hù)端操作界面可以隨意排列,充分滿(mǎn)足客戶(hù)的需要,展現(xiàn)特點(diǎn)與個(gè)性。C/S架構(gòu)的缺點(diǎn)一、客戶(hù)端只能處理一些功能單一的多系統(tǒng)。C/S架構(gòu)適用于局域網(wǎng),對(duì)網(wǎng)速的要求比較高。由于需要安裝客戶(hù)端,安裝部署困難,所以不易擴(kuò)展。若客戶(hù)端使用的系統(tǒng)不同,就要針對(duì)這些系統(tǒng)分別編寫(xiě)程序??蛻?hù)端界面缺乏通用性,且當(dāng)業(yè)務(wù)更改時(shí)就需要更改界面,重新編寫(xiě)客戶(hù)端需要專(zhuān)門(mén)的客戶(hù)端程序,比較麻煩,針對(duì)點(diǎn)多面廣且不具備網(wǎng)絡(luò)條件的用戶(hù)群體,不能夠?qū)崿F(xiàn)快速部署安裝和配置。二、服務(wù)器用戶(hù)數(shù)增多會(huì)出現(xiàn)通信擁堵,服務(wù)器響應(yīng)速度慢等情況。當(dāng)客戶(hù)端用戶(hù)增多時(shí),當(dāng)服務(wù)器難當(dāng)大任時(shí),只能使用更強(qiáng)大的服務(wù)器。用戶(hù)是通過(guò)ODBC連接到數(shù)據(jù)庫(kù)的,且每個(gè)連接到數(shù)據(jù)庫(kù)的用戶(hù)都會(huì)保持一個(gè)ODBC連接,會(huì)一直占用中央服務(wù)器的資源,對(duì)服務(wù)器的要求很高。三、用戶(hù)沒(méi)有安裝客戶(hù)端的外部用戶(hù)不能訪問(wèn)。只有安裝了客戶(hù)端才能訪問(wèn)服務(wù)器,所以用戶(hù)不能隨時(shí)隨地的訪問(wèn)。用戶(hù)是通過(guò)ODBC連接到數(shù)據(jù)庫(kù)的,所以用戶(hù)數(shù)受限,不易擴(kuò)張。由于針對(duì)小范圍的客戶(hù),所以不能實(shí)現(xiàn)真正大范圍的信息共享,信息傳達(dá)和發(fā)布四、成本系統(tǒng)升級(jí)維護(hù)麻煩,需要更改大量程序,投入大量精力和金錢(qián)。業(yè)務(wù)擴(kuò)展或變更時(shí),需要更改程序,客戶(hù)端的界面也需要重新更改。初次投入成本后不能一勞永逸,后期需要很多成本,比如服務(wù)器的更換,客戶(hù)端的更變等。B/S架構(gòu)的優(yōu)點(diǎn)一、瀏覽器能面對(duì)廣大的用戶(hù)實(shí)現(xiàn)信息傳播共享。瀏覽器只處理一些簡(jiǎn)單的邏輯事務(wù),負(fù)擔(dān)小。頁(yè)面的更新能實(shí)現(xiàn)同步,所有用戶(hù)都能看到。界面設(shè)計(jì)開(kāi)發(fā)簡(jiǎn)單,對(duì)程序員的要求較低,不需要大量的培訓(xùn)。業(yè)務(wù)擴(kuò)展方便,只需要增加幾個(gè)業(yè)務(wù)擴(kuò)展的頁(yè)面即可,不需要大量的編程。界面不需要太多的編寫(xiě),比較通用,更改界面也比較簡(jiǎn)單,所以幾乎不需要維護(hù)。由于Web的平臺(tái)無(wú)關(guān)性,可以從一臺(tái)服務(wù)器、幾個(gè)用戶(hù)的工作組級(jí)擴(kuò)展成為擁有成上萬(wàn)用戶(hù)的大型系統(tǒng)。二、服務(wù)器數(shù)據(jù)都集中存放在數(shù)據(jù)庫(kù)服務(wù)器,所以不存在數(shù)據(jù)不一致現(xiàn)象。能有效地保護(hù)數(shù)據(jù)平臺(tái)和管理訪問(wèn)權(quán)限,服務(wù)器數(shù)據(jù)庫(kù)也很安全在數(shù)據(jù)庫(kù)服務(wù)器上不一定使用WINDOWS系統(tǒng),選擇更多,成本更少。如果是異地,只需要把服務(wù)器連接專(zhuān)網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級(jí)和共享。在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。數(shù)據(jù)存放在數(shù)據(jù)庫(kù)服務(wù)器,客戶(hù)端并不存放任何業(yè)務(wù)數(shù)據(jù)或者數(shù)據(jù)庫(kù)連接信息,所以數(shù)據(jù)比較安全。隨著服務(wù)器負(fù)載的增加,可以平滑地增加服務(wù)器的個(gè)數(shù)并建立集群服務(wù)器系統(tǒng),然后在各個(gè)服務(wù)器之間做負(fù)載均衡。三、用戶(hù)B/S建立在廣域網(wǎng)上,所需的網(wǎng)速不高。外部的用戶(hù)也可以對(duì)瀏覽器進(jìn)行訪問(wèn),界面人性化,通用化。不需要安裝客戶(hù)端,只要能連上網(wǎng),就能隨時(shí)隨地的瀏覽頁(yè)面。借助Internet強(qiáng)大的信息發(fā)布與信息傳送能力可以有效地解決企業(yè)內(nèi)部的大量不規(guī)則的信息交流。所有的用戶(hù)都是通過(guò)一個(gè)JDBC連接緩沖池連接到數(shù)據(jù)庫(kù)的,用戶(hù)并不保持對(duì)數(shù)據(jù)庫(kù)的連接,用戶(hù)數(shù)基本上是無(wú)限的。四、成本軟件重用性強(qiáng),節(jié)省了大量的成本。不需要安裝特殊的軟件,客戶(hù)端幾乎零維護(hù)。一般只有初期一次性投入成本,有利于軟件項(xiàng)目控制和避免IT黑洞開(kāi)發(fā)簡(jiǎn)單,升級(jí)便捷,客戶(hù)端幾乎不需要維護(hù),建立在廣域網(wǎng)之上的,不必是專(zhuān)門(mén)的網(wǎng)絡(luò)硬件環(huán)境,例如電話(huà)上網(wǎng),租用設(shè)備等,成本較小。B/S架構(gòu)的缺點(diǎn)一、客戶(hù)端面通用化,不突出個(gè)性。頁(yè)面需要不斷地動(dòng)態(tài)刷新,尤其是用戶(hù)增多,網(wǎng)速慢得情況,很費(fèi)時(shí)。由于不需要安裝客戶(hù)端,客戶(hù)端易擴(kuò)展,還有就是外部用戶(hù)也可以

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論