wxbhsp 发表于 2006-7-28 15:37

[求助]没学过vc,直接学习vc.net不知道行不行?谢谢

<P>只懂c++,没学过vc. 想直接学习vc.net不知道行不?<BR>要什么基础知识吗?请大侠们给我一点入门的宝贵建议,谢谢.</P>

十一月天 发表于 2006-7-28 17:26

想学,直接学就是了,没什么意见,VC.NET和VC6.0很像,但是还是有不一样的地方。<BR>比如它的继承方式,接口,委托……<BR>总之努力学就对了

xupeng 发表于 2006-7-29 17:19

只要学过C++基础教程就行

WindyGo 发表于 2006-8-2 15:23

VC6与VC.NET基本上没区别。区别在于:<BR>VC.NET程序代码可以在解决方案中定义优化,默认的程序优化生成的程序比VC6体积小(因为VC6没有程序优化选项,只有通过伪指令进行程序优化)<BR>VC6入口函数为main或WinMain<BR>VC.NET入口函数为_tmain或_tWinMain<BR>VC6与VC.NET的MFC部分函数不一样(VC6用的是MFC4.1,VC.NET用的是MFC7)<BR>VC6要支持.NET接口需要下载最新的SDK<BR>VC.NET没有消息映射向导,建立MFC消息映射是在属性页建立(有属性、消息、事件(用于对话框控件)、重载)<BR><BR><BR>除了这些没有觉得VC6与VC.NET有什么不同

myajax95 发表于 2006-8-2 23:59

直接学吧,没问题。

十一月天 发表于 2006-8-3 12:58

<DIV class=quote><B>以下是引用<U>WindyGo</U>在2006-8-2 15:23:43的发言:</B><BR>VC6与VC.NET基本上没区别。区别在于:<BR>VC.NET程序代码可以在解决方案中定义优化,默认的程序优化生成的程序比VC6体积小(因为VC6没有程序优化选项,只有通过伪指令进行程序优化)<BR>VC6入口函数为main或WinMain<BR>VC.NET入口函数为_tmain或_tWinMain<BR>VC6与VC.NET的MFC部分函数不一样(VC6用的是MFC4.1,VC.NET用的是MFC7)<BR>VC6要支持.NET接口需要下载最新的SDK<BR>VC.NET没有消息映射向导,建立MFC消息映射是在属性页建立(有属性、消息、事件(用于对话框控件)、重载)<BR><BR><BR>除了这些没有觉得VC6与VC.NET有什么不同</DIV>
<p>你漏掉了最关键的东西[em03],还说没觉得什么!<BR><BR>类的继承关系,net是不支持多继承的,除非你继承多个接口,并且net的类的封装性也是很强的,定义指针之后这个指针的指向是不能改变的。

WindyGo 发表于 2006-8-3 14:52

<DIV class=quote><B>以下是引用<U>璀璨星河</U>在2006-8-3 12:58:56的发言:</B><BR><BR>
<P>你漏掉了最关键的东西[em03],还说没觉得什么!<BR><BR>类的继承关系,net是不支持多继承的,除非你继承多个接口,并且net的类的封装性也是很强的,定义指针之后这个指针的指向是不能改变的。</P></DIV>
<P>多谢星河提醒~~<BR><BR>我对VC6并不是很深入~~~~~~~<BR>虽然我用的入门教材一直是VC6的~~~<BR>但是我却一直用的是VC.NET2002(当然还有MSDN,要不然连入口函数都不知道)<BR>感觉上没有太大的区别<BR>此后就一直在学DirectX 9游戏编程<BR>~~~~~~~~当然还是用的是VC.NET2002</P>

sdpdww 发表于 2006-8-5 15:41

呵呵 都是高手,我也是学习不久,才半年,不过个人认为,不管什么语言,都要持之以恒,没有既简单功能有强大的语言,还有,不能死学,要多总结,比如类,要牵扯到构造函数、继承等,要慢慢的总结,其实编程是一项很灵活的工作,是不能死学的。<BR>呵呵 个人观点,仅供参考,还是建议你直接学习[em01]

yeshirow 发表于 2006-8-6 07:50

還有一個入口函數啊, DllMain

页: [1]

编程论坛