当前位置:编程学习 > VC++ >>

VB和VC++这两种编程语言面向对象的思想有什么区别?(为什么VC++里面没有窗体、控件还称作“面向对象”?)

我是从VB6.0开始学习编程的,所以刚开始接触的就是VB的那种图形用户界面,后来我又开始学谭浩强的《C语言程序设计》,不过我最想学会的是C++,可是对C++一点概念都没有,请问VC++的面向对象的思想与VB的到底有多大差别?为什么在VC++里面看不到像VB里的那些封装好的“控件”呢?为什么VC++是面向对象的呢?通过什么来进行面向对象的程序设计呢?因为受到B语言思想的引导,我对VC++的面向对象很不理解,请大家帮忙......详细解释一下,谢谢
答案:
当你使用mfc的时候,各种控件就全出来啦。所有面向对象的程序设计思想都是一样的,只是使用的时候方法有所区别。你说的谭浩强的C,只是基本的c++,这里讲解的全是C++最基本的知识,类讲的就不多。你可以使用VC环境,但学的不是VC,连SDK都不是。你在VB中学的是windows程序设计,这里的C还不是windows程序设计。当你使用控制台和mfc时,才是windows程序设计。windows程序设计用的是winmain主函数。这和main有很大的区别。先好好学学对象及其操作,以后再学VC的windows程序设计就会容易一些。

上一个:为什么作业老是编程?不是汇编就是VC++,还让人活吗?
下一个:关于孙鑫深入详解VC++问题

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,