C#程序設(shè)計項目教程

出版時間:2010-10  出版社:清華大學出版社  作者:黃興榮 編  頁數(shù):198  

前言

  C#程序設(shè)計是一門實踐性很強的課程,上機實驗和課程設(shè)計是不可缺少的實踐環(huán)節(jié)。實踐的目的是使讀者理解和掌握C#編程的思路、過程,全面得到C#程序設(shè)計基本方法、技巧的訓練,從而鞏固和深化所學,真正能運用C#這個強大、高效的編程工具去解決實際問題?! ”窘坛淘诰幣朋w系上,采用“項目引領(lǐng),任務(wù)驅(qū)動”的教學模式,視各章為一個項目,每個項目又由多個工作任務(wù)組成。全書共分為兩個部分: 第1部分給出了12個基礎(chǔ)實驗項目,基本覆蓋了C#程序設(shè)計的主要知識點、方法和技巧,每個實驗項目都包括“項目目標”、“項目描述”、“工作任務(wù)”、“問題探究”和“項目實踐”; 第2部分給出了課程設(shè)計的任務(wù)書、指導(dǎo)書、若干個課程設(shè)計題目和兩個課程設(shè)計項目案例(基于C#、SQL Server 2005的MIS系統(tǒng))。通過綜合性的課程設(shè)計,能夠幫助讀者提升實際項目開發(fā)的能力。  《21世紀高等學校計算機應(yīng)用技術(shù)規(guī)劃教材?C#程序設(shè)計項目教程:實驗指導(dǎo)與課程設(shè)計》內(nèi)容豐富,選題典型準確,注重項目實現(xiàn)步驟及細節(jié),具有很強的可操作性。實驗的軟件環(huán)境為Visual Studio 2005,后臺數(shù)據(jù)庫為SQL Server 2005。本教程中所有的程序都在Visual Studio 2005開發(fā)環(huán)境中測試通過。本教程的特點如下:  ?。?) 以實際項目為中心。編排體系體現(xiàn)了“項目驅(qū)動、案例教學、理論實踐一體化”的教學理念; 全面、翔實地介紹了C#開發(fā)所需的各種知識、方法和技巧。 ?。?) 合理的知識結(jié)構(gòu)。貫徹“必需、實用”的宗旨,突出實用性; 同時,教程內(nèi)容安排體現(xiàn)了合理的梯度?! 。?) 真實的案例教學。針對每個知識點,設(shè)計了針對性強的項目案例,這些案例既相對獨立,又具有一定的聯(lián)系,是綜合性開發(fā)案例的組成部分。 ?。?) 理論實踐一體化。在每個案例中有機地融合了知識點講解和技能訓練目標,融“教、學、練”于一體。每個案例都是先提出項目目標,然后是實例設(shè)計演示,讓讀者掌握案例的完成過程,體現(xiàn)了“在練中學,學以致用”的教學理念?! ”窘坛淌恰禖#程序設(shè)計實用教程》(清華大學出版社)的配套實驗與課程設(shè)計指導(dǎo)教材。本教程自成體系,也可以與其他相關(guān)教材配套使用。書中的項目案例的源代碼和數(shù)據(jù)庫全部放在清華大學出版社網(wǎng)站中,可供讀者參考。在編譯一些Visual Studio工程項目之前,需要將項目的數(shù)據(jù)庫文件附加到本機的SQL Server上,或是手動創(chuàng)建數(shù)據(jù)庫。在附加數(shù)據(jù)庫時,可以在SQL Server Management Studio中執(zhí)行“附加”操作,選擇指定項目目錄下的.mdf數(shù)據(jù)庫文件,并將其添加到當前數(shù)據(jù)庫服務(wù)器中。

內(nèi)容概要

  本教程是《C#程序設(shè)計實用教程》(清華大學出版社)的配套實驗與課程設(shè)計指導(dǎo)教材。本教程自成體系,可以獨立使用,也可以與其他相關(guān)教材配套使用?! ”窘坛桃訴isual Studio.NET 2005為開發(fā)平臺。全書共分成兩個部分,第1部分為基礎(chǔ)實驗部分; 第2部分為課程設(shè)計部分。其中,第1部分給出了12個基礎(chǔ)實驗,基本覆蓋了C#程序設(shè)計的主要知識點、方法和技巧; 第2部分給出了課程設(shè)計的任務(wù)書與指導(dǎo)書,以及若干個課程設(shè)計題目和兩個課程設(shè)計項目案例(基于C#、SQL Server 2005的MIS系統(tǒng))。教程中的全部項目案例的源代碼和數(shù)據(jù)庫放在清華大學出版社網(wǎng)站(www.tup.com.cn)中,可供讀者參考。  本教程特別適合于C#的初學者,也適合于有一定編程經(jīng)驗并想使用C#開發(fā)應(yīng)用程序的專業(yè)人員。本教程可作為高等學校、軟件學院和C#職業(yè)培訓的教材,也可作為從事軟件開發(fā)和應(yīng)用的人員的參考書。

書籍目錄

第1部分 基礎(chǔ)實驗 第1章 簡單的C#程序設(shè)計  1.1 項目一:第一個控制臺應(yīng)用程序   1.1.1 項目目標   1.1.2 項目描述   1.1.3 工作任務(wù)  1.2 項目二:第一個Windows應(yīng)用程序   1.2.1 項目目標   1.2.2 項目描述   1.2.3 工作任務(wù)  1.3 問題探究  1.4 項目實踐 第2章 求圓的面積和周長  2.1 項目目標   2.1.1 能力目標   2.1.2 知識目標  2.2 項目描述   2.2.1 項目功能   2.2.2 項目描述  2.3 工作任務(wù)   2.3.1 工作任務(wù)一:項目創(chuàng)建   2.3.2 工作任務(wù)二:程序代碼編制   2.3.3 工作任務(wù)三:系統(tǒng)運行  2.4 問題探究  2.5 項目實踐 第3章 學生成績統(tǒng)計器(一)  3.1 項目目標   3.1.1 能力目標   3.1.2 知識目標  3.2 項目描述   3.2.1 項目功能   3.2.2 項目描述  3.3 工作任務(wù)   3.3.1 工作任務(wù)一:項目分析與算法流程設(shè)計   3.3.2 工作任務(wù)二:程序代碼設(shè)計   3.3.3 工作任務(wù)三:系統(tǒng)運行  3.4 問題探究  3.5 項目實踐 第4章 學生成績統(tǒng)計器(二)  4.1 項目目標   4.1.1 能力目標   4.1.2 知識目標  4.2 項目描述   4.2.1 項目功能   4.2.2 項目描述  4.3 工作任務(wù)   4.3.1 工作任務(wù)一:項目分析與算法流程設(shè)計   4.3.2 工作任務(wù)二:程序代碼設(shè)計   4.3.3 工作任務(wù)三:系統(tǒng)運行  4.4 問題探究  4.5 項目實踐 第5章 學生信息管理(一)  5.1 項目目標   5.1.1 能力目標   5.1.2 知識目標  5.2 項目描述   5.2.1 項目功能   5.2.2 項目描述  5.3 工作任務(wù)   5.3.1 工作任務(wù)一:創(chuàng)建一個學生類clsStudent   5.3.2 工作任務(wù)二:在類clsStudent中添加相應(yīng)的字段   5.3.3 工作任務(wù)三:在類clsStudent中添加相應(yīng)的屬性   5.3.4 工作任務(wù)四:在類clsStudent中添加相應(yīng)的方法   5.3.5 工作任務(wù)五:在類clsStudent中添加構(gòu)造函數(shù)和析構(gòu)函數(shù)   5.3.6 工作任務(wù)六:學生類對象的創(chuàng)建及對象成員的引用  5.4 問題探究  5.5 項目實踐 第6章 學生信息管理(二)  6.1 項目目標   6.1.1 能力目標   6.1.2 知識目標  6.2 項目描述   6.2.1 項目功能   6.2.2 項目描述  6.3 工作任務(wù)   6.3.1 工作任務(wù)一:在學生類clsStudent中實現(xiàn)Grow()方法的重載   6.3.2 工作任務(wù)二:通過靜態(tài)字段實現(xiàn)學生人數(shù)的統(tǒng)計   6.3.3 工作任務(wù)三:基于學生類派生出大學生類  6.4 問題探究  6.5 項目實踐 第7章 運動員訓練  7.1 項目目標   7.1.1 能力目標   7.1.2 知識目標  7.2 項目描述   7.2.1 項目功能   7.2.2 項目描述  7.3 工作任務(wù)   7.3.1 工作任務(wù)一:定義一個抽象類clsPlayer,在其中定義抽象方法Train()   7.3.2 工作任務(wù)二:定義3個clsPlayer的子類,在子類中實現(xiàn)抽象方法Train()   7.3.3 工作任務(wù)三:定義測試類,實現(xiàn)調(diào)用Train()方法   7.3.4 工作任務(wù)四:利用多態(tài)實現(xiàn)Train()方法的調(diào)用  7.4 問題探究  7.5 項目實踐 第8章 四則運算計算器  8.1 項目目標   8.1.1 能力目標   8.1.2 知識目標  8.2 項目描述   8.2.1 項目功能   8.2.2 項目描述  8.3 工作任務(wù)   8.3.1 工作任務(wù)一:添加計算器窗體,建立Windows應(yīng)用程序的框架   8.3.2 工作任務(wù)二:添加計算器控件,設(shè)置其屬性   8.3.3 工作任務(wù)三:為控件添加事件處理程序,實現(xiàn)功能   8.3.4 工作任務(wù)四:測試與運行  8.4 問題探究  8.5 項目實踐 第9章 注冊用戶  9.1 項目目標   9.1.1 能力目標   9.1.2 知識目標  9.2 項目描述   9.2.1 項目功能   9.2.2 項目描述  9.3 工作任務(wù)   9.3.1 工作任務(wù)一:用戶注冊功能分析   9.3.2 工作任務(wù)二:界面實現(xiàn)   9.3.3 工作任務(wù)三:事件處理和編碼   9.3.4 工作任務(wù)四:測試與運行  9.4 問題探究  9.5 項目實踐 第10章 學生信息管理  10.1 項目目標   10.1.1 能力目標   10.1.2 知識目標  10.2 項目描述   10.2.1 項目功能   10.2.2 項目描述  10.3 工作任務(wù)   10.3.1 知識準備   10.3.2 工作任務(wù)一:學生信息管理功能分析   10.3.3 工作任務(wù)二:設(shè)計瀏覽信息、添加信息及修改信息界面   10.3.4 工作任務(wù)三:瀏覽信息界面的編碼   10.3.5 工作任務(wù)四:添加信息界面的編碼   10.3.6 工作任務(wù)五:修改信息界面的編碼   10.3.7 工作任務(wù)六:測試與運行  10.4 問題探究  10.5 項目實踐 第11章 市場調(diào)查  11.1 項目目標   11.1.1 能力目標   11.1.2 知識目標  11.2 項目描述   11.2.1 項目功能   11.2.2 項目描述  11.3 工作任務(wù)   11.3.1 工作任務(wù)一:市場調(diào)查功能分析   11.3.2 工作任務(wù)二:設(shè)計父窗體、模態(tài)對話框   11.3.3 工作任務(wù)三:實現(xiàn)對話框自身功能   11.3.4 工作任務(wù)四:實現(xiàn)對話框的數(shù)據(jù)訪問   11.3.5 工作任務(wù)五:顯示對話框   11.3.6 工作任務(wù)六:測試與運行  11.4 問題探究  11.5 項目實踐 第12章 員工管理系統(tǒng)  12.1 項目目標   12.1.1 能力目標   12.1.2 知識目標  12.2 項目描述   ……第2部分 課程設(shè)計參考文獻

章節(jié)摘錄

  中小型超市在我國經(jīng)濟發(fā)展中具有重要地位,目前我國的中小型超市數(shù)量眾多,地區(qū)分布廣泛,行業(yè)分布跨度大。隨著網(wǎng)絡(luò)及電子商務(wù)的發(fā)展和興起,給中小型超市帶來了更多的發(fā)展機會,同時也增大了超市行業(yè)之間的競爭強度。這就要求中小超市必須改變經(jīng)營管理模式,提高運營效率。目前,我國中小型超市的信息化水平還不高。隨著技術(shù)的發(fā)展,計算機操作及管理日趨簡化,計算機知識日趨普及,同時市場經(jīng)濟快速多變,競爭激烈,超市行業(yè)采用計算機管理商品進貨、銷售、庫存等諸多環(huán)節(jié)也已成為必然趨勢?! ∪绾谓档统杀疽呀?jīng)成為超市首要解決的問題。對于超市來說,涉及商品的進貨渠道、銷售情況以及庫存等方面的管理。進銷存管理的效率對于超市的生存、發(fā)展至關(guān)重要。超市進銷存管理系統(tǒng)適用于超市的采購、銷售和倉庫部門,實現(xiàn)超市采購、銷售及倉庫的業(yè)務(wù)全過程進行有效控制和跟蹤。使用超市進銷存管理系統(tǒng)可有效減少盲目采購、降低采購成本、合理控制庫存、減少資金占用并提高市場靈敏度,以提高超市的市場競爭力。

編輯推薦

  教學目標明確,注重理論與實踐的結(jié)合;教學方法靈活,培養(yǎng)學生自主學習的能力;教學內(nèi)容先進,反映了計算機學科的最新發(fā)展;教學模式完善,提供配套的教學資源解決方案。

圖書封面

評論、評分、閱讀與下載


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


用戶評論 (總計5條)

 
 

  •   把這本書上的例子都打一遍C#就算是入門了。
  •   這本書還是不錯的,里面的例子很豐富,難度剛剛好適合學生,但是有些程序的代碼較多。
  •   想要的就是正版的東西,別的就沒什么了
  •   里面很多實例很不錯!
  •   收到的書有點臟,還有折過的痕跡。
 

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

京ICP備13047387號-7