SDK 第一节 Hello SDK
一、概述:
SDK(software Development kit 软件开发包) 。
我们从这堂课开始,要学习基于 Windows 操作平台上的程序设计。
我们平常用的软件如:RealONE Player、OFFICE2003、金山影霸、甚至我们现在所用
到的 Microsoft Visual Studio .NET 2003 等,在我们按装完操作系统时,这些软件是不
存在的,是我们后来人工按装上的,也就是说这些软件都是基于 Windows 操作平台开
发出来的软件,那么,我们在写程序的时候就要和操作系统打交道,就要利用微软给
我们提供的接口来实现 Windows 操作平台的程序设计。
我们把接口称做 API 函数(Application Programming Interface 应用程序接口)。
微软把 2800 多个 API 函数通过包的形式提供给我们(也就是我们要学习的 SDK)。
SDK 的组成:Win32 API。
注意:概述一下 API 函数.
Windows 当中的新数据类型:
1、结构:
MSG 消息结构
WNDCLASS 窗体类结构
RECT 矩形结构:left x
Top y
Right x1
Bottem y1
POINT 点结构(x,y)
2、句柄
HINSTANCE 应用程序实例句柄
HWND 窗体句柄
HDC 设备描述表句柄
3、数据类型
WORD (unsigned short int)
DWORD (unsigned long int )
BYTE (unsigned char)
TCHAR (wchar:宽字符集)
UINT (unsigned int)
WPARAM (unsigned int)
LPARAM (unsigned int)
LRESULT (long int)
CALLBACK 回调函数