注册 登录
编程论坛 VC.NET论坛

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

wxbhsp 发布于 2006-07-28 15:37, 2049 次点击

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

8 回复
#2
十一月天2006-07-28 17:26
想学,直接学就是了,没什么意见,VC.NET和VC6.0很像,但是还是有不一样的地方。
比如它的继承方式,接口,委托……
总之努力学就对了
#3
xupeng2006-07-29 17:19
只要学过C++基础教程就行
#4
WindyGo2006-08-02 15:23
VC6与VC.NET基本上没区别。区别在于:
VC.NET程序代码可以在解决方案中定义优化,默认的程序优化生成的程序比VC6体积小(因为VC6没有程序优化选项,只有通过伪指令进行程序优化)
VC6入口函数为main或WinMain
VC.NET入口函数为_tmain或_tWinMain
VC6与VC.NET的MFC部分函数不一样(VC6用的是MFC4.1,VC.NET用的是MFC7)
VC6要支持.NET接口需要下载最新的SDK
VC.NET没有消息映射向导,建立MFC消息映射是在属性页建立(有属性、消息、事件(用于对话框控件)、重载)


除了这些没有觉得VC6与VC.NET有什么不同
#5
myajax952006-08-02 23:59
直接学吧,没问题。
#6
十一月天2006-08-03 12:58
以下是引用WindyGo在2006-8-2 15:23:43的发言:
VC6与VC.NET基本上没区别。区别在于:
VC.NET程序代码可以在解决方案中定义优化,默认的程序优化生成的程序比VC6体积小(因为VC6没有程序优化选项,只有通过伪指令进行程序优化)
VC6入口函数为main或WinMain
VC.NET入口函数为_tmain或_tWinMain
VC6与VC.NET的MFC部分函数不一样(VC6用的是MFC4.1,VC.NET用的是MFC7)
VC6要支持.NET接口需要下载最新的SDK
VC.NET没有消息映射向导,建立MFC消息映射是在属性页建立(有属性、消息、事件(用于对话框控件)、重载)


除了这些没有觉得VC6与VC.NET有什么不同

你漏掉了最关键的东西,还说没觉得什么!

类的继承关系,net是不支持多继承的,除非你继承多个接口,并且net的类的封装性也是很强的,定义指针之后这个指针的指向是不能改变的。

#7
WindyGo2006-08-03 14:52
以下是引用璀璨星河在2006-8-3 12:58:56的发言:

你漏掉了最关键的东西,还说没觉得什么!

类的继承关系,net是不支持多继承的,除非你继承多个接口,并且net的类的封装性也是很强的,定义指针之后这个指针的指向是不能改变的。

多谢星河提醒~~

我对VC6并不是很深入~~~~~~~
虽然我用的入门教材一直是VC6的~~~
但是我却一直用的是VC.NET2002(当然还有MSDN,要不然连入口函数都不知道)
感觉上没有太大的区别
此后就一直在学DirectX 9游戏编程
~~~~~~~~当然还是用的是VC.NET2002

#8
sdpdww2006-08-05 15:41
呵呵 都是高手,我也是学习不久,才半年,不过个人认为,不管什么语言,都要持之以恒,没有既简单功能有强大的语言,还有,不能死学,要多总结,比如类,要牵扯到构造函数、继承等,要慢慢的总结,其实编程是一项很灵活的工作,是不能死学的。
呵呵 个人观点,仅供参考,还是建议你直接学习
#9
yeshirow2006-08-06 07:50
還有一個入口函數啊, DllMain
1