请问我是学vc++6.0好,还是.net 好?有什么不同?谢谢
2006-07-31 13:40
288 查看
问:请问我是学vc++6.0好,还是.net 好?有什么不同?谢谢
还有sql server2000还是sql server 2005呢?
答:要结合这两种语言/平台的特点和自己的专业兴趣,以及技术的发展趋势来选择。
首先,就目前来说,VC6是开发运行在Windows2000和Windwos XP平台上的底层软件或通用软件的首选语言,相对之下这些软件都要求较高的效率和较小的内存开销。例如显卡驱动、WPS、记事本、IE等等。
而.Net则是用于企业应用开发的,相比vc6开发的程序,.Net开发的程序要求更快的开发效率、更好的适应业务变化的需要,而性能和效率则是其次。例如企业网站、财务管理软件等。
因此,如果你倾向于管理信息系统的开发,.Net比VC好。反之如果你很喜欢底层编程,则学VC更好一些。
第二,有人说“先学C++,搞明白OOP,然后可以很轻松转到.NET”是错误的。如果说面向对象,.Net是100%面向对象的,而C++则是不伦不类的,因此直接学.Net更好。事实上,.Net要不VC容易的多。原因很简单,.Net非常强调快速开发,以适应企业应用的需要。事实上,无论是.Net语言——#、VB.Net语言,还是.net开发工具,还是.Net类库,要比VC和VC的类库MFC好用的多。
第三,在下一代Windows操作系统Vista中,.Net将成为基础环境,取代现在的VC6地位。可以说“是.NET的天下”。而Windows 2000时代的VC6的辉煌将成为历史。
至于SQL Server的问题,最好学2005版本的,但是2005版的教材比较少,而2000版的则有很多经典的。如果你是初学者,肯定将从基本的sql语句、T-SQL语言和基本的工具学起,这些在2005版中并无根本性的大变化。因此,学2000版的就最好的了,因为有很多教材的。
当然,如果你有较好的条件,直接学2005版的更好。事实上,数据库这东西根本的还是sql语句和sql扩展语言的编程是最核心的,学好2000版的,你就很轻易而举的转到2005版或者任何其他数据库的。
还有sql server2000还是sql server 2005呢?
答:要结合这两种语言/平台的特点和自己的专业兴趣,以及技术的发展趋势来选择。
首先,就目前来说,VC6是开发运行在Windows2000和Windwos XP平台上的底层软件或通用软件的首选语言,相对之下这些软件都要求较高的效率和较小的内存开销。例如显卡驱动、WPS、记事本、IE等等。
而.Net则是用于企业应用开发的,相比vc6开发的程序,.Net开发的程序要求更快的开发效率、更好的适应业务变化的需要,而性能和效率则是其次。例如企业网站、财务管理软件等。
因此,如果你倾向于管理信息系统的开发,.Net比VC好。反之如果你很喜欢底层编程,则学VC更好一些。
第二,有人说“先学C++,搞明白OOP,然后可以很轻松转到.NET”是错误的。如果说面向对象,.Net是100%面向对象的,而C++则是不伦不类的,因此直接学.Net更好。事实上,.Net要不VC容易的多。原因很简单,.Net非常强调快速开发,以适应企业应用的需要。事实上,无论是.Net语言——#、VB.Net语言,还是.net开发工具,还是.Net类库,要比VC和VC的类库MFC好用的多。
第三,在下一代Windows操作系统Vista中,.Net将成为基础环境,取代现在的VC6地位。可以说“是.NET的天下”。而Windows 2000时代的VC6的辉煌将成为历史。
至于SQL Server的问题,最好学2005版本的,但是2005版的教材比较少,而2000版的则有很多经典的。如果你是初学者,肯定将从基本的sql语句、T-SQL语言和基本的工具学起,这些在2005版中并无根本性的大变化。因此,学2000版的就最好的了,因为有很多教材的。
当然,如果你有较好的条件,直接学2005版的更好。事实上,数据库这东西根本的还是sql语句和sql扩展语言的编程是最核心的,学好2000版的,你就很轻易而举的转到2005版或者任何其他数据库的。
相关文章推荐
- 请问肾阴虚吃什么药?饮食注意什么?还有桂附地黄丸是治肾阴虚还是治肾阳虚的?谢谢
- 在.net(C# or vb.net)中,Appplication.Exit 还是 Form.Close有什么不同?
- 请问cin>>和cin.get()对EOF的处理机制有什么不同
- 请问Lab->RGB, RGB->LAB的颜色转化方法,以及代码,或者有什么参考书籍,谢谢
- 请问linux 高手们,一个入门级问题,tgz包和tar.gz包有什么区别?是相当与不同的格式吗
- 请问手机通信中基站之间是靠什么通信的,光纤还是无线的?另外互联网连接到用户也有一部分靠基站吗?
- 请问.net规范是什么?
- 我要从com向应用程序返回一个结构,结构中包括二进制数据,请问用什么方式传替比较好呢?BSTR,VARIANT还是其他什么类型比较好呢
- struts2是单例还是多例,有什么不同
- 我要从com向应用程序返回一个结构,结构中包括二进制数据,请问用什么方式传替比较好呢?BSTR,VARIANT还是其他什么类型比较好呢
- 请问编译原理中a(a|b)*a和aa*b*a有什么区别,谢谢。
- 请教一下:Windows任务管理器中显示的进程占用的内存是什么内存? 分配的还是使用的? 另外,最小化一个进程的时候为什么其占用的内存会大大降低?谢谢
- 广州 .net 外资公司面试会问的问题--.net3.0和.net2.0有什么不同
- 请问Eclipse和MyEclipse在能、使用上究竟有什么不同?(除了免费与收费的区别外)
- (转)类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?
- 在.NET的WebConfig中connectionStrings 和AppSetting 有什么不同?
- 请问谁知道有什么办法可以--检测是否是同一台电脑通过不同的代理访问某个网站吗?
- 类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?
- 在R语言中,使用“=”和“<-”到底有什么不同? 就是等号和箭头号有什么区别,是完全一样还是局部不同?
- 建站选虚拟主机还是选云服务器2者有什么不同 Q320005871