我的目标是成为一个C程序员。
想买一本《VC++6.0技术内幕(第四版)》看看,发现市场上都是《VC++.net技术内幕(第六版)》。
想具体问一下.net和6.0的区别到底有多大?
差别集中在哪里?
像我这样的新手看哪本书更好,看第六版和看第四版,差别大不大?
从哪个工具上手更好一些,VC++6.0吗?
谢谢了!
23 个解决方案
#1
楼主,厉害,pf那种研究精神!·~
#2
vc++.net 版本有几个, vc7 中加入了mc,若不使用mc,那和vc6比,IDE那方便, 编译器更符合ISO标准了
若是c++/cli (vs.net2005), 则变化更多了,但是还是可以写Native的vc的
若是c++/cli (vs.net2005), 则变化更多了,但是还是可以写Native的vc的
#3
_jfeng(静心):
不敢当,不敢当,俺只是个新手……
这书也是别人推荐的,觉得很不错。
xdev(Gallant):
什么是 mc?vc7属于.net吗?
不敢当,不敢当,俺只是个新手……
这书也是别人推荐的,觉得很不错。
xdev(Gallant):
什么是 mc?vc7属于.net吗?
#4
如果楼主只是对C++有兴趣,可以用VC.NET来写你的C++程序,VC6.0和VC.NET的最大的区别只是VC.NET添加了对托管程序的支持,而我想楼主所指的C++程序一定是非托管的,所以你可以用任何一个版本.
#5
在VC.NET里和VC6.0另一个最大的区别就是编辑环境更了好多,加了很多功能,也改掉了以前的对消息等处理的方式,但是本质是差不多的,VC6.0的程序可以改变很小就可以在VC.NET下运行.
可以这样来表示VC.NET:
功能上:
VC.NET的功能: VC6.0 + .NET
编辑环境上: VC6.0--升级-->VC.NET
可以这样来表示VC.NET:
功能上:
VC.NET的功能: VC6.0 + .NET
编辑环境上: VC6.0--升级-->VC.NET
#6
hbxtlhx(下着春雨的天):
非常感谢你的回复。
我不仅仅是对C++感兴趣,更希望成为一个C程序员。
看这本书《VC++.net技术内幕(第六版)》是不是也可以?
非常感谢你的回复。
我不仅仅是对C++感兴趣,更希望成为一个C程序员。
看这本书《VC++.net技术内幕(第六版)》是不是也可以?
#7
可以呀.
#8
请问用VC.NET写出来的程序会不会比6.0慢呢?
#9
非托管的都是一样的了
#10
vc6.0今年microsoft已经不提供更新了
#11
除了up还能说什么呢?
#12
《VC++6.0技术内幕(第四版)》VS《VC++.net技术内幕(第六版)》
当然是后者好了 时代在进步 我们也应该学些进步的东西
当然是后者好了 时代在进步 我们也应该学些进步的东西
#13
我也喜欢《VC++.net技术内幕(第六版)》 多一点。
#14
现在学的化,《VC++.net技术内幕(第六版)》 好一点
#15
方便了不少,不过困惑多了很多
#16
学数学的写你的算法,管什么语言。
#17
现在还体会了一点点,新的环境
#18
up
#19
我想 mc 指的是 managed C++ 吧,具体的就是添加了 一些关键字,__gc 指出 某个 type 受 垃圾回收机制(Garbage Collection)的管制。 __value 指出 某个 type 不 受垃圾回收机制(Garbage Collection)的管制 __interface 用以定义一个CTS interface type(接口类型) __box 将 CTS value type 转换为CTS reference type。 __unbox 将装箱的(boxed)CTS value type 转回其原来形式。 __delegate 用以定义一个 CTS delegate type。
#20
我刚看完一本 侯捷 译的 《.NET 大局观》 ("Understanding .NET_______A Tutorial and Analysis___David Chappel") 比较不错,看过之后,基本上理解了 .net 的基本技术和概念。 建议你也看看。 我们一起学习……
#21
.net IDE 环境里同样可以 编译 unmanaged C++ ,不过.netIDE 还可以干很多 Windows NDA 不能干的。 还有就是.netIDE 用起来更容易上手。建议 用.net。 当然要先学好C++,这才是 最基础的。
#22
managed C++是一个不太成功的东西。
后来在2005中提出的C++/CLI看书上学得很好。
不知道如何/
后来在2005中提出的C++/CLI看书上学得很好。
不知道如何/
#23
晓得了!谢谢大家!我也是新手!不晓得咋个用
#1
楼主,厉害,pf那种研究精神!·~
#2
vc++.net 版本有几个, vc7 中加入了mc,若不使用mc,那和vc6比,IDE那方便, 编译器更符合ISO标准了
若是c++/cli (vs.net2005), 则变化更多了,但是还是可以写Native的vc的
若是c++/cli (vs.net2005), 则变化更多了,但是还是可以写Native的vc的
#3
_jfeng(静心):
不敢当,不敢当,俺只是个新手……
这书也是别人推荐的,觉得很不错。
xdev(Gallant):
什么是 mc?vc7属于.net吗?
不敢当,不敢当,俺只是个新手……
这书也是别人推荐的,觉得很不错。
xdev(Gallant):
什么是 mc?vc7属于.net吗?
#4
如果楼主只是对C++有兴趣,可以用VC.NET来写你的C++程序,VC6.0和VC.NET的最大的区别只是VC.NET添加了对托管程序的支持,而我想楼主所指的C++程序一定是非托管的,所以你可以用任何一个版本.
#5
在VC.NET里和VC6.0另一个最大的区别就是编辑环境更了好多,加了很多功能,也改掉了以前的对消息等处理的方式,但是本质是差不多的,VC6.0的程序可以改变很小就可以在VC.NET下运行.
可以这样来表示VC.NET:
功能上:
VC.NET的功能: VC6.0 + .NET
编辑环境上: VC6.0--升级-->VC.NET
可以这样来表示VC.NET:
功能上:
VC.NET的功能: VC6.0 + .NET
编辑环境上: VC6.0--升级-->VC.NET
#6
hbxtlhx(下着春雨的天):
非常感谢你的回复。
我不仅仅是对C++感兴趣,更希望成为一个C程序员。
看这本书《VC++.net技术内幕(第六版)》是不是也可以?
非常感谢你的回复。
我不仅仅是对C++感兴趣,更希望成为一个C程序员。
看这本书《VC++.net技术内幕(第六版)》是不是也可以?
#7
可以呀.
#8
请问用VC.NET写出来的程序会不会比6.0慢呢?
#9
非托管的都是一样的了
#10
vc6.0今年microsoft已经不提供更新了
#11
除了up还能说什么呢?
#12
《VC++6.0技术内幕(第四版)》VS《VC++.net技术内幕(第六版)》
当然是后者好了 时代在进步 我们也应该学些进步的东西
当然是后者好了 时代在进步 我们也应该学些进步的东西
#13
我也喜欢《VC++.net技术内幕(第六版)》 多一点。
#14
现在学的化,《VC++.net技术内幕(第六版)》 好一点
#15
方便了不少,不过困惑多了很多
#16
学数学的写你的算法,管什么语言。
#17
现在还体会了一点点,新的环境
#18
up
#19
我想 mc 指的是 managed C++ 吧,具体的就是添加了 一些关键字,__gc 指出 某个 type 受 垃圾回收机制(Garbage Collection)的管制。 __value 指出 某个 type 不 受垃圾回收机制(Garbage Collection)的管制 __interface 用以定义一个CTS interface type(接口类型) __box 将 CTS value type 转换为CTS reference type。 __unbox 将装箱的(boxed)CTS value type 转回其原来形式。 __delegate 用以定义一个 CTS delegate type。
#20
我刚看完一本 侯捷 译的 《.NET 大局观》 ("Understanding .NET_______A Tutorial and Analysis___David Chappel") 比较不错,看过之后,基本上理解了 .net 的基本技术和概念。 建议你也看看。 我们一起学习……
#21
.net IDE 环境里同样可以 编译 unmanaged C++ ,不过.netIDE 还可以干很多 Windows NDA 不能干的。 还有就是.netIDE 用起来更容易上手。建议 用.net。 当然要先学好C++,这才是 最基础的。
#22
managed C++是一个不太成功的东西。
后来在2005中提出的C++/CLI看书上学得很好。
不知道如何/
后来在2005中提出的C++/CLI看书上学得很好。
不知道如何/
#23
晓得了!谢谢大家!我也是新手!不晓得咋个用