西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)其它知識 → 《.NET 4.0面向?qū)ο缶幊搪劇?從面向?qū)ο蟮絊OA

《.NET 4.0面向?qū)ο缶幊搪劇?從面向?qū)ο蟮絊OA

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:本站整理時間:2010/10/8 11:12:40字體大小:A-A+

作者:佚名點擊:237次評論:0次標(biāo)簽: NET

.NETv3.0 可再發(fā)行組件包
  • 類型:編程輔助大。2.7M語言:中文 評分:1.8
  • 標(biāo)簽:
立即下載
《.NET 4.0面向?qū)ο缶幊搪劇非懊嬗昧?3章的篇幅向讀者深入介紹了面向?qū)ο蟮脑S多知識與編程技巧,然而,了解這些知識和技巧是一回事,會靈活應(yīng)用它們則是另一回事。在實際開發(fā)中,所有的軟件產(chǎn)品或項目都是綜合應(yīng)用多種技術(shù)的結(jié)果。我們不僅要深入探索和把握具體的技術(shù)領(lǐng)域,更要掌握“組合的藝術(shù)”,要注意培養(yǎng)出依據(jù)實際情況選擇合適的技術(shù)、設(shè)計合理的方案、采取正確的方法、遵循嚴(yán)格的流程來開發(fā)軟件的能力。

開發(fā)大型的功能復(fù)雜的軟件系統(tǒng)(比如Windows)是一項浩大的工程,需要采用嚴(yán)格的管理手段來保證項目的成功,有關(guān)這方面話題的探討,屬于軟件工程領(lǐng)域,超過了本書所介紹的范疇。

本書更關(guān)注那些規(guī)模較小的,一個人或者是最多幾個人就可以完成的軟件,這種軟件的開發(fā)過程,在筆者看來與“炒菜”非常類似。我們可以把本書中介紹的許多技術(shù)看成是各種食物原料,對具體技術(shù)的學(xué)習(xí)可看成是對食物原料進(jìn)行的初步加工與處理,應(yīng)用這些技術(shù)開發(fā)一個程序就是將這些已經(jīng)加工好的原料“下鍋烹調(diào)”,而最終端上桌子的“菜”,就是我們勞動的成果——一個可以解決實際問題的軟件。

做的菜好不好吃,固然與原料有關(guān),但更關(guān)鍵因素的是廚師本人,一個能在五星級酒店里掌勺的“戴著高高的帽子”的大廚,他的烹調(diào)水平,不是大多數(shù)普通人所能達(dá)到的。采用同樣的原料、遵循同樣的步驟,我們做出來的菜可能就是沒有大廚做得好吃,這里面的原因太多了,要說清楚并不容易。

但我們也不用對大廚“頂禮膜拜”,因為沒有人能生而知之,相信大廚自己也是一步一步走過來的。對于大多數(shù)人而言,只要能選準(zhǔn)一個最適合的領(lǐng)域,勤奮努力,成為這個領(lǐng)域內(nèi)的“大廚”也是有可能的。

本章所展示的,是筆者本人開發(fā)一個小小的四則運算器程序的過程實錄。

四則運算是小學(xué)生都必須掌握的基本技能,然而要編寫一個功能完備的程序來計算四則運算表達(dá)式的值,卻并不像看上去的那么簡單。事實上,筆者看到過一些計算機專業(yè)的學(xué)生,學(xué)了四年之后,畢業(yè)時卻連這樣一個小小的計算器程序也編不好。

這個小程序看上去不值一提,而且似乎用處有限,但“麻雀雖小,五臟俱全”,筆者認(rèn)為:“小”和“大”的區(qū)別是相對的,“小”和“大”也不是能截然分開的,有許多開發(fā)方法和原則,其實是普遍的、相通的,與軟件規(guī)模大小無關(guān)。

本章通過仔細(xì)剖析這樣一個小程序,可以幫助讀者將已學(xué)過的知識編織成一個知識的網(wǎng)絡(luò),為將知識轉(zhuǎn)化為能力打下良好的基礎(chǔ),同時,讀者還可以直觀地了解到一個真實的軟件的成形過程。

希望本章能對讀者更好地理解面向?qū)ο蟮能浖_發(fā)過程有所幫助。

第24章《從面向?qū)ο蟮絊OA》目錄


24.1 面向?qū)ο筌浖拈_發(fā)過程
24.1.1 OOA、OOD、OOP和OOT
24.1.2 增量與迭代開發(fā)

24.2 四則運算數(shù)學(xué)模型的建立
24.2.1 四則運算表達(dá)式
24.2.2 四則運算表達(dá)式解析算法分析
24.2.3 數(shù)據(jù)結(jié)構(gòu)與算法的面向?qū)ο笤O(shè)計

24.3 軟件體系結(jié)構(gòu)設(shè)計方案
24.3.1 確定軟件處理流程
24.3.2 軟件可擴(kuò)展性
24.3.3 設(shè)計用戶界面

24.4 規(guī)劃軟件的開發(fā)流程
24.4.1 各模塊開發(fā)次序的確定
24.4.2 實施迭代的軟件開發(fā)方法

24.5 示例程序的組件化重構(gòu)
24.5.1 一分鐘實現(xiàn)示例的組件化重構(gòu)
24.5.2 使用MEF將示例轉(zhuǎn)換為插件架構(gòu)

24.6 在ASP.NET網(wǎng)站中重用四則運算組件

24.7 無所不在的“四則運算”服務(wù)


注:

《從面向?qū)ο蟮絊OA》一章是金旭亮所著之《.NET 4.0面向?qū)ο缶幊搪劇芬粫慕M成部分,放入此書的配套資源包中。允許讀者出于知識普及的目的而在互聯(lián)網(wǎng)上自由傳播這些技術(shù)資源,但不能用于以盈利為目的的商業(yè)用途。

本文所附之源碼由金旭亮開發(fā),僅供學(xué)習(xí)與參考。

《.NET 4.0面向?qū)ο缶幊搪劇贩譃椤痘A(chǔ)篇》與《應(yīng)用篇》兩本,由電子工業(yè)出版社博文視點公司出版,預(yù)計于2010年11月上市。


點擊下載《從面向?qū)ο蟮絊OA》正文及示例源碼

(包含一個37頁的PDF文檔及相關(guān)的Visual Studio 2010項目源碼,2.39M)

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)