深入浅出MFC笔记——第一篇 勿在浮沙筑高台

本文介绍了Windows编程的基础知识,包括API、SDK、MFC的概念和作用,解释了动态链接库(DLL)的工作原理,探讨了静态链接库与动态链接库的差异,并详细阐述了Windows API的三大核心模块——Kernel32.dll、User32.dll和GDI32.dll。此外,还讨论了使用DLL的优点和如何在程序中引用所需的函数库与头文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1 常用名词

API:Application Programming Interface,系统开放出来,给程序员使用的接口,就是API。

SDK:Software Develpment Kit,原指软件开发工具。每一套环境都可以有自己的SDK。在Windows这一领域,SDK原是指Microsoft的软件开发工具,但是现在已经变成一个专有名词。凡是以indows raw API撰写的程序我们通常也称为SDK程序,也有人把Windows API称为SDK API。

MFC:Microsoft Foundation Classes 的缩写,这是一个建立在Windows API 之上的C++类库,意图使Windows程序设计过程更有效率,跟符合面向对象的精神。

OWL:Object Windows Library 的缩写,这也是一个具备Application Framework架势的C++类库,附含在Borland C++之中。

Application Framework:在面向对象领域中,这是一个专有名词。基本上可以说它是一个更有凝聚力、关联性更强的类库。并不是每一套C++类库都有资格称为Application Framework,不过MFC和OWL都可以列入。Application Framework当然不一定是指C++类库,java和Delphi应该也称得上。

2 需要什么函数库(。lib)

众所周知,windows支持动态链接。换句话说,应用程序所调用的windows API 函数是在程序“执行期间”才链接上的。那么链接时期所需要的函数库有哪些?做什么用?

注意:并不是后缀名为.dll的才是动态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值