一封评《Windows 程序设计》的书信

深入探讨Windows程序开发中的API与SDK
    开发WINDOWS程序的底层都是API,无论是用VB、BC、VC还是DELPHI,终归都是调用API来实现的。     快速开发工具中,VB和DELPHI等都用一定的方式封装了API,你看到的只是控件、按钮、预定义全局函数和常数等。BASIC语言开发工具VB采用的是ActiveX控件,PASICAL 语言开发工具DELPHI采用的OWL类库。     在可视化C++语言开发工具中,以组件的形式提供了对API的封装。VC采用了MFC类库,BC继续延用OWL。开发WINDOWS程序不仅可以通过这些封装好的类库来搭积木的方式进行,也可以C/C++的方式直接调用API函数来进行,这种方式称为SDK(Software Development Kit)方式。     VC就是这样,采用MFC方式与SDK方式任你选取。所有的功能代码以C/C++方式来组织,在这个开发工具中,你可以将C/C++语言的威力与可视化元素、强大的MFC组件库结合起来。     同样是一个具有WINDOWS特征的程序,是采用MFC方式还是SDK方式呢?由于MFC方式简单快速,这是简单远用的首选。然而它必竞是对API的封装,没有SDK方式直观。可以把SDK视为MFC的底层!如果底层不理解,MFC方式始终如雾里看花、水中看月,只知其然不知其所以然。也就是只理解HOW不理解why!          本书是SDK方式编程的一本经典著作,国外国内,无人不知无不不晓。我与很多人一样,总觉与本书有相见恨晚的感受。可惜的是,我没有多少时间来看它。国内程序员30岁现象依然严重,对我来说,它已不是我的市场价值所在,经常忍不住信手点击,为机会缺失、岁月流逝、市场无情徒增感慨而已!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值