出版時間: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ā)展;教學模式完善,提供配套的教學資源解決方案。
圖書封面
評論、評分、閱讀與下載