出版時(shí)間:2008-8 出版社:清華大學(xué) 作者:邵順增//李琳 頁(yè)數(shù):252
Tag標(biāo)簽:無(wú)
前言
傳統(tǒng)課程的教學(xué)組織方式主要是班級(jí)授課制,以課堂教學(xué)的形式來(lái)開(kāi)展,學(xué)生學(xué)習(xí)的主要方式以聽(tīng)講、討論、閱讀、背誦、理解、書(shū)面練習(xí)為主。班級(jí)授課方式符合傳統(tǒng)職業(yè)教育課程重理論知識(shí)傳授的需求,是一種在“去情景化”課堂中,傳授給學(xué)生所需的理論知識(shí)的教學(xué)方法。它認(rèn)為學(xué)生通過(guò)一定的實(shí)訓(xùn)就可以將知識(shí)運(yùn)用于實(shí)踐,是一種“從理論到實(shí)踐”的線性演繹過(guò)程。這種學(xué)校本位的課堂教學(xué)模式,造成職業(yè)教育實(shí)訓(xùn)課與理論課的劃分,同時(shí)也將理論與實(shí)踐割裂開(kāi)來(lái)。職業(yè)教育作為不同于普通教育的另一種類型的教育,是一種研究通過(guò)什么樣的教育途徑來(lái)獲取合適的職業(yè)從業(yè)資格的科學(xué)。目前,我國(guó)職業(yè)教育項(xiàng)目課程改革的高潮已經(jīng)形成,項(xiàng)目課程是高職課程未來(lái)的發(fā)展方向。高職項(xiàng)目課程的提出,正是以工作結(jié)構(gòu)為主線整合了理論與實(shí)踐。相對(duì)應(yīng)的項(xiàng)目課程應(yīng)該注重理論、實(shí)踐的一體化,以學(xué)生活動(dòng)為主建立適合學(xué)生活動(dòng)的教學(xué)組織方式。遵循項(xiàng)目課程改革的思路,筆者及同事們?cè)谶^(guò)去一年的時(shí)間里對(duì)高職《C#程序設(shè)計(jì)》這一門課程的項(xiàng)目教學(xué)進(jìn)行了深入的探討和研究,并進(jìn)行了一段時(shí)間的實(shí)踐,目前尚不能說(shuō)我們的項(xiàng)目化教學(xué)取得了成功,但至少可以說(shuō)我們有了一些認(rèn)識(shí),取得了一些經(jīng)驗(yàn)。我們的目的在于,探索項(xiàng)目化課程實(shí)施的一般性步驟與方法,使得學(xué)習(xí)主體在學(xué)習(xí)中有意識(shí)地掌握3個(gè)相互依存、有機(jī)聯(lián)系的本領(lǐng):一要學(xué)會(huì)獨(dú)立地制定計(jì)劃,這是一種預(yù)測(cè)性、診斷性的工作訓(xùn)練;二要學(xué)會(huì)獨(dú)立地實(shí)施計(jì)劃,這是一種過(guò)程性、形成性的工作訓(xùn)練;三要學(xué)會(huì)獨(dú)立地評(píng)估計(jì)劃,這是一種總結(jié)性、反饋性的工作訓(xùn)練。本書(shū)就是以項(xiàng)目課程的思路編寫的。C#程序設(shè)計(jì)分為上、下兩冊(cè),上冊(cè)為Windows項(xiàng)目開(kāi)發(fā),下冊(cè)為Web項(xiàng)目開(kāi)發(fā)。本書(shū)是上冊(cè),上冊(cè)共選取了7個(gè)項(xiàng)目,除第1章外,每章一個(gè)項(xiàng)目,每一項(xiàng)目的展開(kāi)都以項(xiàng)目實(shí)施為邏輯順序,劃分為若干個(gè)工作任務(wù),把相關(guān)的理論知識(shí)以項(xiàng)目進(jìn)行的順序有機(jī)地融入闡述,而7個(gè)項(xiàng)目基本覆蓋了大綱要求的能力目標(biāo),通過(guò)本書(shū)的學(xué)習(xí),讀者可以初步具備開(kāi)發(fā)Windows應(yīng)用程序的能力。本書(shū)的第1章通過(guò)創(chuàng)建一個(gè)控制臺(tái)應(yīng)用程序、一個(gè)Windows應(yīng)用程序,幫助讀者了解Visual Studio。NET 2005的開(kāi)發(fā)環(huán)境,學(xué)會(huì)創(chuàng)建一個(gè)Windows應(yīng)用程序應(yīng)該如何邁出第一步;第2章是一個(gè)復(fù)利計(jì)算器小項(xiàng)目,主要幫助讀者掌握基本的C#語(yǔ)法、基本數(shù)據(jù)類型、變量、表達(dá)式計(jì)算等基本的編程知識(shí);第3章是一個(gè)門票銷售計(jì)算器,主要的教學(xué)目標(biāo)是分支控制結(jié)構(gòu)的運(yùn)用;第4章和第5章的項(xiàng)目選取的是一個(gè)學(xué)生成績(jī)統(tǒng)計(jì)和排序,也是比較小的項(xiàng)目,意在幫助讀者掌握循環(huán)控制結(jié)構(gòu)以及基本的排序算法;第6章的項(xiàng)目是一個(gè)標(biāo)準(zhǔn)的四則運(yùn)算計(jì)算器,加入此項(xiàng)目主要是學(xué)習(xí)C#中的方法,并訓(xùn)練編程的邏輯思維;第7章的貪吃蛇游戲則是一個(gè)比較復(fù)雜的項(xiàng)目。
內(nèi)容概要
C#作為Microsoft公司的重要新產(chǎn)品,越來(lái)越受到軟件開(kāi)發(fā)人員的青睞,現(xiàn)在許多軟件公司都C#作為自己產(chǎn)品的開(kāi)發(fā)平臺(tái)。 本書(shū)共分8章,每章都是以項(xiàng)目引領(lǐng),每一項(xiàng)目的展開(kāi)都以項(xiàng)目實(shí)施為邏輯順序,劃分為若干個(gè)工作任務(wù),把相關(guān)的理論知識(shí)以項(xiàng)目進(jìn)行的順序有機(jī)地融入闡述。通過(guò)本書(shū)的學(xué)習(xí),讀者可以初步具備開(kāi)發(fā)Windows應(yīng)用程序的能力。 本書(shū)是在全國(guó)進(jìn)行教育課程教學(xué)改革大環(huán)境下,為適應(yīng)高等職業(yè)院校項(xiàng)目化教學(xué)改革編寫的,宗旨是培養(yǎng)學(xué)習(xí)者的實(shí)際編程能力。 本書(shū)可以作為高等職業(yè)院校信息管理及相關(guān)專業(yè)的教材,也可以作為其他學(xué)習(xí)C#程序設(shè)計(jì)又想快速提高自己編程能力的學(xué)習(xí)者的參考用書(shū)。
書(shū)籍目錄
第1章 第一個(gè)應(yīng)用程序 1.1 項(xiàng)目一:第一個(gè)控制臺(tái)應(yīng)用程序 1.1.1 工作目標(biāo) 1.1.2 工作任務(wù) 1.1.3 工作任務(wù)一:創(chuàng)建第一個(gè)空控制臺(tái)應(yīng)用程序 1.1.4 工作任務(wù)二:編寫程序代碼 1.2 項(xiàng)目二:第一個(gè)Windows應(yīng)用程序 1.2.1 工作目標(biāo) 1.2.2 工作任務(wù) 1.2.3 工作任務(wù)一:創(chuàng)建第一個(gè)Windows應(yīng)用程序 1.2.4 工作任務(wù)二:設(shè)計(jì)程序界面及控件屬性設(shè)置 1.2.5 工作任務(wù)三:編寫程序代碼、運(yùn)行調(diào)試程序 1.2.6 問(wèn)題探究 1.2.7 項(xiàng)目實(shí)踐第2章 存款計(jì)算器 2.1 工作目標(biāo) 2.2 工作任務(wù) 2.3 工作任務(wù)一:項(xiàng)目分析與算法流程設(shè)計(jì) 2.4 工作任務(wù)二:界面設(shè)計(jì) 2.5 工作任務(wù)三:代碼編寫 2.5.1 知識(shí)準(zhǔn)備 2.5. 2代碼編寫與分析 2.6 工作任務(wù)四:系統(tǒng)運(yùn)行與效果測(cè)試 2.7 問(wèn)題探究 2.8 項(xiàng)目實(shí)踐第3章 門票銷售計(jì)算器 3.1 工作目標(biāo) 3.2 工作任務(wù) 3.3 知識(shí)準(zhǔn)備 3.4 工作任務(wù)一:項(xiàng)目分析與算法設(shè)計(jì) 3.5 工作任務(wù)二:界面設(shè)計(jì) 3.6 工作任務(wù)三:代碼編寫 3.7 工作任務(wù)四:系統(tǒng)運(yùn)行與效果測(cè)試 3.8 問(wèn)題探究 3.9 項(xiàng)目實(shí)踐第4章 學(xué)生成績(jī)統(tǒng)計(jì)器 4.1 工作目標(biāo) 4.2 工作任務(wù) 4.3 工作任務(wù)一:項(xiàng)目分析與算法設(shè)計(jì) 4.4 工作任務(wù)二:代碼編寫 4.4.1 知識(shí)準(zhǔn)備 4.4.2 代碼編寫與分析 4.5 工作任務(wù)三:系統(tǒng)運(yùn)行與效果測(cè)試 4.6 問(wèn)題探究 4.7 項(xiàng)目實(shí)踐第5章 成績(jī)排序系統(tǒng) 5.1 工作目標(biāo) 5.2 工作任務(wù) 5.3 工作任務(wù)一:項(xiàng)目分析與算法流程設(shè)計(jì) 5.4 工作任務(wù)二:界面設(shè)計(jì) 5.5 工作任務(wù)三:代碼編寫 5.5.1 知識(shí)準(zhǔn)備 5.5.2 代碼編寫與分析 5.6 工作任務(wù)四:系統(tǒng)運(yùn)行與效果測(cè)試 5.7 問(wèn)題探究 5.8 項(xiàng)目實(shí)踐第6章 四則運(yùn)算計(jì)算器 6.1 項(xiàng)目一:整數(shù)四則運(yùn)算計(jì)算器設(shè)計(jì) 6.1.1 工作目標(biāo) 6.1.2 工作任務(wù) 6.1.3 工作任務(wù)一:構(gòu)建計(jì)算器的狀態(tài)圖 6.1.4 工作任務(wù)二:設(shè)計(jì)程序模塊的流程圖 6.1.5 工作任務(wù)三:設(shè)計(jì)界面完成窗體及控件的屬性設(shè)置 6.1.6 工作任務(wù)四:編寫程序代碼 6.1.7 工作任務(wù)五:測(cè)試軟件,對(duì)錯(cuò)誤進(jìn)行調(diào)試修改 6.2 項(xiàng)目二:實(shí)數(shù)四則運(yùn)算計(jì)算器設(shè)計(jì) 6.2.1 工作目標(biāo) 6.2.2 工作任務(wù) 6.2.3 工作任務(wù)一:設(shè)計(jì)程序模塊的流程圖 6.2.4 工作任務(wù)二:編寫程序代碼 6.3 項(xiàng)目三:帶記憶功能的計(jì)算器設(shè)計(jì) 6.4 問(wèn)題探究 6.5 項(xiàng)目實(shí)踐第7章 貪吃蛇游戲 7.1 工作目標(biāo) 7.2 工作任務(wù) 7.3 知識(shí)準(zhǔn)備——類、對(duì)象、字段、屬性和方法 7.3.1 類的基本概念 7.3.2 屬性 7.3.3 實(shí)例構(gòu)造函數(shù) 7.4 工作任務(wù)一:總體設(shè)計(jì) 7.4.1 項(xiàng)目功能描述 7.4.2 主窗體布局 7.4.3 項(xiàng)目的總體結(jié)構(gòu) 7.5 工作任務(wù)二:Bean類 7.5.1 豆(Bean)類分析 7.5.2 豆(Bean)類實(shí)現(xiàn) 7.5.3 豆rBean)類代碼 7.6 工作任務(wù)三:Block類 7.6.1 塊(Block)類分析 7.6.2 塊fBlock)類實(shí)現(xiàn) 7.6.3 塊(Block)類代碼 7.7 工作任務(wù)四:Snake類 7.7.1 蛇(Snake)類分析 7.7.2 蛇fsnake)類實(shí)現(xiàn) 7.7.3 蛇fSnake)類代碼 7.8 工作任務(wù)五:Floor類 7.8.1 場(chǎng)地fFloorl類分析 7.8.2 場(chǎng)地(Floor)類實(shí)現(xiàn) 7.8.3 場(chǎng)地(Floor)類代碼 7.9 工作任務(wù)六:PubClass類 7.10 工作任務(wù)七:Speed類 7.10.1 自定義速度(Speed)類分析 7.10.2 自定義速度(Speed)類代碼 7.11 工作任務(wù)八:主界面(Stan類) 7.11.1 主界面(Stan類)分析 7.11.2 主界面(Start類)實(shí)現(xiàn) 7.11.3 主界面(Start類)代碼 7.12 問(wèn)題探究 7.13 項(xiàng)目實(shí)踐第8章 通訊錄管理系統(tǒng) 8.1 工作目標(biāo) 8.2 工作任務(wù) 8.3 知識(shí)準(zhǔn)備 8.3.1 管理信息系統(tǒng) 8.3.2 C/S結(jié)構(gòu) 8.3.3 ADO.NET技術(shù)框架 8.4 工作任務(wù)一:系統(tǒng)概要設(shè)計(jì) 8.4.1 功能模塊分析 8.4.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 8.5 工作任務(wù)二:制作“用戶管理”窗體 8.6 工作任務(wù)三:制作“用戶登錄”窗體 8.6.1 知識(shí)準(zhǔn)備 8.6.2 任務(wù)實(shí)現(xiàn) 8.7 工作任務(wù)四:制作“主操作”窗體 8.7.1 知識(shí)準(zhǔn)備 8.7.2 任務(wù)實(shí)現(xiàn) 8.8 工作任務(wù)五:制作“新增聯(lián)系人”窗體 8.8.1 知識(shí)準(zhǔn)備 8.8.2 任務(wù)實(shí)現(xiàn) 8.9 工作任務(wù)六:制作“修改聯(lián)系人”窗體 8.9.1 知識(shí)準(zhǔn)備 8.9.2任務(wù)實(shí)現(xiàn) 8.10 工作任務(wù)七:制作“查找聯(lián)系人”窗體 8.10.1 知識(shí)準(zhǔn)備 8.10.2 任務(wù)實(shí)現(xiàn) 8.11 問(wèn)題探究 8.12 項(xiàng)目實(shí)踐參考文獻(xiàn)
章節(jié)摘錄
插圖:第2章 存款計(jì)算器本項(xiàng)目是實(shí)現(xiàn)一個(gè)存款的相關(guān)數(shù)據(jù)計(jì)算,通過(guò)該項(xiàng)目的實(shí)現(xiàn),讀者將主要學(xué)習(xí)C#語(yǔ)法中的一些基礎(chǔ)知識(shí),比如簡(jiǎn)單數(shù)據(jù)類型、變量與常量、運(yùn)算符與表達(dá)式等,為編寫比較復(fù)雜的應(yīng)用項(xiàng)目奠定基礎(chǔ)。2.1 工作目標(biāo)1.終極目標(biāo)實(shí)現(xiàn)如圖2.1所示的存款計(jì)算器。存貸款的利息計(jì)算有兩種方式——復(fù)利和單利。所謂的單利是指每次獲利不滾入本金,計(jì)息時(shí)僅以原有的本金為基礎(chǔ)。而復(fù)利則是將獲利直接追加到本金,作為下次計(jì)息時(shí)的新的本金。舉例來(lái)說(shuō),假定某存款每年有10%的獲利(年利率),最初的存款總額為100萬(wàn)。當(dāng)以單利計(jì)算時(shí),每年可獲10萬(wàn)利息,因此10年后可以獲得100萬(wàn)利息。然而以復(fù)利計(jì)算時(shí),雖然年利率仍然是10%,但是每年獲得的利息卻是不斷增加的。仍以上述存款信息為例,第一年利息為100萬(wàn)的10%,即是10萬(wàn),但是第二年卻是(100+10)×10%,即是11萬(wàn),如此類推,等到10年后,所獲的利息近160萬(wàn)。本項(xiàng)目則是按照復(fù)利計(jì)算的方式,要求編寫一個(gè)如圖2.1所示的程序,能依據(jù)輸入的存款信息(本金、年利率與存款年限),計(jì)算出存款到期時(shí)所得的利息及其賬戶內(nèi)金額(不考慮利息稅情況)。在圖2.1中,左半部分為存款情況設(shè)置區(qū),當(dāng)輸入欲存入的金額后,給定一個(gè)具體的存款時(shí)間(以年為單位),單擊“計(jì)算”按鈕,則能在右側(cè)顯示區(qū)中顯示出相應(yīng)的存款期限、存款期初的本金、利息及其賬戶內(nèi)金額(不考慮利息稅影響)。2.促成目標(biāo)(1)完成項(xiàng)目分析與算法流程設(shè)計(jì)。(2)完成界面設(shè)制。(3)完成代碼編制。
編輯推薦
以基礎(chǔ)理論-實(shí)用技術(shù)-項(xiàng)目實(shí)踐為主線,用案例講解,以教與學(xué)的實(shí)際需要取材謀篇,每一章都精心設(shè)置“項(xiàng)目實(shí)踐”。免費(fèi)贈(zèng)送電子課件?!陡叩葘W(xué)校應(yīng)用型特色規(guī)劃教材?C#程序設(shè)計(jì):Windows項(xiàng)目開(kāi)發(fā)》是以項(xiàng)目課程的思路編寫的。C#程序設(shè)計(jì)分為上、下兩冊(cè),上冊(cè)為Windows項(xiàng)目開(kāi)發(fā),下冊(cè)為Web項(xiàng)目開(kāi)發(fā)?!陡叩葘W(xué)校應(yīng)用型特色規(guī)劃教材?C#程序設(shè)計(jì):Windows項(xiàng)目開(kāi)發(fā)》是上冊(cè),上冊(cè)共選取了7個(gè)項(xiàng)目,除第1章外,每章一個(gè)項(xiàng)目,每一項(xiàng)目的展開(kāi)都以項(xiàng)目實(shí)施為邏輯順序,劃分為若干個(gè)工作任務(wù),把相關(guān)的理論知識(shí)以項(xiàng)目進(jìn)行的順序有機(jī)地融入闡述,而7個(gè)項(xiàng)目基本覆蓋了大綱要求的能力目標(biāo),通過(guò)《高等學(xué)校應(yīng)用型特色規(guī)劃教材?C#程序設(shè)計(jì):Windows項(xiàng)目開(kāi)發(fā)》的學(xué)習(xí),讀者可以初步具備開(kāi)發(fā)Windows應(yīng)用程序的能力。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版