C#有自己的编译环境,当然.NET的编译环境是集成在一起的。
C#可以开发桌面型应用软件,但是并不是很适合开发单纯的桌面应用软件,不说别的,仅仅因为有关它的第三方库就太少了。作为一种新的语言,它还没有得到大多数第三方软件商的支持。我现在正在用它来编写一个调用MapX控件的程序,我就觉得太难受。所以如果只是想把工作做好,还是用VC比较可靠。当然如果想体验新语言的感觉,那就另当别论了。
C#可以开发桌面型应用软件,但是并不是很适合开发单纯的桌面应用软件,不说别的,仅仅因为有关它的第三方库就太少了。作为一种新的语言,它还没有得到大多数第三方软件商的支持。我现在正在用它来编写一个调用MapX控件的程序,我就觉得太难受。所以如果只是想把工作做好,还是用VC比较可靠。当然如果想体验新语言的感觉,那就另当别论了。
Good Luck!
至于windows应用程序,.Net并不必VB、VC有很大的提高,而且其开发出来的应用程序要想运行,必须有.Net(至少是Frmework)环境作支持,否则是无法使用的。不过.Net的框架设计和辅助设计功能会对你的开发提供强大的支持,很便利的。
学过VB、VC的再学.Net会很容易,Delphi也差不多。
初期有一本《C#完全手册》或《Visual C#.Net开发实践》足矣,到网上下。
怎样才能学好一门新语言,我觉得
1、首先应该对该语言的体系结构要有个了解,起码是泛泛了解,这样对你在学习语言过程中加深对该语言的体会还是有比较大的用处的。
2、我觉的得去买书的作用似乎不大,特别是入门书,看过就扔,太浪费了(个人感觉)。我觉得学语言先可以了解基本语法,这对学过一两门语言的人来说应该是非常容易的,第二步就是了解一下常用控件的属性,事件,方法,这对于接触过可视化编程的人来说也是非常非常easy的。
3、第三步我觉的你可以挑一个你比较擅长的方向,比如数据库、sockets、web啊之类方向,从网上down几篇文章,down几个源码,仔细的分析分析,由于是你擅长的方向,应该也可以不费吹灰之力就可以搞定。
4、其它假如你还想向其它方向发展,那你就得花点力气了解一点这个方向相关的知识,比如你要学数据库,你不可能不去了解数据库的基础知识。
哈,就说这么多了,当然以上只是本人的皮毛之见,我认为要入门一门语言并不难,但要精通它确是很费力气的,要慢慢的积累,要多多学习咧。
stop!!!!!!!