眾賞文庫
全部分類
  • 抗擊疫情 >
    抗擊疫情
    病毒認(rèn)知 防護(hù)手冊 復(fù)工復(fù)產(chǎn) 應(yīng)急預(yù)案 防控方案 英雄事跡 院務(wù)工作
  • 成品畢設(shè) >
    成品畢設(shè)
    外文翻譯 畢業(yè)設(shè)計 畢業(yè)論文 開題報告 文獻(xiàn)綜述 任務(wù)書 課程設(shè)計 相關(guān)資料 大學(xué)生活 期刊論文 實習(xí)報告
  • 項目策劃 >
    項目策劃
    土地準(zhǔn)備 規(guī)劃設(shè)計 開工開盤 項目綜合 竣工移交 售后移交 智慧方案 安全專項 環(huán)境影響評估報告 可行性研究報告 項目建議書 商業(yè)計劃書 危害評估防治 招投標(biāo)文件
  • 專業(yè)資料 >
    專業(yè)資料
    人文法律 環(huán)境安全 食品科學(xué) 基礎(chǔ)建設(shè) 能源化工 農(nóng)林牧畜 綜合待分類 教育經(jīng)驗 行政人力 企業(yè)管理 醫(yī)學(xué)衛(wèi)生 IT技術(shù) 土木建筑 考研專題 財會稅務(wù) 公路隧道 紡織服裝
  • 共享辦公 >
    共享辦公
    總結(jié)匯報 調(diào)研報告 工作計劃 述職報告 講話發(fā)言 心得體會 思想?yún)R報 事務(wù)文書 合同協(xié)議 活動策劃 代理加盟 技術(shù)服務(wù) 求職簡歷 辦公軟件 ppt模板 表格模板 融資協(xié)議 發(fā)言演講 黨團(tuán)工作 民主生活
  • 學(xué)術(shù)文檔 >
    學(xué)術(shù)文檔
    自然科學(xué) 生物科學(xué) 天文科學(xué) 醫(yī)學(xué)衛(wèi)生 工業(yè)技術(shù) 航空、航天 環(huán)境科學(xué)、安全科學(xué) 軍事 政學(xué) 文化、科學(xué)、教育、 交通運輸 經(jīng)濟(jì) 語言、文字 文學(xué) 農(nóng)業(yè)科學(xué) 社會科學(xué)總論 藝術(shù) 歷史、地理 哲學(xué) 數(shù)理科學(xué)和化學(xué) 綜合性圖書 哲學(xué)宗教
  • 經(jīng)營營銷 >
    經(jīng)營營銷
    綜合文檔 經(jīng)濟(jì)財稅 人力資源 運營管理 企業(yè)管理 內(nèi)控風(fēng)控 地產(chǎn)策劃
  • 教學(xué)課件 >
    教學(xué)課件
    幼兒教育 小學(xué)教育 初中教育 高中教育 職業(yè)教育 成人教育 高等教育 考研資源 試題真題 作業(yè)習(xí)題 課后答案 綜合教學(xué)
  • 土木建筑 >
    土木建筑
    專項施工 應(yīng)急預(yù)案 建筑規(guī)范 工藝方案 技術(shù)交底 施工表格 圖片圖集
  • 課程導(dǎo)學(xué) >
    課程導(dǎo)學(xué)
    醫(yī)學(xué)綜合 中醫(yī)養(yǎng)生 醫(yī)學(xué)研究 身心發(fā)展 醫(yī)學(xué)試題 影像醫(yī)學(xué) 醫(yī)院辦公 外科醫(yī)學(xué) 老年醫(yī)學(xué) 內(nèi)科醫(yī)學(xué) 婦產(chǎn)科 神經(jīng)科 醫(yī)學(xué)課件 眼鼻喉科 皮膚病科 腫瘤科 兒科醫(yī)學(xué) 康復(fù)醫(yī)學(xué) 全科醫(yī)學(xué) 護(hù)理學(xué)科 針灸學(xué)科 重癥學(xué)科 病毒學(xué)科 獸醫(yī) 藥學(xué)
    • 簡介:填空題人類對語言的研究大體上可分為語文學(xué)階段、歷史比較語言學(xué)階段、結(jié)構(gòu)主義語言學(xué)階段、形式語言學(xué)階段、交叉語言學(xué)階段。語文學(xué)的三個源頭在古印度、古希臘羅馬、古中國。歷史比較語言學(xué)的先驅(qū)人物是威廉瓊斯;草創(chuàng)者是施列格爾;奠基人物是拉斯克、葆樸、格里木(格林)、沃斯拖可夫。歷史比較語言學(xué)不但宣告語言學(xué)的真正獨立、而且為普通語言學(xué)的研究奠定了基礎(chǔ)。普通語言學(xué)的奠基人物是索緒爾和洪堡特。普通語言學(xué)教程在語言學(xué)發(fā)展史上起到了劃時代的作用。結(jié)構(gòu)主義語言學(xué)派可以分為三派。它們是布拉格學(xué)派、哥本哈根學(xué)派、美國學(xué)派。形式語言學(xué)的主要代表人物是喬姆斯基,他認(rèn)為對語言進(jìn)行描寫和分析的目的在于研究人的語言生成能力。他的目標(biāo)是建立一個能產(chǎn)生所有句子的語法系統(tǒng)。新時期語言學(xué)的最大特點是交叉性、邊緣性。從語言的社會功能上看,語言是人類獨有的最重要的交際工具和思維工具;從語言的內(nèi)部結(jié)構(gòu)上看,語言是一套音義結(jié)合的符號系統(tǒng)。文字是建立在語言基礎(chǔ)上的最重要的輔助交際工具;旗語之類是建立在語言和文字基礎(chǔ)上的特殊領(lǐng)域的輔助交際工具。思維的類型可分為直觀動作思維、表象思維、抽象思維,抽象思維的三種形式是概念、判斷、推理。語言符號的特點是①任意性、強制性、②線條性。語言的結(jié)構(gòu)系統(tǒng)是由語音、語義、詞匯、語法四要素構(gòu)成的奧斯汀的“三種言語行為”是指說話行為、施事行為、取效行為。格賴斯的言語合作原則是質(zhì)量準(zhǔn)則、數(shù)量準(zhǔn)則、關(guān)系準(zhǔn)則、方式準(zhǔn)則。利奇等人的禮貌原則有得體準(zhǔn)則、寬宏準(zhǔn)則、贊譽準(zhǔn)則、謙虛準(zhǔn)則、贊同準(zhǔn)則、同情準(zhǔn)則。言語交際的三要素是自方的因素、對方的因素、雙方所處的語境因素。人們運用語言進(jìn)行交際的基本過程包括言語編碼、言語發(fā)出、言語傳遞、言語接收、言語譯碼。語言的穩(wěn)固是由語言的基礎(chǔ)基本詞匯和詞法構(gòu)成決定的,語言變化的決定因素是由于語言的發(fā)展與穩(wěn)固。語言發(fā)展規(guī)律可分為兩種,一種是個別語言的發(fā)展規(guī)律,一種是普通語言的發(fā)展規(guī)律,后者又具有漸變性和參差性兩大特點。方言和親屬語言是語言分化的結(jié)果;民族共同語、民族交際語、國際交際語是語言整化的結(jié)果。人的發(fā)音器官是由動力器官、發(fā)音器官、共鳴調(diào)節(jié)器官三大部分組成。語音的四要素是①音高決定于發(fā)音體振動頻率;②音強決定于發(fā)音體振動的振幅;③音長決定于發(fā)音體振動時間的長短;④音質(zhì)決定于音波的形式。從聲音產(chǎn)生的角度看,音質(zhì)的不同是由發(fā)音體不同、發(fā)音方法不同、共振腔的形狀不同決定的。人的聽覺器官是由外耳、中耳、內(nèi)耳組成的。語音的社會屬性可以從音義結(jié)合的任意性、語言的民族性和音位體系的演變上體現(xiàn)。元音和輔音的主要區(qū)別是看聲門以上的發(fā)音器官有無阻礙、看氣流的強弱、看發(fā)音器官的各部分均衡緊張還是部分緊張、看聲帶振動與否。元音的分類標(biāo)準(zhǔn)是舌位高低、前后、圓不圓唇。輔音的分類標(biāo)準(zhǔn)是發(fā)音部位和發(fā)音方法。8個基本元音是I、E、、A、?、、O、U。央、中元音是。圓唇與不圓唇的前元音有IYEA,圓唇后元音是U、、O、、。普通話“洪”字的元音是U,“風(fēng)”字的元音是,“門”字的元音是N;“哥”字的元音是;“之”字的元音是;“張”字的輔音是T;“干”字的輔音是K。普通話里可能出現(xiàn)的舌面前元音是I、E、、、A,;可能出現(xiàn)的舌面后元音是?、、O、U;舌面央元語法的特點抽象性、遞歸性、穩(wěn)定性、民族性和地方性。詞組按照組合關(guān)系可分為陳述、支配、修飾、平行、補充五種;按照組合層次可分為簡單和復(fù)雜兩種;按照中心詞組可分為名詞性、動詞性、形容詞性幾種。詞形范疇是指用詞形變化表現(xiàn)出來的語法意義的概括種類。一般包括性、數(shù)、格、時、態(tài)、體、式、人稱、級等。劃分詞的標(biāo)準(zhǔn)大致可以分為三類形態(tài)標(biāo)準(zhǔn)、意義標(biāo)準(zhǔn)和句法標(biāo)準(zhǔn)。語法手段一般包括附加法、內(nèi)部曲折法、重音法、重疊法、異根法、詞序、虛詞、語調(diào)、冠詞、前置詞和后置詞、助動詞。根據(jù)形態(tài)的方式手段可以把語言相對地分為孤立語、屈折語、粘著語、多式綜合語。一般的轉(zhuǎn)換規(guī)則有刪減、復(fù)寫、添加、移位。篇章的粘連性具體表現(xiàn)為照應(yīng)、替代、省略、連接、詞匯。語法的變化可從詞法的變化、句法結(jié)構(gòu)關(guān)系的變化、類推幾方面觀察。任何文字都有字形、字音、字義三要素,其中字形為文字所獨有,其他兩個方面則與語言的語音和語義相對應(yīng)。人類在發(fā)明文字以前,普遍經(jīng)歷了用實物和圖畫來記事和傳遞信息的階段。人類歷史上最早的字母是腓尼基字母,現(xiàn)在所使用的各種表音字母大多數(shù)由它分化、派生而來。比較古老的表意文字除漢字外,還有古埃及的圣體字、古美索不達(dá)米亞蘇末楔形文字、古代克里特(米諾)文字和中美洲的古瑪雅文字等名詞解釋語言學(xué)以語言為研究對象的一門獨立的學(xué)科。歷史語言學(xué)主要用歷史的方法研究某種語言和短期的和長期的變化規(guī)律,對比語言學(xué)主要用比較的方法對不同的語言進(jìn)行對比研究,找出它們的相異之處或共同規(guī)律(研究語言在不同時期所經(jīng)歷的變化)。對比語言學(xué)就要用比較的方法對不同的語言進(jìn)行對比研究,找出它們的相異之處或共同規(guī)律。歷史比較語言學(xué)是運用比較的方法來發(fā)現(xiàn)幾種語言在歷史演變中的對應(yīng)規(guī)律從而確定語言的親屬關(guān)系,構(gòu)擬產(chǎn)生這些親屬語言的原始語言。描寫語言學(xué)是和歷史語言學(xué)相對,即截取某一歷史階段的語言,對其語音、詞匯、語法等結(jié)構(gòu)要素進(jìn)行觀察、描寫、分析、研究。歷時語言學(xué)研究語言在不同時期所經(jīng)歷的變化。共時語言學(xué)研究語言某一段時期情況的語言學(xué),如現(xiàn)代漢語等。個別語言學(xué)其研究的對象是某一種語言。普通語言學(xué)研究的對象是人類語言,著重從理論上探討語言的共同特點和一船規(guī)律,也叫一般語言學(xué)。微觀語言學(xué)只對語言系統(tǒng)內(nèi)部各結(jié)構(gòu)要素進(jìn)行研究,如語言學(xué)、語義學(xué)、詞匯學(xué)、語法學(xué)等。宏觀語言學(xué)指與語言相關(guān)的邊緣學(xué)科,如社會語言學(xué)、心理語言學(xué)、心理語言學(xué)、人類語言學(xué)等。理論語言學(xué)理論語言側(cè)重研究語言的一般理論,狹義的理論語言學(xué)就是普通語言學(xué),廣義的理論語言學(xué)也可以包括個別語言學(xué)的理論部分。應(yīng)用語言學(xué)側(cè)重語言在各個領(lǐng)域中實際應(yīng)用的學(xué)科。狹義應(yīng)用語言學(xué)指語言教學(xué)的理論和方法研究;廣義的應(yīng)用語言學(xué)除語言教學(xué)
      下載積分: 6 賞幣
      上傳時間:2024-03-15
      頁數(shù): 19
      30人已閱讀
      ( 4 星級)
    • 簡介:1第一單元WHATISLINGUISTICS什么是語言學(xué)LINGUISTICSISGENERALLYDEFINEDASTHESCIENTIFICSTUDYOFLANGUAGEITSTUDIESNOTANYPARTICULARLANGUAGEBUTLANGUAGESINGENERALTHESCOPEOFLINGUISTICS語言學(xué)研究的范疇PHOICS語音學(xué)PHONOLOGY音系學(xué)MPHOLOGY形態(tài)學(xué)SYNTAX句法學(xué)SEMANTICS語義學(xué)PRAGMATICS語用學(xué)SOCIOLINGUISTICS社會語言學(xué)PSYCHOLINGUISTICS心理語言學(xué)APPLIEDLINGUISTICS應(yīng)用語言學(xué)PHOICS語音學(xué)THESTUDYOFSOUNDSUSEDINLINGUISTICCOMMUNICATIONLEDTOTHEESTABLISHMENTOFABRANCHOFLINGUISTICSCALLEDPHOICSPHONOLOGY音系學(xué)ASLINGUISTSBECAMEINTERESTEDINHOWSOUNDSPUTTOGETHERUSEDTOCONVEYMEANINGINCOMMUNICATIONTHEYDEVELOPEDANOTHERBRANCHOFSTUDYRELATEDTOSOUNDSCALLEDPHONOLOGYMPHOLOGY形態(tài)學(xué)THESTUDYOFTHEWAYINWHICHTHESESYMBOLSAREARRANGEDFMWDSHASCONSTITUTEDTHEBRANCHOFSTUDYCALLEDMPHOLOGYSYNTAX句法學(xué)THECOMBINATIONOFTHESEWDSTOFMPERMISSIBLESENTENCESINLANGUAGESISGOVERNEDBYRULESTHESTUDYOFTHESERULESCONSTITUTESAMAJBRANCHOFLINGUISTICSSTUDIESSEMANTICS語義學(xué)THESTUDYOFMEANINGWASGRADUALLYDEVELOPEDBECAMEKNOWNASSEMANTICSPRAGMATICS語用學(xué)WHENTHESTUDYOFMEANINGISCONDUCTEDNOTINISOLAIONBUTINTHECONTEXTOFUSEITBECOMESANOTHERBRANCHOFLINGUISTICSTUDYCALLEDPRAGMATICSSOCIOLINGUISTICS社會語言學(xué)THESTUDYOFALLTHESESOCIALASPECTSOFLANGUAGEITSRELATIONWITHSOCIETYFMTHECEOFTHEBRANCHCALLEDSOCIOLINGUISTICSPSYCHOLINGUISTICS心理語言學(xué)PSYCHOLINGUISTICSRELATESTHESTUDYOFLANGUAGETOPSYCHOLOGYAPPLIEDLINGUISTICS應(yīng)用語言學(xué)FINDINGSINLINGUISTICSTUDIESCANOFTENBEAPPLIEDTOTHESOLUTIONOFSUCHPRACTICALPROBLEMSASTHERECOVERYOFSPEECHABILITYTHESTUDYOFSUCHAPPLICATIONSISGENERALLYKNOWNASAPPLIEDLINGUISTICSOTHERRELATEDBRANCHSINCLUDEANTHROPOLOGICALLINGUISTICSNEUROLOGICALLINGUISTICSMATHEMATICALLINGUISTICSCOMPUTATIONALLINGUISTICSSOMEIMPTANTDISTINCTIONSINLINGUISTICS。人類學(xué)神經(jīng)語言學(xué)數(shù)理語言學(xué)計算語言學(xué)1PREIVEVSDEIVE規(guī)定性與描述性DEIVEALINGUISTICSTUDYDESCRIBESANALYZESTHELANGUAGEPEOPLEACTUALLYUSEPREIVEITAIMSLAYDOWNRULESF“CRECT”BEHAVIMODERNLINGUISTICSISDEIVEITSINVESTIGATIONSAREBASEDONAUTHENTICMAINLYSPOKENDATATRADITIONALGRAMMARISPREIVEITISBASEDON“HIGH”WRITTENLANGUAGE2SYNCHRONICVSDIACHRONIC共時性與歷史性THEDEIONOFALANGUAGEATSOMEPOINTINTIMEISASYNCHRONICSTUDYTHEDEIONOFALANGUAGEASITCHANGESTHROUGHTIMEISADIACHRONICSTUDYINMODERNLINGUISTICSSYNCHRONICSTUDYSEEMSTOENJOYPRIITYOVERDIACHRONICSTUDY3SPEECHWRITING口頭語與書面語SPEECHENJOYSPRIITYOVERWRITINGINMODERNLINGUISTICSSTUDYFTHEFOLLOWINGREASONS1SPEECHPRECEDESWRITINGINTERMSOFEVOLUTION2ALARGEAMOUNTOFCOMMUNICATIONISCARRIEDOUTINSPEECHTANINWRITING3SPEECHISTHEFMINWHICHINFANTSACQUIRETHEIRNATIVELANGUAGE4LANGUAGEPAROLE語言與言語LANGUAGEREFERSTOTHEABSTRACTLINGUISTICSYSTEMSHAREDBYALLTHEMEMBERSOFASPEECHCOMMUNITYPAROLEREFERSTOTHEREALIZATIONOFLANGUAGEINACTUALPETENCEPERFMANCE能力與運用CHOMSKYDEFINESCOMPETENCEASTHEIDEALUSERS’KNOWLEDGEOFTHERULESOFHISLANGUAGEPERFMANCETHEACTUALREALIZATIONOFTHISKNOWLEDGEINLINGUISTICCOMMUNICATIONWHATISLANGUAGE什么是語言LANGUAGEISASYSTEMOFARBITRARYVOCALSYMBOLSUSEDFHUMANCOMMUNICATION3THEVOWELSMONOPHTHONGSDIPHTHONGS元音(單元音雙元音)THECONSONANTS輔音BROADTRANIONTRANIONWITHLETTERSYMBOLSONLYINDICTIONARIESTEACHINGTEXTBOOKS用一個符號來表示一個語音的標(biāo)音方式叫做寬式標(biāo)音法,這種音標(biāo)法常見于詞典和教科書。NARROWTRANIONTHETRANIONWITHDIACRITICS但實際上,同一語音在不通的語音環(huán)境中的發(fā)音不盡相同,比如PIT和SPIT中的P音發(fā)音就不一樣。在寬式標(biāo)音的基礎(chǔ)上,再用變音符號表示同一語音在不同的語音環(huán)境下不同發(fā)音的標(biāo)音法叫做窄式標(biāo)音法。CLASSIFICATIONOFENGLISHSPEECHSOUNDS英語語音的分類VOWELSCONSTANTSTHEBASICDIFFERENCEBETWEENAVOWELACONSTANTISTHATINTHEPRONUNCIATIONOFTHEFMERTHEAIRTHATCOMESFROMTHELUNGSMEETSWITHNOOBSTRUCTIONOFANYKINDINTHETHROATTHENOSETHEMOUTHWHILEINTHATOFTHELATTERITISOBSTRUCTEDINONEWAYANOTHERCONSONANTSTHESOUNDSINTHEPRODUCTIONOFWHICHTHEREISANOBSTRUCTIONOFTHEAIRSTEAMATSOMEPOINTOFTHEVOCALTRACTVOWELSTHESOUNDSINTHEPRODUCTIONOFWHICHNOARTICULATSCOMEVERYCLOSETOGETHERTHEAIRSTREAMPASSESTHROUGHTHEVOCALTRACTWITHOUTOBSTRUCTIONCLASSIFICATIONOFENGLISHCONSTANTSCLASSIFICATIONINTWOWAYSINTERMSOFMANNEROFARTICULATIONSTOPSFRICATIVESAFFRICATESNASALSLIQUIDSGLIDESINTERMSOFPLACEOFARTICULATIONBILABIALLABIODENTALDENTALALVEOLARPALATALVELARGLOTTALCLASSIFICATIONOFENGLISHVOWELS英語元音的分類THEPOSITIONOFTHETONGUEINTHEMOUTH舌位高低CLASSIFICATIONOF3GROUPSFRONTCENTRALBACKTHEOPENNESSOFTHEMOUTH口的張開程度CLASSIFICATIONOF4GROUPSCLOSEVOWELSSEMICLOSEVOWELSSEMIOPENVOWELSOPENVOWELSTHESHAPEOFTHELIPS唇的形狀ROUNDEDNOTROUNDEDLENGTHOFTHEVOWELS元音的長度LONGVOWELSSHTVOWELSCRESPONDINGTOTHEDISTINCTIONOFTENSELAXVOWELS
      下載積分: 6 賞幣
      上傳時間:2024-03-10
      頁數(shù): 15
      42人已閱讀
      ( 4 星級)
    • 簡介:學(xué)習(xí)中心學(xué)習(xí)中心專業(yè)業(yè)年級級學(xué)號號學(xué)生生題目1談?wù)勀銓Ρ菊n程學(xué)習(xí)過程中的心得體會與建議談?wù)勀銓Ρ菊n程學(xué)習(xí)過程中的心得體會與建議2匯編語言程序設(shè)計課程設(shè)計匯編語言程序設(shè)計課程設(shè)計從以下從以下5個題目中任選其一作個題目中任選其一作答。答。匯編語言程序設(shè)計課程設(shè)計匯編語言程序設(shè)計課程設(shè)計注意從以下注意從以下5個題目中任選其一作答。個題目中任選其一作答??倓t只能使用匯編語言進(jìn)行編制,不能選用只能使用匯編語言進(jìn)行編制,不能選用CC等高級語言等高級語言作業(yè)提交作業(yè)提交大作業(yè)上交時文件名寫法為姓名奧鵬卡號學(xué)習(xí)中心(如戴衛(wèi)東101410013979浙江臺州奧鵬學(xué)習(xí)中心1VIP)以附件WD文檔形式上交離線作業(yè)(附件的大小限制在10M以內(nèi)),選擇已完成的作業(yè)(注意命名),點提交即可。如下圖所示。少100字。(3)算法程序框圖繪制流程圖或原理圖,從算法的開始到結(jié)束的程序框圖。(4)主要函數(shù)代碼列出算法的具體代碼,如講一個首地址為A的N字?jǐn)?shù)組,編制程序?qū)⒃摂?shù)組中的數(shù)據(jù)按照從大到小排序。(5)列出算法中使用指令的含義,比如解釋MOV指令的含義,CMP指令的含義,至少撰寫十個指令。總則只能使用匯編語言進(jìn)行編制,不能選用只能使用匯編語言進(jìn)行編制,不能選用CC等高級語言等高級語言題目三設(shè)立標(biāo)志位算法題目三設(shè)立標(biāo)志位算法要求(1)撰寫一份WD文檔,里面包括(算法思路、算法程序框圖、主要函數(shù)代碼、使用指令具體含義)章節(jié)。(2)算法思路試編制一個程序,從鍵盤中輸入一行字符,要求第一個字符必須是空格,如果不是,則退出程序。如果是,開始接受鍵入的字符并順序存放在首地址為BUFFER的緩沖區(qū)中(空格符不存入),直到接收到第二個空格符時退出程序。簡單介紹該算法的基本思想,至少100字。(3)算法程序框圖繪制流程圖或原理圖,從算法的開始到結(jié)束的程序框圖。
      下載積分: 5 賞幣
      上傳時間:2024-03-17
      頁數(shù): 5
      10人已閱讀
      ( 4 星級)
    • 簡介:基于JSP的學(xué)生成績管理系統(tǒng)畢業(yè)設(shè)計任務(wù)書太原理工大學(xué)畢業(yè)設(shè)計(論文)任務(wù)書第1頁畢業(yè)設(shè)計(論文)題目畢業(yè)設(shè)計(論文)題目基于基于JSP的學(xué)生成績管理系統(tǒng)的學(xué)生成績管理系統(tǒng)畢業(yè)設(shè)計(論文)要求及原始數(shù)據(jù)(資料)畢業(yè)設(shè)計(論文)要求及原始數(shù)據(jù)(資料)11要求要求1掌握編程語言和軟件開發(fā)的方法;2了解數(shù)據(jù)庫設(shè)計的基本原理;3學(xué)會使用JAVA語言編寫,采用JSP等技術(shù)完成相應(yīng)功能模塊的開發(fā)與實現(xiàn);4用通俗易懂的語言將系統(tǒng)的功能進(jìn)行詳細(xì)的說明;5完成對系統(tǒng)的代碼設(shè)計搭建及調(diào)試等工作;6合理進(jìn)行代碼的編寫;7根據(jù)完成系統(tǒng)的相關(guān)模塊撰寫畢業(yè)論文;8按規(guī)定打印畢業(yè)設(shè)計論文,并裝訂成冊。22原始數(shù)據(jù)原始數(shù)據(jù)1從網(wǎng)上收集獲得有關(guān)學(xué)生成績管理系統(tǒng)的資料信息;2對各種學(xué)生成績管理系統(tǒng)的特點和功能進(jìn)行分類歸納整理;33要實現(xiàn)的功能要實現(xiàn)的功能通過不同的訪問權(quán)限,在不同的條件下實現(xiàn)對學(xué)生成績的管理功能。1管理員可以對所有資源進(jìn)行訪問,并且可以查看,增加,修改,刪除教師、學(xué)生和課程的內(nèi)容,并且管理與控制學(xué)生留言,并進(jìn)行回復(fù)。2教師可以查看自己的個人詳細(xì)信息,也可以查看別的教師的選課信息,根據(jù)學(xué)生的選課情況,對選擇自己課程的學(xué)生成績評判并提交。3學(xué)生可以查看自己的個人詳細(xì)信息,也可以查看別的學(xué)生的選課信息,以及教室開設(shè)的課程的詳細(xì)信息,根據(jù)自己的情況以及已經(jīng)開設(shè)的課程選擇課程?;贘SP的學(xué)生成績管理系統(tǒng)畢業(yè)設(shè)計任務(wù)書2學(xué)習(xí)和熟悉畢業(yè)論文撰寫過程中各方面的知識;3熟悉開發(fā)環(huán)境;4進(jìn)行學(xué)生成績管理系統(tǒng)的詳細(xì)設(shè)計和數(shù)據(jù)庫設(shè)計;5進(jìn)行外文翻譯。6進(jìn)行畢業(yè)設(shè)計的程序設(shè)計。7進(jìn)行畢業(yè)論文和文獻(xiàn)綜述撰寫。8進(jìn)行畢業(yè)論文答辯。44系統(tǒng)和軟件工具系統(tǒng)和軟件工具操作系統(tǒng)WINDOWSXP;數(shù)據(jù)庫MYSQL50;開發(fā)語言JSPJSP服務(wù)器TOMCAT60;瀏覽器IE60及以上版本,推薦使用IE60;55采用的主要技術(shù)采用的主要技術(shù)使用JAVA語言,采用JSP結(jié)合MYSQL數(shù)據(jù)庫完成此項目。JSP(全稱JAVASERVERPAGES)是由SUNMICROSYSTEMS公司倡導(dǎo)和許多公司參與共同建立的一種使軟件開發(fā)者可以響應(yīng)客戶端請求,而動態(tài)生成HTML、XML或其他格式文檔的WEB網(wǎng)頁的技術(shù)標(biāo)準(zhǔn)。JSP技術(shù)是以JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的JAVA庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序。MYSQL是一個精巧的SQL數(shù)據(jù)庫管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。由于它的強大功能、靈活性、豐富的應(yīng)用編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞,特別是與APACHE和PHPPERL結(jié)合,為建立基于數(shù)據(jù)庫的動態(tài)網(wǎng)站提供了強大動力。學(xué)生應(yīng)交出的設(shè)計文件(論文)學(xué)生應(yīng)交出的設(shè)計文件(論文)1畢業(yè)設(shè)計相關(guān)程序源代碼;2畢業(yè)設(shè)計說明書一本。主要參考文獻(xiàn)(資料)主要參考文獻(xiàn)(資料)1史斌星,史佳JAVA基礎(chǔ)及應(yīng)用教程[M]北京清華大學(xué)出版社,20072陳勇孝,郎洪,馬春龍JAVA程序設(shè)計實用教程[M]北京清華大學(xué)出版社,2008261083徐明華JAVAWEB整合開發(fā)與項目實戰(zhàn)JSPAJAXSTRUTSHIBERNATESPRING[M]北京人民郵電出版社發(fā)行部,200768964王磊杰,崔軍波,韓紅宇,于瑩華JAVAEE開發(fā)指南[M]北京人民郵電出版社,20071061685柳永坡,劉血梅,趙長海JSP應(yīng)用開發(fā)技術(shù)[M]北京人民郵電出版社,2005
      下載積分: 9 賞幣
      上傳時間:2024-03-15
      頁數(shù): 59
      10人已閱讀
      ( 4 星級)
    • 簡介:第四章UNIX下的C語言開發(fā)環(huán)境,,61程序設(shè)計環(huán)境,學(xué)習(xí)程序設(shè)計從程序語言開始,但還應(yīng)了解程序執(zhí)行和程序與外界的交互問題。,1理想態(tài)的程序運行環(huán)境,,用戶程序直接控制和使用各種設(shè)備,完成各種操作。,針對一個簡單程序,MAIN{INTCWHILECGETCHAREOFPUTCHARC},,認(rèn)為執(zhí)行過程為,在單用戶單任務(wù)環(huán)境中基本符合。,2多任務(wù)環(huán)境下程序執(zhí)行,多任務(wù)中每一時刻都會有多個用戶程序提出訪問請求,因此會有,,如此混亂的情況,程序?qū)o法運行。,為使多道環(huán)境中的程序正確執(zhí)行,需要OS管理。,,用戶程序需要系統(tǒng)核心區(qū)程序的管理,達(dá)到各自任務(wù)的執(zhí)行。,62基于系統(tǒng)支持的程序設(shè)計,,1建立系統(tǒng)編程的思想,理解多道環(huán)境程序執(zhí)行狀況,轉(zhuǎn)換用戶程序是執(zhí)行主體的認(rèn)識。了解OS可提供的服務(wù)及服務(wù)方式。充分利用OS提供服務(wù)功能解決實際問題。盡量使編寫的程序最大限度的滿足系統(tǒng)平臺的支持能力。,1GCC與GDB,11UNIX和C語言C是一種在UNIX操作系統(tǒng)的早期就被廣泛使用的通用編程語言,它最早是由貝爾實驗室的DENNISRITCHIE為了UNIX的輔助開發(fā)而寫的。C是所有版本的UNIX上的系統(tǒng)語言。幾乎任何一種計算機上都有至少一種能用的C編譯器;并且它的語法和函數(shù)庫在不同的平臺上都是統(tǒng)一的。80年代末期美國國家標(biāo)準(zhǔn)協(xié)會AMERICANNATIONALSTANDARDSINSTITUTE發(fā)布了一個被稱為ANSIC的C語言標(biāo)準(zhǔn),這保證了在不同平臺上的C的一致性。,7,1GCC與GDB,12GNUC編譯器GNUC編譯器GCC是一個全功能的ANSIC兼容編譯器,它是所有UNIX系統(tǒng)可用的C編譯器。GCC是可以在多種硬體平臺上編譯出可執(zhí)行程序的超級編譯器,其執(zhí)行效率與一般的編譯器相比平均效率要高2030。,8,31LINUX下C語言編程概述,1GCC與GDB,GCC編譯過程預(yù)處理,對源代碼文件中的文件包含INCLUDE、預(yù)編譯語句如宏定義DEFINE等進(jìn)行分析。編譯,就是把C/C代碼“翻譯”成匯編代碼。匯編,將第二步輸出的匯編代碼翻譯成符合一定格式的機器代碼,生成以O(shè)為后綴的目標(biāo)文件。鏈接,將上步生成的目標(biāo)文件和系統(tǒng)庫的目標(biāo)文件和庫文件鏈接起來,最終生成了可以在特定平臺運行的可執(zhí)行文件。,10,1GCC編譯流程解析如本章開頭提到的,GCC的編譯流程分為了4個步驟,分別為預(yù)處理(PREPROCESSING);編譯(COMPILING);匯編(ASSEMBLING);鏈接(LINKING)。下面就具體來查看一下GCC是如何完成4個步驟的。首先,有以下HELLOC源代碼INCLUDEINTMAIN{PRINTF“HELLOTHISISOUREMBEDDEDWORLD\N“RETURN0},33GCC編譯器,(1)預(yù)處理階段在該階段,編譯器將上述代碼中的STDIOH編譯進(jìn)來,并且用戶可以使用GCC的選項“E”進(jìn)行查看,該選項的作用是讓GCC在預(yù)處理結(jié)束后停止編譯過程。ROOTLOCALHOSTGCCGCC–EHELLOC–OHELLOI在此處,選項“O”是指目標(biāo)文件,由上表可知,“I”文件為已經(jīng)過預(yù)處理的C原始程序。以下列出了HELLOI文件的部分內(nèi)容TYPEDEFINT__GCONV_TRANS_FCTSTRUCT__GCONV_STEP,STRUCT__GCONV_STEP_DATA,VOID,__CONSTUNSIGNEDCHAR,__CONSTUNSIGNEDCHAR,__CONSTUNSIGNEDCHAR,UNSIGNEDCHAR,SIZE_T,,2“HELLOC“2INTMAIN{PRINTF“HELLOTHISISOUREMBEDDEDWORLD\N“RETURN0}由此可見,GCC確實進(jìn)行了預(yù)處理,它把“STDIOH”的內(nèi)容插入到HELLOI文件中。,(2)編譯階段接下來進(jìn)行的是編譯階段,在這個階段中,GCC首先要檢查代碼的規(guī)范性、是否有語法錯誤等,以確定代碼的實際要做的工作,在檢查無誤后,GCC把代碼翻譯成匯編語言。用戶可以使用“S”選項來進(jìn)行查看,該選項只進(jìn)行編譯而不進(jìn)行匯編,生成匯編代碼。ROOTLOCALHOSTGCCGCC–SHELLOI–OHELLOS以下列出了HELLOS的內(nèi)容,可見GCC已經(jīng)將其轉(zhuǎn)化為匯編了,感興趣的讀者可以分析一下這一行簡單的C語言小程序是如何用匯編代碼實現(xiàn)的。FILE“HELLOC“SECTIONRODATAALIGN4LC0STRING“HELLOTHISISOUREMBEDDEDWORLD“TEXTGLOBLMAINTYPEMAIN,FUNCTIONMAINPUSHL?PMOVLESP,?PSUBL8,ESPANDL16,ESPMOVL0,?XADDL15,?XSECTIONNOTEGNUSTACK,““,PROGBITS,(3)匯編階段匯編階段是把編譯階段生成的“S”文件轉(zhuǎn)成目標(biāo)文件,讀者在此可使用選項“C”就可看到匯編代碼已轉(zhuǎn)化為“O”的二進(jìn)制目標(biāo)代碼了。如下所示ROOTLOCALHOSTGCCGCC–CHELLOS–OHELLOO,GCC編譯器,(4)鏈接階段在成功編譯之后,就進(jìn)入了鏈接階段。在這里涉及到一個重要的概念函數(shù)庫。讀者可以重新查看這個小程序,在這個程序中并沒有定義“PRINTF”的函數(shù)實現(xiàn),且在預(yù)編譯中包含進(jìn)的“STDIOH”中也只有該函數(shù)的聲明,而沒有定義函數(shù)的實現(xiàn),那么,是在哪里實現(xiàn)“PRINTF”函數(shù)的呢最后的答案是系統(tǒng)把這些函數(shù)實現(xiàn)都被做到名為LIBCSO6的庫文件中去了,在沒有特別指定時,GCC會到系統(tǒng)默認(rèn)的搜索路徑“/USR/LIB”下進(jìn)行查找,也就是鏈接到LIBCSO6庫函數(shù)中去,這樣就能實現(xiàn)函數(shù)“PRINTF”了,而這也就是鏈接的作用。函數(shù)庫一般分為靜態(tài)庫和動態(tài)庫兩種。靜態(tài)庫是指編譯鏈接時,把庫文件的代碼全部加入到可執(zhí)行文件中,因此生成的文件比較大,但在運行時也就不再需要庫文件了。其后綴名一般為“A”。動態(tài)庫與之相反,在編譯鏈接時并沒有把庫文件的代碼加入到可執(zhí)行文件中,而是在程序執(zhí)行時由運行時鏈接文件加載庫,這樣可以節(jié)省系統(tǒng)的開銷。動態(tài)庫一般后綴名為“SO”,如前面所述的LIBCSO6就是動態(tài)庫。GCC在編譯時默認(rèn)使用動態(tài)庫。完成了鏈接之后,GCC就可以生成可執(zhí)行文件,如下所示。ROOTLOCALHOSTGCCGCCHELLOO–OHELLO運行該可執(zhí)行文件,出現(xiàn)正確的結(jié)果如下。ROOTLOCALHOSTGCC/HELLOHELLOTHISISOUREMBEDDEDWORLD,GCC編譯選項,GCC編譯器,1UNIX下的C語言開發(fā)環(huán)境,GCC遵循的文件類型規(guī)定C為后綴的文件,C語言源代碼文件;A為后綴的文件,是由目標(biāo)文件構(gòu)成的檔案庫文件;C,CC或CXX為后綴的文件,是C源代碼文件;H為后綴的文件,是程序所包含的頭文件;I為后綴的文件,是已經(jīng)預(yù)處理過的C源代碼文件;II為后綴的文件,是已經(jīng)預(yù)處理過的C源代碼文件;M為后綴的文件,是OBJECTIVEC源代碼文件;O為后綴的文件,是編譯后的目標(biāo)文件;S為后綴的文件,是匯編語言源代碼文件;S為后綴的文件,是經(jīng)過預(yù)編譯的匯編語言源代碼文件。,18,頭文件,頭文件是用來提供常量的定義和系統(tǒng)和函數(shù)調(diào)用的聲明,這些頭文件通常放在/USR/INCLUDE和其子目錄中。根據(jù)不同的LINUX版本,頭文件可能放在/USR/INCLUDE/SYS和/USR/INCLUDE/LINUXINCLUDE,庫函數(shù),庫函數(shù)是一些預(yù)先編譯好的函數(shù)的集合,這些函數(shù)可以有很好的重用性。通常來講,它們包含有相關(guān)的函數(shù)集合來完成一項常用任務(wù)。典型的庫函數(shù)有屏幕處理函數(shù)(CURSES和NCURSES庫)和數(shù)據(jù)庫訪問函數(shù)(DBM庫)。標(biāo)準(zhǔn)系統(tǒng)函數(shù)通常存放在/LIB和/USR/LIB中。C編譯器需要被告知搜索哪個庫,否則缺省情況下只搜索標(biāo)準(zhǔn)庫。傳統(tǒng)靜態(tài)庫AEXAMPLESARE/USR/LIB/LIBCAAND/USR/X11/LIB/LIBX11AFORTHESTANDARDCLIBRARYANDTHEX11LIBRARY共享庫SOONATYPICALLINUXSYSTEM,THESHAREDVERSIONOFTHESTANDARDMATHLIBRARYIS/USR/LIB/LIBMSO,1GCC與GDB,15GDB調(diào)試和分析選項GDB基本命令FILE裝入想要調(diào)試的可執(zhí)行文件;KILL終止正在調(diào)試的程序;LIST列出產(chǎn)生執(zhí)行文件的源代碼的一部分;NEXT執(zhí)行一行源代碼但不進(jìn)入函數(shù)內(nèi)部;STEP執(zhí)行一行源代碼而且進(jìn)入函數(shù)內(nèi)部;RUN執(zhí)行當(dāng)前被調(diào)試的程序;QUIT終止GDB;WATCH使你能監(jiān)視一個變量的值而不管它何時被改變;BREAK在代碼里設(shè)置斷點,這將使程序執(zhí)行到這里時被掛起;MAKE使你能不退出GDB就可以重新產(chǎn)生可執(zhí)行文件;SHELL使你能不離開GDB就執(zhí)行UNIXSHELL命令,21,1GCC與GDB,GDB調(diào)試舉例,/GDBTESTC/INCLUDEINTSUMINTMINTMAININTARGC,CHARARGV{INTI,N0SUM50FORI1I50I{NI}PRINTF“THESUMOF150ISD\N”,N},INTSUMINTM{INTI,N0FORI1IMI{NI}PRINTF“THESUMOF1DISD\N”,M,N},例GCCWALLGGDBTESTCOGDBTEST,22,1GCC與GDB,1啟動GDB開始調(diào)試,例1GDBGDBTEST,例2GDBGDBFILEGDBTEST,23,1GCC與GDB,2在GDB中查看源代碼,例GDBLIST,LIST也可以縮寫為L,24,1GCC與GDB,3在GDB中設(shè)置斷點,例1GDBBREAK9,BREAK也可以縮寫為B,注意在GDB中利用行號設(shè)置斷點,是指代碼運行到對應(yīng)行號之前暫停;GDB中可以設(shè)置多個斷點。,25,1GCC與GDB,3在GDB中設(shè)置斷點,例2GDBBREAKSUM,設(shè)置函數(shù)斷點,在函數(shù)體開始處,例3GDBBREAK10IFI10,設(shè)置條件斷點,26,1GCC與GDB,4開看斷點情況,例GDBINFOBREAK,27,1GCC與GDB,5運行代碼,例GDBRUN,RUN也可以縮寫為R,28,1GCC與GDB,6查看變量,例GDBPRINTI,PRINT也可以縮寫為P;I為變量名,“N”是當(dāng)前變量值的引用標(biāo)記,29,1GCC與GDB,7單步運行,單步運行可以使用命令“STEP”和“NEXT”,它們之間的區(qū)別在于若有函數(shù)調(diào)用的時候“STEP”會進(jìn)入函數(shù)體,而“NEXT”不會進(jìn)入該函數(shù);,8恢復(fù)程序運行,使用命令“CONTINUE”可以恢復(fù)程序正常運行,直到遇到下一個斷點或者到程序結(jié)束;,GDB中程序有“運行”、“暫?!焙汀巴V埂比N狀態(tài)?!皶和!睜顟B(tài)時,函數(shù)的地址、參數(shù)、局部變量都被壓入“?!敝校士梢圆榭春瘮?shù)的各種屬性;函數(shù)處于“停止”狀態(tài)時,“?!睍詣映蜂N,也就無法查看函數(shù)的信息了。,30,2MAKE工程管理器,21為什么要使用MAKE工作量問題對于擁有多個(上百個)源文件的軟件項目,只需編寫一次編譯過程,而不需要在每次源文件修改后重復(fù)輸入眾多的文件名和編譯命令進(jìn)行編譯;效率問題MAKE能夠根據(jù)文件的時間戳自動發(fā)現(xiàn)更新過的源文件,并通過讀入MAKEFILE文件來對更新的源文件進(jìn)行編譯而對其它文件只進(jìn)行鏈接操作。,31,2MAKE命令,22MAKEFILE的格式MAKEFILE是MAKE讀入的唯一配置文件,MAKEFILE文件通常包含如下內(nèi)容需要由MAKE創(chuàng)建的目標(biāo)體TARGET,通常是目標(biāo)文件或可執(zhí)行文件;要創(chuàng)建的目標(biāo)體所依賴的文件DEPENDENCY_FILE;創(chuàng)建每個目標(biāo)體時需要運行的命令COMMMAND。,MAKEFILE格式TARGETDEPENDENCY_FILECOMMAND,COMMAND之前必須有個“TAB”,32,4鏈接特殊函數(shù)庫,/FILENAMEISTEMPC/INCLUDEINTMAININTARGC,CHARARGV{DOUBLEVALUEVALUELOGARGCPRINTF“VALUEF\N“,VALUE}用命令GCC–OTEMPTEMPC編譯時出錯。修改命令GCC–OTEMPTEMPC–LM這里指明編譯時與數(shù)學(xué)庫LIBMA相鏈接,則可正確編譯。,假設(shè)有程序TEMPC如下,
      下載積分: 4 賞幣
      上傳時間:2024-01-06
      頁數(shù): 33
      14人已閱讀
      ( 4 星級)
    • 簡介:C語言程序設(shè)計,第8章面向?qū)ο蠹夹g(shù)與C,81C的起源和特點82簡單的C程序83C程序的上機實現(xiàn)84C的輸入和輸出85設(shè)置函數(shù)參數(shù)的默認(rèn)值86內(nèi)聯(lián)函數(shù)87重載函數(shù)88變量的引用89面向?qū)ο蟮母拍詈退枷?10類和對象811構(gòu)造函數(shù)812析構(gòu)函數(shù)813繼承與派生類,81C的起源和特點,早期的程序是用機器語言或者匯編語言編寫最早的高級語言是20世紀(jì)50年代中期出現(xiàn)的FORTRAN50年代后期的ALGOL語言提出了塊結(jié)構(gòu)的思想60年代的SIMULA67語言首次提出了對象的概念70年代的ADA語言是一種基于對象的語言,支持?jǐn)?shù)據(jù)抽象類型,隨后面出現(xiàn)的SMALLTALK語言豐富了面向?qū)ο蟮母拍?,是最具有影響的面向?qū)ο蟮恼Z言之一1972年在DECPDP11計算機上實現(xiàn)了最初的C語言1980年AT表示鍵入兩個實數(shù),分別賦給變量X和Y,相當(dāng)于C語言中的輸入命令SCANF“DD”,,82簡單的C程序,例83上例82還可以用自定義函數(shù)的方法來實現(xiàn),82簡單的C程序,C程序的一些簡單特點完整的C源程序文件由一個或多個文件組成,每個文件可以包含若干個函數(shù)。在完整的C程序中,可能會出現(xiàn)許多函數(shù),但程序中有且僅有一個主函數(shù)MAIN,程序的執(zhí)行總是從主函數(shù)MAIN開始執(zhí)行的,至于其它函數(shù)則是通過函數(shù)的嵌套調(diào)用來進(jìn)行;2在C中實現(xiàn)注釋有兩種方法,一種方法是可以沿用C語言中的’/’和’/’進(jìn)行注釋,它一般適用于有多行注釋信息的情況;另一種是使用符號//進(jìn)行注釋,//之后本行的所有字符都是注釋內(nèi)容。如果注釋信息只有一行文字,通常使用//注釋;3輸入/輸出時C程序經(jīng)常使用的頭文件IOSTREAMH頭文件,因為在這個頭文件中定義了標(biāo)準(zhǔn)輸入和標(biāo)準(zhǔn)輸出操作,而C中經(jīng)常用到STDIOH這個頭文件;4C中主函數(shù)MAIN函數(shù)體也是用一對花括號’{‘和’}’括起來,體內(nèi)每條語句仍然以分號結(jié)束。如果主函數(shù)MAIN沒有明確的返回值,在C中MAIN的返回值類型就應(yīng)該定義為VOID類型,而在C中MAIN的返回值類型可以是VOID型的,但更多情況下默認(rèn)不寫(其實是INT型的)。,83C程序的上機實現(xiàn),完整的C上機過程包括編輯、編譯和連接、運行這三個環(huán)節(jié)若是在MSDOS方式下,可以使用TURBOC或者BORLANDC如果是在WINDOWS9X/2000/XP/2003平臺下,可以使用MICROSOFTVISUALC,84C的輸入和輸出,對于輸入/輸出,C除了保留C語言中的SCANF和PRINTF這兩個函數(shù)外,還增加了標(biāo)準(zhǔn)輸入流CIN和標(biāo)準(zhǔn)輸出流COUT,后者這兩個標(biāo)準(zhǔn)流在IOSTREAMH頭文件中有定義,841用COUT輸出842用CIN輸入,841用COUT輸出,在C中,用COUT和插入運算符配合使用共同完成數(shù)據(jù)的鍵盤輸入,使用時可以不用指定數(shù)據(jù)類型。FLOATXINTNCINXN作用從鍵盤上分別輸入一個實數(shù)和一個整數(shù),然后把實數(shù)賦給變量X,把整數(shù)賦給變量N。鍵入時注意兩個數(shù)之間要用空格分隔,輸入格式如下325↙上述的輸入語句相當(dāng)于C中的SCANF“FD”,,842用CIN輸入,例84用CIN和COUT實現(xiàn)的輸入和輸出舉例,85設(shè)置函數(shù)參數(shù)的默認(rèn)值,在進(jìn)行函數(shù)定義(或函數(shù)說明)時,C允許給一個或多個形參指定默認(rèn)值(亦稱缺省值),使得函數(shù)調(diào)用更加方便,程序設(shè)計更加靈活。下面來看一個使用了參數(shù)默認(rèn)值的示例INTADD3INTINTA,INTB5,INTC8這是對用戶自定義函數(shù)ADD3INT進(jìn)行說明的語句,本例中使用了三個形參A、B和C。在函數(shù)說明時對后兩個參數(shù)B和C分別設(shè)置了默認(rèn)值,其中參數(shù)B的默認(rèn)值為5,參數(shù)C的默認(rèn)值為8。,85設(shè)置函數(shù)參數(shù)的默認(rèn)值,在設(shè)置函數(shù)默認(rèn)值時應(yīng)注意應(yīng)該從函數(shù)形參表中最右邊的那個參數(shù)開始設(shè)置默認(rèn)值,指定順序應(yīng)從右向左。在已指定了默認(rèn)值的參數(shù)的右邊不允許再出現(xiàn)尚未指定默認(rèn)值的參數(shù)。因此在設(shè)置函數(shù)默認(rèn)值時,既可以為形參表中的所有參數(shù)指定默認(rèn)值,也可以為形參表中最右邊的幾個連續(xù)參數(shù)指定默認(rèn)值當(dāng)函數(shù)被調(diào)用時,如果指定了具體的實參表,則調(diào)用時的實參值將取代原來參數(shù)的默認(rèn)值;如果沒有給定實參值,將沿用參數(shù)原來的默認(rèn)值,85設(shè)置函數(shù)參數(shù)的默認(rèn)值,在設(shè)置函數(shù)默認(rèn)值時應(yīng)注意指定函數(shù)參數(shù)默認(rèn)值的這種語法現(xiàn)象在程序設(shè)計時可有可無。當(dāng)需要對函數(shù)參數(shù)設(shè)置默認(rèn)值時,假如該函數(shù)還有函數(shù)聲明時,則默認(rèn)的參數(shù)值就應(yīng)該設(shè)置在函數(shù)聲明部分而不能設(shè)置在函數(shù)的定義部分;如果程序中沒有函數(shù)聲明,默認(rèn)的參數(shù)值將設(shè)置在函數(shù)定義部分在給函數(shù)參數(shù)設(shè)置默認(rèn)值時,被指定的默認(rèn)值不僅可以是常數(shù),也可以是表達(dá)式。全局變量可以被指定為參數(shù)的默認(rèn)值,但局部變量不行,因為默認(rèn)參數(shù)的函數(shù)調(diào)用是在編譯時確定的,而局部變量在編譯時無法確定,85設(shè)置函數(shù)參數(shù)的默認(rèn)值,例85分析下面程序的輸出結(jié)果,要求熟悉默認(rèn)參數(shù)的用法,第一次調(diào)用由于沒有指定實參表,三個參數(shù)都采用原來的默認(rèn)值(1、2、3);第二次調(diào)用只有一個實參,指定了第一個參數(shù)的實參值,其余兩個參數(shù)沿用默認(rèn)值,此時的實參值為(4、2、3);第三次調(diào)用指定了兩個實參,指定了前兩個參數(shù)的實參值,第三個參數(shù)沿用默認(rèn)值,此時的實參值為(4、5、3);第四次調(diào)用指定了三個實參,表示三個參數(shù)全部都用新的實參值(4、5、6),原來設(shè)置的參數(shù)默認(rèn)值無效。,85設(shè)置函數(shù)參數(shù)的默認(rèn)值,例86分析程序的運行結(jié)果,了解全局變量充當(dāng)參數(shù)的默認(rèn)值,86內(nèi)聯(lián)函數(shù),在設(shè)計程序時,合理地使用函數(shù),能做到“一次定義,多次使用”,實現(xiàn)了程序代碼和數(shù)據(jù)的共享,減少了程序的目標(biāo)代碼。但是,調(diào)用函數(shù)時卻要花費一定的時間和內(nèi)存空間來保存調(diào)用的現(xiàn)場,程序效率有所降低,特別是對于那些需要頻繁調(diào)用、但本身代碼并不大的函數(shù),效率尤為不高。為了解決這個問題,C引入了內(nèi)聯(lián)函數(shù)。當(dāng)一個使用了內(nèi)聯(lián)函數(shù)的源程序被編譯時,編譯系統(tǒng)會把程序中出現(xiàn)的調(diào)用內(nèi)聯(lián)函數(shù)的語句,直接用內(nèi)聯(lián)函數(shù)的函數(shù)體來替換,這樣處理雖然增加了最終的目標(biāo)代碼,但卻節(jié)省了調(diào)用過程中的時間和空間的開銷,另外由于內(nèi)聯(lián)函數(shù)的代碼往往比較小,這樣做對程序執(zhí)行的影響也較小,效率較高。對于代碼小而且訪問頻繁的函數(shù),適宜使用內(nèi)聯(lián)函數(shù)。,86內(nèi)聯(lián)函數(shù),內(nèi)聯(lián)函數(shù)的定義方法在定義函數(shù)時,要求在函數(shù)首部的最左邊,也就是函數(shù)返回值的類型名前面,加上內(nèi)聯(lián)函數(shù)的關(guān)鍵字INLINE,其余部分與傳統(tǒng)的函數(shù)定義相同。例定義一個用于計算兩個數(shù)之和的內(nèi)聯(lián)函數(shù)INLINEINTSUM2INTINTM,INTN{RETURNMN},86內(nèi)聯(lián)函數(shù),例87計算自然數(shù)1到10中各個數(shù)的立方值,86內(nèi)聯(lián)函數(shù),使用內(nèi)聯(lián)函數(shù)的注意要點內(nèi)聯(lián)函數(shù)內(nèi)不允許出現(xiàn)循環(huán)語句和開關(guān)語句,如果一個內(nèi)聯(lián)函數(shù)包含了這些語句,則按普通函數(shù)處理內(nèi)聯(lián)函數(shù)的函數(shù)體一般不宜過大,以1至5行為宜在以后的講述中我們還會學(xué)到類,在類體內(nèi)定義的成員函數(shù)都是內(nèi)聯(lián)函數(shù),87重載函數(shù),重載函數(shù)的定義重載函數(shù)是指同一個函數(shù)名稱對應(yīng)著多個不同的函數(shù)實現(xiàn)例定義重載函數(shù)ABS,用來計算3個不同類型數(shù)據(jù)的絕對值INTABSINTLONGABSLONGDOUBLEABSDOUBLE重載函數(shù)在功能上比較接近,在定義時要有所區(qū)別。各重載函數(shù)之間的差別主要表現(xiàn)在函數(shù)返回值的類型、函數(shù)參數(shù)的類型、函數(shù)參數(shù)的個數(shù)、函數(shù)參數(shù)的順序等方面的不同,系統(tǒng)會根據(jù)這些不同來選擇相應(yīng)的函數(shù)。僅僅靠函數(shù)返回值類型的不同來定義重載函數(shù)是不行的,因此在使用重載函數(shù)時,在函數(shù)名字相同的前提下要將上述的那些區(qū)別明顯地表現(xiàn)出來。,87重載函數(shù),使用重載函數(shù)時編譯系統(tǒng)會根據(jù)如下原則進(jìn)行選擇重載函數(shù)至少要在參數(shù)類型、參數(shù)個數(shù)、參數(shù)順序上要有所不同,僅僅在函數(shù)返回值類型上的不同是不夠的例在下面的三個函數(shù)聲明中INTMYFUNINT,DOUBLE/第一個函數(shù)/INTMYFUNDOUBLE,INT/第二個函數(shù)/VOIDMYFUNINT,DOUBLE/第三個函數(shù)/第一個函數(shù)和第二個函數(shù)可以重載,因為二者在參數(shù)順序上不同;第二個函數(shù)和第三個函數(shù)也可以重載,因為它們的參數(shù)順序和返回值類型都不同。但第一個函數(shù)和第三個函數(shù)的形參表相同,僅僅在返回值類型上不同,因此它們是不能重載的。,87重載函數(shù),使用重載函數(shù)時編譯系統(tǒng)會根據(jù)如下原則進(jìn)行選擇在使用重載函數(shù)時,需要逐一比較實參的類型與被調(diào)用的重載函數(shù)中的形參類型,從而決定調(diào)用哪個重載函數(shù)判斷過程如下查找是否存在一個嚴(yán)格匹配的重載函數(shù),如果找到了就調(diào)用那個函數(shù),否則將進(jìn)入第2步;通過內(nèi)部數(shù)據(jù)轉(zhuǎn)換查找一個匹配的,如果找到了就調(diào)用那個函數(shù),否則進(jìn)入第3步;通過用戶所定義的強制類型轉(zhuǎn)換來查找一個匹配的,如果找到了就調(diào)用那個函數(shù),否則提示函數(shù)調(diào)用時出錯。,87重載函數(shù),例假設(shè)重載函數(shù)FUN有如下兩種形式VOIDMYFUNINTVOIDMYFUNDOUBLE對于下列條件的函數(shù)調(diào)用,函數(shù)FUN的匹配情況如下MYFUN1//匹配VOIDMYFUNINT,為嚴(yán)格匹配MYFUN15//匹配VOIDMYFUNDOUBLE,為嚴(yán)格匹配MYFUN‘M’//匹配VOIDMYFUNINT,這是內(nèi)部數(shù)據(jù)轉(zhuǎn)換后的匹配MYFUNDOUBLE5//匹配VOIDMYFUNDOUBLE,這是強制類型的匹配使用重載函數(shù)時的注意事項不能用類型定義語句TYPEDEF定義的類型名來區(qū)分重載函數(shù)的參數(shù)類型在定義重載函數(shù)時,應(yīng)注意同名函數(shù)應(yīng)該具有相同的功能,如果讓重載函數(shù)去執(zhí)行不同的功能,這是不好的編程風(fēng)格,例88下列程序中定義了求幾個整數(shù)最大值的重載函數(shù),閱讀程序?qū)懗鲞\行結(jié)果,88變量的引用,881引用的概念882引用作函數(shù)參數(shù),881引用的概念,引用(REFERENCE)的定義簡單地說,引用就是某個變量(或?qū)ο螅┑膭e名建立引用的格式類型名INT,在上面這個例子中,INTINTINT(注意這四種書寫格式中空格的位置),881引用的概念,例89閱讀程序?qū)懗鲞\行結(jié)果,881引用的概念,引用是C中的概念,C中沒有這一概念,引用與指針不同,不能把二者混淆起來指針是變量,有獨立的內(nèi)存單元,而引用不是變量,引用和與它捆綁在一起的變量(或?qū)ο螅┱加猛粌?nèi)存單元;指針可以被引用,而引用不能再次被引用;指針可以作為數(shù)組元素,而引用不能作為數(shù)組元素。指針作為數(shù)組元素時該數(shù)組稱為指針數(shù)組;可以有空的指針,但不能有空引用,882引用作函數(shù)參數(shù),在定義函數(shù)時形參可以是引用引用充當(dāng)函數(shù)參數(shù)時傳遞的是地址,與指針變量作函數(shù)參數(shù)所起的作用相同一般地,引用作函數(shù)參數(shù)時程序的可讀性要好些,這是因為當(dāng)引用作函數(shù)形參時,調(diào)用函數(shù)時的實參可以用變量名(或者表達(dá)式),這與傳統(tǒng)意義上的傳值調(diào)用相似。與之相反,如果是指針變量用作函數(shù)參數(shù),則函數(shù)調(diào)用時實參必須是地址,882引用作函數(shù)參數(shù),例810定義一個函數(shù)SWAP來交換兩個INT變量的值,要求用指針變量作函數(shù)參數(shù),882引用作函數(shù)參數(shù),例811定義一個函數(shù)SWAP來交換兩個INT變量的值,要求用引用作函數(shù)參數(shù),89面向?qū)ο蟮母拍詈退枷?891面向?qū)ο蟮母拍?92面向?qū)ο蠓椒ㄅc結(jié)構(gòu)化方法的比較893面向?qū)ο笙到y(tǒng)的特性,891面向?qū)ο蟮母拍?一、對象的概念對象有兩方面的含義,即在客觀世界中的含義和在程序世界中的含義客觀世界中的任何一個事物都可以看成對象在程序世界中,對象是問題空間中的個體或事物的抽象表示,是其屬性和相關(guān)操作的結(jié)合體。屬性表示了對象的性質(zhì),屬性值刻劃了對象的所有可能的狀態(tài);與屬性相關(guān)的操作表示了對象的行為,施加給對象的操作會引起對象狀態(tài)的變化對象是面向?qū)ο笙到y(tǒng)中最基本的概念,是問題空間中對客觀事物的一種抽象表示,也是應(yīng)用系統(tǒng)的基本組成單位,891面向?qū)ο蟮母拍?二、類的概念在面向?qū)ο笙到y(tǒng)中,類是一種抽象機制,它是對一組具有共同屬性和行為的對象的一般描述類與對象的關(guān)系是一個抽象與具體的關(guān)系。類是把從具體的對象中抽取出來的共同屬性所形成的一般化定義,是對象的抽象,而對象則是類的一個實例,891面向?qū)ο蟮母拍?三、繼承的概念繼承是一個對象可以獲取另一個對象特性的機制類和類之間的繼承關(guān)系,是客觀世界中遺傳關(guān)系的直接模擬,它表示了類與類之間的內(nèi)在聯(lián)系類有父類和子類之分,父類也叫基類,子類又叫派生類。子類除了可以沿用父類的某些特征外,它還具有本身獨特的屬性和操作正是因為有了繼承,低層的類只需定義特定于它的特征,就可以共享高層的類特征了,891面向?qū)ο蟮母拍?四、消息的概念消息是向?qū)ο蟀l(fā)出的服務(wù)請求。消息的發(fā)送方是一個要求提供服務(wù)的對象,而消息的接收方是一個能夠提供服務(wù)的對象在面向?qū)ο蟮南到y(tǒng)中,各對象之間是相互獨立的,對象之間通過消息進(jìn)行聯(lián)系,891面向?qū)ο蟮母拍?面向?qū)ο蟪绦蛟O(shè)計(OBJECTORIENTEDPROGRAMMING,簡稱OOP)從問題空間中客觀存在的事物出發(fā)構(gòu)造軟件系統(tǒng),用對象這個封裝的單元來表示問題空間中的客觀實體,用消息傳遞來建立對象之間的聯(lián)系,把相同屬性和相同行為的對象歸為一類,通過在不同層次上運用抽象的原則,就可以得到較一般的類和較特殊的類,892面向?qū)ο蠓椒ㄅc結(jié)構(gòu)化方法的比較,在問題抽象階段。結(jié)構(gòu)化方法以算法為核心,按照數(shù)據(jù)變換的過程進(jìn)行分解,重點是描述數(shù)據(jù)變換的功能模塊。面向?qū)ο蠓椒ㄊ且詳?shù)據(jù)為核心,強調(diào)問題空間中的對象模型在設(shè)計階段。結(jié)構(gòu)化方法采用自頂向下、逐步求精的指導(dǎo)思想,采用模塊化編程,各個模塊有可能保持較強的獨立性,但往往獨立于數(shù)據(jù)結(jié)構(gòu)。面向?qū)ο蠓椒ㄊ菑膶ο蟪霭l(fā),將對象的數(shù)據(jù)結(jié)構(gòu)和相應(yīng)的操作代碼集中在一個封裝的實體內(nèi),對象和對象之間通過消息進(jìn)行聯(lián)系結(jié)構(gòu)化方法的程序模型算法數(shù)據(jù)結(jié)構(gòu)面向?qū)ο蠓椒ǖ某绦蚰P蛯ο笙?893面向?qū)ο笙到y(tǒng)的特性,面向?qū)ο笙到y(tǒng)的三個特征封裝性、繼承性和多態(tài)性封裝性(ENCAPSULATION)在程序設(shè)計中,封裝性指的是把數(shù)據(jù)以及對數(shù)據(jù)的操作集中在一起所構(gòu)成的一個實體。用戶不必知道對象行為的實現(xiàn)細(xì)節(jié),只需要根據(jù)對象提供的外部接口來訪問對象。因此從用戶的角度看,這些對象的行為就象包含在一個“黑匣子”里,是隱蔽的和不可見的。封裝性是一種信息隱藏技術(shù),系統(tǒng)設(shè)計員會清楚地標(biāo)明提供的服務(wù)接口,服務(wù)的具體實現(xiàn)卻被屏蔽封裝著,用戶和應(yīng)用程序員只能使用對象提供的操作功能而不清楚內(nèi)部數(shù)據(jù)或操作代碼的實現(xiàn)細(xì)節(jié)。采用對象封裝機制的目的在于將對象的使用者和設(shè)計者分開。,893面向?qū)ο笙到y(tǒng)的特性,繼承性(INHERITANCE)繼承所表達(dá)的是類與類之間的相互關(guān)系,使得某類對象可以繼承另一類對象的特征和功能,實現(xiàn)了信息共享和代碼重用,減少了冗余。在繼承層次結(jié)構(gòu)中,父類稱為基類,子類稱為派生類。具體地說,如果類B繼承了類A,則類B中的對象就具有了類A對象的一切特征(指數(shù)據(jù)屬性)和功能(指操作),我們就稱類A為基類(或父類),稱類B為類A的派生類(或子類)。繼承機制帶來的最大優(yōu)勢在于軟件系統(tǒng)易于擴(kuò)充,降低了軟件開發(fā)的費用和復(fù)雜性,因此面向?qū)ο蠓椒ǚ浅_m合于開發(fā)大型軟件系統(tǒng)。,893面向?qū)ο笙到y(tǒng)的特性,多態(tài)性(POLYMORPHISM)多態(tài)性描述的是同一個消息可以根據(jù)發(fā)送消息對象的不同而采取不同的行為方式。C支持的多態(tài)性有兩種,即編譯時的多態(tài)和運行時的多態(tài)。編譯時的多態(tài)是通過重載來實現(xiàn)的,到底執(zhí)行哪個重載版本在編譯時就可以知道,所以是相對靜態(tài)的多態(tài);運行時的多態(tài)是通過虛函數(shù)來實現(xiàn)的,到底運行哪個函數(shù)版本需要在運行時找出發(fā)送消息的對象來確定,編譯器在編譯時采用動態(tài)聯(lián)編的手段。,810類和對象,8101類的定義8102對象的定義8103對象的成員表示,8101類的定義,類的定義格式分為兩大部分,即說明部分和實現(xiàn)部分。說明部分用來說明該類中的多個成員(包括被說明的數(shù)據(jù)成員和成員函數(shù)),而實現(xiàn)部分用來描述說明部分中成員函數(shù)的實現(xiàn)(或定義)。一般地,類的說明部分放在類體內(nèi),告訴使用者“做什么”,而類的實現(xiàn)部分放在類體外,告訴使用者“怎么做”。當(dāng)然也有些簡單的類將說明部分和實現(xiàn)部分合并在一起,都放在類體內(nèi)。,8101類的定義,類的一般定義格式CLASS類名//說明部分{PUBLIC公有的數(shù)據(jù)和成員函數(shù)PRIVATE私有的數(shù)據(jù)和成員函數(shù)}//實現(xiàn)部分各成員函數(shù)的實現(xiàn),8101類的定義,定義一個類時要注意以下幾點CLASS是定義類的關(guān)鍵字,習(xí)慣上用字母T開頭的標(biāo)識符表示類名,以區(qū)別對象名和函數(shù)名。類體中包含的數(shù)據(jù)成員和成員函數(shù)的說明或定義,用一對花括號{和}括起來從訪問權(quán)限上看,類的成員分為三大類公有的(PUBLIC)私有的(PRIVATE)受保護(hù)的(PROTECTED)成員函數(shù)必須在類體內(nèi)給出原型說明,位置在類體內(nèi)或者類體外。放在類體內(nèi)的函數(shù)被默認(rèn)為是內(nèi)聯(lián)函數(shù),而放在類體外定義的函數(shù)是一般函數(shù)。如果要定義內(nèi)聯(lián)函數(shù),只需在函數(shù)首部的最前面加上關(guān)鍵字INLINE,8101類的定義,在類體外定義成員函數(shù)時的格式{}其中作用域運算符是用來標(biāo)識某個成員函數(shù)是屬于哪個類的。,8101類的定義,例812給出一個關(guān)于日期類的定義。類TDATE的體內(nèi)一共說明了6個成員,其中3個成員函數(shù)是公有的PUBLIC,3個數(shù)據(jù)成員是私有的PRIVATE。為了敘述方便,我們把類TDATE的定義內(nèi)容全部寫入一個名叫TDATEH的頭文件中,8101類的定義,例813定義類的時候,成員函數(shù)的定義部分除了可以寫類體外(如例812所示),也可以寫在類體內(nèi)。,8102對象的定義,對象的定義格式如下類名對象名表類名是待定義的對象所屬的類的名字,這個類要求事先已經(jīng)定義好了在定義對象時,直接用類名就可以了,無需在類名前再加上關(guān)鍵字CLASS對象名表中可以是一個或多個對象名,多個對象名之間用逗號分隔,可以是一般簡單的對象名、指向?qū)ο蟮闹羔樏蛞妹?,或者是對象?shù)組名例為前面已經(jīng)有所定義了的類TDATE定義了幾個對象TDATEDATE1,DATE2,PDATE,,8103對象的成員表示,一般對象的成員表示如下對象名數(shù)據(jù)成員名對象名成員函數(shù)名參數(shù)表指向?qū)ο蟮闹羔樀某蓡T表示如下對象指針名數(shù)據(jù)成員名對象指針名成員函數(shù)名參數(shù)表或者對象指針名數(shù)據(jù)成員名對象指針名成員函數(shù)名參數(shù)表,8103對象的成員表示,例814分析程序的運行結(jié)果,類TDATE定義在頭文件TDATEH之中(見例812)。程序中定義了兩個對象D1和D2,通過成員函數(shù)SETDATE分別給兩個對象的各數(shù)據(jù)成員賦值,調(diào)用成員函數(shù)ISLEAPYEAR判斷D1和D2對應(yīng)的年是否為閏年,通過調(diào)用成員函數(shù)PRINT在屏幕顯示D1和D2的私有數(shù)據(jù)成員年、月、日的值。,811構(gòu)造函數(shù),構(gòu)造函數(shù)(CONSTRUCTOR)是一種特殊的成員函數(shù)與類中的其它成員函數(shù)不一樣,構(gòu)造函數(shù)不需要用戶調(diào)用,它是在建立一個對象時由系統(tǒng)自動執(zhí)行,于是完成了對新建對象的初始化構(gòu)造函數(shù)的名字與類名相同,它可以帶一個參數(shù)或者多個參數(shù),也可以沒有參數(shù)。在定義和說明構(gòu)造函數(shù)時,不必指明函數(shù)的類型,因為它沒有返回值,更不需要加VOID類型說明構(gòu)造函數(shù)的說明部分一般放在類體中,至于函數(shù)定義部分,可以放在類體內(nèi),也可以放在類體外,例815利用構(gòu)造函數(shù)完成對新創(chuàng)建的對象的初始化,例816定義構(gòu)造函數(shù)給兩個不同的對象賦予不同的初值,例817定義一個重載的構(gòu)造函數(shù),811構(gòu)造函數(shù),默認(rèn)的構(gòu)造函數(shù)是無參數(shù)的空函數(shù),定義格式如下類名默認(rèn)構(gòu)造函數(shù)名{}默認(rèn)構(gòu)造函數(shù)名與類同名,由于無參數(shù),因此默認(rèn)構(gòu)造函數(shù)不能重載當(dāng)定義一個沒有給定初始值的對象時,系統(tǒng)會自動調(diào)用默認(rèn)構(gòu)造函數(shù),對新創(chuàng)建的對象進(jìn)行初始化。當(dāng)該對象的存儲屬性是外部的(EXTERN)或靜態(tài)的(STATIC),它的所有數(shù)據(jù)成員將被初始化為0(或空)。如果對象是自動的(AUTO或省略存儲屬性),則在使用前必須對該對象賦初值,假設(shè)在沒有為對象賦初值之前就已經(jīng)使用了數(shù)據(jù)成員,那將是無意義的,812析構(gòu)函數(shù),析構(gòu)函數(shù)(DESTRUCTOR)與構(gòu)造函數(shù)(CONSTRUCTOR)的作用相反。當(dāng)對象的生存期結(jié)束時,系統(tǒng)將自動調(diào)用析構(gòu)函數(shù)來釋放這個對象析構(gòu)函數(shù)也是一種特殊的成員函數(shù),其函數(shù)名也與類名相同,為了與構(gòu)造函數(shù)名區(qū)分開,特意在類名前加上符號,以示析構(gòu)析構(gòu)函數(shù)沒有參數(shù),也不能指定函數(shù)返回值類型(包括VOID類型),因此析構(gòu)函數(shù)不能重載,而且在一個類中只能定義一個析構(gòu)函數(shù)析構(gòu)函數(shù)的說明一般放在類體內(nèi),它的函數(shù)體可以寫在類體內(nèi),也可以寫在類體外,812析構(gòu)函數(shù),在以下兩種情況下,析構(gòu)函數(shù)將由系統(tǒng)自動執(zhí)行當(dāng)一個對象的生存期結(jié)束時,將自動調(diào)用析構(gòu)函數(shù)來釋放該對象使用NEW運算符創(chuàng)建的對象,在使用DELETE運算符釋放該對象時,系統(tǒng)將自動調(diào)用析構(gòu)函數(shù)如果類中沒有定義析構(gòu)函數(shù),系統(tǒng)將自動生成一個默認(rèn)的析構(gòu)函數(shù)。默認(rèn)析構(gòu)函數(shù)定義格式如下類名默認(rèn)析構(gòu)函數(shù)名{}其中,默認(rèn)析構(gòu)函數(shù)名與類名相同,該析構(gòu)函數(shù)不進(jìn)行任何操作。,例818分析下面程序的運行結(jié)果,說明構(gòu)造函數(shù)和析構(gòu)函數(shù)是如何被調(diào)用的。,812析構(gòu)函數(shù),813繼承與派生類,8131繼承與派生類的概念8132派生類的定義格式8133公有派生類8134私有派生類8135保護(hù)成員,8131繼承與派生類的概念,繼承是C的一個重要機制,它能自動地為一個類提供來自另一個類的數(shù)據(jù)和操作,使得用戶可以在一個現(xiàn)有的類的基礎(chǔ)上,很快地建立起一個新的類,而不必從零開始重新設(shè)計,實現(xiàn)了代碼的共享和重用。,在左邊這個樹型結(jié)構(gòu)圖中,最高層是抽象的,以下每一層都是上一層的具體化,從圖中可以看出低層具有高層的特征。例如一旦選擇了丹頂鶴,就不用再說丹頂鶴有羽毛長翅膀了,因為這些特征丹頂鶴已經(jīng)從鳥類中繼承了。,8131繼承與派生類的概念,在面向?qū)ο蟮姆椒ㄖ?,繼承是針對類而言的。通過繼承的機制,能夠通過已有的類型來定義新的類型。這樣,所定義的新類型在擁有原來類型屬性的同時,還擁有新的屬性,我們稱已存在的被用來生成新類型的類為基類,而從基類中派生出來的新類稱為派生類。在C中,派生類可以從一個基類(或多個基類)中派生得到。從一個基類中派生的繼承方式稱為單繼承,從多個基類中派生的繼承方式稱為多繼承。簡單地說,單繼承方式的派生類只有一個基類,而多繼承方式的派生類有多個基類。,8131繼承與派生類的概念,圖82所示的為單繼承,類B和類C是兩個不同的派生類,但它們都是從類A中派生出來的。圖83所示的是多繼承,類Z是由類X和類Y這兩個類派生出來的。,單繼承和多繼承舉例,8132派生類的定義格式,單繼承派生類的定義格式CLASS派生類名繼承方式基類名{派生類新增成員的定義};其中派生類是按指定的繼承方式從基類中派生出來的,具體的繼承方式有以下三種PUBLIC代表公有繼承方式PRIVATE代表私有繼承方式PROTECTED代表保護(hù)繼承方式默認(rèn)的繼承方式為PRIVATE,8132派生類的定義格式,多繼承派生類的定義格式CLASS派生類名繼承方式1基類名1,繼承方式2基類名2,{派生類新增成員的定義};與單繼承派生類的定義相比較,多繼承派生類在定義格式上的基類名較多,這些基類名彼此之間用逗號分隔,而且每個基類名前都有一個該基類的繼承方式說明默認(rèn)的繼承方式為私有繼承方式(PRIVATE),8132派生類的定義格式,例819定義一個學(xué)生類TSTUDENT,其數(shù)據(jù)成員包括學(xué)號、姓名和性別,對它進(jìn)行的操作是顯示每個學(xué)生的基本情況,若想在這個類的基礎(chǔ)上再添加年齡和年級信息。由于涉及到類中成員的修改,我們當(dāng)然可以拋開原來的類不管而重新定義一個新的類,但是利用類的繼承方法實現(xiàn)起來更方便。在原有類TSTUDENT的基礎(chǔ)上派生出一個新類TNEWSTUDENT。請看下面的例820,8132派生類的定義格式,例820定義一個派生類(在例819的基礎(chǔ)上),本例中TSTUDENT為基類(在例819中定義),TNEWSTUDENT是基類TSTUDENT的派生類,使用的繼承方式為PUBLIC派生類的成員函數(shù)NEWLIST調(diào)用了基類的公有成員函數(shù)LIST來顯示學(xué)生的學(xué)號、姓名和性別,8132派生類的定義格式,派生類中的成員包括原來基類中的成員和自己新增的成員對于派生類中新增的成員,如果在派生類定義中被定義為PRIVATE,它們只能通過同一類的成員函數(shù)進(jìn)行訪問;如果被定義為PUBLIC,則可以被外界所使用對于那些從基類中繼承過來的數(shù)據(jù)成員,并不是簡單地把基類中的PRIVATE和PUBLIC成員直接作為派生類的私有成員和公有成員,而要根據(jù)基類成員的訪問權(quán)限和派生類定義中的繼承方式共同決定(見表81),8133公有
      下載積分: 4 賞幣
      上傳時間:2024-01-06
      頁數(shù): 80
      11人已閱讀
      ( 4 星級)
    • 簡介:摘要中國城市中的舊建筑改造,特別是舊工業(yè)建筑的改造,已經(jīng)成為一個潮流。其特殊性已形成一種新的設(shè)計理念,值得我們從城市建筑學(xué)和文化傳承的角度去思考這個現(xiàn)象的現(xiàn)實意義。不管是目前還是未來,舊工業(yè)建筑的改造都將是城市更新中的重要部分。關(guān)鍵詞舊工業(yè)建筑;建筑改造;表現(xiàn)語言ABSTRACTINCHINESECITYTHERENOVATIONOFOLDBUILDINGBECAMEATRENDESPECIALLYINTHERENOVATIONOFOLDINDUSTRIALBUILDINGTHEPARTICULARITYOFTHEMBECAMEANEWTHOUGHTOFDESIGNWESHOULDTHINKABOUTTHETHERENOVATIONOFOLDBUILDINGINARCHITECTUREANDCULTUREINHERITANCENOMATTERATPRESENTANDINTHEFUTURETHERENOVATIONOFOLDINDUSTRIALARCHITECTUREISAVERYIMPORTANTPARTINCITYRENEWALKEYWORDSOLDINDUSTRIALBUILDING;THERENOVATIONOFBUILDINGEXPRESSSPEECH中圖分類號TU2707文獻(xiàn)標(biāo)識碼A文章編號100804222007040064041引言建筑是城市的史書,記載了城市的文化和歷史,承載了人們對過去的追憶,是社會、經(jīng)濟(jì)、文化發(fā)展的產(chǎn)物。而舊工業(yè)建筑則記載了城市工業(yè)文明發(fā)展的歷程是工業(yè)時代遺留下來的生動展示,用建筑的語言訴說著過去的輝煌。20世紀(jì)60年代,歐洲最先出現(xiàn)了大規(guī)模的舊工業(yè)建筑改造再利用。20世紀(jì)80年代至今,舊工業(yè)建筑改造再利用掀起一股熱潮,很多工業(yè)建筑的廠房車間被改做生活、休閑和辦公、工作空間;有的甚至改做藝術(shù)館、博物館;有的則以工業(yè)建筑出色的空間品質(zhì)而吸引了一批前衛(wèi)藝術(shù)家,成為了前衛(wèi)藝術(shù)家們的創(chuàng)作舞臺;有的則改做工業(yè)文化公園,成為對工業(yè)歷史進(jìn)行回憶和反思的一個途徑。近幾年,中國的舊工業(yè)建筑改造,尤其是舊廠房改造成為一種潮流。并設(shè)計出一些值得學(xué)習(xí)的成功例子。如北京東郊的“798”工廠是藝術(shù)家的居落、上海蘇州河工業(yè)倉庫區(qū)的“藝術(shù)中心SOHO區(qū)”如圖1“798”工廠。它們都成為了城市發(fā)展的新亮點。這些項目的改建成功,使得舊工業(yè)建筑歷史文化承擔(dān)起現(xiàn)代生活中新的社會職能,既可以使對舊工業(yè)建筑的保護(hù)取得有效的成果,也可以帶動一定區(qū)域的文化生活發(fā)展,成為推動城市文化發(fā)展的積極因素。2舊工業(yè)建筑改造的特征與類型通過對舊工業(yè)建筑改造的實例研究與分析,不難發(fā)現(xiàn)其中表現(xiàn)出了許多共性,它們集中反映了當(dāng)前對舊工業(yè)建筑改造的特征、手法和思路,即保留舊工業(yè)建筑外觀形體,只做必須的修繕,讓其與周圍環(huán)境相適應(yīng),充分保留舊工業(yè)建筑原有的結(jié)構(gòu),不對其進(jìn)行大規(guī)模的拆除和加建,只是為了滿足現(xiàn)代功能需要而進(jìn)行必須的少量的改建,充分靈活的組織利用建筑內(nèi)部空間,為各種不同的新功能的需求創(chuàng)造可能,完全展現(xiàn)出新、舊工業(yè)建筑在形體、收稿日期20070122作者簡介王柔(1982),女(漢族),碩士研究生,研究方向工業(yè)遺產(chǎn)保護(hù)與改造;季翔(1960),教授,國家一級注冊建筑師,研究方向建筑藝術(shù)與建筑技術(shù)。舊工業(yè)建筑改造的表現(xiàn)語言THEPERFORMANCELANGUAGEOFOLDINDUSTRIALARCHITECTURETRANSFORMATION王柔1季翔2WANGROU1JIXIANG2圖1北京“798”工廠圖2德國柏林國會大廈外觀6432玻璃表現(xiàn)玻璃作為一種有著獨特個性的現(xiàn)代建筑材料,有自己特有的風(fēng)采。它的應(yīng)用從屋頂?shù)降孛?,從門窗到墻體,從陳設(shè)到裝飾,幾乎無處不在、無所不能。同樣,在舊建筑改造和更新這個建筑設(shè)計領(lǐng)域,玻璃也扮演著極其重要的角色。從材料的應(yīng)用角度,在舊建筑改造中,出于舊建筑的真實性和可讀性的要求,與舊建筑肌體直接相連的新改造部分的新肌體,應(yīng)盡可能采用與舊建筑不同的材料。與混凝土相比,玻璃則是較為廣泛使用的理想的改造材料。玻璃與磚石等材料可以明顯區(qū)分和識別。玻璃與舊建筑連接時,對舊建筑特有的肌體的破壞程度小,還有易于拆卸等優(yōu)點。另外,玻璃具有真實虛幻的現(xiàn)代建筑形式美,能與舊建筑的歷史氛圍形成良好的對比。正是由于玻璃特殊的光學(xué)性質(zhì)以及鮮明的時代性,它在舊工業(yè)建筑改造及更新設(shè)計中,更是獲得了廣泛的應(yīng)用。(如圖5大英博物館玻璃屋頂)33混凝土表現(xiàn)混凝土建筑已廣泛應(yīng)用于建筑領(lǐng)域,使得混凝土建筑獲得空前的研究和發(fā)展。這種被稱為所謂的“低技”材料不僅具有理想的可塑性和豐富的表現(xiàn)力,而且成為主要的建筑結(jié)構(gòu)形式之一,并使得混凝土材料成為和磚、玻璃同等重要的表現(xiàn)素材?,F(xiàn)代建筑多以鋼筋混凝土結(jié)構(gòu)為主,許多破敗的舊工業(yè)建筑都會袒露出其混凝土的質(zhì)地,展現(xiàn)出特有的結(jié)實的粗糙質(zhì)感。改造舊工業(yè)建筑不再強調(diào)混凝土作為結(jié)構(gòu)材料的內(nèi)在邏輯,而是強調(diào)其作為承載歷史文脈的情感內(nèi)涵,并成為建筑表現(xiàn)的中心,與新技術(shù)設(shè)計的更新相結(jié)合,表達(dá)了舊工業(yè)建筑改造的精神所在。34木結(jié)構(gòu)表現(xiàn)木結(jié)構(gòu)是舊建筑中使用壽命較短的部分,在舊工業(yè)建筑改造中必須對其加以改造,使之與舊工業(yè)建筑中使用壽命較長的部分和新添加的部分相適應(yīng),以提高建筑的整體壽命,這也是舊工業(yè)建筑改造需要達(dá)到的一個目的?,F(xiàn)代人對木材有著深厚的感情,不但是因為木材特有的質(zhì)地,也是因為建筑的木結(jié)構(gòu)曾經(jīng)是建筑歷史發(fā)展的主要線索。和混凝土一樣,很多舊建筑都會有木結(jié)構(gòu)暴露出來?;炷敛牧辖o人以厚重滄桑的感覺,那么木結(jié)構(gòu)給人的則是寧靜的想象空間。(如圖6、7“標(biāo)準(zhǔn)營造”工作室)35異型體表現(xiàn)早期解構(gòu)主義建筑熱衷于異型體的創(chuàng)作,按照其自身系統(tǒng)的邏輯關(guān)系生成了很多建筑,拓展了人們對建筑的傳統(tǒng)印象,也預(yù)示了建筑的多種可能性。而許多舊建筑的空間和結(jié)構(gòu)大都矩形平面、單調(diào)呆板,顯得規(guī)整有余而生氣不足。但這為舊建筑改造尋找一個新舊結(jié)合的契合點即在規(guī)則的即有空間中增加活躍空間的形體元素。(如圖8、9英國謝菲爾德的舊鋼鐵廠改造的科技游樂中心)。36構(gòu)件雕塑化表現(xiàn)在建筑空間設(shè)計中雕塑的作用顯而易見,雕塑不但是構(gòu)成,同時也留給人們許多回味和思考。由于舊工業(yè)建筑具有特定歷史時期的時代特殊性,建筑中的機械設(shè)備和一些特殊生產(chǎn)構(gòu)件,在改造過程中便利用這一特性進(jìn)行創(chuàng)作,將其雕塑化處理,使其在新的建筑空間中發(fā)揮新的功能,這些實物的繼續(xù)存在就是對歷史和文化最好的追憶。(如圖10北京“798”工廠內(nèi)原廠設(shè)備改造為雕塑)37極少表現(xiàn)現(xiàn)代主義建筑的發(fā)展有一種回歸簡潔圖7“標(biāo)準(zhǔn)營造”工作室內(nèi)部圖8原鋼鐵廠形體怪異的構(gòu)件保留在外部66
      下載積分: 5 賞幣
      上傳時間:2024-03-13
      頁數(shù): 4
      12人已閱讀
      ( 4 星級)
    • 簡介:語言與構(gòu)建和諧社會語言與構(gòu)建和諧社會構(gòu)建和諧社會是我國經(jīng)濟(jì)和社會發(fā)生深刻變化的需要,是社會結(jié)構(gòu)和社會生活發(fā)生深刻變化的需要,是建設(shè)我國現(xiàn)代化的社會主義社會的需要,是我黨鞏固執(zhí)政基礎(chǔ)完成執(zhí)政任務(wù)的需要。論文檢測。我們黨把構(gòu)建和諧社會這一任務(wù)放在了我國社會主義建設(shè)和發(fā)展的重要地位。它對實現(xiàn)我國經(jīng)濟(jì)社會的協(xié)調(diào)發(fā)展起著極其重大的戰(zhàn)略意義,同時對我國健康、穩(wěn)步地走進(jìn)世界先進(jìn)行列也具有重大的歷史意義。中國的和諧社會將極大地推動世界社會的和諧及和平。然而和諧離不開語言,語言是構(gòu)建和諧的關(guān)鍵,語言是構(gòu)建和諧的重要紐帶和橋梁。優(yōu)美的語言構(gòu)建優(yōu)美的和諧社會。沒有優(yōu)美的語言,和諧就不能實現(xiàn)。見于此語言在構(gòu)建和諧社會中起著極其重要的不可忽略的促進(jìn)和諧紐帶及橋梁作用。眾所周知語言是交際的工具,是人類思維的工具,是人類表達(dá)思想的工具,也是人類獲取信息的工具。語言也是人類構(gòu)建和諧社會的重要因素以及不可缺少的橋梁。語言的正反兩個面,即語言的褒義和語言的貶義可以構(gòu)建和諧社會,也可以破壞和諧社會。因此我們決不可忽略語言在構(gòu)建和諧社會的作用。論文檢測。就其語言的本質(zhì)特性而言,就其組成語言的建筑材料詞而言,其作用可分為三種意義一是褒義;二是貶義;三是中性。義言語可以使人精神振奮,可以使人產(chǎn)生良好的、健康的心理感受而產(chǎn)生積極的心理反應(yīng),從而促使發(fā)生正常的,積極的行為舉止,而增加社會、人際的和諧。注意處處恰如其份地使用褒義言語,可以使人獲得良好的人際,而促進(jìn)員工在完成任何時的協(xié)作,而產(chǎn)生集體團(tuán)隊精神,有利于成功,取勝。然而事物都是一分為二的。褒義言語的使用也是有度的,如果過頭地使用,即OVERGENERATEDOVERUSED就會走向反面,不但不會起到良好的積極的促進(jìn)作用,相反讓人產(chǎn)生不真實感,認(rèn)為在諷刺而產(chǎn)生心理反感而導(dǎo)致毀壞將會達(dá)成的和諧。在社會生活中任何人的行為舉止,除違反國家法律、法規(guī)應(yīng)除受到法律制裁外,除那些違反社會公德的行為舉上外,除應(yīng)給予極大的貶義言語訴責(zé)外還應(yīng)給予適度的懲法。除此之外其它任何行為都應(yīng)給予足夠的褒義言語而加以贊揚。對于任何人,只要他(她)不做壞事,都應(yīng)用大量的褒義言語而加以肯定,多給予他們心靈陽光溫暖,這樣就能獲得他們對社會的支持。美好和諧的社會必須由美好和諧健康的個人而組成。只有這樣,心靈美好的個人才會為社會多做貢獻(xiàn),而不計個人得失。當(dāng)然精神與物質(zhì)是一個統(tǒng)一體,好的行為舉止還應(yīng)有一定的物質(zhì)獎勵。畢竟物質(zhì)是人類生活的基礎(chǔ)。論文檢測。二、貶義言語對和諧社會的影響就其語言作用和效果,貶義言語在和諧社會中也起著不可忽視的作用。貶義言語就是通常我們稱為帶有強烈的憎恨、厭惡的言
      下載積分: 5 賞幣
      上傳時間:2024-03-15
      頁數(shù): 5
      11人已閱讀
      ( 4 星級)
    • 簡介:英俄語言對比下的俄語學(xué)習(xí)方法探究英俄語言對比下的俄語學(xué)習(xí)方法探究一、引言20世紀(jì)80年代起三語習(xí)得得到深入發(fā)展。語言教育研究中關(guān)于英俄語言對比學(xué)習(xí)方法的研究取得一些成績,但研究時間短,大都停留在負(fù)遷移的成因、表現(xiàn)和影響等方面。西方學(xué)者發(fā)現(xiàn)英語在俄語學(xué)習(xí)中的影響十分顯著,并且這種影響越來越多地受到人們的重視。國內(nèi)對于語言遷移的研究在20世紀(jì)90年代末才開始,且大多是關(guān)于漢語對英語負(fù)遷移的研究,很少涉及英語對俄語負(fù)遷移的研究以及有關(guān)俄語學(xué)習(xí)方法的研究。此項研究旨在了解我校英語專業(yè)學(xué)生在第二外語俄語學(xué)習(xí)中受負(fù)遷移影響的現(xiàn)狀;研究能夠降低英語學(xué)習(xí)對俄語學(xué)習(xí)負(fù)遷移影響的方法,在實踐活動中提出具體的實施方案,通過優(yōu)化俄語學(xué)習(xí)方法,在外語系及全校推廣,幫助學(xué)生將負(fù)遷移影響的程度降到最低,探索正確、有效的俄語學(xué)習(xí)方法。二、研究內(nèi)容第一、利用文獻(xiàn)綜述、問卷調(diào)查等方法證實英語專業(yè)學(xué)生在二外俄語學(xué)習(xí)過程中學(xué)習(xí)方法不當(dāng),學(xué)習(xí)效率低,甚至有厭學(xué)情緒。第二、歸納英語和俄語在語音語調(diào)、詞匯、句法等方面的異同點,并進(jìn)行整理分類,創(chuàng)建資源庫。引導(dǎo)學(xué)生俄語口語能力。三、研究過程第一步文獻(xiàn)綜述法運用文獻(xiàn)綜述法全面、詳細(xì)地了解國內(nèi)外關(guān)于三語習(xí)得的研究現(xiàn)狀,為本研究提供理論依據(jù)。第二步問卷調(diào)查法設(shè)計兩份調(diào)查問卷,第一份用于了解當(dāng)前學(xué)生的俄語學(xué)習(xí)現(xiàn)狀;第二份用于測試推廣解決措施后被試學(xué)生的學(xué)習(xí)情況。第三步訪談法運用訪談法,第一次用于了解當(dāng)前學(xué)生的俄語學(xué)習(xí)現(xiàn)狀;第二次用于調(diào)查推廣解決措施后俄語學(xué)習(xí)效率是否提高。第四步對比實驗法運用對比實驗法,以外語系12級本科二班、三班共80名同學(xué)為試點,將被試學(xué)生分為實驗組和對照組,實驗組按照本方案進(jìn)行學(xué)習(xí),對照組按傳統(tǒng)模式進(jìn)行學(xué)習(xí),通過調(diào)查結(jié)果分析,驗證實踐活動的有效性,進(jìn)一步分析活動過程中存在的問題,完善本課題所提出的方案,并建議其推廣。四、研究成果1第一次問卷調(diào)查分析與結(jié)論。(1)第一次問卷調(diào)查分析。本問卷的調(diào)查目的是為了了解濱州學(xué)院外語系英語專業(yè)第二外語是俄語的學(xué)生英語學(xué)習(xí)對俄語學(xué)習(xí)負(fù)遷移影響的表現(xiàn)方面,并提出相應(yīng)的學(xué)習(xí)方法。研究對象以濱州學(xué)院外語系2012級英語專業(yè)18班第二外語是俄語的80名學(xué)生為調(diào)查對象。本問卷共涉
      下載積分: 3 賞幣
      上傳時間:2024-05-22
      頁數(shù): 7
      23人已閱讀
      ( 4 星級)
    • 簡介:系統(tǒng)功能語言學(xué)中的元功能思想系統(tǒng)功能語言學(xué)中的元功能思想摘要系統(tǒng)功能語法對二十世紀(jì)后半期的語言學(xué)產(chǎn)生了巨大影響。作為該語法體系的一大核心內(nèi)容,元功能思想經(jīng)歷了不斷發(fā)展完善的過程。本文將回顧HALLIDAY之前的現(xiàn)代語言學(xué)者對元功能思想所作的奠基性貢獻(xiàn),然后著重介紹HALLIDAY元功能思想的發(fā)展過程及最新修訂情況,最后概述系統(tǒng)功能語言學(xué)界內(nèi)部對元功能思想的發(fā)展與貢獻(xiàn)。關(guān)鍵詞元功能,HALLIDAY,發(fā)展歷史,現(xiàn)狀編輯。METAFUNCTIONSINSYSTEMICFUNCTIONALLINGUISTICSYANGBINGJUNQINCHAOXIANSCHOOLOFFEIGNLANGUAGESZHONGSHANUNIVERSITY510275ABSTRACTASONEKERNELIDEAOFSYSTEMICFUNCTIONALGRAMMARWHICHHASGREATLYINFLUENCEDLINGUISTICSINTHELATETWENTIETHCENTURYMETAFUNCTIONHASUNDERGONEAPROCESSOFDEVELOPMENTIMPROVEMENTTHISPAPERFIRSTLYREVIEWSMODERNLINGUISTS’CONTRIBUTIONWHICHLAIDAFOUNDATIONFTHE2HALLIDAY之前的功能思想從語言學(xué)史的角度看,功能的思想可以追溯到PROTAGAS和PLATO為代表的語言學(xué)觀,PROTAGAS和PLATO為代表的以人類學(xué)為本的語言傳統(tǒng)已經(jīng)關(guān)心語義與修辭功能的關(guān)系;而從現(xiàn)代語言學(xué)的角度看,功能的思想最初是MALINOWSKI以及布拉格學(xué)派的MATHESIUS等人明確提出的。功能的思想在MALINOWSKI與布拉格學(xué)派之前也散見于一些學(xué)者的論著中,比如PASSY(1912),JESPERSEN(1922)(錢軍1998)。1923年,MALINOWSKI從人類學(xué)的角度明確區(qū)分了語言的三大功能活動功能(ACTIVE)、敘述功能(NARRATIVE)和巫術(shù)功能(MAGICAL),他還提出了”意義即為語境中的功能”(MEANINGASFUNCTIONINCONTEXT)的思想。同年,MATHESIUS提出了二功能說,即語言的基本功能是交際功能(COMMUNICATIVEFUNCTION),表現(xiàn)為兩種情況單純的交際,如傳達(dá)信息;表示呼吁,如要求、命令。MATHESIUS(1975)后來仍然堅持這一觀點。從1934年起,心理學(xué)家BLER從心理學(xué)的角度區(qū)分了語言的四種功能表達(dá)功能(REPRESENTATIONAL)、表情功能(EXPRESSIVE)、意欲功能(CONATIVE)和所指功能(REFERENTIAL)。布拉格學(xué)派的MUKAROVSKY在BLER功能說
      下載積分: 7 賞幣
      上傳時間:2024-05-21
      頁數(shù): 30
      17人已閱讀
      ( 4 星級)
    • 簡介:語言對比理論觀照下的二外俄語教學(xué)語言對比理論觀照下的二外俄語教學(xué)【摘要】由于語言自身的原因和二外教學(xué)的特點,二外俄語教學(xué)成為一個矛盾的復(fù)雜過程。語言對比理論為改進(jìn)二外俄語教學(xué)提供了新的思路和方法。實施俄漢對比教學(xué),能夠激發(fā)學(xué)生課堂學(xué)習(xí)興趣,培養(yǎng)學(xué)生的語言運用能力【關(guān)鍵詞】對比;興趣;能力中圖分類號H35文獻(xiàn)標(biāo)識碼A文章編號10026908(2008)012014401近年來,隨著中俄經(jīng)濟(jì)文化交流的蓬勃發(fā)展,依據(jù)復(fù)合人才培養(yǎng)需要,在大多數(shù)綜合性大學(xué)中開設(shè)了二外俄語課程。俄語是一種形態(tài)語言,它具有不同于漢語的特點,學(xué)校師生在教學(xué)中都感覺難度頗大,迫切需要新的教學(xué)理念和方法來指導(dǎo)俄語教學(xué)。1二外俄語教學(xué)的特點就教學(xué)內(nèi)容而言,與英語相比,俄語具有相當(dāng)復(fù)雜的性、數(shù)、格、體、式等語法范疇。單從學(xué)外語的角度看,俄語比英語要難,時間需要多花一些。外語教學(xué),特別是成年人的外語教學(xué),有著不可忽視的指導(dǎo)意義2。二外俄語教學(xué)中俄漢對比目的是,充分利用成年學(xué)生成熟的認(rèn)知和心理優(yōu)勢,讓學(xué)生在與漢語的對比中更快更準(zhǔn)確掌握俄語語音、語法、詞匯和語用方面的特點并形成言語能力。首先,對比語言大系統(tǒng)特征。俄語是綜合語,漢語是分析語;俄語屬于印歐語系,漢語屬于漢藏語系,兩者的差別很大。漢語因為缺少豐富的形態(tài)變化,在組合上很難實現(xiàn)句子的立體組合,總是用大量的散句、小句來表達(dá)一種意念,語義關(guān)系很難精確界定,經(jīng)常表現(xiàn)一種模糊性。其次,對比語音、詞匯和語法子系統(tǒng)。語音是語言的物質(zhì)外殼,語音對比的研究層次大體可以分成語音、語調(diào)與朗讀三個方面,小少語言學(xué)家都是以語音為突破。在課堂上,可以進(jìn)行元音對比、輔音對比、重音對比、語調(diào)對比、語流對比。俄漢語的元、輔音數(shù)目不同,類型不同,音值也不同。以雙唇音為例,俄語中П和漢語中P似乎相同,但實際上不同,這可以從它們跟同一個元音A的組合就能看出,俄語音組ПA近似讀作漢語”八”,漢語音組PA近似讀作漢語字”怕”,顯然音組的發(fā)音差別甚大。詞語包括形式和意義兩個方面。詞形上一般進(jìn)行構(gòu)詞對比。在俄漢兩種語言中,某些對應(yīng)詞的概念意義等
      下載積分: 6 賞幣
      上傳時間:2024-03-16
      頁數(shù): 7
      11人已閱讀
      ( 4 星級)
    • 簡介:語言遷移視角下的零起點俄語教學(xué)語言遷移視角下的零起點俄語教學(xué)一引言俄羅斯偉大教育家КД烏申斯基曾說好的教科書和有效的教學(xué)方法,能使沒有經(jīng)驗的教師成為一個好教師。如果缺少這些,一個優(yōu)秀教師也難以真正在教學(xué)上登堂入室。教學(xué)方法和教學(xué)手段的改革是提高教育質(zhì)量和培養(yǎng)合格人才的一條重要途徑。在國內(nèi)的外語教學(xué)討論中,大部分研究的是母語遷移對外語教學(xué)的影響,且多數(shù)研究文化遷移、理論遷移、翻譯教學(xué)遷移等。本文倡導(dǎo)的雙外語比較教學(xué)法就是針對雙外語教學(xué)區(qū)別于單外語教學(xué)的特點,在教學(xué)中適時適度采取一系列兩種語言語際對比的俄英雙外語教學(xué)法。雙外語比較教學(xué)法理論基礎(chǔ)是對比語言學(xué)中COM遷移理論。此方法主要針對在中學(xué)學(xué)過六年英語的零起點俄語學(xué)生。俄語和英語雖屬于不同語族、語支,但他們共同發(fā)源于印歐語系,是親屬語言。同一淵源的英、俄語在語音、語法、詞匯等方面有相似性,可用作正遷移的成分很多。二語言遷移在零起點俄語教學(xué)中的應(yīng)用語言遷移是一種語言學(xué)習(xí)對另一種語言學(xué)習(xí)產(chǎn)生影響,或先學(xué)習(xí)的一種語言對后學(xué)習(xí)的一種語言產(chǎn)生影響。如果這種影響是積極的、有益的,則稱之為語際正遷移。學(xué)生了解俄語詞重音的位置是不固定的,俄語詞重音具有移動性,即單詞中有多少個元音,重音就會有多少種可能,但是每個表義單詞的重音不可隨意移動,在俄語中詞重音位置是俄語詞的重要表義手段,如ЗАМОК(重音前置,城堡)和ЗАМОК(重音后置,門鎖);РЕКИ(重音后置,手,單二格)和РЕКИ(重音前置,手,復(fù)一格)。2語法教學(xué)面對當(dāng)今社會對俄語復(fù)合型人才需求和零起點學(xué)生數(shù)量的劇增,俄語教學(xué)要借鑒新的教學(xué)成果,總結(jié)出行之有效的語法教學(xué)法。英語和俄語語法規(guī)則中有一些相似或相近之處,俄語中帶前置詞第六格相當(dāng)于英語中的介詞短語。俄語的前置詞與英語介詞的語法作用十分相似,如БЕЗWITHOUT,ДОBEFE,ПОСЛЕAFTER,ВСВЯЗИACCDINGTO,ПРОТИВAGAINST,ОНАСЧЁТABOUTON,ОКОЛОВОЗЛЕNEAR,СРЕДИBETWEEN等。連詞方面,НЕТОЛЬКО,НОИ和NOTONLY,BUTALSO。俄英語語法的融通,如俄語未完成體主動形動詞,相當(dāng)于英語作定語的現(xiàn)在分詞。例如СТУДЕНТЫ,ИЗУЧАЮЩИЕРУССКИЙЯЗЫК,ПОЕХАЛИНАВЫСТАВКУTHESTUDENTS,LEARNINGRUSSIANWENTTOTHEEXHIBITION俄語被動形動詞相當(dāng)于英語過去分詞短語作定語,例如ЭТООДИНИЗМНОГИХМОСТОВ,ПОСТРОЕННЫХНАДЭТОЙРЕКОЙTHISISONEOFTHEMANYBRIDGES
      下載積分: 5 賞幣
      上傳時間:2024-03-15
      頁數(shù): 5
      10人已閱讀
      ( 4 星級)
    • 簡介:言語和語言發(fā)育障礙(兒童言語和語言發(fā)育障礙)言語和語言發(fā)育障礙(兒童言語和語言發(fā)育障礙)
      下載積分: 3 賞幣
      上傳時間:2024-03-15
      頁數(shù): 1
      9人已閱讀
      ( 4 星級)
    • 簡介:淺談小學(xué)生數(shù)學(xué)語言如何培養(yǎng)淺談小學(xué)生數(shù)學(xué)語言如何培養(yǎng)數(shù)學(xué)的學(xué)習(xí)活動基本上是數(shù)學(xué)思維活動,而數(shù)學(xué)語言是數(shù)學(xué)思維的工具,所以掌握數(shù)學(xué)語言是順利地、有成效地進(jìn)行數(shù)學(xué)學(xué)習(xí)活動的重要基礎(chǔ)之一。我們應(yīng)當(dāng)把培養(yǎng)學(xué)生的數(shù)學(xué)語言和數(shù)學(xué)知識的學(xué)習(xí)緊密地結(jié)合起來,將它看成是數(shù)學(xué)學(xué)習(xí)的重要組成部分。這樣才能更好地鍛煉學(xué)生思維的條理性、邏輯性和準(zhǔn)確性。一、教會學(xué)生會閱讀數(shù)學(xué),從中感悟數(shù)學(xué)語言數(shù)學(xué)語言具有高度抽象性,因此數(shù)學(xué)閱讀需要較強的邏輯思維能力。學(xué)會有關(guān)的數(shù)學(xué)術(shù)語和符號,正確依據(jù)數(shù)學(xué)原理分析邏輯關(guān)系,才能達(dá)到對書本的本真理解。同時數(shù)學(xué)有它的精確性,每個數(shù)學(xué)概念、符號、術(shù)語都有其精確的含義,沒有含糊不清或易產(chǎn)生歧義的詞匯,結(jié)論錯對分明,因此數(shù)學(xué)閱讀要求認(rèn)真細(xì)致,同時必須勤思多想。要想真正的學(xué)好數(shù)學(xué),使數(shù)學(xué)素質(zhì)教育的目標(biāo)得到落實,使數(shù)學(xué)不再感到難學(xué),我覺得必須重視數(shù)學(xué)閱讀,這其實是一個很簡單的道理書看得多的人,他們的口語表達(dá)能力和作文水平相對比看得少的要好。同時這樣也能真正做到以學(xué)生為主體,教師為主導(dǎo)的雙主教學(xué)思想。因此,我每節(jié)課都要讓學(xué)生讀10分鐘左右,采取個人讀,齊讀等方式。會,又有面對全班同學(xué)說的機會。學(xué)生為了表達(dá)本組的意見,更加主動地思考、傾聽、組織,靈活運用新舊知識,使全身心都處于主動學(xué)習(xí)的興奮中,同時也增加了課堂密度,起到事半功倍的效果。2、同桌交流同桌交流非常方便,也是課堂教學(xué)中讓學(xué)生發(fā)表見解、培養(yǎng)語言能力的好方法。特別是新授課時,學(xué)生掌握了一定的方法,需要用語言及時地總結(jié)。如名數(shù)之間的化法2米6厘米()厘
      下載積分: 5 賞幣
      上傳時間:2024-03-15
      頁數(shù): 3
      13人已閱讀
      ( 4 星級)
    • 簡介:英漢語標(biāo)點符號語用功能對比英漢語標(biāo)點符號語用功能對比比較語言學(xué)論文比較語言學(xué)論文標(biāo)點符號是輔助文字記錄語言的一套符號系統(tǒng),是現(xiàn)代書面語中不可缺少的有機組成部分正確、規(guī)范地使用標(biāo)點符號有助于書面語內(nèi)容的表達(dá)、意思的傳遞和涵義的理解,從而使句子語義明晰,避免含混和歧義。本文就英漢語標(biāo)點符號的歷史、種類和功能作對比研究,指出英漢語標(biāo)點符號在語用中的差異。一、英漢語標(biāo)點符號歷史英漢書面語形成由來已久,但是標(biāo)點符號在兩種語言中的應(yīng)用歷史卻相對滯后。英語的標(biāo)點符號起源于古希臘。公元前五世紀(jì),古希臘羅馬時代的銘文全都是連寫,直至公元前3世紀(jì),阿里斯托芬古希臘語法學(xué)家創(chuàng)制出了句號、逗號和冒號。隨著科技的發(fā)展,西方的標(biāo)點符號見諸于寫作和印刷中。英國著名的散文家、哲學(xué)家弗朗西斯培根在其雜文集(1625)中使用了句法標(biāo)點法;1906年,福勒兄弟共同編寫的標(biāo)準(zhǔn)英語一書的出版為現(xiàn)代英語標(biāo)點符號的標(biāo)準(zhǔn)用法制定了藍(lán)本,至此西方標(biāo)點符號的使用日趨規(guī)范化和標(biāo)準(zhǔn)化。二、英漢語標(biāo)點符號分類英語常用的標(biāo)點符號共有15中,漢語所使用的則是17種。按照標(biāo)點的作用,可分為標(biāo)號和點號兩類。數(shù)學(xué)、化學(xué)公式等其他非日常寫作常用符號由于本文版面有限,不在此討論。具體分類如下表STUDY)③狀語從句或短語置于主語前時,英語通常要用逗號。④在引述直接引語時,漢語在引號前用冒號,英語用逗號引文。(2)引號英漢語的引號均用于表示行文中直接引用的部分,但英語的引號在格式上更寬泛既可使用雙引號(),也可使用單引號();而漢語的直接引語必須由雙引號引出,直接引語中的引語才能用單引號。(3)破折號破折號標(biāo)明行文中需解釋說明的語句,注釋的內(nèi)容可以是詞,可以是句子。在英漢語中,括號和破折號都可以用于解釋說明,不同點在于破折號注釋的內(nèi)容較重要,是正文的一部分;而括號中注釋的內(nèi)容只是附帶說明。此外,破折號還可以表示語意的轉(zhuǎn)換、遞進(jìn),意思的強調(diào)說明,語氣的中斷延長等。應(yīng)注意在漢語中,表示時間、地點的起止,不用破折號,應(yīng)用連接號。在書寫時,英文的破折號占兩個英文字母的位置,漢語則為兩個漢字的位置。(4)冒號冒號標(biāo)于提示話語后,用以總括上文、提示下文,也有解釋說明的作用。漢語的冒號用在注意、指出、證明和如下、例如等詞后面,引起下文;而英語在FINSTANCENAMELYTHATIS等詞后面一般只用逗號。
      下載積分: 5 賞幣
      上傳時間:2024-03-15
      頁數(shù): 5
      19人已閱讀
      ( 4 星級)
    關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服客服 - 聯(lián)系我們

    機械圖紙源碼,實習(xí)報告等文檔下載

    備案號:浙ICP備20018660號