S D K 學 習 筆 記1 sdk基礎 (轉)
S D K 學 習 筆 記
SDK 是 Software Development Kit的縮寫。這在msdn上有體現:“The
Commerce Server 2000 Software Development Kit (SDK) includes..."。見過比較好的中
文解釋"SDK是幫助 C 員建立 應用程式的一套工具。"(《MFC 開
發Win95/Nt4 應用程式》)。不過我的理解是 "SDK 是 windows 應用程式基礎開發工
具包"。
SDK,在早期 windows平臺下開發的師兄師姐對這個是再熟悉不過的了,他們天
天用,無時無刻不在用著。就如同我們今天要與 VCL 朝夕相處一般。然而 VCL 也
有它所鞭長莫及的時候,如果熟悉SDK,情況就大不相同了。
使用 SDK , 這就要求我們使用 C 。因為 C 是 Windows 的母語,在SDK編碼過
程中,使用 C 最得力,也最方便。在BCB中,這就是小菜一碟。進行sdk編碼,實質
上就是使用 進行編碼。關於Api,參看相關文件。
目前的SDK基本由以下幾部分構成:
1、基礎文件:包括 資料結構、訊息、宏 、 等的使用說明。這些東西的原
音我們要看相關*.h的原音重現。而他們的使用方式方法以及
注意事項就只能靠這個了。
2、工具程式,這些是SDK編碼最有力的工具助手。
3、完整的庫(*.lib;*.h;*.dll):有些東西,只要*.lib和*.h就行了。但也會遇到沒有
*.lib 只有*.dll的時候。
4、例程: 一些 windows 樣本程式。這是我們學習 sdk最好的教材。我們要好
好利用。
5、 部分。這部分小微稱其為“Microsoft 框架工具包
(SDK)”。
這些是愚人對SDK的一點理解。權做大家的笑柄。不正之處還望指正。
有關SDK的E文:
SDK Road Map (.net Msdn) :
The Microsoft Commerce Server 2000 Software Development Kit (SDK) includes extensive samples and tools to help developers get started programming with Commerce Server. When installed, all of the files composing the Commerce Server 2000 SDK are in a folder called "SDK" under the "Microsoft Commerce Server" folder. This topic describes the structure and contents of the SDK folder.
Introduction to the Win32 SDK (CB Windows SDK ) :
The following list shows the organization of the entire Win32 SDK. You can view sections and topics for each book in the Contents pane, which serves as a complete table of contents. Note that some top-level nodes such as OLE and MAPI contain more than one book. For more information, see Navigating.
參考:
《MFC 開發Windows 95/NT4 應用程式》
.net Msdn.
CB Win32 SDK Help.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993059/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- k8s學習筆記K8S筆記
- 強化學習-學習筆記1 | 基礎概念強化學習筆記
- 《通訊原理基礎》學習筆記(1)筆記
- html學習筆記(1)——基礎標籤HTML筆記
- Ext學習筆記1-基礎概念筆記
- canvas學習筆記-2d畫布基礎Canvas筆記
- Go學習筆記 - Go 基礎語法(1)Go筆記
- GO 學習筆記 《1. 基礎知識》Go筆記
- PHP學習筆記(1)–基礎知識篇PHP筆記
- C++基礎知識學習筆記(1)C++筆記
- CSS 基礎學習筆記CSS筆記
- node基礎學習筆記筆記
- Web基礎學習筆記Web筆記
- Redis基礎學習筆記Redis筆記
- Shell 學習筆記 基礎筆記
- Oracle基礎學習筆記Oracle筆記
- Java基礎學習筆記Java筆記
- Unity3D 基礎自學學習筆記(二) Unity3D 基礎控制元件Unity3D筆記控制元件
- 作業系統學習筆記-1:基礎概念作業系統筆記
- com學習筆記(1)基礎介面的定義筆記
- 安卓初學基礎學習筆記安卓筆記
- MySQL學習筆記【基礎篇】MySql筆記
- DI、IOC基礎學習筆記筆記
- JavaScript學習筆記——基礎部分JavaScript筆記
- 彙編基礎學習筆記筆記
- 基礎知識學習筆記筆記
- Python基礎學習筆記Python筆記
- 影象拼接基礎學習筆記筆記
- 類的基礎學習筆記筆記
- JavaWeb基礎-學習筆記02JavaWeb筆記
- Java基礎-學習筆記05Java筆記
- Java基礎-學習筆記06Java筆記
- Java基礎-學習筆記07Java筆記
- Java基礎-學習筆記04Java筆記
- Java基礎-學習筆記17Java筆記
- k8s學習筆記(1)- 簡單部署springboot應用K8S筆記Spring Boot
- Python學習筆記—day1—基礎知識Python筆記
- Linux基礎學習-Docker學習筆記LinuxDocker筆記