Tanky WooRSS

《Windows程序设计》学习笔记---第一章

10 Nov 2010
这篇博客是从旧博客 WordPress 迁移过来,内容可能存在转换异常。

《Windows程序设计》学习笔记---第一章

讲了一些基本的常识,比如OS/2,WYSIWYG等等。

曾经一直不明白SDK和MSDN的区别,今天在网上查了一下,算是搞清楚了,这里在CSDN上的一个求助帖:

http://topic.csdn.net/t/20050324/17/3878327.html

总的来说,SDK是MSDN的一部分,而且是比较重要的一部分。

SDK:Software Development Kit,是软件开发包的意思,比如.net的软件开发包就包括相关的类库、文档、编译器等,是用于开发软件的最基本的装备:)非常重要的一点是.net框架SDK是免费的,任何人都可以直接下载使用。

MSDN: Microsoft Developer Network, 开发者网络。包括在线资源和离线的订阅,这个范围就大多了,不仅仅包含一个.net   SDK,还有其它的SDK、文档、软件等。MSDN的部分资源,比如下载中心和离线订阅都是收费的。

句柄:在Windows编程中,句柄是一个应用程序用来识别某些事情的数字。在这种情况下,该句柄唯一的标识了该程序,其他Windows函数需要用该句柄作为参数来调用该程序。

在百度百科中句柄是这么解释的:(http://baike.baidu.com/view/194921.htm)

句柄,是整个windows编程的基础,一个句柄是指使用的一个唯一的整数值,是指一个四字节长的数值,用于标志应用程序中的不同对象和同类对象中的不同的实例,诸如,一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等,应用程序能够通过句柄访问相应的对象的信息。但是,句柄不是一个指针,程序不能利用它句柄来直接阅读文件中的信息。如果句柄不用在I/O文件中,它是毫无用处的。 句柄是windows用来标志应用程序中建立的或是使用的唯一整数,windows使用了大量的句柄来标志很多对象。