最傻的问题:C、C++、VC、MFC之间的关系和联系,以及它们各自与SDK之间的联系? 我在很久以前用Turbo C写过几十行的小程序,现在早忘记了。诚恳邀请诸位耐心指教。分数好说。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 C、C++是语言VC是编成工具MFC是程序框架的一种SDK是软件开发包,不加别的形容词一般特指系统的SDK,有大量api函数构成c++是面向对象的,是c的超集VC使用的语言是c++,MFC使用c++语言sdk一般是c接口的函数库sdk编程通常是只用api函数加c/c++的语法编程vc下可以用sdk编程sdk是mfc的基础,但学mfc不一定要学sdk MFC是用C++对WINDOWS API(即系统SDK)进行的一层封装。把API函数封装成一个一个的类来便于使用。也就是所谓的应用程序框架。而VC是一个应用程序集成开发环境,MFC是VC环境下可用的一个工具。也是最主要的一个。其他的还可以直接使用API来编程。或是用ATL(ACTIVEXTEMPLATE LIBRARY)来开发COM。它们使用的语言都是C/C++; 谢谢楼上两位耐心指导。俺还有所不明白:C++是C的超集,是不是说Turbo C写的程序用C++编译器可以编译?VC是基于C++的开发工具,是不是说用VC开发的应用程序都可以用Turbo C++实现?从理论上说,用Turbo C++基于WindowsSDK编程可以实现任何Windows应用吗?还有,C语言对应的开发工具是Turbo C,C++对应的是Turbo C++、Borland C++,VC,是吗?还有,C语言的编译器有哪些?C++的编译器有哪些?是不是拥有C++编译器、WindowsSDK、MFC,从理论上讲就可以自己开发一个VC? 楼上的老大,可否明示?还有一个问题:为什么CSDN论坛中把VC/MFC作为一个分版,而把C/C++作为另一个分版呢? C++是C的超集,是不是说Turbo C写的程序用C++编译器可以编译?-可以,不过有时要做一定修改VC是基于C++的开发工具,是不是说用VC开发的应用程序都可以用Turbo C++实现?-一般不能,vc有自己的类库,比如MFC,而其它开发工具事不支持的从理论上说,用Turbo C++基于WindowsSDK编程可以实现任何Windows应用吗?——不能,Turbo C++基本上还是dos编程C语言对应的开发工具是Turbo C,C++对应的是Turbo C++、Borland C++,VC,事吗?——是的C语言的编译器有哪些?C++的编译器有哪些?是不是拥有C++编译器、WindowsSDK、MFC,从理论上讲就可以自己开发一个VC——c语言编译器比如说TCc++编译器比如说bc,vc,c++ builder从理论上讲应该可以做到^_^,不过实际上做不到为什么CSDN论坛中把VC/MFC作为一个分版,而把C/C++作为另一个分版呢?——VC/MFC是功能非常强大的windows开发工具 谢谢楼上的。真是不好意思,还有一些不明白:Turbo C++与Borland C++用于DOS应用程序开发(还应该可以开发Win16吧)?VC、CBuilder用于Windows应用程序开发(还应该可以开发32位的CONSOLE吧)?最后第三个问题:VC与CBuilder的异同?最后第二个问题:俺想学习C/C++或VC/MFC或CBuilder,最终目标是熟悉VC和CBuilder,应该如何开始?最后一个问题:据说UNIX下的Oracle数据库也是用C/C++语言写的,是吗?其编译与Windows下的编译有和异同? 最后第二个问题:建议先学C++,再学windows程序设计,了解windows编程方式;最后学VC最后第三个问题:vc和c++builder是不同得编译器;vc是ms开发得,cbuilder是borland公司开发得;VC、CBuilder可以开发32位的CONSOLE,其它我也不太清楚 最后一个问题:据说UNIX下的Oracle数据库也是用C/C++语言写的,是吗?其编译与Windows下的编译有和异同?呵呵,我也想知道,gz 调用程序 如何处理UNIX下的文本回车? 有谁用过RTP协议进行编程的,请给予指导,重谢! 我想做一个类似于网际狂搜的互联网搜索软件,有没有类似的源代码或思路。 ASP要怎么样调用队列组件的? GetPixel错误啊 怎样用vc sdk实现按钮大小随窗口大小的变化而变化 用win32函数做窗口编程,多文档有api可以创建,单文档有api调用吗? 大家来讨论一下char * str[2001] dll:显式链接与隐式链接 一个CSocket的简单问题 OnTimer()只要按到20多次都出错了!!!!有哪位高手能帮助解决一下吗?谢谢
VC是编成工具
MFC是程序框架的一种
SDK是软件开发包,不加别的形容词一般特指系统的SDK,有大量api函数构成c++是面向对象的,是c的超集
VC使用的语言是c++,MFC使用c++语言sdk一般是c接口的函数库
sdk编程通常是只用api函数加c/c++的语法编程
vc下可以用sdk编程
sdk是mfc的基础,但学mfc不一定要学sdk
一个一个的类来便于使用。也就是所谓的应用程序框架。而VC是一个应用程序集成开发环境,MFC是VC环境下可用的一个工具。
也是最主要的一个。其他的还可以直接使用API来编程。或是用ATL(ACTIVEX
TEMPLATE LIBRARY)来开发COM。它们使用的语言都是C/C++;
俺还有所不明白:
C++是C的超集,是不是说Turbo C写的程序用C++编译器可以编译?
VC是基于C++的开发工具,是不是说用VC开发的应用程序都可以用Turbo C++实现?
从理论上说,用Turbo C++基于WindowsSDK编程可以实现任何Windows应用吗?
还有,
C语言对应的开发工具是Turbo C,
C++对应的是Turbo C++、Borland C++,VC,
是吗?
还有,
C语言的编译器有哪些?C++的编译器有哪些?
是不是拥有C++编译器、WindowsSDK、MFC,从理论上讲就可以自己开发一个VC?
还有一个问题:为什么CSDN论坛中把VC/MFC作为一个分版,而把C/C++作为另一个分版呢?
-可以,不过有时要做一定修改VC是基于C++的开发工具,是不是说用VC开发的应用程序都可以用Turbo C++实现?
-一般不能,vc有自己的类库,比如MFC,而其它开发工具事不支持的从理论上说,用Turbo C++基于WindowsSDK编程可以实现任何Windows应用吗?
——不能,Turbo C++基本上还是dos编程C语言对应的开发工具是Turbo C,
C++对应的是Turbo C++、Borland C++,VC,
事吗?
——是的C语言的编译器有哪些?C++的编译器有哪些?
是不是拥有C++编译器、WindowsSDK、MFC,从理论上讲就可以自己开发一个VC
——c语言编译器比如说TC
c++编译器比如说bc,vc,c++ builder
从理论上讲应该可以做到^_^,不过实际上做不到为什么CSDN论坛中把VC/MFC作为一个分版,而把C/C++作为另一个分版呢?
——VC/MFC是功能非常强大的windows开发工具
真是不好意思,还有一些不明白:
Turbo C++与Borland C++用于DOS应用程序开发(还应该可以开发Win16吧)?
VC、CBuilder用于Windows应用程序开发(还应该可以开发32位的CONSOLE吧)?
最后第三个问题:VC与CBuilder的异同?
最后第二个问题:俺想学习C/C++或VC/MFC或CBuilder,最终目标是熟悉VC和CBuilder,应该如何开始?
最后一个问题:据说UNIX下的Oracle数据库也是用C/C++语言写的,是吗?其编译与Windows下的编译有和异同?
vc是ms开发得,cbuilder是borland公司开发得;VC、CBuilder可以开发32位的CONSOLE,其它我也不太清楚