MSDN大體結構介紹

2021-04-28 14:32:20 字數 3445 閱讀 3619

msdn是微軟提供給廣大程式設計師的開發大全,裡面有很多值得我們利用的地方,有人問道怎麼用,我這裡介紹一下:

首先我說明一下msdn的結構,msdn一般是三張光碟(也有***的,內容更豐富),分季度發行(月份-年份的格式),在安裝時最好全裝(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。這裡的文章以q***xx編號,是msdn**上面的問答集合,裡面其實有很多有價值得資訊,但是無奈沒有標題,只能依靠搜尋和文件部分的「see  q***xx」來看了,裡面有一些很重要的文章,以前我收集過,但是格盤弄掉了,殘念。。。

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

12。這裡其實是***大集合,裡面有各種各樣的規範。

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

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裡面最好用的功能之一,因為可以對索引做的非常齊全,幾乎可以找到每乙個地方,熟練的操作者大部分都是依靠的索引來進行檢 索的,同時配合不同的活動子集,就能方便的檢索各個方面的有效資訊,而這一切只要你記得前面一段關鍵字母而已,不信你試一試cbitmap看看,是不是很好用?

搜尋功能:

這一項功能自認為比較的難用,因為往往能搜尋出來很多的無用資訊,僅僅是因為頁面裡面包含了要檢索的關鍵字而已;你可以選擇按輕重緩急或者分門別類來排列,但是還是很不好找;最有用的,我想還是搜尋「q***x」之一類的文章了。

SOA應用系統的大體框架結構

展現層 presentation 圖1中5區,通過portal等技術建立展現平台,方便使用者在這個介面上提出服務請求。業務處理建模 business process modeling 圖1中的4區,soa元模型從mda中繼承了平台無關模型來對業務處理過程建模。這一部分獨立於服務設計和部署層。模型驅動...

計算機專業保研複試面試 大體流程介紹

在你大三下學期的時候,四月份到六月中旬是你投遞夏令營和聯絡老師的最佳時期,提早打探相關訊息,聯絡相關導師,製作乙份好的簡歷是很重要的,當然作為計算機學院的學生,有個自己的個人 還是比較拉風的 如果非常不幸的,你在夏令營中沒有被錄取,或者是像我一樣作死,臨時決定保研的,不要著急,你還有一次不報銷的夏令...

hostent結構介紹

這個資料結構是這樣的 struct hostent gethostbyname 成 功時返回乙個指向結構體 hostent 的指標,或者 是個空 null 指標。這裡是個例子 include include include int main void printf s n h h name prin...