化工制圖AutoCAD實戰(zhàn)教程與開發(fā)(隨書電子課件)第9章_第1頁
化工制圖AutoCAD實戰(zhàn)教程與開發(fā)(隨書電子課件)第9章_第2頁
化工制圖AutoCAD實戰(zhàn)教程與開發(fā)(隨書電子課件)第9章_第3頁
化工制圖AutoCAD實戰(zhàn)教程與開發(fā)(隨書電子課件)第9章_第4頁
化工制圖AutoCAD實戰(zhàn)教程與開發(fā)(隨書電子課件)第9章_第5頁
已閱讀5頁,還剩104頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第9章二次開發(fā)及AutoLISP?

AutoCAD二次開發(fā)在化工制圖中的應(yīng)用?

AutoLISP語言基礎(chǔ)?VisualLISP基礎(chǔ)?

DCL基礎(chǔ)AutoCAD二次開發(fā)在化工制圖中的應(yīng)用本章目錄二次開發(fā)的目的及必要性幾種主要的二次開發(fā)語言簡介化工AutoCAD二次軟件開發(fā)的思路及步驟二次開發(fā)的目的及必要性AutoCAD軟件作為CAD工業(yè)的旗幟產(chǎn)品,以其強(qiáng)大的功能得到廣大用戶的青睞。它具有精確的坐標(biāo)系,能夠完成各種圖形的精確繪制、任意縮放和修改,支持?jǐn)?shù)字化儀的精確輸入。盡管如此,由于AutoCAD是作為一個通用的繪圖軟件而設(shè)計開發(fā)的,但各行各業(yè)都有自己的行業(yè)和專業(yè)標(biāo)準(zhǔn),許多單位也有自己的技術(shù)規(guī)格和企業(yè)標(biāo)準(zhǔn),化工行業(yè)也不例外,有著大量的各種圖紙設(shè)計標(biāo)準(zhǔn),因而,AutoCAD不可能完全滿足每一用戶的具體應(yīng)用要求。但是,AutoCAD具有開放的體系結(jié)構(gòu),它允許用戶和開發(fā)者在幾乎所有方面對其進(jìn)行擴(kuò)充和修改,同時可以利用多種開發(fā)語言,開發(fā)可以自動完成某一繪制任務(wù)的軟件,可大大提高繪制速度,改善工作效率。以上工作可稱之為AutoCAD的二次開發(fā)技術(shù)。也就說AutoCAD二次開發(fā)技術(shù)主要包括兩個方面:一方面是對它的功能進(jìn)行擴(kuò)充和修改,如修改或增加菜單、進(jìn)行各種定制工作;另一方面是利用開發(fā)工具編寫能夠完成特殊任務(wù)的自動繪制軟件,如下面將介紹的通過人機(jī)交互界面輸入必要的數(shù)據(jù)后,系統(tǒng)自動完成法蘭的繪制,就屬于這一類型,在化工繪圖中,我們需要的也是有關(guān)這一方面的開發(fā)軟件,它能最大限度地滿足用戶的特殊需要,通過調(diào)用各種已經(jīng)開發(fā)好的專用零件圖繪制軟件,加快繪制速度,提高工作效率。尤其重要的是,可以將大量的計算工作交給計算機(jī)去完成。這樣,不僅提高了繪圖速度,同時也提高了繪制精度,避免了人為的計算錯誤。AutoCAD二次開發(fā)在化工制圖中的應(yīng)用目前很多化工技術(shù)人員對AutoCAD的使用一般還僅限于它自身的各種繪圖功能,使用鼠標(biāo)手工繪制各種圖件,對其強(qiáng)大的二次開發(fā)功能還沒有進(jìn)行深入使用。如果能使用AutoCAD的二次開發(fā)技術(shù)開發(fā)出一套軟件,讓AutoCAD自動繪制我們目前使用的各種圖件,就可以大大提高作圖效率,發(fā)揮出AutoCAD的強(qiáng)大圖形編輯、修改功能,對圖件中的各種元素進(jìn)行任意修改,滿足各種不同的圖件格式和繪圖標(biāo)準(zhǔn),由此可見,對于一個化工技術(shù)人員來說,學(xué)會自己開發(fā)AutoCAD二次應(yīng)用軟件顯得十分必要,因為這將大大減少具體的繪制工作,而可以將主要精力集中到設(shè)備的設(shè)計中去,從而加快化工設(shè)備的開發(fā)速度。近幾年來,隨著計算機(jī)軟、硬件技術(shù)的飛速發(fā)展及其應(yīng)用的普及,也帶來了化工領(lǐng)域使用計算機(jī)的浪潮。首先是各課程教學(xué)使用了CAI課件,學(xué)生們可以清楚地看到各種物質(zhì)的具體顏色,并可以看到動畫反應(yīng),讓學(xué)生們能夠形象生動地上課。然后是各種實驗仿真軟件的出現(xiàn),讓學(xué)生們不用親自下到工廠,也不用浪費(fèi)任何原料,在沒有危險的情況下就可以完成對實驗過程或者是生產(chǎn)流程的學(xué)習(xí)和實習(xí)。同時計算機(jī)可以對反應(yīng)進(jìn)行模擬,對實驗數(shù)據(jù)的擬合都大大方便了化工工作者。隨之誕生的各種化工專用軟件,給化學(xué)工業(yè)的發(fā)展注入了新鮮血液,使化學(xué)工業(yè)的發(fā)展如虎添翼。AutoCAD二次開發(fā)在化工制圖中的應(yīng)用目前,隨著化學(xué)工業(yè)的進(jìn)一步向前發(fā)展,各種新的機(jī)械設(shè)備被人們設(shè)計和制造,這些設(shè)備的工程圖都是一件很大的工程。比如一個完整熱交換器圖紙,就需要一個專人1~2天的工夫才能完成。利用AutoCAD的二次開發(fā)技術(shù),可以編出對熱交換器的圖進(jìn)行批處理的程序,只需通過簡單的人機(jī)會話,計算機(jī)能自動繪制出圖紙,這也是化工技術(shù)人員學(xué)習(xí)掌握AutoCAD二次開發(fā)技術(shù)的目的之所在。隨著化學(xué)工業(yè)的不斷日新月異,對設(shè)備圖紙繪制的速度要求也將越來越快,利用AutoCAD二次開發(fā)技術(shù)開發(fā)而成的軟件直接繪制各種設(shè)備的技術(shù)將在化學(xué)工業(yè)中得到更加廣泛的應(yīng)用,其開發(fā)技術(shù)必將伴著化學(xué)工業(yè)一起發(fā)展。AutoCAD二次開發(fā)在化工制圖中的應(yīng)用幾種主要的二次開發(fā)語言簡介⑴AutoLISPAutoLISP語言是AutoCAD所支持的一種內(nèi)嵌式語言,它由美國Autodesk公司開發(fā),其目的是使用戶十分方便地利用AutoLISP編程語言對AutoCAD進(jìn)行二次開發(fā),它采用了與LISP語言中的CommonLISP最近的語法和習(xí)慣約定,同時又針對AutoCAD增加了許多新的功能,使用戶可以直接調(diào)用幾乎全部的AutoCAD命令,因此它既具有一般高級語言的基本結(jié)構(gòu)和功能,又具有AutoCAD強(qiáng)大的圖形處理能力,是目前計算機(jī)輔助設(shè)計和繪圖中較廣泛采用的語言之一。⑵VisualLISPVisualLISP(簡稱VLISP)是為加速AutoLISP程序開發(fā)而設(shè)計的強(qiáng)有力的工具。它提供了一個完整的集成開發(fā)環(huán)境(包括編譯器、調(diào)試器及其他工具,它可以顯著地提高自定義AutoCAD的效率)。VisualLISP提供的主要工具有:文本編輯器、格式編排器、語法檢查器、源代碼調(diào)試器、檢驗和監(jiān)視工具、文件編譯器、工程管理系統(tǒng)/快捷相關(guān)幫助與自動匹配功能和智能化控制臺等。VisualLISP克服了AutoLISP一直以來開發(fā)中所存在的諸多不便和某些局限性。從語言方面看,VisualLISP對AutoLISP語言進(jìn)行了擴(kuò)展,可以通過MicrosoftActiveXAutomation接口與對象交互。同時,通過實現(xiàn)事件反應(yīng)器函數(shù),還擴(kuò)展了AutoLISP響應(yīng)事件的能力。VisualLISP已經(jīng)被完整地集成到AutoCAD中。AutoCAD二次開發(fā)在化工制圖中的應(yīng)用⑶VBAVBA(VisualBasicforApplication)最早是建立在Office97中的標(biāo)準(zhǔn)宏語言,由于它在開發(fā)方面的易用性且功能強(qiáng)大,許多軟件開發(fā)商都將其嵌入自己的應(yīng)用程序中,作為一種開發(fā)工具提供給用戶使用。而AutoCADVBA就是集成在AutoCAD中的VisualBasic開發(fā)環(huán)境,與VB的主要區(qū)別是VBA在與AutoCAD相同的進(jìn)程空間中運(yùn)行,提供了與AutoCAD關(guān)聯(lián)的快捷的編程環(huán)境,程序設(shè)計直觀快捷。它還提供了與其它可使用VBA應(yīng)用程序集成的能力,可以作為其它應(yīng)用程序如Word或Excel的自動化控制器??梢钥闯觯琕BA是其中編程很為快捷方便的一種,對于非計算機(jī)專業(yè)而更多熟悉VB編程語言的人來說,可以很快就掌握它。⑷ADSADS的全名是AutoCADDevelopmentSystem,它是AutoCAD的C語言開發(fā)系統(tǒng),ADS本質(zhì)上是一組可以用C語言編寫AutoCAD應(yīng)用程序的頭文件和目標(biāo)庫,它直接利用用戶熟悉的各種流行的C語言編譯器,將應(yīng)用程序編譯成可執(zhí)行的文件在AutoCAD環(huán)境下運(yùn)行,這種可以在AutoCAD環(huán)境中直接運(yùn)行的可執(zhí)行文件叫做ADS應(yīng)用程序。ADS由于其速度快,又采用結(jié)構(gòu)化的編程體系,因而很適合于高強(qiáng)度的數(shù)據(jù)處理,如二次開發(fā)的機(jī)械設(shè)計CAD、工程分析CAD、建筑結(jié)構(gòu)CAD、土木工程CAD、化學(xué)工程CAD、電氣工程CAD等。AutoCAD二次開發(fā)在化工制圖中的應(yīng)用⑸ObjectARX

ObjectARX是一種嶄新的開發(fā)AutoCAD應(yīng)用程序的工具,她以C++為編程語言,采用先進(jìn)的面向?qū)ο蟮木幊淘?,提供可與AutoCAD直接交互的開發(fā)環(huán)境,能使用戶方便快捷地開發(fā)出高效簡潔的AutoCAD應(yīng)用程序。ObjectARX并沒有包含在AutoCAD中,可在AutoDESK公司網(wǎng)站中去下載,其最新版本是ObjectARXforAutoCAD2005,它能夠?qū)utoCAD的所有事務(wù)進(jìn)行完整的、先進(jìn)的、面向?qū)ο蟮脑O(shè)計與開發(fā),并且開發(fā)的應(yīng)用程序速度更快、集成度更高、穩(wěn)定性更強(qiáng)。⑹ActiveXAutomation ActiveX技術(shù)來源于OLE(ObjectLinkingandEmbedding)技術(shù)。OLE最初是對象鏈接與嵌入,后來發(fā)展成為復(fù)合文檔技術(shù),包括文字、圖片、聲音、動畫片和視頻等媒體可以共同存在于一個文檔中。它們可以由不同的應(yīng)用程序產(chǎn)生,同時也可以在該文檔中編輯。如果應(yīng)用程序支持OLE文檔,則在不同應(yīng)用程序之間的切換由OLE自動完成。OLE技術(shù)和其它技術(shù)共同作用,從而實現(xiàn)不同應(yīng)用程序之間的無縫鏈接。自動化技術(shù)(Automation)允許一個應(yīng)用程序驅(qū)動另外一個程序。驅(qū)動程序被稱為自動化客戶,另一個為自動化服務(wù)器。自動化技術(shù)后來發(fā)展成為ActiveXAutomation。AutoCAD二次開發(fā)在化工制圖中的應(yīng)用⑺VisualJava

Java是最早由Sun公司創(chuàng)建的一種頗具魅力的程序設(shè)計語言,她是針對嵌入系統(tǒng)而設(shè)計的。像許多開發(fā)語言一樣,Java是一組實時庫的集合,可為軟件開發(fā)者提供多種工具來創(chuàng)建軟件、管理用戶接口、進(jìn)行網(wǎng)絡(luò)通訊、發(fā)布應(yīng)用程序等。對AutoCAD用戶和開發(fā)者而言,Java代表著新一代的編程語言,它主要用于開發(fā)出全新的優(yōu)秀產(chǎn)品。AutoCAD二次開發(fā)在化工制圖中的應(yīng)用化工AutoCAD二次軟件開發(fā)的思路及步驟化工AutoCAD二次軟件的開發(fā)和其它軟件的開發(fā)一樣,均需遵循一定的規(guī)律。一般來說,一個完善的AutoCAD二次軟件開發(fā)過程可以分成4個階段的內(nèi)容,它們分別是系統(tǒng)規(guī)劃、系統(tǒng)開發(fā)、系統(tǒng)運(yùn)行與維護(hù)、系統(tǒng)更新。而系統(tǒng)規(guī)劃又可以分成3個方面的內(nèi)容,它們分別是戰(zhàn)略規(guī)劃、需求分析、資源分配。在這個階段,我們主要任務(wù)是確定所需要開發(fā)軟件的目的、使用對象、使用者的要求、開發(fā)者目前的能力及擁有的資源。軟件開發(fā)的第二階段是系統(tǒng)開發(fā),它包括系統(tǒng)分析、系統(tǒng)設(shè)計、系統(tǒng)實施。這時的主要任務(wù)根據(jù)第一階段已經(jīng)做的工作基礎(chǔ)上,提出所開發(fā)軟件的邏輯方案、確定系統(tǒng)開發(fā)中每一步的內(nèi)容和任務(wù),在此基礎(chǔ)上,再進(jìn)行系統(tǒng)總體結(jié)構(gòu)設(shè)計,提出系統(tǒng)總體布局的方案。至此,軟件開發(fā)工作還停留在邏輯開發(fā)狀態(tài),尚未進(jìn)入具體的編碼工作。軟件開發(fā)完成第二階段的系統(tǒng)設(shè)計后,就進(jìn)入了實質(zhì)性的編碼工作,也就是說進(jìn)入了系統(tǒng)的實施階段,這時要完成各種編碼工作,完善系統(tǒng)各個接口之間的聯(lián)絡(luò),改善界面的友好程度,對整個軟件進(jìn)行組裝及調(diào)試,最后完成交付使用前的各項工作。如該保密的部分需要進(jìn)行封裝;可以公開的部分需要做好友善的人機(jī)界面。AutoCAD二次開發(fā)在化工制圖中的應(yīng)用軟件開發(fā)的第三階段是運(yùn)行和維護(hù)階段,一般對于規(guī)模較小的軟件,對這方面的考慮就比較少。比如我們自己經(jīng)常開發(fā)一些小軟件來解決一些實際問題,就較少考慮以后的維護(hù),一般只要滿足目前的應(yīng)用就可以了。但對于一個完善的軟件來說,就需要考慮實際運(yùn)行過程中出現(xiàn)的各種情況,并有解決方案及維護(hù)方法。這樣,就會使得一個看上去較小的軟件,也會變得復(fù)雜起來,但這種復(fù)雜為使用和維護(hù)帶來了方便,提高了軟件對付外來情況的能力,提高了軟件的使用壽命,實際上等于節(jié)約了軟件使用成本。任何一個軟件,總有它更新的時候,此時,進(jìn)入了軟件開發(fā)的第4階段,即系統(tǒng)更新階段,在新的情況下,對原有的系統(tǒng)進(jìn)行更新開發(fā)。AutoCAD二次開發(fā)在化工制圖中的應(yīng)用AutoLISP語言基礎(chǔ)本章目錄基本運(yùn)算基本函數(shù)編程中常用的分支及條件判斷函數(shù)常用的繪圖命令A(yù)utoLISP命令調(diào)用過程

⑴加法

格式:(+<數(shù)><數(shù)>…)功能:求出所列數(shù)的總和實例:(+2030)結(jié)果為50(+15-10)結(jié)果為5⑵減法格式:(-<數(shù)><數(shù)>…)功能:求出第一個數(shù)逐次減去后面數(shù)的差實例:(-1203050)結(jié)果為40(-15-10)結(jié)果為25⑶乘法格式:(*<數(shù)><數(shù)>…)功能:求出所列數(shù)的乘積實例:(*2030)結(jié)果為600(*1.5-102)結(jié)果為-30⑷除法格式:(/<數(shù)><數(shù)>…)功能:求出第一個數(shù)逐次除以后面數(shù)的商實例:(/20)結(jié)果為20(/1302)結(jié)果為65(/330)由于表中的兩個元素均為整型數(shù),結(jié)果也為整型數(shù),故結(jié)果為0(/3.030)結(jié)果為0.1

(/30(/69))系統(tǒng)顯示被0除,原因在于表(/69)的值為0AutoLISP語言基礎(chǔ)基本運(yùn)算⑸自然數(shù)求冪格式:(exp<數(shù)>)功能:求e的<數(shù)>次冪值,e=2.71828實例:(exp2.0)結(jié)果為7.3890561(exp0)結(jié)果為1⑹普通數(shù)求冪格式:(expt<底數(shù)><冪>)功能:求<底數(shù)>的<冪>次方值實例:(expt23)結(jié)果為8⑺求自然對數(shù)格式:(log<數(shù)>)功能:求<數(shù)>的自然對數(shù),要求<數(shù)>必須大于零實例:(log10.0)結(jié)果為2.3025851⑻求平方根格式:(sqrt<數(shù)>)功能:求<數(shù)>的平方根,要求<數(shù)>必須大于零實例:(sqrt4.0)結(jié)果為2.0AutoLISP語言基礎(chǔ)基本運(yùn)算⑼求絕對值格式:(abs<數(shù)>)功能:求<數(shù)>的絕對值實例:(abs-3)結(jié)果為3⑽求最大值格式:(max<數(shù)1><數(shù)2>…)功能:求<數(shù)1>,<數(shù)2>…的最大值實例:(max23410)結(jié)果為10⑾求余數(shù)格式:(rem<數(shù)1><數(shù)2>…)功能:求<數(shù)1>整除<數(shù)2>的余數(shù),若參數(shù)多于兩個,則將<數(shù)1>整除<數(shù)2>后的余數(shù)再整除<數(shù)3>,求出余數(shù),以此類推。實例:(rem5094)結(jié)果為1AutoLISP語言基礎(chǔ)基本運(yùn)算AutoLISP語言基礎(chǔ)⑴正弦函數(shù)SIN格式:(sin<角度>),其中<角度>用弧度表示功能:求<角度>的正弦值實例:(sin(/pi2))結(jié)果為1⑵余弦函數(shù)COS格式:(cos<角度>),其中<角度>用弧度表示功能:求<角度>余弦值實例:(cos(/pi2))結(jié)果為0⑶正切TAN格式:(tan<角度>),其中<角度>用弧度表示功能:求<角度>正切值實例:(tan(/pi4))結(jié)果為1⑷反正切函數(shù)ATAN格式:(atan<數(shù)>)功能:求<數(shù)>反正切值,單位為弧度,為[-π/2,π/2]實例:(atan(1))結(jié)果為0.785398,即(π/4)實例:(cos(/pi2))結(jié)果為0基本函數(shù)⑸取整函數(shù)FIX格式:(fix<數(shù)>)功能:求<數(shù)>的整數(shù)部分,相當(dāng)于高級語言中的“INT(數(shù))”語句。實例:(fix7.8)結(jié)果為7(fix-7.8)結(jié)果為-7(fix9)結(jié)果為9⑹實型化函數(shù)FLOAT格式:(float<數(shù)>)功能:求<數(shù)>轉(zhuǎn)化為實型數(shù),不考慮該數(shù)原來的類型實例:(float3)結(jié)果為3.0(float3.3)結(jié)果為3.3⑺賦值函數(shù)SETQ 格式:(setq<變量1><表達(dá)式1>[<變量2><表達(dá)式2>]…)功能:將表達(dá)式的值賦給變量,變量和表達(dá)式需成對出現(xiàn)實例:(setqa10)結(jié)果a=10(setqs“it”)結(jié)果s=“it”(setqb123c10d45)結(jié)果b=123c=10d=45(setqt(+3445))結(jié)果t=79(setqP1‘(3445))(setqp1'(3040))//確定點P1的坐標(biāo)(setqp2'(300400))//確定點P2的坐標(biāo)(command“l(fā)ine”p1p2“”)//繪制從P1點到P2點的直線AutoLISP語言基礎(chǔ)基本函數(shù)⑻取表中第一元素CAR函數(shù)格式:(car<表>),表必須為引用表而非標(biāo)準(zhǔn)表,但可以是簡單表,也可以是嵌套表。功能:提取<表>的頂層第一個元素實例:(car‘(135))結(jié)果為1(car‘((13)65))結(jié)果為(13)⑼取表中除第一元素外其它元素的CDR函數(shù)格式:(cdr<表>),表必須為引用表而非標(biāo)準(zhǔn)表,但可以是簡單表,也可以是嵌套表。功能:提取<表>的除頂層第一個元素外的其它元素實例:(cdr‘(135))結(jié)果為(35)(cdr‘((13)65))結(jié)果為(65)⑽CAR和CDR的組合函數(shù)CAR和CDR可以任意組合,其組合深度可達(dá)4層,執(zhí)行時從右到左依次執(zhí)行,若搞錯次序,其結(jié)果必然出錯。4個層次的組合形式為CAR、CXXR、CXXXR、CXXXXR,其中X既可以是A也可以是D,例如:(cadr'(2(123)34))結(jié)果為(123)(caadr'(2((116)23)34))結(jié)果為(116)(caaadr'(2((116)23)34))結(jié)果為11(caaddr'(2((116)23)(34)))結(jié)果3AutoLISP語言基礎(chǔ)基本函數(shù)⑾LAST函數(shù)格式:(last<表>),表必須為引用表而非標(biāo)準(zhǔn)表,但可以是簡單表,也可以是嵌套表。功能:提取<表>的頂層中最后一個元素實例:(last'(123))結(jié)果為3(last‘(123(45)))結(jié)果為(45)⑿NTH函數(shù)格式:(nth<序號><表>),表必須為引用表而非標(biāo)準(zhǔn)表,但可以是簡單表,也可以是嵌套表。功能:提取<表>中第<序號>個元素,注意第一個元素的序號為0號,以此類推。實例:(nth2'(23(45)5))結(jié)果為(45)(nth3'(23(45)5))結(jié)果為5⒀LIST函數(shù)格式:(list<表達(dá)式1><表達(dá)式2>……)功能:將所有的<表達(dá)式>按原位置構(gòu)成新表,可用于確定點的坐標(biāo)位置。實例:(list23'(56))結(jié)果為(23(56))(list23)結(jié)果為(23)下面是一個利用list確定點的位置,繪制圓的小程序:(setqp1(list22233))(setqp2(list200300))(command"circle"p2160)(command"circle"p1160)AutoLISP語言基礎(chǔ)基本函數(shù)⒁ATOF函數(shù)格式:(atof<數(shù)字串>)功能:將<數(shù)字串>轉(zhuǎn)換成實型數(shù),返回實型數(shù)實例:(atof"23")返回結(jié)果為23.0⒂ASCII函數(shù)格式:(ascii<字符串>)功能:將<字符串>中第一個字符轉(zhuǎn)換成ASCII碼,并返回該值實例:(ascii"bc")返回結(jié)果為98⒃CHR函數(shù)格式:(chr<整數(shù)>)功能:將ASCII碼為<整數(shù)>的轉(zhuǎn)換成相應(yīng)字符,并返回該字符實例:(chr69)返回結(jié)果為"E"(chr80)返回結(jié)果為"P“⒄ITOA函數(shù)格式:(itoa<整數(shù)>)功能:將<整數(shù)>轉(zhuǎn)換成整數(shù)字符串實例:(itoa5)返回結(jié)果為"5“AutoLISP語言基礎(chǔ)基本函數(shù)⒅ATOI函數(shù)格式:(atoi<數(shù)字串>)功能:將<數(shù)字串>轉(zhuǎn)換成整數(shù),返回值截去小數(shù)部分實例:(atoi"45.4")返回結(jié)果為45(atoi"-5.6")返回結(jié)果為-5(atoi"7")返回結(jié)果為7(atoi"34.6ac")返回結(jié)果為34(atoi"df43")45返回結(jié)果為0說明:當(dāng)數(shù)字串中有非數(shù)字字符時,則轉(zhuǎn)換到第一個非數(shù)字原子時終止。⒆STRCAT函數(shù)格式:(strcat<字符串1><字符串2>……)功能:將<字符串>按先后順序頭尾相連起來,組成一個新的字符串。實例:(strcat"bc""etr""ty")返回結(jié)果為"bcetrty"AutoLISP語言基礎(chǔ)基本函數(shù)(20)SUBSTR函數(shù)格式:(substr<字符串><起點>[<長度>]功能:從<字符串>中提取一個子串,該子串從起點的字符位置開始,由連續(xù)<長度>個字符組成,若<長度>缺省,則到字符串結(jié)束。實例:(substr"b212c"23)返回結(jié)果為"212"(substr"b2er12c"2)返回結(jié)果為"2er12c“(21)READ函數(shù)格式:(read<字符串>)功能:將<字符串>轉(zhuǎn)化成表或原子,文件處理時經(jīng)常使用實例:(read"ad")返回結(jié)果為AD(read"b")返回結(jié)果為B(read"(ab)")返回結(jié)果為(AB)(read"(34)")返回結(jié)果為(34)AutoLISP語言基礎(chǔ)基本函數(shù)編程中常用的分支及條件判斷函數(shù)

在程序編寫中經(jīng)常會用到一些條件判斷函數(shù)及循環(huán)函數(shù),沒有這些函數(shù),就難以完成一個理想的程序,下面將一些在編程中使用程度較高的函數(shù)介紹一下。⑴關(guān)系運(yùn)算函數(shù)關(guān)系運(yùn)算函數(shù)是編程中分支及條件判斷函數(shù)的基礎(chǔ),它對數(shù)值型表達(dá)式的大小進(jìn)行比較,表達(dá)式可以是兩個或兩個以上,其返回值是邏輯變量。比較運(yùn)算成立,則返回T;不成立則返回nil,常作為條件用于條件判斷語句和循環(huán)判斷語句中,這一點將在下面講解中提到。AutoLISP共有6種關(guān)系運(yùn)算函數(shù),它們分別是“=”等于、“/=”不等于、“<”小于、“>”大于、“<=”小于等于、“>=”大于等于。其中等于的關(guān)系函數(shù),其表達(dá)式只能兩個,下面是6種關(guān)系函數(shù)的實際例子:AutoLISP語言基礎(chǔ)(<2456)返回結(jié)果T(<2453)返回結(jié)果nil,全程比較(>8739)返回結(jié)果nil,全程比較(>8731)返回結(jié)果T(=22)返回結(jié)果T(="s""b")返回結(jié)果nil(/=123)返回結(jié)果T(/=113)返回結(jié)果nil,只比較前面兩個表達(dá)式(<=335)返回結(jié)果T(>=551)返回結(jié)果T⑵邏輯運(yùn)算函數(shù)AutoLISP共有3種邏輯運(yùn)算函數(shù),分別是邏輯和AND、邏輯或OR、邏輯非NOT,下面通過實例說明其應(yīng)用。(andadc3)返回結(jié)果nil,只要有一個表達(dá)式為假,則返回nil(anddc)返回結(jié)果nil(setqa3b4)返回結(jié)果4,返回最后一個賦值(andab)返回結(jié)果T,由于前面給a、b賦了值(and(<23)(+13)(>35))返回結(jié)果nil(or12ab)返回結(jié)果T,只要有一個表達(dá)式為真,則返回T(or(>42)(<42))返回結(jié)果T(not2)返回結(jié)果nil(not(>69))返回結(jié)果T⑶二分支條件函數(shù)IF格式:(if<測試表達(dá)式><成立表達(dá)式><非表達(dá)式>)功能:對<測試表達(dá)式>進(jìn)行運(yùn)算,若<測試表達(dá)式>成立,則執(zhí)行<成立表達(dá)式>,否則,執(zhí)行<非表達(dá)式>,兩者必居其一,所以稱之為二分支條件函數(shù),是在編程中經(jīng)常用到的條件判斷函數(shù)。下面是幾個實際例子:(if(=13)35)測試式不成立,執(zhí)行第二個表達(dá)式,第二個表達(dá)式為原子,返回5(if(<13)(setqa2)(setqa9))測試式成立,執(zhí)行第一個表達(dá)式,返回2(if(=13)"yes")測試式不成立,但無第二個表達(dá)式,返回nil(if1"yes""no")測試表達(dá)式為1,雖然不為T,但也不為nil,仍執(zhí)行第一表達(dá)式,返回“yes”AutoLISP語言基礎(chǔ)⑷多分支條件函數(shù)COND前面二分支條件函數(shù)只能解決兩種結(jié)果中選一種的條件判斷,若有多個條件中選一,則需用COND函數(shù)。格式:(cond(<測試表達(dá)式1><結(jié)果表達(dá)式1>)(<測試表達(dá)式2><結(jié)果表達(dá)式2>)::(<測試表達(dá)式n><結(jié)果表達(dá)式n>))該函數(shù)的參數(shù)為任意數(shù)目的表,每個表有兩個元素,第一個元素為測試式,第二個元素為結(jié)果。功能:對每一個支表中的<測試表達(dá)式>依次進(jìn)行運(yùn)算,若<測試表達(dá)式>成立,則執(zhí)行該支表對應(yīng)的<結(jié)果表達(dá)式>,停止后面的測試工作;否則,繼續(xù)執(zhí)行<測試表達(dá)式>,直到最后一個分支條件。AutoLISP語言基礎(chǔ)⑸順序控制函數(shù)PROGN常和IF函數(shù)一起使用,使其在某一條件下,順序執(zhí)行多個表達(dá)式。格式:(progn<表達(dá)式1>

<表達(dá)式2>::)功能:按順序執(zhí)行多個表達(dá)式,并返回最后表達(dá)式求值結(jié)果,表達(dá)式需為標(biāo)準(zhǔn)表。⑹常見測試函數(shù)ZEROP函數(shù)用于判斷測試項是否為零,若為零,則返回T,否則返回nil。MINUSP函數(shù)用于判斷測試項是否為負(fù),若為負(fù),則返回T,否則返回nil。NUMBERP函數(shù)用于判斷測試項是否為數(shù),若為數(shù),則返回T,否則返回nil。ATOM函數(shù)用于判斷測試項是否為原子,若為原子數(shù),則返回T,否則返回nil。LISTP函數(shù)用于判斷測試項是否為表,若為表,則返回T,否則返回nil。AutoLISP語言基礎(chǔ)⑺循環(huán)函數(shù)在各種程序編寫中,循環(huán)語句是不可缺少的,AutoLISP的兩種主要循環(huán)函數(shù)是WHILE函數(shù)和REPEAT函數(shù),下面分別介紹之。①WHILE函數(shù)格式:(while<測試表達(dá)式>[標(biāo)準(zhǔn)表1][標(biāo)準(zhǔn)表2]:)功能:先對測試表達(dá)式進(jìn)行測試,若其值不為nil,則依次執(zhí)行下面的各個[標(biāo)準(zhǔn)表],執(zhí)行完各[標(biāo)準(zhǔn)表]后,再返回來對測試表達(dá)式進(jìn)行測試,直至測試表達(dá)式為nil,停止循環(huán)執(zhí)行。②REPEAT函數(shù)格式:(repeat<次數(shù)>[標(biāo)準(zhǔn)表1][標(biāo)準(zhǔn)表2]:)功能:按該定的次數(shù)進(jìn)行循環(huán)計算式為nil,停止循環(huán)執(zhí)行。AutoLISP語言基礎(chǔ)常用的繪圖命令⑴常用的交互命令在程序編寫中經(jīng)常要用到一些交互式命令,通過交互命令,可提高程序的人機(jī)對話能力。AutoLISP也提供了一些常見的交互命令,下面分別介紹。①輸入整型數(shù)GETINT格式:(getint[提示])功能:該函數(shù)提示用戶輸入一個整型數(shù),并返回該數(shù),常和賦值函數(shù)SETQ合用實例:(setqn(getint“n=”))//等待用戶輸入一個整型數(shù),并將該數(shù)賦值給n。②輸入實型數(shù)GETREAL格式:(getreal[提示])功能:該函數(shù)提示用戶輸入一個整型數(shù),并返回該數(shù),常和賦值函數(shù)SETQ合用實例:(setqa(getreal“a=”))//等待用戶輸入一個實型數(shù),并將該數(shù)賦值給a。③輸入字符串GETSTRING格式:(getstring[提示])功能:該函數(shù)提示用戶輸入一個字符串,并返回該數(shù),常和賦值函數(shù)SETQ合用實例:(setqm(getstring“yourname”))//等待用戶輸入一個字符串,并將該字符串賦值給m,若輸入xiaodong,返回“xiaodong”。需要注意的是輸入字符串時,千萬別用空格鍵,否則只把空格鍵以前的內(nèi)容作為輸入的字符串。AutoLISP語言基礎(chǔ)④輸入點GETPOINT格式:(getpoint[基點][提示])功能:該函數(shù)提示用戶輸入一個點,若有基點,這將從基點到輸入的點之間畫一條直線拖動直線,但命令執(zhí)行過后消失。實例:(setqP1(getpoint‘(4050)“第二點”))//等待用戶從鍵盤輸入點或用光標(biāo)選點。⑤輸入距離值GETDIST格式:(getdist[提示])功能:該函數(shù)提示用戶輸入一個距離值。實例:(setqtspac(getdist“輸入距離”))//等待用戶從鍵盤輸入某一數(shù)值。⑵點的確定確定點的位置,是進(jìn)行各種繪制工作的基礎(chǔ),除了前面介紹的用getpoint函數(shù)外,還可以用下面幾種方法確定點(通過繪制直線的小程序加以說明驗證)。實例:(setqp1'(3040))//用禁止求值表,確定P1點的位置(setqp2'(300400))(command"line"p1p2"")⑶直線的繪制LINE格式:(command“l(fā)ine”P1P2P3…………[條件])功能:將P1、P2、P3…….等點用直線連接起來,其中[條件]可缺省,若條件中輸入“c“,則繪制的將是封閉曲線。AutoLISP語言基礎(chǔ)⑷多義線繪制格式:(command“pline”<起點>“w”<起點線寬><末點線寬><第二點>……<末點>[條件])功能:將P1、P2、P3…….等點用各種曲線連接起來,其中[條件]可缺省,若條件中輸入“c“,則繪制的將是封閉曲線。⑸矩形繪制格式:(command“rectang”[倒角(C)/標(biāo)高(E)/圓角(F)/厚度(T)/寬度(W)]<指定另一個角點>[尺寸(D)]<指定另一個角點>)功能:繪制符合格式中定義的矩形。⑹圓的繪制格式:(command“circle”[三點(3P)/兩點(2P)/相切、相切、半徑(T)]<圓心<半徑>)功能:繪制符合格式中定義的圓,默認(rèn)的輸入方式是圓心、半徑,其它輸入方式需根據(jù)具體選定的形式而定。⑺交點的確定格式:(inters<端點1><端點2><端點3><端點4>[<任選項>])功能:求<端點1>和<端點2>所確定的直線和<端點3>和<端點4>所確定的直線的交點,若存在則返回交點,若不存在,則返回nil。如果有任選項,且該項為nil,則可求延長線的交點。AutoLISP語言基礎(chǔ)⑻圖層的設(shè)置格式:(command“l(fā)ayer”“m”<圖層名>“c”<圖層顏色>“l(fā)”<圖層線型>“l(fā)w”<圖層線寬>"")功能:設(shè)置和格式中描述相符合的圖層,除圖層名為不可缺省外,其它均可采用默認(rèn)值,當(dāng)調(diào)用圖層時,可只采用格式中的前4項。⑼剖面線繪制格式:(command“batcht”<填充圖案模式>[<比例>][<角度>]<填充對象>)功能:將<填充對象>按格式中定義的要求進(jìn)行填充,其中[<比例>]和[<角度>]可默認(rèn),<填充對象>有多種獲取方法,如果是填充剛繪制好的實體,則可用entlast命令。⑽尺寸標(biāo)注格式:(command“dim”<標(biāo)注模式><標(biāo)注起點><標(biāo)注終點><標(biāo)注線位置中點>)[<標(biāo)注內(nèi)容>])功能:<標(biāo)注起點>和<標(biāo)注終點>之間按標(biāo)注模式標(biāo)注尺寸,若標(biāo)注內(nèi)容缺省,則按默認(rèn)方式標(biāo)注。⑾文本書寫格式:(command“text”[<起點類型>]<起點><字高><字旋轉(zhuǎn)角度4><文字內(nèi)容>)功能:將文字內(nèi)容按格式中的定義書寫出來,如缺省[<起點類型>]則以左下角為起點。AutoLISP語言基礎(chǔ)AutoLISP命令調(diào)用過程首先將AUTOLISP的程序用任何一種ASCII碼文本編輯器來編輯,在DOS環(huán)境下可采用EDIT編輯,在WINDOWS環(huán)境下可用附件中的記事本編輯,并注意在保存時以.LSP為后綴,一般的調(diào)用過程如下。①用編輯器編寫好,以*.LSP存盤。②在AutoCAD中的命令中輸入:(Load“盤符/子目錄/文件名”),回車。③輸入:(文件名、參數(shù)1、參數(shù)2……)[注意參數(shù)和參數(shù)之間不要加逗號],回車。④在AutoCAD的界面上自動生成圖。AutoLISP語言基礎(chǔ)VisualLISP基礎(chǔ)本章目錄安裝啟動編輯調(diào)試安裝

VisualLISP無需單獨安裝,我們在安裝AutoCAD2004時已經(jīng)將其捆綁按安裝在一起,只要在使用時調(diào)用它即可,這為我們省了不少安裝軟件過程中的麻煩,同時也使得該軟件和AutoCAD之間的關(guān)系更加緊密。尤其是VisualLISP中的部分AutoLISP程序幾乎可以移植到任何版本的AutoCAD中,而不受版本先后的影響。VisualLISP基礎(chǔ)啟動

啟動VisualLISP有兩種方法,但都需首先啟動AutoCAD軟件。第一種方法是從AutoCAD菜單中選擇“工具”>>“AutoLisp”>>“VisualLisp編輯器”;第二中方法是在AutoCAD命令行中輸入“vlisp”,啟動VisualLisp編輯器。VisualLISP基礎(chǔ)編輯VisualLISP的程序在編輯窗口進(jìn)行編輯,編輯時,系統(tǒng)會自動進(jìn)行一些識別,并將其顯示成不同的顏色。如括號是紅色;函數(shù)是藍(lán)色,如果想輸?shù)氖歉鞣N函數(shù),一般為表中第一項,但輸完后系統(tǒng)沒有自動變成藍(lán)色,則說明你輸錯了;雙引號內(nèi)的繪圖命令為粉紅色,包括雙引號本身;各種變量是黑色;數(shù)字是綠色。掌握這些規(guī)律對減少編程中的錯誤很有幫助。在編程過程中,如果遇到一些較為生疏的函數(shù),可以通過系統(tǒng)的幫助功能加以解決。VisualLISP基礎(chǔ)調(diào)試調(diào)試是編程工作中一項十分重要又非常繁重的工作。在沒有VisualLISP之前,AutoLISP程序的調(diào)試是十分困難的,常常找不到問題之所在。幸好有了VisualLISP,使調(diào)試工作有了質(zhì)的飛躍。利用其提供的調(diào)試工具和專用工具,一般可以較快地找到問題。系統(tǒng)調(diào)試中最常見的錯誤是缺少括號或有多余括號;其次是錯誤函數(shù)或命令,常常是繪圖命令輸錯,因為若函數(shù)錯誤,在編寫中可以根據(jù)顏色判斷;還有列表缺陷,被零除及函數(shù)被取消。對函數(shù)被取消這種現(xiàn)象有點特殊,因為它并不是當(dāng)前所編的程序有問題,而是在上一次調(diào)試過程中,所編程序存在缺陷,使的AutoCAD處于命令等待狀態(tài)。這時,需要通過視圖轉(zhuǎn)換,激活A(yù)utoCAD,取消命令等待狀態(tài),就可以了。根據(jù)我們自己開發(fā)程序的經(jīng)驗,認(rèn)為調(diào)試工作需和整個軟件的開發(fā)工作結(jié)合起來。在程序開發(fā)的步驟上考慮到調(diào)試工作問題,以采用從下到上的程序編程工作為佳,結(jié)合該方法,作者推薦如下的編程調(diào)試步驟。①將整個軟件分解成功能相對獨立的功能塊,再將功能塊分解成若干個小程序。VisualLISP基礎(chǔ)②將小程序中的每一個語句,按照先后次序進(jìn)行編輯。在編輯過程中首先利用顏色的改變,糾正一些明顯的錯誤,如果對某一語句把握不大,可直接加載該語句,判斷系統(tǒng)能否通過。關(guān)于加載運(yùn)行可通過選中需要加載的語句,點擊專用工具中欄中的第二個工具,一般情況下,以編完相對較完整的一段語句后,再將這段進(jìn)行加載運(yùn)行較好,如所有的賦值語句。一段語句編寫完成,加載運(yùn)行結(jié)果正確,則進(jìn)入下一段語句的編寫。如正確,但根據(jù)錯誤提示可明顯找到問題的,則修改后再加載運(yùn)行;如無法根據(jù)錯誤提示找到問題的,則可以采用調(diào)試工具欄中的各種方法進(jìn)行錯誤查找,如仍無法查到,則需逐句加載,但在逐句加載中,需要補(bǔ)充對加載語句中所需變量值的設(shè)定工作。通過以上工作,將小程序全局調(diào)通,并進(jìn)行封裝。③將同一功能的小程序進(jìn)行組裝,并進(jìn)行調(diào)試,調(diào)試完成,將功能程序進(jìn)行封裝。④將不同功能的功能程序進(jìn)行組裝,并進(jìn)行全局調(diào)試,調(diào)試通過,完成軟件基本開發(fā)工作。⑤根據(jù)客戶應(yīng)用的各種情況,對軟件進(jìn)行各種測試,對發(fā)現(xiàn)問題進(jìn)行修改,最后得到完善軟件,并將其封裝。VisualLISP基礎(chǔ)DCL基礎(chǔ)本章目錄定義控件程序編輯軟件調(diào)試及加載定義對話框是人機(jī)交互的主要界面之一,它具有良好的視覺效果,操作方便、直觀,輸入數(shù)據(jù)與順序無關(guān)。當(dāng)我們編寫好程序,需要通過外界輸入數(shù)據(jù)時,對話框是一種首選的交互工具。對話框可以用DCL(DialogControlLanguage,即對話框控制語言)來編寫。DCL本身可直接在VisualLISP的編輯框中按規(guī)律編寫,并進(jìn)行調(diào)試和預(yù)覽工作,編輯完成后,將其后綴取為“.dcl”保存,然后在主程序中用VisualLISP語句調(diào)用即可??上蛴脩籼峁﹫D形的交互環(huán)境,使操作更為方便和直觀。DCL文件由ASCII碼組成,后綴為“.dcl”。DCL基礎(chǔ)控件控件是DCL中的主要組成部分,編寫對話框主要就是編寫各種控件,對各種控件的屬性進(jìn)行定義,常見的控件主要有Button(按鈕)、Edit_box(編輯框)、Image_button(圖像按鈕)、List_box(列表框)、Popup_list(可下拉列表框)、Radio_button(單選按鈕)、Slider(滑動條)、Toggle(復(fù)選框)、Text_part(文本控件的一部分)。每一個控件有具有不同的屬性,其中控件的典型屬性有以下幾種。①Label指定顯示在控件中的文字,該屬性為一帶引號的字符串。②Edit_limit指定在編輯框中允許輸入的最大字符數(shù)個數(shù),缺省值為132。③Edit_width以平均字符寬度為單位指定Edit_box控件中編輯或輸入框的文本寬度,該屬性值可以是一個整型或?qū)嵭蛿?shù)值。④Fixed_height布爾型數(shù)值,制定控件的高度是否可以占據(jù)整個可用空間。缺省值為False,如果屬性值為True,則控件的高度保持固定,不會占據(jù)由于布局或?qū)R操作而留出的可用空間。⑤Fixed_width布爾型數(shù)值,制定控件的寬度是否可以占據(jù)整個可用空間。缺省值為False,如果屬性值為True,則控件的寬度保持固定,不會占據(jù)由于布局或?qū)R操作而留出的可用空間。DCL基礎(chǔ)⑥Key指定一個ASCII碼名稱,應(yīng)用程序可以通過該屬性引用指定的控件,該屬性為一帶引號的字符串,沒有缺省值。對話框中各控件的Key值必須是惟一的。注意:Key值區(qū)分大小寫。⑦Value指定控件的初始值。該屬性值為一個帶引號的字符串,無缺省值。其中編輯框的Value值為缺省時的數(shù)值,可以不用加引號。⑧Aspect_ratio指定圖像的寬高比。如果屬性值為0.0則圖像大小占據(jù)整個控件。⑨column控件按鈕縱向排列,注意需從整體上觀察。⑩row控件水平排列,同樣需叢整體上觀察。DCL基礎(chǔ)程序編輯下面通過一個較典型的對話框來說明對話框程序的編寫過程。首先來觀察一下這個對話框的結(jié)構(gòu),從大范圍來看,是一個大列,列中共有5大行組成,其中第二行又是一個框型列,而第三行是一個框型行,需要進(jìn)行重新定義。另外在第一大行和第二大行之間留一個空白。圖9-9對話框邏輯位置示意圖圖9-10具體對話框示意圖DCL基礎(chǔ)軟件調(diào)試及加載軟件編寫好后,先將文件以后綴“.dcl”保存,將會發(fā)現(xiàn)除了程序中最前面的對話框名稱dialogboxstructure是黑色以外,其它都是有顏色的。如果還發(fā)現(xiàn)有黑色的字符在控件名稱或?qū)傩哉f明中出現(xiàn),請先檢查修改之,等程序滿足顏色要求后,點擊菜單欄中的“工具”,選擇其中的“界面工具”,再點擊“預(yù)覽編輯器中的DCL”。如果所編程序正確的話,系統(tǒng)就會彈出正確的對話框;反之,系統(tǒng)會彈出出錯信息,并說明錯誤在第幾行。用戶需根據(jù)系統(tǒng)提示的問題進(jìn)行修改,直至在預(yù)覽中獲取正確的對話框。對話框程序編寫好后,在具體應(yīng)用時,尚需編寫調(diào)用程序。DCL基礎(chǔ)實例開發(fā)詳見教材本章目錄第6章塔設(shè)備繪制第1章AutoCAD軟件概述第2章化工制圖基本知識第3章化工設(shè)備零件圖繪制第4章化工容器繪制第5章熱交換設(shè)備系列繪制第7章管道布置圖繪制第8章工藝流程圖繪制第9章二次開發(fā)及AutoLISP謝謝觀看/歡迎下載BYFAITHIMEANAVISIONOFGOODONECHERISHESANDTHEENTHUSIASMTHATPUSHESONETOSEEKITSFULFILLMENTREGARDLESSOFOBSTACLES.BYFAITHIBYFAITH第三節(jié)分析文體特征和表現(xiàn)手法2大考點書法大家啟功自傳賞析中學(xué)生,副教授。博不精,專不透。名雖揚(yáng),實不夠。高不成,低不就。癱偏‘左’,派曾‘右’。面微圓,皮欠厚。妻已亡,并無后。喪猶新,病照舊。六十六,非不壽。八寶山,漸相湊。計平生,謚曰陋。身與名,一起臭?!举p析】寓幽默于“三字經(jīng)”,名利淡薄,人生灑脫,真乃大師心態(tài)。1.實用類文本都有其鮮明的文體特征,傳記的文體特征體現(xiàn)為作品的真實性和生動性。傳記的表現(xiàn)手法主要有以下幾個方面:人物表現(xiàn)的手法、結(jié)構(gòu)技巧、語言藝術(shù)和修辭手法。2.在實際考查中,對傳記中段落作用、細(xì)節(jié)描寫、人物陪襯以及環(huán)境描寫設(shè)題較多,對于材料的選擇與組織也常有涉及。3.考生復(fù)習(xí)時要善于借鑒小說和散文的知識和經(jīng)驗,同時抓住傳記的主旨、構(gòu)思以及語言特征來解答問題。傳記的文體特點是真實性和文學(xué)性。其中,真實性是傳記的第一特征,寫作時不允許任意虛構(gòu)。但傳記不同于一般的枯燥的歷史記錄,它具有文學(xué)性,它通過作者的選擇、剪輯、組接,傾注了愛憎的情感;它需要用藝術(shù)的手法加以表現(xiàn),以達(dá)到傳神的目的。考點一分析文體特征從哪些方面分析傳記的文體特征?一、選材方面1.人物的時代性和代表性。傳記里的人物都是某時代某領(lǐng)域較

突出的人物。2.選材的真實性和典型性。傳記的材料比較翔實,作者從傳主

的繁雜經(jīng)歷中選取典型的事例,來表現(xiàn)傳主的人格特點,有

較強(qiáng)的說服力。3.傳記的材料可以是重大事件,也可以是日常生活小事。[知能構(gòu)建]二、組材方面1.從時序角度思考。通過抓時間詞語,可以迅速理清文章脈絡(luò),

把握人物的生活經(jīng)歷及思想演變過程。2.從詳略方面思考。組材是與主題密切相關(guān)的。對中心有用的,

與主題特別密切的材料,是主要內(nèi)容,則需濃墨重彩地渲染,

要詳細(xì)寫;與主題關(guān)系不很密切的材料,是次要內(nèi)容,則輕

描淡寫,甚至一筆帶過。三、句段作用和標(biāo)題效果類別作用或效果開頭段內(nèi)容:開篇點題,渲染氣氛,奠定基調(diào),表明情感。結(jié)構(gòu):總領(lǐng)下文,統(tǒng)攝全篇;與下文某處文字呼應(yīng),為下文做鋪墊或埋下伏筆;與結(jié)尾呼應(yīng)。中間段內(nèi)容:如果比較短,它的作用一般是總結(jié)上文,照應(yīng)下文;如果比較長,它的作用一般是擴(kuò)展思路,豐富內(nèi)涵,具體展示,深化主題。結(jié)構(gòu):過渡,承上啟下,為下文埋下伏筆、鋪墊蓄勢。結(jié)尾段內(nèi)容:點明中心,深化主題,畫龍點睛,升華感情、卒章顯志,啟發(fā)思考。結(jié)構(gòu):照應(yīng)開頭;呼應(yīng)前文;使結(jié)構(gòu)首尾圓合。標(biāo)題①突出了敘述評議的對象。②設(shè)置懸念,激發(fā)讀者的閱讀興趣。③表現(xiàn)了傳主的精神或品質(zhì)。④點明了主旨,表達(dá)了作者的情感。⑤運(yùn)用修辭,使文章內(nèi)涵豐富,意蘊(yùn)深刻,增加了文章的厚度與深度。四、語言特色角度分析鑒賞傳記的類別自傳采用第一人稱,語言或幽默調(diào)侃或自然親切;他傳采用第三人稱,語言或樸實自然或文采斐然。語意和句式句子中的關(guān)鍵詞所包含的情感、態(tài)度等,整句與散句、推測與肯定、議論與抒情、祈使與反問等特殊句式,往往有著不同一般的表現(xiàn)力。這些都是分析語言的切入點。修辭的角度修辭一般是用來加強(qiáng)語言的表現(xiàn)力的。抓住修辭特點,就能從語言的表達(dá)效果上加以體味。語言風(fēng)格含蓄與明快、文雅與通俗、生動與樸實、富麗與素淡、簡潔與繁復(fù)等。1.(2015·新課標(biāo)全國卷Ⅰ)閱讀下面的文字,完成后面的題目。[即學(xué)即練]朱東潤自傳1896年我出生在江蘇泰興一個失業(yè)店員的家庭,早年生活艱苦,所受的教育也存在著一定的波折。21歲我到梧州擔(dān)任廣西第二中學(xué)的外語教師,23歲調(diào)任南通師范學(xué)校教師。1929年4月間,我到武漢大學(xué)擔(dān)任外語講師,從此我就成為大學(xué)教師。那時武漢大學(xué)的文學(xué)院長是聞一多教授,他看到中文系的教師實在太復(fù)雜,總想來一些變動。用近年的說法,這叫作摻沙子。我的命運(yùn)是作為沙子而到中文系開課的。大約是1939年吧,一所內(nèi)遷的大學(xué)的中文系在學(xué)年開始,出現(xiàn)了傳記研究這一個課,其下注明本年開韓柳文。傳記文學(xué)也好,韓柳文學(xué)也不妨,但是怎么會在傳記研究這個總題下面開韓柳文呢?在當(dāng)時的大學(xué)里,出現(xiàn)的怪事不少,可是這一項多少和我的興趣有關(guān),這就決定了我對于傳記文學(xué)獻(xiàn)身的意圖?!端膸烊珪偰俊酚袀饔涱悾赋觥蛾套哟呵铩窞閭髦?,《孔子三朝記》為記之祖,這是三百年前的看法,現(xiàn)在用不上了。有人說《史記》《漢書》為傳記之祖,這個也用不上?!妒贰贰稘h》有互見法,對于一個人的評價,常常需要通讀全書多卷,才能得其大略??墒窃趥饔浳膶W(xué)里,一個傳主只有一本書,必須在這本書里把對他的評價全部交代。是不是古人所作的傳、行狀、神道碑這一類的作品對于近代傳記文學(xué)的寫作有什么幫助呢?也不盡然。古代文人的這類作品,主要是對于死者的歌頌,對于近代傳記文學(xué)是沒有什么用處的。這些作品,畢竟不是傳記文學(xué)。除了史家和文人的作品以外,是不是還有值得提出的呢?有的,這便是所謂別傳。別傳的名稱,可能不是作者的自稱而是后人認(rèn)為有別于正史,因此稱為“別傳”。有些簡單一些,也可稱為傳敘。這類作品寫得都很生動,沒有那些阿諛奉承之辭,而且是信筆直書,對于傳主的錯誤和缺陷,都是全部奉陳。是不是可以從國外吸收傳記文學(xué)的寫作方法呢?當(dāng)然可以,而且有此必要。但是不能沒有一個抉擇。羅馬時代的勃路塔克是最好的了,但是他的時代和我們相去太遠(yuǎn),而且他的那部大作,所著重的是相互比較而很少對于傳主的刻畫,因此我們只能看到一個大略而看不到入情入理的細(xì)致的分析。英國的《約翰遜博士傳》是傳記文學(xué)中的不朽名作,英國人把它推重到極高的地位。這部書的細(xì)致是到了一個登峰造極的地位,但是的確也難免有些瑣碎。而且由于約翰遜并不處于當(dāng)時的政治中心,其人也并不能代表英國的一般人物,所以這部作品不是我們必須模仿的范本。是不是我國已經(jīng)翻譯過來的《維多利亞女王傳》可以作為范本呢?應(yīng)當(dāng)說是可以,由于作者著墨無多,處處顯得“頰上三毫”的風(fēng)神??墒侵袊娜讼鄠鞯淖龇ǎ亲叩囊粯拥牡缆罚詿o論近代人怎么推崇這部作品,總還不免令人有“穿新鞋走老路”的戒心。國內(nèi)外的作品讀過一些,也讀過法國評論家莫洛亞的傳記文學(xué)理論,是不是對于傳記文學(xué)就算有些認(rèn)識呢?不算,在自己沒有動手創(chuàng)作之前,就不能算是認(rèn)識。這時是1940年左右,中國正在艱苦抗戰(zhàn),我只身獨處,住在四川樂山的郊區(qū),每周得進(jìn)城到學(xué)校上課,生活也很艱苦。家鄉(xiāng)已經(jīng)陷落了,妻室兒女,一家八口,正在死亡線上掙扎。我決心把研讀的各種傳記作為范本,自己也寫出一本來。我寫誰呢?我考慮了好久,最后決定寫明代的張居正。第一,因為他能把一個充滿內(nèi)憂外患的國家拯救出來,為垂亡的明王朝延長了七十年的壽命。第二,因為他不顧個人的安危和世人的唾罵,終于完成歷史賦予他的使命。他不是沒有缺點的,但是無論他有多大的缺點,他是唯一能夠拯救那個時代的人物。(有刪改)【相關(guān)鏈接】①自傳和傳人,本是性質(zhì)類似的著述,除了因為作者立場的不同,因而有必要的區(qū)別以外,原來沒有很大的差異。但是在西洋文學(xué)里,常會發(fā)生分類的麻煩。我們則傳敘二字連用指明同類的文學(xué)。同時因為古代的用法,傳人曰傳,自敘曰敘,這種分別的觀念,是一種原有的觀念,所以傳敘文學(xué),包括敘、傳在內(nèi),絲毫不感覺牽強(qiáng)。(朱東潤《關(guān)于傳敘文學(xué)的幾個名詞》)②朱先生確是有儒家風(fēng)度的學(xué)者,一身正氣,因此他所選擇的傳主對象,差不多都是關(guān)心國計民生的有為之士。他強(qiáng)調(diào)關(guān)切現(xiàn)實,拯救危亡,尊崇氣節(jié)與品格。這都是可以理解的。(傅璇琮《理性的思索和情感的傾注——讀朱東潤先生史傳文學(xué)隨想》)★作為帶有學(xué)術(shù)性質(zhì)的自傳,本文有什么特點?請簡要回答。答:________________________________________________解析本題考查分析文本的文體基本特征和語言特色。解答時,要在閱讀的基礎(chǔ)上,了解文章的文體特征、內(nèi)容的側(cè)重點、內(nèi)容表達(dá)的特征。本文作為一篇帶有學(xué)術(shù)性質(zhì)的自傳,突出特點之一就是偏重學(xué)術(shù)經(jīng)歷,介紹了自己的傳記文學(xué)觀及其形成過程。文章的開頭與結(jié)尾,將自己的生平與學(xué)術(shù)結(jié)合起來,尤其是為張居正寫傳原因的解說,結(jié)合當(dāng)時的社會背景和自己家庭的情況,更是呈現(xiàn)出學(xué)術(shù)背后的家國情懷。在行文方面,語言平易自然,穿插“怎么會在傳記研究這個總題下面開韓柳文呢?”“我寫誰呢?”等口語,語言平白如話,就像面對面閑談一樣。答案①偏重學(xué)術(shù)經(jīng)歷,主要寫自己的傳記文學(xué)觀及其形成過程;②寫生平與寫學(xué)術(shù)二者交融,呈現(xiàn)學(xué)術(shù)背后的家國情懷;③行文平易自然,穿插使用口語,就像和老朋友閑談一樣。1.一般和具體結(jié)合我們在對文本的一般性特征進(jìn)行分析的同時,也應(yīng)該注意到富有個性的“具體”的特征。[思維建模]分析文體特征2要領(lǐng)2.注意效果解讀

分析文體特征時,不能僅僅停留在辨別認(rèn)知的層面上,而必須懂得去對它們做“效果”分析。對“效果”的分析不外乎從這樣的兩個方面去考慮:一是從表達(dá)者的表達(dá)這個方面去考慮,看他采用這樣的方式會給他的表達(dá)帶來怎樣的好處;二是從閱讀者這個方面考慮,看他這樣做可以對讀者的閱讀產(chǎn)生什么樣的積極的效果。分析傳記的文體特征?咀嚼經(jīng)典高考題目提升審題答題技能高考曾經(jīng)這樣考品答案,悟技巧,不丟分1.(2014·遼寧卷)本文第一自然段有何作用?請簡要分析。(6分)(《侯仁之:城市的知音》)①交代侯仁之選擇歷史專業(yè)的原因;②寫出了侯仁之對國家民族命運(yùn)的關(guān)注,使傳主形象更加豐滿;③體現(xiàn)了傳記的真實性;④為下文介紹侯仁之的學(xué)術(shù)研究及成就做鋪墊。(答出1點給1分,2點給3分,3點給5分,4點給6分)2.(2013·福建卷)文章已有“《夢里京華》”一例,為何還要例舉“委曲求全”?請簡要分析。(4分)(《那一種遙遠(yuǎn)的幽默》)①增強(qiáng)說服力,進(jìn)一步突出王文顯劇作別有一番幽默,肯定他喜劇創(chuàng)作的能力和影響。②引出下文對王文顯任代理校長時行事風(fēng)格的敘寫,形成對比,以突出王文顯治校的持重務(wù)實,一絲不茍。(每點2分,意思對即可。)3.(2012·新課標(biāo)全國卷)12(1)選項E:本文擷取謝希德人生的若干片斷,描寫她熱愛祖國、獻(xiàn)身科學(xué)、關(guān)愛親人的事跡,表現(xiàn)了一位杰出女性的偉大人格。(√)(《謝希德的誠與真》)本選項考查對文體特征的理解,涉及文章的選材、文本的主要內(nèi)容與主題等內(nèi)容。(正確選項,3分)因傳記是記載人物生平或事跡的一類記敘文體,它的表達(dá)技巧比較接近于小說和散文,可以說文學(xué)類文本的表現(xiàn)手法都與傳記相通。由于傳記的文體特征,需要格外注意其他人物對傳主的映襯、細(xì)節(jié)描寫、引用和議論等方面??键c二分析表現(xiàn)手法3題型(一)敘述1.順敘的作用(效果):思路清晰,結(jié)構(gòu)條理。2.倒敘的作用(效果)[知能構(gòu)建](1)能增強(qiáng)文章的生動性,使文章產(chǎn)生懸念,更能引人入勝。(2)強(qiáng)調(diào)作用,這一段主要寫了……放到開頭強(qiáng)調(diào)了傳主的……(與傳主精神、品質(zhì)等的關(guān)系)。(3)表達(dá)了作者對傳主怎樣的情感(與作者情感的關(guān)系)。(4)深化了主旨(與主旨的關(guān)系)。(5)使文章結(jié)構(gòu)富于變化,避免了敘述的平淡和結(jié)構(gòu)的單調(diào)。3.插敘的作用(效果)(1)內(nèi)容上:①(如果是引述他人的話,或是傳主自己的話、書信等)突出了傳記的真實性,使文章內(nèi)容更充實。②深化了文章主題。③使人物形象更加鮮明。④(如果是引述他人的話等就屬于側(cè)面描寫)側(cè)面烘托了傳主的……⑤(如果插敘的語段拿傳主和其他人對比)通過對比,襯托出了傳主的……(2)結(jié)構(gòu)上:①避免了結(jié)構(gòu)的平鋪直敘,使行文起伏多變,使結(jié)構(gòu)更加緊湊集中。②對……做了必要的鋪墊照應(yīng),補(bǔ)充說明。(二)描寫(主要是細(xì)節(jié)描寫)1.描寫的三種作用(1)讓傳主形象更全面完整,更立體化。傳主形象是由多個側(cè)面組成的,只表現(xiàn)其偉大的一面,而不展現(xiàn)其普通的一面,人物就不能立體化。

(2)讓人物真實可信。要把人物寫好,就要寫其普通的一面,因為讀者是普通的公民,他愿意接受偉人身上普通的一面。這樣的人物會讓讀者覺得真實親切,易于接受。(3)符合讀者心理需要。對于大人物諸如政治家、藝術(shù)家、影視明星等,讀者已經(jīng)從媒體中了解了一些他們在本行業(yè)內(nèi)的成就、事跡。對于傳記作品,讀者更渴望了解一些花絮。因此,一些細(xì)節(jié)正能解決這一問題。2.兩種答題方式(1)如果是寫人物的細(xì)節(jié),可以這樣:①思維趨向:寫人物的細(xì)節(jié)=細(xì)節(jié)內(nèi)容+獨特形象+表現(xiàn)主題+讀者心理。②答題方式:通過描寫……細(xì)節(jié),……刻畫出一個……形象,突出……(主題思想),給讀者……感受。(2)如果是場面細(xì)節(jié),可以這樣:①思維趨向:場面細(xì)節(jié)=細(xì)節(jié)內(nèi)容+讀者感受+表現(xiàn)主題。②答題方式:通過對……的描寫,傳神地寫出在場人……的心情,烘托了……的現(xiàn)場氣氛,使讀者仿佛置身于現(xiàn)場之中,產(chǎn)生身臨其境之感。真實性和感染力都很強(qiáng)。真實地反映了……表達(dá)了……的情感傾向。(三)議論的作用1.內(nèi)容上:對主題表達(dá)起畫龍點睛的作用。評論性文字既是對

事實的闡釋,也是作者自我態(tài)度的呈現(xiàn)。2.結(jié)構(gòu)上:①用在開頭,起統(tǒng)領(lǐng)全文、點明中心、引出下文的

作用,并能使文章的主題思想得到鮮明的表達(dá);②用在文章

的結(jié)尾,一般是為了加深對所寫人物的認(rèn)識,深化文章的主

題思想,凸顯所寫人物的品格意義,起畫龍點睛的作用;③用在文章的中間,起承上啟下的作用,使事與事之間緊密

地連接起來,使文章結(jié)構(gòu)顯得嚴(yán)謹(jǐn)。1.從側(cè)面表現(xiàn)傳主通過寫與傳主相關(guān)的人、事、物,從側(cè)面表現(xiàn)傳主的道德性格、特點、品性等。可以使傳記具有更為真實感人的力量,可以塑造豐滿的傳主形象,突出傳主的精神面貌,起到增強(qiáng)作品歷史深度和情感力度的作用,增強(qiáng)文章的真實性和可讀性。2.內(nèi)容和情節(jié)的需要不交代其他相關(guān)的人、事、物,內(nèi)容情節(jié)就不完整,就無法更好地表現(xiàn)傳主。只有把傳主放到一定的環(huán)境中,他的行為、性格才顯現(xiàn)其合理性。這樣寫可以更好地體現(xiàn)作者的寫作意圖,豐富文章內(nèi)容,增強(qiáng)文章內(nèi)涵,增強(qiáng)文章文化底蘊(yùn)等。3.由點及面,深化主題作者要揭示某種社會道理或者一個大的群體,比如整個民族的某種品質(zhì),光憑傳主一個人無法全面地展現(xiàn),就必須拓展,傳主再加上其他的人、事、物,點面結(jié)合,就可以更全面、更深刻地表現(xiàn)主題。4.增強(qiáng)表達(dá)效果增強(qiáng)文章的文學(xué)色彩;讓人產(chǎn)生豐富的想象,發(fā)人深省,耐人尋味;等等。直接引用大量原始材料,可以更好地突出人物的特點,揭示人物的精神面貌,對人物作出客觀公正的評價。在傳記中,引用主要包括以下幾個方面:引用內(nèi)容引用效果直接引用可以增加作品真實性,更好地突出人物的特點,揭示人物的精神面貌,對人物做出客觀公正的評價。引用詩詞可以從側(cè)面烘托和豐富傳主的思想精神,使傳記顯現(xiàn)出一種古樸文雅的風(fēng)格。引用故事可以增強(qiáng)文章的趣味性,使文章更具有可讀性。引用傳主在書信、日記中的表白以及傳主的話可以印證作者的觀點,也可以使傳記具有更為真實感人的力量。引用他人的話使文章對人物的評述更加全面客觀、真實可信,也能從側(cè)面烘托傳主的形象。閱讀下面的文字,完成后面的題目。[即學(xué)即練]朱啟鈐:“被抹掉的奠基人”林天宏①2006年6月13日下午,一場大雨過后,正陽門箭樓被帶著水霧的腳手架包裹得嚴(yán)嚴(yán)實實。北京舊城中軸線上的這座標(biāo)志性建筑,正經(jīng)歷著新中國成立后規(guī)模最大的一次修繕。②由正陽門箭樓北望,長安街車水馬龍,它與城樓左右兩側(cè)的南北長街、南北池街,一同構(gòu)成了北京舊城東西、南北走向的交通要道。③我問同行的一個記者:“你知道改造北京舊城,使其具有現(xiàn)代城市雛形的第一人是誰?”“梁思成?”她答道。④這個答案是錯誤的,卻并不讓人意外。隨著北京舊城改造不斷進(jìn)入媒體視野,梁思成等一批建筑學(xué)家已被大眾熟知。但少有人知曉的是,從1915年起,北京已開始有計劃地進(jìn)行市政工程建設(shè),正陽門箭樓、東西長安街、南北長街與南北池街,都是在時任內(nèi)務(wù)部總長朱啟鈐的主持之下改造與打通的。⑤同樣少有人知曉的是,1925年,25歲的美國賓夕法尼亞大學(xué)留學(xué)生梁思成,收到父親梁啟超從國內(nèi)寄來北宋匠人李誡撰寫的《營造法式》一書,興趣大增,由此走上中國古代建筑研究之路。1930年,梁思成加入中國營造學(xué)社,在那里撰寫了《中國建筑史》,成為建筑學(xué)一代宗師。而《營造法式》一書的發(fā)現(xiàn)者與中國營造學(xué)社的創(chuàng)始人,正是朱啟鈐。⑥“朱啟鈐是中國古建筑研究工作的開拓者與奠基人,沒有他,就不可能在上個世紀(jì)30年代出現(xiàn)像梁思成這樣的建筑學(xué)領(lǐng)軍人物,我們讀到《中國建筑史》的年份,還不知要推遲多少年。”中國文物研究所某研究人員曾這樣評價。但是,“由于歷史原因,他被研究者們有意無意地抹掉了”。⑦朱啟鈐于1930年創(chuàng)辦的中國營造學(xué)社,將他的籌劃與組織才能發(fā)揮得“淋漓盡致”。他為學(xué)社請來當(dāng)時最為優(yōu)秀的學(xué)術(shù)精英:東北大學(xué)建筑系主任梁思成,中央大學(xué)建筑系教授劉敦楨,著名建筑師楊廷寶、趙深,史學(xué)家陳垣,地質(zhì)學(xué)家李四光,考古學(xué)家李濟(jì)……他還以其社會人脈,動員許多財界和政界人士加入學(xué)社,直接從經(jīng)費(fèi)上支持營造學(xué)社的研究工作。曾有建筑史家這樣評價朱啟鈐:“人力、物力、財力,這些都是研究工作所必不可少的條件,能把這方方面面的人事統(tǒng)籌起來,是需要非凡之才能的。朱啟鈐以一己之力,做了今天需要整個研究所行政部門做的事?!雹嘤袛?shù)據(jù)顯示,截至1937年,營造學(xué)社野外實地測繪重要古建筑達(dá)206組,因此探索出一整套研究中國古建筑的科學(xué)方法,為撰寫中國建筑史構(gòu)建了扎實的科學(xué)體系。⑨假若沒有朱啟鈐,中國的古建筑研究,又會是怎樣的圖景?如今,斯人已逝,營造學(xué)社停辦也已整整60周年。⑩6月13日的那場大雨,將故宮端門外西朝房沖洗得干干凈凈。游人如織,屋宇間卻依舊透著落寞,此處正是營造學(xué)社舊址。而位于東城區(qū)趙堂子胡同3號的朱啟鈐故居,住著數(shù)十戶人家,雜亂之中,依稀可辨當(dāng)年氣魄。(摘自2006年6月21日《中國青年報》,有刪改)【注】朱啟鈐(1872—1962),曾任全國政協(xié)委員、中央文史館館員。★2.文章多處提到梁思成,這對寫朱啟鈐有什么作用?請選一例作簡要分析。答:______________________________________________解析結(jié)合文章第③⑤⑥段進(jìn)行分析,寫梁思成主要是從側(cè)面表現(xiàn)朱啟鈐,讓讀者對傳主有一個全面的、立體的了解。答案文章通過對梁思成有關(guān)事跡的敘述,或直接或間接地寫出了朱啟鈐對我國古建筑研究的重要貢獻(xiàn)。所選事例及分析:第③段,文章寫記者認(rèn)為改造北京舊城第一人是梁思成,間接說明朱啟鈐不為人所熟知,點明題意,引出下文。第⑤段,梁思成因《營造法式》一書而走上中國古代建筑研究之路,加入中國營造學(xué)社,在中國建筑學(xué)界有很高的地位;而《營造法式》一書的發(fā)現(xiàn)者與中國營造學(xué)社的創(chuàng)始人就是朱啟鈐,這間接反映出朱啟鈐鮮為人知的貢獻(xiàn),照應(yīng)題目。第⑥段,點明如果沒有朱啟鈐,就不可能在上個世紀(jì)30年代出現(xiàn)像梁思成這樣的建筑學(xué)領(lǐng)軍人物,直接突出朱啟鈐的貢獻(xiàn)。★3.作者為什么兩次提到6月13日那場大雨?請談?wù)勀愕目捶ā4穑篲_______________________________________________解析文章兩

溫馨提示

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

評論

0/150

提交評論