出版時(shí)間:2010-10 出版社:清華大學(xué)出版社 作者:黃興榮 編 頁數(shù):198
前言
C#程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,上機(jī)實(shí)驗(yàn)和課程設(shè)計(jì)是不可缺少的實(shí)踐環(huán)節(jié)。實(shí)踐的目的是使讀者理解和掌握C#編程的思路、過程,全面得到C#程序設(shè)計(jì)基本方法、技巧的訓(xùn)練,從而鞏固和深化所學(xué),真正能運(yùn)用C#這個(gè)強(qiáng)大、高效的編程工具去解決實(shí)際問題。 本教程在編排體系上,采用“項(xiàng)目引領(lǐng),任務(wù)驅(qū)動(dòng)”的教學(xué)模式,視各章為一個(gè)項(xiàng)目,每個(gè)項(xiàng)目又由多個(gè)工作任務(wù)組成。全書共分為兩個(gè)部分: 第1部分給出了12個(gè)基礎(chǔ)實(shí)驗(yàn)項(xiàng)目,基本覆蓋了C#程序設(shè)計(jì)的主要知識(shí)點(diǎn)、方法和技巧,每個(gè)實(shí)驗(yàn)項(xiàng)目都包括“項(xiàng)目目標(biāo)”、“項(xiàng)目描述”、“工作任務(wù)”、“問題探究”和“項(xiàng)目實(shí)踐”; 第2部分給出了課程設(shè)計(jì)的任務(wù)書、指導(dǎo)書、若干個(gè)課程設(shè)計(jì)題目和兩個(gè)課程設(shè)計(jì)項(xiàng)目案例(基于C#、SQL Server 2005的MIS系統(tǒng))。通過綜合性的課程設(shè)計(jì),能夠幫助讀者提升實(shí)際項(xiàng)目開發(fā)的能力?! ?1世紀(jì)高等學(xué)校計(jì)算機(jī)應(yīng)用技術(shù)規(guī)劃教材?C#程序設(shè)計(jì)項(xiàng)目教程:實(shí)驗(yàn)指導(dǎo)與課程設(shè)計(jì)》內(nèi)容豐富,選題典型準(zhǔn)確,注重項(xiàng)目實(shí)現(xiàn)步驟及細(xì)節(jié),具有很強(qiáng)的可操作性。實(shí)驗(yàn)的軟件環(huán)境為Visual Studio 2005,后臺(tái)數(shù)據(jù)庫為SQL Server 2005。本教程中所有的程序都在Visual Studio 2005開發(fā)環(huán)境中測(cè)試通過。本教程的特點(diǎn)如下: (1) 以實(shí)際項(xiàng)目為中心。編排體系體現(xiàn)了“項(xiàng)目驅(qū)動(dòng)、案例教學(xué)、理論實(shí)踐一體化”的教學(xué)理念; 全面、翔實(shí)地介紹了C#開發(fā)所需的各種知識(shí)、方法和技巧?! 。?) 合理的知識(shí)結(jié)構(gòu)。貫徹“必需、實(shí)用”的宗旨,突出實(shí)用性; 同時(shí),教程內(nèi)容安排體現(xiàn)了合理的梯度。 ?。?) 真實(shí)的案例教學(xué)。針對(duì)每個(gè)知識(shí)點(diǎn),設(shè)計(jì)了針對(duì)性強(qiáng)的項(xiàng)目案例,這些案例既相對(duì)獨(dú)立,又具有一定的聯(lián)系,是綜合性開發(fā)案例的組成部分?! 。?) 理論實(shí)踐一體化。在每個(gè)案例中有機(jī)地融合了知識(shí)點(diǎn)講解和技能訓(xùn)練目標(biāo),融“教、學(xué)、練”于一體。每個(gè)案例都是先提出項(xiàng)目目標(biāo),然后是實(shí)例設(shè)計(jì)演示,讓讀者掌握案例的完成過程,體現(xiàn)了“在練中學(xué),學(xué)以致用”的教學(xué)理念。 本教程是《C#程序設(shè)計(jì)實(shí)用教程》(清華大學(xué)出版社)的配套實(shí)驗(yàn)與課程設(shè)計(jì)指導(dǎo)教材。本教程自成體系,也可以與其他相關(guān)教材配套使用。書中的項(xiàng)目案例的源代碼和數(shù)據(jù)庫全部放在清華大學(xué)出版社網(wǎng)站中,可供讀者參考。在編譯一些Visual Studio工程項(xiàng)目之前,需要將項(xiàng)目的數(shù)據(jù)庫文件附加到本機(jī)的SQL Server上,或是手動(dòng)創(chuàng)建數(shù)據(jù)庫。在附加數(shù)據(jù)庫時(shí),可以在SQL Server Management Studio中執(zhí)行“附加”操作,選擇指定項(xiàng)目目錄下的.mdf數(shù)據(jù)庫文件,并將其添加到當(dāng)前數(shù)據(jù)庫服務(wù)器中。
內(nèi)容概要
本教程是《C#程序設(shè)計(jì)實(shí)用教程》(清華大學(xué)出版社)的配套實(shí)驗(yàn)與課程設(shè)計(jì)指導(dǎo)教材。本教程自成體系,可以獨(dú)立使用,也可以與其他相關(guān)教材配套使用?! ”窘坛桃訴isual Studio.NET 2005為開發(fā)平臺(tái)。全書共分成兩個(gè)部分,第1部分為基礎(chǔ)實(shí)驗(yàn)部分; 第2部分為課程設(shè)計(jì)部分。其中,第1部分給出了12個(gè)基礎(chǔ)實(shí)驗(yàn),基本覆蓋了C#程序設(shè)計(jì)的主要知識(shí)點(diǎn)、方法和技巧; 第2部分給出了課程設(shè)計(jì)的任務(wù)書與指導(dǎo)書,以及若干個(gè)課程設(shè)計(jì)題目和兩個(gè)課程設(shè)計(jì)項(xiàng)目案例(基于C#、SQL Server 2005的MIS系統(tǒng))。教程中的全部項(xiàng)目案例的源代碼和數(shù)據(jù)庫放在清華大學(xué)出版社網(wǎng)站(www.tup.com.cn)中,可供讀者參考?! ”窘坛烫貏e適合于C#的初學(xué)者,也適合于有一定編程經(jīng)驗(yàn)并想使用C#開發(fā)應(yīng)用程序的專業(yè)人員。本教程可作為高等學(xué)校、軟件學(xué)院和C#職業(yè)培訓(xùn)的教材,也可作為從事軟件開發(fā)和應(yīng)用的人員的參考書。
書籍目錄
第1部分 基礎(chǔ)實(shí)驗(yàn) 第1章 簡(jiǎn)單的C#程序設(shè)計(jì) 1.1 項(xiàng)目一:第一個(gè)控制臺(tái)應(yīng)用程序 1.1.1 項(xiàng)目目標(biāo) 1.1.2 項(xiàng)目描述 1.1.3 工作任務(wù) 1.2 項(xiàng)目二:第一個(gè)Windows應(yīng)用程序 1.2.1 項(xiàng)目目標(biāo) 1.2.2 項(xiàng)目描述 1.2.3 工作任務(wù) 1.3 問題探究 1.4 項(xiàng)目實(shí)踐 第2章 求圓的面積和周長(zhǎng) 2.1 項(xiàng)目目標(biāo) 2.1.1 能力目標(biāo) 2.1.2 知識(shí)目標(biāo) 2.2 項(xiàng)目描述 2.2.1 項(xiàng)目功能 2.2.2 項(xiàng)目描述 2.3 工作任務(wù) 2.3.1 工作任務(wù)一:項(xiàng)目創(chuàng)建 2.3.2 工作任務(wù)二:程序代碼編制 2.3.3 工作任務(wù)三:系統(tǒng)運(yùn)行 2.4 問題探究 2.5 項(xiàng)目實(shí)踐 第3章 學(xué)生成績(jī)統(tǒng)計(jì)器(一) 3.1 項(xiàng)目目標(biāo) 3.1.1 能力目標(biāo) 3.1.2 知識(shí)目標(biāo) 3.2 項(xiàng)目描述 3.2.1 項(xiàng)目功能 3.2.2 項(xiàng)目描述 3.3 工作任務(wù) 3.3.1 工作任務(wù)一:項(xiàng)目分析與算法流程設(shè)計(jì) 3.3.2 工作任務(wù)二:程序代碼設(shè)計(jì) 3.3.3 工作任務(wù)三:系統(tǒng)運(yùn)行 3.4 問題探究 3.5 項(xiàng)目實(shí)踐 第4章 學(xué)生成績(jī)統(tǒng)計(jì)器(二) 4.1 項(xiàng)目目標(biāo) 4.1.1 能力目標(biāo) 4.1.2 知識(shí)目標(biāo) 4.2 項(xiàng)目描述 4.2.1 項(xiàng)目功能 4.2.2 項(xiàng)目描述 4.3 工作任務(wù) 4.3.1 工作任務(wù)一:項(xiàng)目分析與算法流程設(shè)計(jì) 4.3.2 工作任務(wù)二:程序代碼設(shè)計(jì) 4.3.3 工作任務(wù)三:系統(tǒng)運(yùn)行 4.4 問題探究 4.5 項(xiàng)目實(shí)踐 第5章 學(xué)生信息管理(一) 5.1 項(xiàng)目目標(biāo) 5.1.1 能力目標(biāo) 5.1.2 知識(shí)目標(biāo) 5.2 項(xiàng)目描述 5.2.1 項(xiàng)目功能 5.2.2 項(xiàng)目描述 5.3 工作任務(wù) 5.3.1 工作任務(wù)一:創(chuàng)建一個(gè)學(xué)生類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ù)六:學(xué)生類對(duì)象的創(chuàng)建及對(duì)象成員的引用 5.4 問題探究 5.5 項(xiàng)目實(shí)踐 第6章 學(xué)生信息管理(二) 6.1 項(xiàng)目目標(biāo) 6.1.1 能力目標(biāo) 6.1.2 知識(shí)目標(biāo) 6.2 項(xiàng)目描述 6.2.1 項(xiàng)目功能 6.2.2 項(xiàng)目描述 6.3 工作任務(wù) 6.3.1 工作任務(wù)一:在學(xué)生類clsStudent中實(shí)現(xiàn)Grow()方法的重載 6.3.2 工作任務(wù)二:通過靜態(tài)字段實(shí)現(xiàn)學(xué)生人數(shù)的統(tǒng)計(jì) 6.3.3 工作任務(wù)三:基于學(xué)生類派生出大學(xué)生類 6.4 問題探究 6.5 項(xiàng)目實(shí)踐 第7章 運(yùn)動(dòng)員訓(xùn)練 7.1 項(xiàng)目目標(biāo) 7.1.1 能力目標(biāo) 7.1.2 知識(shí)目標(biāo) 7.2 項(xiàng)目描述 7.2.1 項(xiàng)目功能 7.2.2 項(xiàng)目描述 7.3 工作任務(wù) 7.3.1 工作任務(wù)一:定義一個(gè)抽象類clsPlayer,在其中定義抽象方法Train() 7.3.2 工作任務(wù)二:定義3個(gè)clsPlayer的子類,在子類中實(shí)現(xiàn)抽象方法Train() 7.3.3 工作任務(wù)三:定義測(cè)試類,實(shí)現(xiàn)調(diào)用Train()方法 7.3.4 工作任務(wù)四:利用多態(tài)實(shí)現(xiàn)Train()方法的調(diào)用 7.4 問題探究 7.5 項(xiàng)目實(shí)踐 第8章 四則運(yùn)算計(jì)算器 8.1 項(xiàng)目目標(biāo) 8.1.1 能力目標(biāo) 8.1.2 知識(shí)目標(biāo) 8.2 項(xiàng)目描述 8.2.1 項(xiàng)目功能 8.2.2 項(xiàng)目描述 8.3 工作任務(wù) 8.3.1 工作任務(wù)一:添加計(jì)算器窗體,建立Windows應(yīng)用程序的框架 8.3.2 工作任務(wù)二:添加計(jì)算器控件,設(shè)置其屬性 8.3.3 工作任務(wù)三:為控件添加事件處理程序,實(shí)現(xiàn)功能 8.3.4 工作任務(wù)四:測(cè)試與運(yùn)行 8.4 問題探究 8.5 項(xiàng)目實(shí)踐 第9章 注冊(cè)用戶 9.1 項(xiàng)目目標(biāo) 9.1.1 能力目標(biāo) 9.1.2 知識(shí)目標(biāo) 9.2 項(xiàng)目描述 9.2.1 項(xiàng)目功能 9.2.2 項(xiàng)目描述 9.3 工作任務(wù) 9.3.1 工作任務(wù)一:用戶注冊(cè)功能分析 9.3.2 工作任務(wù)二:界面實(shí)現(xiàn) 9.3.3 工作任務(wù)三:事件處理和編碼 9.3.4 工作任務(wù)四:測(cè)試與運(yùn)行 9.4 問題探究 9.5 項(xiàng)目實(shí)踐 第10章 學(xué)生信息管理 10.1 項(xiàng)目目標(biāo) 10.1.1 能力目標(biāo) 10.1.2 知識(shí)目標(biāo) 10.2 項(xiàng)目描述 10.2.1 項(xiàng)目功能 10.2.2 項(xiàng)目描述 10.3 工作任務(wù) 10.3.1 知識(shí)準(zhǔn)備 10.3.2 工作任務(wù)一:學(xué)生信息管理功能分析 10.3.3 工作任務(wù)二:設(shè)計(jì)瀏覽信息、添加信息及修改信息界面 10.3.4 工作任務(wù)三:瀏覽信息界面的編碼 10.3.5 工作任務(wù)四:添加信息界面的編碼 10.3.6 工作任務(wù)五:修改信息界面的編碼 10.3.7 工作任務(wù)六:測(cè)試與運(yùn)行 10.4 問題探究 10.5 項(xiàng)目實(shí)踐 第11章 市場(chǎng)調(diào)查 11.1 項(xiàng)目目標(biāo) 11.1.1 能力目標(biāo) 11.1.2 知識(shí)目標(biāo) 11.2 項(xiàng)目描述 11.2.1 項(xiàng)目功能 11.2.2 項(xiàng)目描述 11.3 工作任務(wù) 11.3.1 工作任務(wù)一:市場(chǎng)調(diào)查功能分析 11.3.2 工作任務(wù)二:設(shè)計(jì)父窗體、模態(tài)對(duì)話框 11.3.3 工作任務(wù)三:實(shí)現(xiàn)對(duì)話框自身功能 11.3.4 工作任務(wù)四:實(shí)現(xiàn)對(duì)話框的數(shù)據(jù)訪問 11.3.5 工作任務(wù)五:顯示對(duì)話框 11.3.6 工作任務(wù)六:測(cè)試與運(yùn)行 11.4 問題探究 11.5 項(xiàng)目實(shí)踐 第12章 員工管理系統(tǒng) 12.1 項(xiàng)目目標(biāo) 12.1.1 能力目標(biāo) 12.1.2 知識(shí)目標(biāo) 12.2 項(xiàng)目描述 ……第2部分 課程設(shè)計(jì)參考文獻(xiàn)
章節(jié)摘錄
中小型超市在我國(guó)經(jīng)濟(jì)發(fā)展中具有重要地位,目前我國(guó)的中小型超市數(shù)量眾多,地區(qū)分布廣泛,行業(yè)分布跨度大。隨著網(wǎng)絡(luò)及電子商務(wù)的發(fā)展和興起,給中小型超市帶來了更多的發(fā)展機(jī)會(huì),同時(shí)也增大了超市行業(yè)之間的競(jìng)爭(zhēng)強(qiáng)度。這就要求中小超市必須改變經(jīng)營(yíng)管理模式,提高運(yùn)營(yíng)效率。目前,我國(guó)中小型超市的信息化水平還不高。隨著技術(shù)的發(fā)展,計(jì)算機(jī)操作及管理日趨簡(jiǎn)化,計(jì)算機(jī)知識(shí)日趨普及,同時(shí)市場(chǎng)經(jīng)濟(jì)快速多變,競(jìng)爭(zhēng)激烈,超市行業(yè)采用計(jì)算機(jī)管理商品進(jìn)貨、銷售、庫存等諸多環(huán)節(jié)也已成為必然趨勢(shì)。 如何降低成本已經(jīng)成為超市首要解決的問題。對(duì)于超市來說,涉及商品的進(jìn)貨渠道、銷售情況以及庫存等方面的管理。進(jìn)銷存管理的效率對(duì)于超市的生存、發(fā)展至關(guān)重要。超市進(jìn)銷存管理系統(tǒng)適用于超市的采購、銷售和倉庫部門,實(shí)現(xiàn)超市采購、銷售及倉庫的業(yè)務(wù)全過程進(jìn)行有效控制和跟蹤。使用超市進(jìn)銷存管理系統(tǒng)可有效減少盲目采購、降低采購成本、合理控制庫存、減少資金占用并提高市場(chǎng)靈敏度,以提高超市的市場(chǎng)競(jìng)爭(zhēng)力。
編輯推薦
教學(xué)目標(biāo)明確,注重理論與實(shí)踐的結(jié)合;教學(xué)方法靈活,培養(yǎng)學(xué)生自主學(xué)習(xí)的能力;教學(xué)內(nèi)容先進(jìn),反映了計(jì)算機(jī)學(xué)科的最新發(fā)展;教學(xué)模式完善,提供配套的教學(xué)資源解決方案。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
C#程序設(shè)計(jì)項(xiàng)目教程 PDF格式下載