C#程序設(shè)計

出版時間:2008-8  出版社:清華大學(xué)  作者:邵順增//李琳  頁數(shù):252  
Tag標簽:無  

前言

傳統(tǒng)課程的教學(xué)組織方式主要是班級授課制,以課堂教學(xué)的形式來開展,學(xué)生學(xué)習(xí)的主要方式以聽講、討論、閱讀、背誦、理解、書面練習(xí)為主。班級授課方式符合傳統(tǒng)職業(yè)教育課程重理論知識傳授的需求,是一種在“去情景化”課堂中,傳授給學(xué)生所需的理論知識的教學(xué)方法。它認為學(xué)生通過一定的實訓(xùn)就可以將知識運用于實踐,是一種“從理論到實踐”的線性演繹過程。這種學(xué)校本位的課堂教學(xué)模式,造成職業(yè)教育實訓(xùn)課與理論課的劃分,同時也將理論與實踐割裂開來。職業(yè)教育作為不同于普通教育的另一種類型的教育,是一種研究通過什么樣的教育途徑來獲取合適的職業(yè)從業(yè)資格的科學(xué)。目前,我國職業(yè)教育項目課程改革的高潮已經(jīng)形成,項目課程是高職課程未來的發(fā)展方向。高職項目課程的提出,正是以工作結(jié)構(gòu)為主線整合了理論與實踐。相對應(yīng)的項目課程應(yīng)該注重理論、實踐的一體化,以學(xué)生活動為主建立適合學(xué)生活動的教學(xué)組織方式。遵循項目課程改革的思路,筆者及同事們在過去一年的時間里對高職《C#程序設(shè)計》這一門課程的項目教學(xué)進行了深入的探討和研究,并進行了一段時間的實踐,目前尚不能說我們的項目化教學(xué)取得了成功,但至少可以說我們有了一些認識,取得了一些經(jīng)驗。我們的目的在于,探索項目化課程實施的一般性步驟與方法,使得學(xué)習(xí)主體在學(xué)習(xí)中有意識地掌握3個相互依存、有機聯(lián)系的本領(lǐng):一要學(xué)會獨立地制定計劃,這是一種預(yù)測性、診斷性的工作訓(xùn)練;二要學(xué)會獨立地實施計劃,這是一種過程性、形成性的工作訓(xùn)練;三要學(xué)會獨立地評估計劃,這是一種總結(jié)性、反饋性的工作訓(xùn)練。本書就是以項目課程的思路編寫的。C#程序設(shè)計分為上、下兩冊,上冊為Windows項目開發(fā),下冊為Web項目開發(fā)。本書是上冊,上冊共選取了7個項目,除第1章外,每章一個項目,每一項目的展開都以項目實施為邏輯順序,劃分為若干個工作任務(wù),把相關(guān)的理論知識以項目進行的順序有機地融入闡述,而7個項目基本覆蓋了大綱要求的能力目標,通過本書的學(xué)習(xí),讀者可以初步具備開發(fā)Windows應(yīng)用程序的能力。本書的第1章通過創(chuàng)建一個控制臺應(yīng)用程序、一個Windows應(yīng)用程序,幫助讀者了解Visual Studio。NET 2005的開發(fā)環(huán)境,學(xué)會創(chuàng)建一個Windows應(yīng)用程序應(yīng)該如何邁出第一步;第2章是一個復(fù)利計算器小項目,主要幫助讀者掌握基本的C#語法、基本數(shù)據(jù)類型、變量、表達式計算等基本的編程知識;第3章是一個門票銷售計算器,主要的教學(xué)目標是分支控制結(jié)構(gòu)的運用;第4章和第5章的項目選取的是一個學(xué)生成績統(tǒng)計和排序,也是比較小的項目,意在幫助讀者掌握循環(huán)控制結(jié)構(gòu)以及基本的排序算法;第6章的項目是一個標準的四則運算計算器,加入此項目主要是學(xué)習(xí)C#中的方法,并訓(xùn)練編程的邏輯思維;第7章的貪吃蛇游戲則是一個比較復(fù)雜的項目。

內(nèi)容概要

C#作為Microsoft公司的重要新產(chǎn)品,越來越受到軟件開發(fā)人員的青睞,現(xiàn)在許多軟件公司都C#作為自己產(chǎn)品的開發(fā)平臺。    本書共分8章,每章都是以項目引領(lǐng),每一項目的展開都以項目實施為邏輯順序,劃分為若干個工作任務(wù),把相關(guān)的理論知識以項目進行的順序有機地融入闡述。通過本書的學(xué)習(xí),讀者可以初步具備開發(fā)Windows應(yīng)用程序的能力。    本書是在全國進行教育課程教學(xué)改革大環(huán)境下,為適應(yīng)高等職業(yè)院校項目化教學(xué)改革編寫的,宗旨是培養(yǎng)學(xué)習(xí)者的實際編程能力。    本書可以作為高等職業(yè)院校信息管理及相關(guān)專業(yè)的教材,也可以作為其他學(xué)習(xí)C#程序設(shè)計又想快速提高自己編程能力的學(xué)習(xí)者的參考用書。

書籍目錄

第1章  第一個應(yīng)用程序  1.1  項目一:第一個控制臺應(yīng)用程序    1.1.1  工作目標    1.1.2  工作任務(wù)    1.1.3  工作任務(wù)一:創(chuàng)建第一個空控制臺應(yīng)用程序    1.1.4  工作任務(wù)二:編寫程序代碼  1.2  項目二:第一個Windows應(yīng)用程序    1.2.1  工作目標    1.2.2  工作任務(wù)    1.2.3  工作任務(wù)一:創(chuàng)建第一個Windows應(yīng)用程序    1.2.4  工作任務(wù)二:設(shè)計程序界面及控件屬性設(shè)置    1.2.5  工作任務(wù)三:編寫程序代碼、運行調(diào)試程序    1.2.6  問題探究    1.2.7  項目實踐第2章  存款計算器  2.1  工作目標  2.2  工作任務(wù)  2.3  工作任務(wù)一:項目分析與算法流程設(shè)計  2.4  工作任務(wù)二:界面設(shè)計  2.5  工作任務(wù)三:代碼編寫    2.5.1  知識準備    2.5.  2代碼編寫與分析  2.6  工作任務(wù)四:系統(tǒng)運行與效果測試  2.7  問題探究  2.8  項目實踐第3章  門票銷售計算器  3.1  工作目標  3.2  工作任務(wù)  3.3  知識準備  3.4  工作任務(wù)一:項目分析與算法設(shè)計  3.5  工作任務(wù)二:界面設(shè)計  3.6  工作任務(wù)三:代碼編寫  3.7  工作任務(wù)四:系統(tǒng)運行與效果測試  3.8  問題探究  3.9  項目實踐第4章  學(xué)生成績統(tǒng)計器  4.1  工作目標  4.2  工作任務(wù)  4.3  工作任務(wù)一:項目分析與算法設(shè)計  4.4  工作任務(wù)二:代碼編寫    4.4.1  知識準備    4.4.2  代碼編寫與分析  4.5  工作任務(wù)三:系統(tǒng)運行與效果測試  4.6  問題探究  4.7  項目實踐第5章  成績排序系統(tǒng)  5.1  工作目標  5.2  工作任務(wù)  5.3  工作任務(wù)一:項目分析與算法流程設(shè)計  5.4  工作任務(wù)二:界面設(shè)計  5.5  工作任務(wù)三:代碼編寫    5.5.1  知識準備    5.5.2  代碼編寫與分析  5.6  工作任務(wù)四:系統(tǒng)運行與效果測試  5.7  問題探究  5.8  項目實踐第6章  四則運算計算器  6.1  項目一:整數(shù)四則運算計算器設(shè)計    6.1.1  工作目標    6.1.2  工作任務(wù)    6.1.3  工作任務(wù)一:構(gòu)建計算器的狀態(tài)圖    6.1.4  工作任務(wù)二:設(shè)計程序模塊的流程圖    6.1.5  工作任務(wù)三:設(shè)計界面完成窗體及控件的屬性設(shè)置    6.1.6  工作任務(wù)四:編寫程序代碼    6.1.7  工作任務(wù)五:測試軟件,對錯誤進行調(diào)試修改  6.2  項目二:實數(shù)四則運算計算器設(shè)計    6.2.1  工作目標    6.2.2  工作任務(wù)    6.2.3  工作任務(wù)一:設(shè)計程序模塊的流程圖    6.2.4  工作任務(wù)二:編寫程序代碼  6.3  項目三:帶記憶功能的計算器設(shè)計  6.4  問題探究  6.5  項目實踐第7章  貪吃蛇游戲  7.1  工作目標  7.2  工作任務(wù)  7.3  知識準備——類、對象、字段、屬性和方法    7.3.1  類的基本概念    7.3.2  屬性    7.3.3  實例構(gòu)造函數(shù)  7.4  工作任務(wù)一:總體設(shè)計    7.4.1  項目功能描述    7.4.2  主窗體布局    7.4.3  項目的總體結(jié)構(gòu)  7.5  工作任務(wù)二:Bean類    7.5.1  豆(Bean)類分析    7.5.2  豆(Bean)類實現(xiàn)    7.5.3  豆rBean)類代碼  7.6  工作任務(wù)三:Block類    7.6.1  塊(Block)類分析    7.6.2  塊fBlock)類實現(xiàn)    7.6.3  塊(Block)類代碼  7.7  工作任務(wù)四:Snake類    7.7.1  蛇(Snake)類分析    7.7.2  蛇fsnake)類實現(xiàn)    7.7.3  蛇fSnake)類代碼  7.8  工作任務(wù)五:Floor類    7.8.1  場地fFloorl類分析    7.8.2  場地(Floor)類實現(xiàn)    7.8.3  場地(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類)實現(xiàn)    7.11.3  主界面(Start類)代碼  7.12  問題探究  7.13  項目實踐第8章  通訊錄管理系統(tǒng)  8.1  工作目標  8.2  工作任務(wù)  8.3  知識準備    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è)計    8.4.1  功能模塊分析    8.4.2  數(shù)據(jù)庫設(shè)計  8.5  工作任務(wù)二:制作“用戶管理”窗體  8.6  工作任務(wù)三:制作“用戶登錄”窗體    8.6.1  知識準備    8.6.2  任務(wù)實現(xiàn)  8.7  工作任務(wù)四:制作“主操作”窗體    8.7.1  知識準備    8.7.2  任務(wù)實現(xiàn)  8.8  工作任務(wù)五:制作“新增聯(lián)系人”窗體    8.8.1  知識準備    8.8.2  任務(wù)實現(xiàn)  8.9  工作任務(wù)六:制作“修改聯(lián)系人”窗體    8.9.1  知識準備    8.9.2任務(wù)實現(xiàn)  8.10  工作任務(wù)七:制作“查找聯(lián)系人”窗體    8.10.1  知識準備    8.10.2  任務(wù)實現(xiàn)  8.11  問題探究  8.12  項目實踐參考文獻

章節(jié)摘錄

插圖:第2章 存款計算器本項目是實現(xiàn)一個存款的相關(guān)數(shù)據(jù)計算,通過該項目的實現(xiàn),讀者將主要學(xué)習(xí)C#語法中的一些基礎(chǔ)知識,比如簡單數(shù)據(jù)類型、變量與常量、運算符與表達式等,為編寫比較復(fù)雜的應(yīng)用項目奠定基礎(chǔ)。2.1 工作目標1.終極目標實現(xiàn)如圖2.1所示的存款計算器。存貸款的利息計算有兩種方式——復(fù)利和單利。所謂的單利是指每次獲利不滾入本金,計息時僅以原有的本金為基礎(chǔ)。而復(fù)利則是將獲利直接追加到本金,作為下次計息時的新的本金。舉例來說,假定某存款每年有10%的獲利(年利率),最初的存款總額為100萬。當(dāng)以單利計算時,每年可獲10萬利息,因此10年后可以獲得100萬利息。然而以復(fù)利計算時,雖然年利率仍然是10%,但是每年獲得的利息卻是不斷增加的。仍以上述存款信息為例,第一年利息為100萬的10%,即是10萬,但是第二年卻是(100+10)×10%,即是11萬,如此類推,等到10年后,所獲的利息近160萬。本項目則是按照復(fù)利計算的方式,要求編寫一個如圖2.1所示的程序,能依據(jù)輸入的存款信息(本金、年利率與存款年限),計算出存款到期時所得的利息及其賬戶內(nèi)金額(不考慮利息稅情況)。在圖2.1中,左半部分為存款情況設(shè)置區(qū),當(dāng)輸入欲存入的金額后,給定一個具體的存款時間(以年為單位),單擊“計算”按鈕,則能在右側(cè)顯示區(qū)中顯示出相應(yīng)的存款期限、存款期初的本金、利息及其賬戶內(nèi)金額(不考慮利息稅影響)。2.促成目標(1)完成項目分析與算法流程設(shè)計。(2)完成界面設(shè)制。(3)完成代碼編制。

編輯推薦

以基礎(chǔ)理論-實用技術(shù)-項目實踐為主線,用案例講解,以教與學(xué)的實際需要取材謀篇,每一章都精心設(shè)置“項目實踐”。免費贈送電子課件。《高等學(xué)校應(yīng)用型特色規(guī)劃教材?C#程序設(shè)計:Windows項目開發(fā)》是以項目課程的思路編寫的。C#程序設(shè)計分為上、下兩冊,上冊為Windows項目開發(fā),下冊為Web項目開發(fā)。《高等學(xué)校應(yīng)用型特色規(guī)劃教材?C#程序設(shè)計:Windows項目開發(fā)》是上冊,上冊共選取了7個項目,除第1章外,每章一個項目,每一項目的展開都以項目實施為邏輯順序,劃分為若干個工作任務(wù),把相關(guān)的理論知識以項目進行的順序有機地融入闡述,而7個項目基本覆蓋了大綱要求的能力目標,通過《高等學(xué)校應(yīng)用型特色規(guī)劃教材?C#程序設(shè)計:Windows項目開發(fā)》的學(xué)習(xí),讀者可以初步具備開發(fā)Windows應(yīng)用程序的能力。

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


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


用戶評論 (總計15條)

 
 

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

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7