微軟一站式開發(fā)技術(shù)框架 解決方案(代號(hào) CodeFx)通過不同編程語言和典型示例勾畫出微軟幾乎所有開發(fā)技術(shù)的骨架。身處微軟MSDN技術(shù)支持團(tuán)隊(duì),我們有豐富的客服經(jīng)驗(yàn)。項(xiàng)目中每一個(gè)示例都經(jīng)我們精心設(shè)計(jì)、篩選、編排和文檔化,從而演示那些經(jīng)常被客戶問到、或被測試人員測試到的編程場景。如果您是一位軟件開發(fā)工程師,您可以向這個(gè)框架填充您的業(yè)務(wù)邏輯;如果您是測試人員,您可以對(duì)某個(gè)技術(shù)骨架稍作擴(kuò)展以滿足您的實(shí)際測試需要;如果您和我們一樣,是技術(shù)支持工程師,您可以考慮將本項(xiàng)目中的示例代碼推薦給您的客戶。
項(xiàng)目范圍
本項(xiàng)目的目的是通過經(jīng)常被問到、測試到和使用到的典型事例勾勒出微軟開發(fā)技術(shù)的骨架。您可以將開發(fā)技術(shù)想象成一棟建筑。技術(shù)的細(xì)節(jié)(即建筑的內(nèi)部設(shè)施)不在CodeFx項(xiàng)目范圍內(nèi)。CodeFx除了為初學(xué)者描述了技術(shù)的基礎(chǔ)(即建筑的地基)外,還繪制出技術(shù)的骨架(即建筑的整體結(jié)構(gòu)和外觀)。
項(xiàng)目特點(diǎn)
- 一站式:微軟所有開發(fā)技術(shù)的最典型示例都可以在CodeFx中找到。所有代碼、文檔和參考資料可以在一個(gè)Visual Studio實(shí)例中測試和閱讀。
- 骨架:該項(xiàng)目勾勒的是技術(shù)骨架。其中的示例并不演示任何特定的業(yè)務(wù)邏輯,如使用Silverlight開發(fā)交通游戲或使用ATL設(shè)計(jì)炫目的煙火。這些特定的業(yè)務(wù)邏輯可能會(huì)分散讀者的注意力,令讀者沒有注意到該技術(shù)最核心的東西。
- 示例的來源:絕大多數(shù)示例都來源于我們?cè)?a >微軟新聞組和MSDN論壇中處理過的客戶提問。和FAQ(常見問題解答)相比,您可以把CodeFx想象成常見編碼場景。
- 風(fēng)格統(tǒng)一:
- 所有示例遵循統(tǒng)一的命名規(guī)范。這不僅體現(xiàn)在變量和函數(shù)的命名上,還體現(xiàn)在示例名字上,如CSUseADONET, CppUseADONET。
- 所有示例遵循統(tǒng)一的編碼、注釋和文檔規(guī)范。比如,每一個(gè)示例都附帶一個(gè)ReadMe.txt文檔。其中包含梗概、示例關(guān)系(即當(dāng)前示例和其他示例的依賴關(guān)系)、部署、創(chuàng)建步驟、代碼邏輯和經(jīng)典的參考資料。
- 各個(gè)示例有統(tǒng)一的輸出。比如,ATLActiveXDll, ATLActiveXExe, CSDllCOMServer, VBDllCOMServer, MFCActiveX, MFCSafeActiveX, CSActiveX,和VBActiveX是不同語言編寫的COM組件骨架。它們輸出統(tǒng)一的界面和相同原型的方法、屬性以及事件。讀者可以比較它們的實(shí)現(xiàn)。
- 相互依賴:部分示例相互之間有依賴關(guān)系,共同演示一些特定的技術(shù)。比如,CppDllExport是一個(gè)C++動(dòng)態(tài)鏈接庫的例子。CppImplicitlyLinkDll依賴于CppDllExport,演示了C++如何隱式鏈接DLL;CppDelayloadDll同樣依賴于CppDllExport,演示了如何延遲加載DLL。
以上五大特點(diǎn)是絕大多數(shù)示例庫(如codeproject和MSDN)所沒有的。除此之外,微軟一站式開發(fā)技術(shù)框架中的示例是典型的、可擴(kuò)展的、結(jié)構(gòu)化的、完整的、文檔齊全和易于理解的。
項(xiàng)目現(xiàn)狀
本項(xiàng)目自2009年三月一日啟動(dòng)以來,已完成140余個(gè)代碼示例,涵蓋COM、數(shù)據(jù)訪問、庫加載、進(jìn)程間通信、Office開發(fā)、Windows Forms、安全等數(shù)十項(xiàng)技術(shù)。同時(shí),CodeFx正以每周六個(gè)示例的速度增長。
以下圖示為CodeFx在2009年6月15日時(shí)的縮影。要了解最新的示例列表,請(qǐng)點(diǎn)擊 微軟一站式開發(fā)技術(shù)框架示例.
獲獎(jiǎng)情況
Brothersoft 

Download.hr
名列榜首
Jialiang Ge (
Jialiang)
Lingzhi Sun (
LingzhiSun)
ZhiXin Ye (
ZhiXin)
Riquel Dong (
Riquel)
Hongye Sun (
hongyes)
Ji Zhou (
Colbert)
Jie Wang (
midnightfrank)
Rongchun Zhang (
RongchunZhang)
Fisnik Hasani (
Fisnik)
特別感謝!
來自瑞典的Fisnik Hasani為我們?cè)O(shè)計(jì)了簡潔漂亮的 "CodeFx" 徽標(biāo)。
反饋和建議
我們期望聽到您的反饋和建議。請(qǐng)將您對(duì)這個(gè)項(xiàng)目的看法發(fā)至討論區(qū)或直接聯(lián)系我們。
謝謝!
-MSDN 論壇支持團(tuán)隊(duì) 2009年6月20日