vb.net就业前景 vb net从入门到精通( 二 )


从ASP移植到ASP.net,首选语言仍然是VB.net,因为多数程序员使用的ASP语言是VBScript,只有VB.net最大程度地接近这种语言 。
C#对于移植代码似乎没有作用,了解C#的人都明白,把现有C/C++代码放到C#中运行几乎是100%不能通过的 。所以,如果需要移植C/C++代码 , 最好使用Visual C++.net 。他做到了最好的新旧结合 。C#仅仅用于编写新的.net应用程序 。
如果需要从Java移植代码,C#可以选择 。同时还有J#及其他一些MS提供的转换工具 。
文档和资源方面的考虑
在MSDN文档中,C#和VB是同等看待的 。所有文档和例子都是有VB和C#两份的 。因此,在寻求资源方面都不用担心 。互联网上的资源 , C#要多于VB,特别是国内 , 有倾向于C#的潮流 。但是ASP.net的资源VB较多 。国内缺乏VB.net资源是影响VB.net推广的重要原因 。但是在国外有很多非常成熟的VB技术 , 如掌上设备的开发技术 。
代码风格和杂项问题
C#书写的代码比VB平均短小20% , 许多人不喜欢VB中过长的关键字 。当然他们可以选择C# 。但在开发环境中 , VB的自动完成功能比C#更完善,其实30%的代码都是自动补充的 。因此,实际上VB程序员不会比C#多打多少字 。但VB语言换行比C#麻烦,如果需要书写大量繁杂而长的代码,最好选择C# 。VB的代码接近完整的英语 , 比C#更加易读 。如果是初学者不妨选择VB 。
VB.NET的前途怎样?目前VB.NET的用途挺广泛的,好多公司都在用 。也算是目前比较流行的语言之一 。
vb.net都可以用来干什么?它和java的就业前景怎么样?。?/h2>VB6.0采用可视化的编程环境,它好学易用 , 运行VB6.0后,会出现如下图所示的窗口,呵呵,看起来蛮复杂的,好多的按钮、菜单、小窗口,别担心,待会儿我们会一起学习这些东东都是干什么用的 。
先来解决一个小问题,怎么新建一个VB的工程呢?方法是这样的 , 在程序启动时出现的“新建工程”对话框中选择“标准EXE”并点击确定,就能直接新建一个工程 , 如果你跳过了这个对话框则也可从“文件”菜单中选择“新建工程”重新调出此对话框 。
下面一起来看看VB的编程环境,虽然看起来复杂,但可以把它分为几个部分,每个部分都有自己特定的功能 , 这样我们就清楚多了 。其实VB这是通过这样一个界面把相近或同类的功能组合在一起的,它使我们在设计程序时能方便的控制程序的方方面面 。
JAVA:
 ◇ 创建一种面向对象的程序设计语言,而不是面向过程的语言;
 ◇ 提供一个解释执行的程序运行环境 , 是程序代码独立于平台;
 ◇ 吸收C和C++的优点,使程序员容易掌握;
 ◇ 去掉C和C++中影响程序健壮性的部分,使程序更安全,例如指针、内存申请和释放;
 ◇ 实现多线程,使得程序能够同时执行多个任务;
 ◇ 提供动态下载程序代码的机制;
 ◇ 提供代码校验机制以保证安全性;
Java语言的特点(1)
1. 简单、面向对象和为人所熟悉
java的简单首先体现在精简的系统上,力图用最小的系统实现足够多的功能;对硬件的要求不高,在小型的计算机上便可以良好的运行 。和所有的新一代的程序设计语言一样,java也采用了面向对象技术并更加彻底 , 所有的java程序和applet程序均是对象,封装性实现了模块化和信息隐藏,继承性实现了代码的复用 , 用户可以建立自己的类库 。而且java采用的是相对简单的面向对象技术,去掉了运算符重载、多继承的复杂概念,而采用了单一继承、类强制转换、多线程、引用(非指针)等方式 。无用内存自动回收机制也使得程序员不必费心管理内存,是程序设计更加简单,同时大大减少了出错的可能 。java语言采用了C语言中的大部分语法,熟悉C语言的程序员会发现Java语言在语法上与C语言极其相似 。

推荐阅读