c#门外汉求教
初中的时候学了VB和Pascal语言,大学里学了C和C++,之后编写程序基本上都是用C++,但也仅是编写控制台程序方便自己平时的学习。现在想编写带用户界面的Windows程序,学了一段时间的C++\CLI之后,发现很是鸡肋,再加上VC++2010不再支持IntelliSense,编程的时候感觉到的不再是快乐而是痛苦。很想迁移到C#或是VB下编程。VB以前有基础,而且UI设计很方便。尝试了在VC#下编写UI,感觉和VB很像,甚至没有什么差别。我想问问大家:
1、C#和C++的区别是什么。
2、C#和C++相比,优越性在何处。
3、在VC#和VB下(VS2010),UI设计有什么不同的地方,包括一些细节。
4、VC#和VB相比,在程序设计方面(不包括UI设计),都有哪些不同点,包括一些细节。
先谢过各位C#高手哈