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

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

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

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

作者:佚名點(diǎn)擊:237次評(píng)論:0次標(biāo)簽: NET

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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


注:

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

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

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


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

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

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

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

    熱門評(píng)論

    最新評(píng)論

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

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