奇瑞汽车借壳安凯客车:请教一个语言问题

来源:百度文库 编辑:高校问答 时间:2024/04/27 23:00:54
请您回答以下问题:1.VB是否已经过时 2.学习c#是否必须按照c - c++ - c#的顺序? 3 .net是怎样的一项技术?它与java,c等是怎样的关系?如果我要学习网络程序设计的话应该学习哪些东西?谢谢!!!!!!!!!!!

1.VB是一种效率很高的语言,可以快速的开发小型的软件,比如说在VB中可以直接使用它提供的各种控件和各种API函数,但由于VB面向对象方面做得不是太好,所以VB不适合开发大型软件.VB有它特定的用户群:就是需要开发的系统不是很大,但开发时间很短,这样的系统可以用VB开发,所以VB是不会被淘汰的.
2.C#结合了VB简单易用的优点和C++功能强大的优点,我个人认为学习C#,需要首先学习C语言的基础知识,因为C#的语法和C的语法差不多,不过不一定非要学习C++因为C#和C++都是面向对象的语言,其中的各种面向对象的概念如类、封装、构造函数、析构函数、继承、多态等都是一样的,不会C++也能学会这些知识。
3..net技术是微软推出的下一代编程技术,.ne技术的目标是实现软件的跨平台运行,.net有一个中间层,所有用.net开发的程序都被编译成中间层代码,由中间层再把中间层代码翻译为不同平台下的代码,无论是什么操作系统(如linux/unix/macos等),只要安装了这个中间层,就可以执行.net的程序这样就可以实现跨平台,其实这很象java当中的虚拟机.微软开发.net的目的就是要java竞争,可以说现在.net和java不分高下.

如果不太清楚这些语言的话,建议先学C,看似简单,其实学好是很不容易的。