关于MFC类库和VCL类库的问题?
妞妞的粑粑 2002-03-26 11:29:22 1、MFC是微软在windows平台下提供的标准类库,为了避免程序员在写windows程序时直接调用windows
SDK 即win32 API 函数创建窗口和其他有windows界面特征的元素,微软提供了MFC以供程序员调用
可以使程序员很方便快捷的创建windows程序。而VCL是BORLAND公司为了便于程序员开发windows程序
而在Delphi和C++Builder中提供的一套标准类库(可视化控件和非可视化控件)现在我的问题是MFC
和VCL之间到底有什么内在联系呢?既然微软是windows操作系统的开发者又是VC++开发工具的提供者
那他的MFC自然是windows平台下的标准类库,那为什么Borland公司又另辟蹊径搞了一套VCL,当然我们
在这里不考虑c++语言和object pascal语言的不一样,比如CButton 和TButton 可能在程序设计语言上
的描述上不一样,一个是c++语言,一个是object pascal语言,但他们都是windows 平台下的一个按钮
(button)这是他们的共同点。现在的问题是可能在CButton和TButton之间会有某种关系?可能在他们
们都被编译成二进制代码之后,他们都实质上调用了同一个东西?但如果我的理解是对的,那么这个东西又是
什么呢?如果我的理解是错误的,请各位武林前辈指点一二?先谢了?
或者直接给我指示yzcyj@163.com