普通高等學(xué)!笆濉币(guī)劃教材:Java程序設(shè)計(jì)實(shí)驗(yàn)教程
定 價(jià):46 元
- 作者:[中國]魏金嶺;周蘇
- 出版時(shí)間:2019/9/1
- ISBN:9787113261399
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP312JA
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
“Java程序設(shè)計(jì)”是一門理論性和實(shí)踐性都很強(qiáng)的課程。本書是為高等學(xué)校相關(guān)專業(yè)“Java程序設(shè)計(jì)”課程全新設(shè)計(jì)編寫、具有豐富實(shí)踐特色的程序設(shè)計(jì)主教材。針對高等學(xué)校學(xué)生的學(xué)習(xí)特點(diǎn)和發(fā)展需求,本書系統(tǒng)、全面地介紹Java面向?qū)ο蟪绦蛟O(shè)計(jì)語言的基本知識(shí)和技能,內(nèi)容包括Java程序設(shè)計(jì)初步、簡單程序設(shè)計(jì)、面向?qū)ο蠓椒、輸入與輸出、異常處理與使用集合類、圖形用戶界面和多線程與應(yīng)用程序部署7個(gè)實(shí)驗(yàn)共21個(gè)實(shí)驗(yàn)項(xiàng)目。各實(shí)驗(yàn)項(xiàng)目均配套設(shè)計(jì)了實(shí)驗(yàn)?zāi)繕?biāo)、知識(shí)準(zhǔn)備、編程訓(xùn)練和作業(yè)等部分,具有較強(qiáng)的系統(tǒng)性、可讀性和實(shí)用性。本書適合作為普通高等學(xué)校“Java程序設(shè)計(jì)”課程的教材,也可以供有一定實(shí)踐經(jīng)驗(yàn)的IT應(yīng)用人員、管理人員學(xué)習(xí)參考。
結(jié)合教學(xué)研究和教學(xué)方法改革的要求,全書精心設(shè)計(jì)了課程教學(xué)過程,為每個(gè)實(shí)驗(yàn)有針對性地安排了實(shí)驗(yàn)?zāi)繕?biāo)、知識(shí)準(zhǔn)備、編程訓(xùn)練和作業(yè)等環(huán)節(jié),要求和指導(dǎo)學(xué)生在課前、課后仔細(xì)閱讀豐富的程序案例并完成相應(yīng)的實(shí)驗(yàn)與作業(yè)要求,延伸閱讀,深入理解課程知識(shí)內(nèi)涵。
Java是一門隨時(shí)代快速發(fā)展的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,它具有簡單性、面向?qū)ο、分布式、健壯性、安全性、平臺(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn),極好地實(shí)現(xiàn)了面向?qū)ο罄碚,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。Java 語言提供網(wǎng)絡(luò)應(yīng)用支持和多媒體存取,推動(dòng)了因特網(wǎng)和企業(yè)網(wǎng)絡(luò)的Web應(yīng)用。為了保持Java的增長和推進(jìn)Java社區(qū)的參與,Sun公司在Java One開發(fā)者大會(huì)上宣布開放Java核心源代碼,以鼓勵(lì)更多的人參與到Java社團(tuán)活動(dòng)中。對于在校IT各專業(yè)的大學(xué)生來說,Java程序設(shè)計(jì)是一門理論性和實(shí)踐性都很強(qiáng)的“必修”課程。在長期的教學(xué)實(shí)踐中,我們體會(huì)到,堅(jiān)持“因材施教”的重要性,把實(shí)踐環(huán)節(jié)與理論教學(xué)相融合,抓實(shí)踐教學(xué)促進(jìn)理論知識(shí)的學(xué)習(xí),是有效地改善教學(xué)效果和提高教學(xué)水平的重要方法之一。本書的主要特色是:理論聯(lián)系實(shí)際,結(jié)合一系列了解和熟悉Java程序設(shè)計(jì)語言的概念、技術(shù)與應(yīng)用的學(xué)習(xí)和實(shí)踐活動(dòng),把Java程序設(shè)計(jì)語言的相關(guān)概念、基礎(chǔ)知識(shí)和技術(shù)技巧融入實(shí)踐當(dāng)中,使學(xué)生保持濃厚的學(xué)習(xí)熱情,加深對Java語言的興趣、認(rèn)識(shí)、理解和掌握。本書是為高等學(xué)校相關(guān)專業(yè)開設(shè)“Java程序設(shè)計(jì)”相關(guān)課程而全新設(shè)計(jì)編寫、具有豐富實(shí)踐特色的、以實(shí)踐為主的教材,也可供有一定實(shí)踐經(jīng)驗(yàn)的IT應(yīng)用人員、管理人員學(xué)習(xí)參考。本書較為系統(tǒng)、全面地介紹了Java程序設(shè)計(jì)的核心基礎(chǔ)知識(shí)和編程技術(shù),內(nèi)容包括Java程序設(shè)計(jì)初步、簡單程序設(shè)計(jì)、面向?qū)ο蠓椒、輸入與輸出、異常處理與使用集合類、圖形用戶界面和多線程與應(yīng)用程序部署,共分為7個(gè)實(shí)驗(yàn),含21個(gè)實(shí)驗(yàn)項(xiàng)目,具有較強(qiáng)的系統(tǒng)性、可讀性和實(shí)用性。結(jié)合教學(xué)研究和教學(xué)方法改革的要求,全書精心設(shè)計(jì)了課程教學(xué)過程,為每個(gè)實(shí)驗(yàn)有針對性地安排了實(shí)驗(yàn)?zāi)繕?biāo)、知識(shí)準(zhǔn)備、編程訓(xùn)練和作業(yè)等環(huán)節(jié),要求和指導(dǎo)學(xué)生在課前、課后仔細(xì)閱讀豐富的程序案例并完成相應(yīng)的實(shí)驗(yàn)與作業(yè)要求,延伸閱讀,深入理解課程知識(shí)內(nèi)涵。雖然已經(jīng)進(jìn)入電子時(shí)代,但我們?nèi)匀唤吡Τ珜?dǎo)讀書。為每個(gè)實(shí)驗(yàn)設(shè)計(jì)的作業(yè)都不難,學(xué)生只要認(rèn)真閱讀“知識(shí)準(zhǔn)備”部分的內(nèi)容,所有題目都能準(zhǔn)確回答。在書的附錄部分我們給出了作業(yè)參考答案,以供對比思考。本書中,用于開展編程訓(xùn)練的程序源代碼語句達(dá)到3 600行以上。學(xué)生應(yīng)切實(shí)掌握命令提示符界面、記事本文本編輯、JDK開發(fā)環(huán)境、錄入程序源代碼、測試/調(diào)試/運(yùn)行分析程序,熟練掌握程序員的基本技能,提高Java程序員的職業(yè)素養(yǎng)和編程能力。本課程的教學(xué)進(jìn)度設(shè)計(jì)參考見“課程教學(xué)進(jìn)度表”。實(shí)際執(zhí)行時(shí),應(yīng)按照教學(xué)大綱和校歷中關(guān)于本學(xué)期節(jié)假日的安排,確定本課程的實(shí)際教學(xué)進(jìn)度。本課程的教學(xué)評測可以從如下幾方面入手:(1)每個(gè)實(shí)驗(yàn)項(xiàng)目的課后“編程訓(xùn)練”(21項(xiàng))。(2)每個(gè)實(shí)驗(yàn)項(xiàng)目的作業(yè)(緊密結(jié)合教學(xué)內(nèi)容的習(xí)題,21套)。(3)課程學(xué)習(xí)與實(shí)驗(yàn)總結(jié)(附錄C)。(4)課程實(shí)踐(期末課程成績測評)(附錄D)。(5)結(jié)合平時(shí)考勤。(6)任課老師認(rèn)為必要的其他考核方法。本書由魏金嶺、周蘇任主編,由袁堅(jiān)剛、霍梅梅、王文任副主編,蔡錦錦、徐曉、吳林華、喬鳳鳳、鐘佳妮等參與了本書的部分編寫工作。本書得到浙江省普通高!笆濉钡诙滦螒B(tài)教材項(xiàng)目支持。本書的編寫得到浙江大學(xué)城市學(xué)院、浙江安防職業(yè)技術(shù)學(xué)院、浙江商業(yè)職業(yè)技術(shù)學(xué)院等多所院校師生的支持。與本書配套的教學(xué)PPT課件、程序源代碼等豐富教學(xué)資源可從中國鐵道出版社有限公司網(wǎng)站(http://www.tdpress.com/51eds/)的下載區(qū)下載,歡迎教師與作者交流并索取為本書教學(xué)配套的相關(guān)資料。電子郵箱zhousu@qq.com,QQ:81505050。周 蘇 2019年夏于溫州華亭山麓
魏金嶺,男,1999年3月畢業(yè)于浙江大學(xué),獲博士學(xué)位,F(xiàn)任職于浙江大學(xué)城市學(xué)院,長期從事軟件開發(fā)、計(jì)算機(jī)教學(xué)工作。主講過《Java程序設(shè)計(jì)》、《面向?qū)ο蟪绦蛟O(shè)計(jì)》、《軟件工程》、《數(shù)據(jù)庫原理》等程序,主編《 軟件項(xiàng)目管理與實(shí)踐》、《軟件測試技術(shù)與實(shí)踐》等教材。主要研究方向是信息管理、軟件工程、人工智能。周蘇,1982年華東水利學(xué)院計(jì)算機(jī)應(yīng)用專業(yè)本科畢業(yè),1986年由水電部研究所調(diào)入杭州大學(xué)計(jì)算機(jī)系任教,1991年破格晉升副教授,1999年調(diào)入浙江大學(xué)城市學(xué)院計(jì)算機(jī)系任教,2005年晉升教授。在杭州大學(xué)、浙江大學(xué)、浙江大學(xué)城市學(xué)院、浙江工業(yè)大學(xué)之江學(xué)院、溫州大學(xué)城市學(xué)院、嘉興學(xué)院南湖學(xué)院、溫州職業(yè)技術(shù)學(xué)院等多所院校專/兼職任教,教學(xué)經(jīng)驗(yàn)豐富。 長期從事計(jì)算機(jī)等專業(yè)教學(xué)工作,擔(dān)任計(jì)算機(jī)基礎(chǔ)、計(jì)算機(jī)導(dǎo)論、軟件工程、軟件測試技術(shù)、軟件體系結(jié)構(gòu)、電子商務(wù)概論、移動(dòng)商務(wù)、多媒體技術(shù)、項(xiàng)目管理、管理信息系統(tǒng)、應(yīng)用統(tǒng)計(jì)學(xué)、C語言程序設(shè)計(jì)、面向?qū)ο蟪绦蛟O(shè)計(jì)、網(wǎng)絡(luò)傳播技術(shù)、網(wǎng)絡(luò)生態(tài)學(xué)、人機(jī)交互技術(shù)、藝術(shù)設(shè)計(jì)概論、藝術(shù)欣賞概論、計(jì)算機(jī)平面設(shè)計(jì)、信息管理與信息系統(tǒng)概論、信息資源管理、辦公軟件高級應(yīng)用、IT應(yīng)用文寫作等課程的教學(xué),對計(jì)算機(jī)學(xué)科教學(xué)以及應(yīng)用型院校教學(xué)有深刻理解。
實(shí)驗(yàn)1 Java程序設(shè)計(jì)初步 1實(shí)驗(yàn)1.1 Java開發(fā)入門 11.1.1 Java概述 11.1.2 JDK的使用 21.1.3 配置環(huán)境變量 41.1.4 第一個(gè)Java程序 6實(shí)驗(yàn)1.2 搭建Eclipse開發(fā)平臺(tái) 131.2.1 Eclipse的安裝與啟動(dòng) 131.2.2 Eclipse工作臺(tái) 161.2.3 利用Eclipse平臺(tái)進(jìn)行程序開發(fā) 16實(shí)驗(yàn)1.3 熟悉Java基礎(chǔ)語法 201.3.1 基本語法規(guī)則 201.3.2 變量 211.3.3 常量 231.3.4 運(yùn)算符 241.3.5 字符串 281.3.6 閱讀聯(lián)機(jī)API文檔 30實(shí)驗(yàn)2 簡單程序設(shè)計(jì) 36實(shí)驗(yàn)2.1 熟悉選擇控制結(jié)構(gòu) 362.1.1 塊作用域 362.1.2 順序語句 372.1.3 if(單分支)語句 372.1.4 if … else(雙分支)語句 372.1.5 if … else if … else(多分支)語句 372.1.6 switch語句 39實(shí)驗(yàn)2.2 熟悉循環(huán)控制結(jié)構(gòu) 452.2.1 while語句 462.2.2 do … while語句 482.2.3 for語句 502.2.4 循環(huán)嵌套 512.2.5 break跳轉(zhuǎn)語句 522.2.6 continue語句 53實(shí)驗(yàn)2.3 了解算法,掌握J(rèn)ava的方法 582.3.1 算法 582.3.2 框圖 592.3.3 Java的方法 602.3.4 方法的重載 612.3.5 大數(shù)值 62實(shí)驗(yàn)2.4 掌握J(rèn)ava的數(shù)組與字符串 672.4.1 數(shù)組的定義 672.4.2 數(shù)組的操作 682.4.3 Arrays工具類 712.4.4 字符串類String 722.4.5 字符串緩沖區(qū)類StringBuffer 742.4.6 包裝類 76實(shí)驗(yàn)3 面向?qū)ο蠓椒?79實(shí)驗(yàn)3.1 構(gòu)造類與對象 793.1.1 從面向過程到面向?qū)ο?793.1.2 類與對象 803.1.3 類的封裝 833.1.4 使用預(yù)定義類 843.1.5 用戶自定義類 863.1.6 構(gòu)造方法 883.1.7 this關(guān)鍵字 923.1.8 static關(guān)鍵字 94實(shí)驗(yàn)3.2 熟悉繼承與多態(tài) 983.2.1 包的定義與使用 993.2.2 類的繼承 1033.2.3 super關(guān)鍵字 1053.2.4 final關(guān)鍵字 1063.2.5 抽象類 1063.2.6 多態(tài) 1083.2.7 對象的類型轉(zhuǎn)換 109實(shí)驗(yàn)3.3 接口、lambda表達(dá)式與內(nèi)部類 1133.3.1 接口的概念 1133.3.2 定義接口 1163.3.3 接口示例 1173.3.4 lambda表達(dá)式 1193.3.5 內(nèi)部類 1223.3.6 匿名內(nèi)部類 125實(shí)驗(yàn)4 輸入與輸出 128實(shí)驗(yàn)4.1 熟悉Java的字節(jié)流 1284.1.1 讀取輸入 1284.1.2 字節(jié)流的概念 1294.1.3 字節(jié)流的讀/寫操作 1314.1.4 文件的復(fù)制 1334.1.5 字節(jié)流的緩沖區(qū) 1344.1.6 字節(jié)緩沖流 135實(shí)驗(yàn)4.2 熟悉Java字符流與文件類 1374.2.1 字符流及其讀寫操作 1374.2.2 字符緩沖流 1394.2.3 轉(zhuǎn)換流 1404.2.4 格式化輸出 1414.2.5 File類及其常用方法 142實(shí)驗(yàn)5 異常處理與使用集合類 147實(shí)驗(yàn)5.1 異常處理 1475.1.1 處理錯(cuò)誤 1485.1.2 異常分類 1485.1.3 聲明受查異常 1505.1.4 異常捕獲try … catch和finally 1505.1.5 拋出異常throws 1525.1.6 訪問控制 1535.1.7 創(chuàng)建異常類 154實(shí)驗(yàn)5.2 使用集合類 1565.2.1 集合類概述 1565.2.2 List接口 1575.2.3 泛型 1605.2.4 Set接口 1615.2.5 Map接口 162實(shí)驗(yàn)6 圖形用戶界面 167實(shí)驗(yàn)6.1 圖形界面設(shè)計(jì)基礎(chǔ) 1676.1.1 命令提示符和圖形用戶界面 1676.1.2 AWT組件 1686.1.3 Swing組件概述 1776.1.4 創(chuàng)建框架 1786.1.5 框架定位 1806.1.6 在組件中顯示信息 183實(shí)驗(yàn)6.2 Java事件處理機(jī)制 1876.2.1 事件處理基礎(chǔ) 1876.2.2 處理按鈕事件 1926.2.3 動(dòng)作 1956.2.4 鼠標(biāo)事件 199實(shí)驗(yàn)6.3 Swing設(shè)計(jì)模式與文本輸入 2056.3.1 模型-視圖-控制器設(shè)計(jì)模式 2056.3.2 邊框布局 2076.3.3 網(wǎng)格布局 2086.3.4 文本輸入 212實(shí)驗(yàn)6.4 Swing選擇組件 2176.4.1 復(fù)選框 2176.4.2 單選按鈕 2196.4.3 邊框 2216.4.4 組合框 2236.4.5 滑動(dòng)條 225實(shí)驗(yàn)6.5 Swing菜單與對話框 2306.5.1 創(chuàng)建菜單 2316.5.2 復(fù)選框和單選按鈕菜單項(xiàng) 2326.5.3 彈出菜單 2326.5.4 工具欄 2366.5.5 對話框 239實(shí)驗(yàn)7 多線程與應(yīng)用程序部署 245實(shí)驗(yàn)7.1 并發(fā)與多線程 2457.1.1 多線程的概念 2457.1.2 一個(gè)沒有使用多線程的案例 2457.1.3 使用線程給其他任務(wù)提供機(jī)會(huì) 250實(shí)驗(yàn)7.2 部署Java應(yīng)用程序 2547.2.1 創(chuàng)建JAR文件 2557.2.2 清單文件 2567.2.3 可執(zhí)行JAR文件 2577.2.4 資源 257附錄A 作業(yè)參考答案 261附錄B Java關(guān)鍵字 264附錄C 課程學(xué)習(xí)與實(shí)驗(yàn)總結(jié) 266附錄D 課程實(shí)踐(參考) 270參考文獻(xiàn) 272實(shí)驗(yàn)1 Java程序設(shè)計(jì)初步 1實(shí)驗(yàn)1.1 Java開發(fā)入門 11.1.1 Java概述 11.1.2 JDK的使用 21.1.3 配置環(huán)境變量 41.1.4 第一個(gè)Java程序 6實(shí)驗(yàn)1.2 搭建Eclipse開發(fā)平臺(tái) 131.2.1 Eclipse的安裝與啟動(dòng) 131.2.2 Eclipse工作臺(tái) 161.2.3 利用Eclipse平臺(tái)進(jìn)行程序開發(fā) 16實(shí)驗(yàn)1.3 熟悉Java基礎(chǔ)語法 201.3.1 基本語法規(guī)則 201.3.2 變量 211.3.3 常量 231.3.4 運(yùn)算符 241.3.5 字符串 281.3.6 閱讀聯(lián)機(jī)API文檔 30實(shí)驗(yàn)2 簡單程序設(shè)計(jì) 36實(shí)驗(yàn)2.1 熟悉選擇控制結(jié)構(gòu) 362.1.1 塊作用域 362.1.2 順序語句 372.1.3 if(單分支)語句 372.1.4 if … else(雙分支)語句 372.1.5 if … else if … else(多分支)語句 372.1.6 switch語句 39實(shí)驗(yàn)2.2 熟悉循環(huán)控制結(jié)構(gòu) 452.2.1 while語句 462.2.2 do … while語句 482.2.3 for語句 502.2.4 循環(huán)嵌套 512.2.5 break跳轉(zhuǎn)語句 522.2.6 continue語句 53實(shí)驗(yàn)2.3 了解算法,掌握J(rèn)ava的方法 582.3.1 算法 582.3.2 框圖 592.3.3 Java的方法 602.3.4 方法的重載 612.3.5 大數(shù)值 62實(shí)驗(yàn)2.4 掌握J(rèn)ava的數(shù)組與字符串 672.4.1 數(shù)組的定義 672.4.2 數(shù)組的操作 682.4.3 Arrays工具類 712.4.4 字符串類String 722.4.5 字符串緩沖區(qū)類StringBuffer 742.4.6 包裝類 76實(shí)驗(yàn)3 面向?qū)ο蠓椒?79實(shí)驗(yàn)3.1 構(gòu)造類與對象 793.1.1 從面向過程到面向?qū)ο?793.1.2 類與對象 803.1.3 類的封裝 833.1.4 使用預(yù)定義類 843.1.5 用戶自定義類 863.1.6 構(gòu)造方法 883.1.7 this關(guān)鍵字 923.1.8 static關(guān)鍵字 94實(shí)驗(yàn)3.2 熟悉繼承與多態(tài) 983.2.1 包的定義與使用 993.2.2 類的繼承 1033.2.3 super關(guān)鍵字 1053.2.4 final關(guān)鍵字 1063.2.5 抽象類 1063.2.6 多態(tài) 1083.2.7 對象的類型轉(zhuǎn)換 109實(shí)驗(yàn)3.3 接口、lambda表達(dá)式與內(nèi)部類 1133.3.1 接口的概念 1133.3.2 定義接口 1163.3.3 接口示例 1173.3.4 lambda表達(dá)式 1193.3.5 內(nèi)部類 1223.3.6 匿名內(nèi)部類 125實(shí)驗(yàn)4 輸入與輸出 128實(shí)驗(yàn)4.1 熟悉Java的字節(jié)流 1284.1.1 讀取輸入 1284.1.2 字節(jié)流的概念 1294.1.3 字節(jié)流的讀/寫操作 1314.1.4 文件的復(fù)制 1334.1.5 字節(jié)流的緩沖區(qū) 1344.1.6 字節(jié)緩沖流 135實(shí)驗(yàn)4.2 熟悉Java字符流與文件類 1374.2.1 字符流及其讀寫操作 1374.2.2 字符緩沖流 1394.2.3 轉(zhuǎn)換流 1404.2.4 格式化輸出 1414.2.5 File類及其常用方法 142實(shí)驗(yàn)5 異常處理與使用集合類 147實(shí)驗(yàn)5.1 異常處理 1475.1.1 處理錯(cuò)誤 1485.1.2 異常分類 1485.1.3 聲明受查異常 1505.1.4 異常捕獲try … catch和finally 1505.1.5 拋出異常throws 1525.1.6 訪問控制 1535.1.7 創(chuàng)建異常類 154實(shí)驗(yàn)5.2 使用集合類 1565.2.1 集合類概述 1565.2.2 List接口 1575.2.3 泛型 1605.2.4 Set接口 1615.2.5 Map接口 162實(shí)驗(yàn)6 圖形用戶界面 167實(shí)驗(yàn)6.1 圖形界面設(shè)計(jì)基礎(chǔ) 1676.1.1 命令提示符和圖形用戶界面 1676.1.2 AWT組件 1686.1.3 Swing組件概述 1776.1.4 創(chuàng)建框架 1786.1.5 框架定位 1806.1.6 在組件中顯示信息 183實(shí)驗(yàn)6.2 Java事件處理機(jī)制 1876.2.1 事件處理基礎(chǔ) 1876.2.2 處理按鈕事件 1926.2.3 動(dòng)作 1956.2.4 鼠標(biāo)事件 199實(shí)驗(yàn)6.3 Swing設(shè)計(jì)模式與文本輸入 2056.3.1 模型-視圖-控制器設(shè)計(jì)模式 2056.3.2 邊框布局 2076.3.3 網(wǎng)格布局 2086.3.4 文本輸入 212實(shí)驗(yàn)6.4 Swing選擇組件 2176.4.1 復(fù)選框 2176.4.2 單選按鈕 2196.4.3 邊框 2216.4.4 組合框 2236.4.5 滑動(dòng)條 225實(shí)驗(yàn)6.5 Swing菜單與對話框 2306.5.1 創(chuàng)建菜單 2316.5.2 復(fù)選框和單選按鈕菜單項(xiàng) 2326.5.3 彈出菜單 2326.5.4 工具欄 2366.5.5 對話框 239實(shí)驗(yàn)7 多線程與應(yīng)用程序部署 245實(shí)驗(yàn)7.1 并發(fā)與多線程 2457.1.1 多線程的概念 2457.1.2 一個(gè)沒有使用多線程的案例 2457.1.3 使用線程給其他任務(wù)提供機(jī)會(huì) 250實(shí)驗(yàn)7.2 部署Java應(yīng)用程序 2547.2.1 創(chuàng)建JAR文件 2557.2.2 清單文件 2567.2.3 可執(zhí)行JAR文件 2577.2.4 資源 257附錄A 作業(yè)參考答案 261附錄B Java關(guān)鍵字 264附錄C 課程學(xué)習(xí)與實(shí)驗(yàn)總結(jié) 266附錄D 課程實(shí)踐(參考) 270參考文獻(xiàn) 272