vc++的主要优势在哪啊

时间:2021-11-26 05:54:54
我们宿舍一个小伙子学的是delphi,我学的是vc++。我知道delphi主要能干嘛,可是他问我vc++有什么好,我去答不上来。有的时候觉得好多东西用vb、delphi都能实现啊?那为什么非要用vc呢,vc的主要优势在哪呢?

11 个解决方案

#1


没有人说非要用vc
他问你vc能干啥,你就告诉他他刚刚告诉你的dephi能干啥就行了。

#2


Visual C++。相比其它的编程工具而言,Visual C++在提供可视化的编程方法的同时,也适用于编写直接对系统进行底层操作的程序,其生成代码的质量,也要优于其它的很多开发工具。随Visual C++所提供的Microsoft基础类库(Microsoft Foundation Class Library,简写为MFC),对Windows 95/NT所用的Win32应用程序接口(Win32 Application Programming Interface)进行了十分彻底的封装,这使得可以使用完全的面向对象的方法来进行Windows 95/NT/2000/xp应用程序的开发,从而大量的节省了应用程序的开发周期,降低了开发成本.
Visual C++的核心是Microsoft基础类库,即通常所说的MFC。MFC相当彻底的封装了Win32软件开发工具包(Software Development Kit,即通常所说的SDK)中的结构、功能,它为编程者提供了一个应用程序框架,这个应用程序框架为编程者完成了很多Windows编程中的例行性工作,如管理窗口、菜单和对话框,执行基本的输入和输出、使用集合类来保存数据对象等等,并且,MFC使得在程序中使用很多过去很专业、很复杂的编程课题,如ActiveX、OLE、本地数据库和开放式数据库互联(Open Database Connectivity,简写为ODBC)、Windows套接字和Internet应用程序设计等,以及其它的应用程序界面特性,如属性页(也叫标签对话框)、打印和打印预览、浮动的和可定制的工具条变得更加的容易。

#3


一般的都能做

#4


dephi能写驱程吗?? 不能吧!! VC则可以!! 另外,同样要实现的功能VC做出来的程序运行效率比其它高级语言的开发工具都要高

#5


记住,什么都可以干就行了!

#6


学VC的别放弃就是了

#7


记住:学习VC没有捷径,需要十足的信心、耐心、另外VC只是个工具,不要把它当成一种语言来学。

#8


VC有强大的指针操作,可以进行底层的开发,可以说是高级语言中的低级语言。

其他流行开发工具能做的事情VC几乎都能做,但是针对性不强,很多项目需要比其他工具写更多的代码。

VC最大的缺点就是不容易学。你要学CPP,MFC,不是像Delphi或者VB那样一下子就能学会的。

#9


Visual C++的核心是Microsoft基础类库?用ATL+WTL不能做开发吗?光用Win API写的代码不能在VC中编译吗?MFC是个重要的库,谈不上核心。真是核心的话离了他就干不了活啦。

#10


哈哈,VC虽然强大,不过它里面有些东西实在是感觉用起来不方便,比如tab control,哈哈。既然有了这个控件,却没有该控件应该有的基本功能,郁闷啊。

#11


我学vc就是为了好玩。

#1


没有人说非要用vc
他问你vc能干啥,你就告诉他他刚刚告诉你的dephi能干啥就行了。

#2


Visual C++。相比其它的编程工具而言,Visual C++在提供可视化的编程方法的同时,也适用于编写直接对系统进行底层操作的程序,其生成代码的质量,也要优于其它的很多开发工具。随Visual C++所提供的Microsoft基础类库(Microsoft Foundation Class Library,简写为MFC),对Windows 95/NT所用的Win32应用程序接口(Win32 Application Programming Interface)进行了十分彻底的封装,这使得可以使用完全的面向对象的方法来进行Windows 95/NT/2000/xp应用程序的开发,从而大量的节省了应用程序的开发周期,降低了开发成本.
Visual C++的核心是Microsoft基础类库,即通常所说的MFC。MFC相当彻底的封装了Win32软件开发工具包(Software Development Kit,即通常所说的SDK)中的结构、功能,它为编程者提供了一个应用程序框架,这个应用程序框架为编程者完成了很多Windows编程中的例行性工作,如管理窗口、菜单和对话框,执行基本的输入和输出、使用集合类来保存数据对象等等,并且,MFC使得在程序中使用很多过去很专业、很复杂的编程课题,如ActiveX、OLE、本地数据库和开放式数据库互联(Open Database Connectivity,简写为ODBC)、Windows套接字和Internet应用程序设计等,以及其它的应用程序界面特性,如属性页(也叫标签对话框)、打印和打印预览、浮动的和可定制的工具条变得更加的容易。

#3


一般的都能做

#4


dephi能写驱程吗?? 不能吧!! VC则可以!! 另外,同样要实现的功能VC做出来的程序运行效率比其它高级语言的开发工具都要高

#5


记住,什么都可以干就行了!

#6


学VC的别放弃就是了

#7


记住:学习VC没有捷径,需要十足的信心、耐心、另外VC只是个工具,不要把它当成一种语言来学。

#8


VC有强大的指针操作,可以进行底层的开发,可以说是高级语言中的低级语言。

其他流行开发工具能做的事情VC几乎都能做,但是针对性不强,很多项目需要比其他工具写更多的代码。

VC最大的缺点就是不容易学。你要学CPP,MFC,不是像Delphi或者VB那样一下子就能学会的。

#9


Visual C++的核心是Microsoft基础类库?用ATL+WTL不能做开发吗?光用Win API写的代码不能在VC中编译吗?MFC是个重要的库,谈不上核心。真是核心的话离了他就干不了活啦。

#10


哈哈,VC虽然强大,不过它里面有些东西实在是感觉用起来不方便,比如tab control,哈哈。既然有了这个控件,却没有该控件应该有的基本功能,郁闷啊。

#11


我学vc就是为了好玩。