微軟一站式開發技術框架解決方案 中文說明

微軟一站式開發技術框架 解決方案(代號 CodeFx)通過不同編程語言和典型示例勾畫出微軟幾乎所有開發技術的骨架。身處微軟MSDN技術支持團隊,我們有豐富的客服經驗。項目中每一個示例都經我們精心設計、篩選、編排和文檔化,從而演示那些經常被客戶問到、或被測試人員測試到的編程場景。如果您是一位軟件開發工程師,您可以向這個框架填充您的業務邏輯;如果您是測試人員,您可以對某個技術骨架稍作擴展以滿足您的實際測試需要;如果您和我們一樣,是技術支持工程師,您可以考慮將本項目中的示例代碼推薦給您的客戶。

項目範圍

本項目的目的是通過經常被問到、測試到和使用到的典型事例勾勒出微軟開發技術的骨架。您可以將開發技術想象成一棟建築。技術的細節(即建築的內部設施)不在CodeFx項目範圍內。CodeFx除了爲初學者描述了技術的基礎(即建築的地基)外,還繪製出技術的骨架(即建築的整體結構和外觀)。

項目特點

  • 一站式:微軟所有開發技術的最典型示例都可以在CodeFx中找到。所有代碼、文檔和參考資料可以在一個Visual Studio實例中測試和閱讀。
  • 骨架:該項目勾勒的是技術骨架。其中的示例並不演示任何特定的業務邏輯,如使用Silverlight開發交通遊戲使用ATL設計炫目的煙火。這些特定的業務邏輯可能會分散讀者的注意力,令讀者沒有注意到該技術最核心的東西。
  • 示例的來源:絕大多數示例都來源於我們在微軟新聞組MSDN論壇中處理過的客戶提問。和FAQ(常見問題解答)相比,您可以把CodeFx想象成常見編碼場景。
  • 風格統一
    • 所有示例遵循統一的命名規範。這不僅體現在變量和函數的命名上,還體現在示例名字上,如CSUseADONET, CppUseADONET。
    • 所有示例遵循統一的編碼、註釋和文檔規範。比如,每一個示例都附帶一個ReadMe.txt文檔。其中包含梗概、示例關係(即當前示例和其他示例的依賴關係)、部署、創建步驟、代碼邏輯和經典的參考資料。
    • 各個示例有統一的輸出。比如,ATLActiveXDll, ATLActiveXExe, CSDllCOMServer, VBDllCOMServer, MFCActiveX, MFCSafeActiveX, CSActiveX,和VBActiveX是不同語言編寫的COM組件骨架。它們輸出統一的界面和相同原型的方法、屬性以及事件。讀者可以比較它們的實現。
  • 相互依賴:部分示例相互之間有依賴關係,共同演示一些特定的技術。比如,CppDllExport是一個C++動態鏈接庫的例子。CppImplicitlyLinkDll依賴於CppDllExport,演示了C++如何隱式鏈接DLL;CppDelayloadDll同樣依賴於CppDllExport,演示瞭如何延遲加載DLL。
以上五大特點是絕大多數示例庫(如codeprojectMSDN)所沒有的。除此之外,微軟一站式開發技術框架中的示例是典型的、可擴展的、結構化的、完整的、文檔齊全易於理解的。

項目現狀

本項目自2009年三月一日啓動以來,已完成140餘個代碼示例,涵蓋COM、數據訪問、庫加載、進程間通信、Office開發、Windows Forms、安全等數十項技術。同時,CodeFx正以每週六個示例的速度增長。
以下圖示爲CodeFx在2009年6月15日時的縮影。要了解最新的示例列表,請點擊 微軟一站式開發技術框架示例.
 
  • COM示例
COM.png
  • 數據訪問示例
Data
  • 庫加載示例
Library.png
  • 進程間通行示例
IPC
  • Office開發示例
Office.png
  • Windows Forms示例
WinForm.png
  • Windows鉤子示例
Hook.png
  • 問題診斷示例
Diagnostics.png

獲獎情況


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爲我們設計了簡潔漂亮的 "CodeFx" 徽標。

反饋和建議

我們期望聽到您的反饋和建議。請將您對這個項目的看法發至討論區或直接聯繫我們

謝謝!
-MSDN 論壇支持團隊 2009年6月20日
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章