|
S D K 学 习 笔 记1 sdk基础(1)
S D K 学 习 笔 记 SDK 是 Software Development Kit的缩写。这在msdn上有体现:“The Microsoft Commerce Server 2000 Software Development Kit (SDK) includes..."。见过比较好的中 文解释"SDK是帮助 C 程序员创建 Windows 应用程序的一套软件工具。"(《MFC 开 发Win95/Nt4 应用程序》)。不过我的理解是 "SDK 是 windows 应用程序基础开发工 具包"。 SDK,在早期 windows平台下开发的师兄师姐对这个是再熟悉不过的了,他们天 天用,无时无刻不在用着。就如同我们今天要与 VCL 朝夕相处一般。然而 VCL 也 有它所鞭长莫及的时候,如果熟悉SDK,情况就大不相同了。 使用 SDK , 这就要求我们使用 C 。因为 C 是 Windows 的母语,在SDK编码过 程中,使用 C 最得力,也最方便。在BCB中,这就是小菜一碟。进行sdk编码,实质 上就是使用 Win32 Api 进行编码。关于Api,参看相关文档。 目前的SDK基本由以下几部分构成: 1、基础文档:包括 数据结构、消息、宏 、函数 等的使用说明。这些东西的原 音我们要看相关*.h文件的原音重现。而他们的使用方式方法以及 注意事项就只能靠这个了。 2、工具程序,这些是SDK编码最有力的工具助手。 3、完整的库(*.lib;*.h;*.dll):有些东西,只要*.lib和*.h就行了。但也会遇到没有 *.lib 只有*.dll的时候。 4、例程: 一些 windows 样本程序。这是我们学习 sdk最好的教材。我们要好 好利用。
|