C#程序設(shè)計(jì)

出版時(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)分、閱讀與下載


    C#程序設(shè)計(jì) PDF格式下載


用戶評(píng)論 (總計(jì)15條)

 
 

  •   您喜歡這本書(shū)嗎?寫點(diǎn)讀書(shū)心得與大家分享吧~這本書(shū)非常好看,非常滿意
  •   搜了不少關(guān)于C#方面的書(shū),最終覺(jué)得這本書(shū)還可以。今天終于收到,準(zhǔn)備開(kāi)始認(rèn)真閱讀。希望能夠不讓我失望
  •   很實(shí)用 !
  •   適合慢慢的深入。。。
  •   書(shū)本全新,沒(méi)有任何問(wèn)題,給力的快遞速度,相當(dāng)不錯(cuò)。
  •   質(zhì)地很不錯(cuò) 書(shū)本也是新的 不過(guò)貨流有點(diǎn)慢 還有就是圖片比較少
  •   大家都懂
  •   封面很臟 ,且有折痕,揀貨員請(qǐng)你輕拿輕放 ,行嗎?
  •   還行吧,跟著做,能做點(diǎn)小東東出來(lái)
  •   應(yīng)用性的例子還是可以的
  •   能看這本書(shū)的應(yīng)當(dāng)對(duì)VS差不多比較熟悉的,有些一摸一樣的操作沒(méi)必要占用章節(jié)來(lái)講,即使講了,也沒(méi)有多次重復(fù)講的必要。整體來(lái)講,還算差不多吧
  •   感覺(jué)C#實(shí)例方面的有用的書(shū)太少,現(xiàn)在的書(shū)中文字占的面積比代碼還多,不然就是好幾頁(yè)代碼,旁邊連個(gè)注釋或用途都沒(méi)有。哎~也許是自己知道太淺薄吧~
  •   書(shū)還可以,比較實(shí)用
  •   例子較多,但美中不足也有錯(cuò)誤之處,但整體還好,可以學(xué)點(diǎn)東西。
  •   比較簡(jiǎn)單,可以看看
 

250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7