vb.net做什么的 vbnet single

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语言极其相似 。
2. 鲁棒并且安全
java语言在编译及运行程序时,都要进行严格的检查 。作为一种强制类型语言,java在编译和连接时都进行大量的类型检查,防止不匹配问题的发生 。如果引用一个非法类型、或执行一个非法类型操作,java将在解释时指出该错误 。在java程序中不能采用地址计算的方法通过指针访问内存单元,大大减少了错误发生的可能性;而且java的数组并非用指针实现,这样就可以在检查中避免数组越界的发生 。无用内存自动回收机制也增加了Java的鲁棒性 。
作为网络语言,java必须提供足够的安全保障,并且要防止病毒的侵袭 。java在运行应用程序时,严格检查其访问数据的权限,比如不允许网络上的应用程序修改本地的数据 。下载到用户计算机中的字节代码在其被执行前要经过一个核实工具,一旦字节代码被核实,便由java解释器来执行,该解释器通过阻止对内存的直接访问来进一步提高java的安全性 。同时java极高的鲁棒性也增强了Java的安全性 。
3. 结构中立并且可以移植
网络上充满了各种不同类型的机器和操作系统,为使java程序能在网络的任何地方运行 , java编译器编译生成了与体系结构无关的字节码结构文件格式 。任何种类的计算机,只有在其处理器和操作系统上有java运行时环境,字节码文件就可以在该计算机上运行 。即使是在单一系统的计算机上 , 结构中立也有非常大的作用 。随着处理器结构的不断发展变化,程序员不得不编写各种版本的程序以在不同的处理器上运行 , 这使得开发出能够在所有平台上工作的软件集合是不可能的 。而使用Java将使同一版本的应用程序可以运行在所有的平台上 。

推荐阅读