如何使用 MSDN

如何使用 MSDN

如果你做程序,就不能不用到文檔,如果你在WIN32下面做程序的,就不能不用到MSDN了。
MSDN是微軟提供給廣大程序員的開發大全,裏面有很多值得我們利用的地方,有人問道怎麼用,我這裏介紹一下:
首先我說明一下MSDN的結構,MSDN一般是三張光盤(也有DVD的,內容更豐富),分季度發行(月份-年份的格式),在安裝時最好全裝(1。5G左右),這樣可以免去換盤之苦。裏面依次有如下內容(以July 2001版本爲例):
(以下內容可能跨越了很多類,但是基本按MSDN順序)
1。更新說明和更多的瀏覽信息(就是首頁和Welcome了)
2。.NET的文檔
3。Visual Studio的幫助庫
4。Office開發者文檔
5。嵌入設備開發者文檔
6。平臺SDK開發文檔
7。其他文檔(例如新加入的XML&SOAP開發包,Passport開發包,Project2000等等)
8。Windows系列資源包的開發文檔(每個平臺特性說明和獨有特性API說明)
9。知識庫
10。技術文章
11。背景知識
12。規格書(或者叫白皮書)
13。有價值的書(比如MSPress的好多書,還有經典的書籍的節選)
14。雜誌節選
15。示例
MSDN的結構就是這樣了,我接下來想詳細說明的是第2。3。6。7。11。13。15。,其他的簡單介紹。爲簡單起見,就用代號表示具體名字了。

1。這一部分,你可以瞭解MSDN最新的信息,錯誤的報告,MS最新的發展動態,更多的信息的訪問地址(當然還有怎麼訂閱MSDN光盤,不過我們好像不用了,我們找中關村小販吧)。

4。在做Office擴展開發時,比如vba時,這可以查找office提供了怎樣的com對象供使用,當然裏面也有很多office教材和疑難解答,但是e文我想我們用不到了(不過寫書的朋友可以參考哦)。

5。這一部分其實是將eVC和eVB這兩個MS嵌入式開發工具的幫助結合到整個MSDN中來的,原有的文檔這裏都能找到,因此作WinCE下開發的同志們注意了(以前我做WinCE開發時可是這部分的常客)。

8。這一部分是各個Windows平臺的特性說明,包括涉及的API,做跨平臺可以參考,但是基本用不上的。

9。這裏的文章以QXXXXX編號,是MSDN網站上面的問答集合,裏面其實有很多有價值得信息,但是無奈沒有標題,只能依靠搜索和文檔部分的“See QXXXXX”來看了,裏面有一些很重要的文章,以前我收集過,但是格盤弄掉了,殘念。。。

10。技術文章這一塊闡述了一些開發模式和性能優化的建議,分門別類列舉了實現特定目的地一般模式和組織方法,如果計劃開發大型項目可以參考。

12。這裏其實是白皮書大集合,裏面有各種各樣的規範。

14。這裏的文章出自最近的MSDN等雜誌,只是沒有整理如規範文檔而已。

接下來就是具體介紹了,大家有點耐心些:

2。。net文檔
做爲微軟的旗艦產品,。net來勢洶洶,這裏集合了所有的文檔,包括了。net的規範,配置方法,api說明,入門材料等等,可以說內容十分豐富,學習。net在沒有很好資料的情況,這裏就是最好的材料了。我重點介紹幾個部分:
Inside the .NET Framework -- 這裏面介紹了.net的關鍵概念,運行機制和涉及理念等等,瞭解.net就從這裏開始了;
Building .NET Framework Applications,Debugging, Optimizing, and Profiling,Configuring .NET Framework Applications -- 編寫建立,調試優化配置,安置.net環境,包括了整個過程;
.NET Framework Class Library -- 前一部分的金山詞霸翻譯版就是市面上什麼“.net開發手冊”的書的來源,現在知道來源了吧,爲什麼不用原味的資料,而要去買書呢?;
.NET Framework Tools -- 這個一般的書都不介紹,但是非常重要,.net提供的Tools的使用說明;
.NET Framework Configuration File Schema -- .net的配置文件的格式和說明;
.NET Framework Samples -- .net例子;
這就是.net部分介紹,是不是突然發現原來資料就在你身邊,自己卻不知道?

3。Visual Studio的幫助庫
這一部分的內容估計是大家都很關心的,因爲涉及到了很多的VS的內容(VC,VB用戶強烈渴望^_^)。展開這個節點我們可以看到 Visual Studio Document,Visual C++ Document,Visual Basic Document等等激動人心的內容,這就是VS6以前分別集成到每個軟件中的文檔集合,在這裏一網打盡了。我重點介紹Visual C++ Document, Visual Basic Document兩個部分,其他的部分請大家自己看吧,跟這兩個類似。
Visual C++ Document:
1。Visual C++ Documentation Map -- 這裏有這個部分大話題的索引,你可以輕鬆找到使用VC,調試VC,編程手冊,ATL,MFC,STL庫,C++語法和標準,ODBC,RunTime等等地快速索引;
2。What's new in Visual C++ 6.0 --這裏介紹了VC6的新特性,新的庫等等,以後就是What's new in VC7了^_^;
3。Getting started with Visual C++ 6.0 -- 本來是新手上路的,可惜的是,現在取消了,可能ms覺得拿到這一版的都是老用戶了吧;
4。Using Vsiual C++ --這裏是MS自編自導的教程,詳細和循序監禁的闡述了VC6的使用方法,開發模式,可謂是手把手教過來,只要E 文不太濫,都可以上手的,裏面包括的內容有:Visual C++ Tutorials(VC6的初級教程),Visual C++ Programmer's Guide(更加深入的編程話題),Visual C++ User's Guide(用戶手冊,包括了工具說明), Glossary ―― 這一部分是術語表,所有前面出現的術語在此都可以找到;
5。Reference ―― 這一部分包括了兩部分:Microsoft Foundation Classes and Templates,這裏面就是MFC,ATL和OLE DB模板庫的使用參考了,可謂是面面俱到,非常詳細, Languages and Libraries for Visual C++,這裏麪包括了C++語法規範的說明,還有STL庫的使用手冊,是不是很超值^_^
6。Samples -- 分門別類的例子程序,不愁沒有實例可以參考了。
7。Compaq Alpha Documantion --這裏面是Alpha處理器下面的文檔,一般不用參考,給特殊人士提供的。

7。其他文檔(例如新加入的XML&SOAP開發包,Passport開發包,Project2000等等)
這一部分是變化最快的內容之一,因爲最近微軟的新技術不斷推出,很多重要開發包的文檔都集中在此,像XML&SOAP ToolKit,Passport SDK等等,因此我們需要對這裏有足夠的重視,內容我不再羅列了,我想大家也能自己看清楚的。
經常看看這裏可以發現新的方向,比如現在的XML潮流等等,就算是看不明白,也能開闊眼界,這對一個程序員只有好處沒有壞處。 11。背景知識
這一部分是一些大的藍圖和規範說明,包括了很多方面,有組件對象模型,數據庫和消息隊列,Office應用,Web開發,Windows系列特平臺的應用等等,因此在這裏你可以瞭解到這些技術的產生提出和應用的情況,這對於每一個人都是有用的。我特別要提到的是關於 Component Object Model這一部分,這裏可就是COM最最原始的資料了,學習COM技術的人,最好都看看。

15。示例
這一部分其實就是全部例子的索引,遍佈全部MSDN的好幾百兆的例子程序,不僅爲我們最原味的演繹了Windows程序的開發,而且可以從中學習與體會程序編寫的技巧和規範,從此養成好的習慣,更何況裏面本來就存在很多實用的程序段,稍加改造就以進入實用。所有的SAMPLES其實都在第一章光盤的 samples的目錄下面,完全可以將之拷貝到硬盤上來,方便以後檢索。

以上就是MSDN的內容介紹了,我希望我的簡單介紹能爲大家好好使用它帶來一點方便,具體的使用方法則需要大家來慢慢體會,接下來我最後介紹一下使用MSDN系統裏面的索引(配合活動子集)和搜索功能。

索引(配合活動子集):
這是我認爲MSDN裏面最好用的功能之一,因爲可以對索引做的非常齊全,幾乎可以找到每一個地方,熟練的操作者大部分都是依靠的索引來進行檢
索的,同時配合不同的活動子集,就能方便的檢索各個方面的有效信息,而這一切只要你記得前面一段關鍵字母而已,不信你試一試CBitmap看看,是不是很好用?

搜索功能:
這一項功能自認爲比較的難用,因爲往往能搜索出來很多的無用信息,僅僅是因爲頁面裏面包含了要檢索的關鍵字而已;你可以選擇按輕重緩急或者分門別類來排列,但是還是很不好找;最有用的,我想還是搜索“QXXXX”之一類的文章了。
參考資料:http://hi.baidu.com/zjchenyuan/blog/item/33d5a26ed236cada81cb4a96.html

天使之愛

提示 <script type="text/javascript"></script> <script src="/qzone/newblog/v5/script/newubb.js" type="text/javascript"></script> <script src="/qzone/newblog/v5/script/content.js" type="text/javascript"></script>

<script type="text/javascript"></script>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章