VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Objective-C编程 >
  • VB程序员眼中的C(1)

内容:
而且,我将从VB编程者的角度,在尽可能的情况下对C# 和VB进行概
念、语法和使用上的比较。目的只有一个:就是使VB开发者快速进入
功能强悍的C# 编程世界。

   C# 是用于.Net 公用语言运行环境的内置语言,设计本意是创
建一些功能强大且耐用的组件,这些组件用来处理实际运行中出现的
情况。

   C# 对象不需要创建,不需用使用头文件或类型库。用 C# 创建
的组件完全是自描述类型的,程序无需注册就能使用。C# 聚集
了.NET公用语言运行时间环境的强大功能。

   .NET 环境

   NET是什么样的一个环境呢?我们可以大致描述如下:

   l 在 .NET 环境中使用的语言可以是任何 .NET 类语言,包括
VB、C++、C# 和Java。这个环境支持使用 C# 代码中的现有语言,这
意味着我们可以让用 VB 创建的com 组件看起来是 .NET 的运行时间
组件。

   l 在.NET运行时间环境中,所有的错误都作为意外报告。

   l .NET环境包含基类库,这个库中包含着在运行时间库中所能
发现的典型函数。

   l .NET环境通过碎片帐集集合管理其自身的内存。

   l .NET环境中包含了跨语言调试。调试甚至可以超越在不同机
器上运行的不同语言而进行。

   l .NET环境将应用程序组件互相分开,这样应用程序就可以只
运行它所携带的组件,而不用运行其它应用程序所携带的不同版本的
组件。

   l .NET使开发人员不再编写臃肿的代码,并且可以用他们所习
惯的语言来编写应用程序。

   汇编

   当使用.NET编译器之一对代码进行编译的时候,这个打包的机
制就叫做汇编。代码编译之后,它就被转换成一种中间过渡格式,叫
做“IL”。汇编包含了所有的IL、元数据以及运行这个包所需要的其
它文件。这与一个CAB文件相同。汇编可以包含在一个或多个文件
中。一个用VB编写的类可以作为一个用C#编写的类的基本类。

   一个名字空间只不过是一个标识符。“Me.Text1”就是这样一
个例子,其中“Me”就是名字空间。名字空间是用名字空间语句来定
义的。下面就是在C#中名字空间应用的一个例子:

   namespace System

   {

   class MyClass

   {

   public static void Function() {}

   } 

   Using

   使用Using的目的是使用户在引用类型前不需要键入名字空间。
比如,下面的例子中我们就可以去掉“System.Console”,而只引用
“Console”:

   using System;

   class Hello

   {

   public static void main(string[] args)

   {

   Console.WriteLine("Value is: {0},3.ToString());

   }

   }

   一个名字空间只不过是一个标识符。“Me.Text1”就是这样一
个例子,其中“Me”就是名字空间。名字空间是用名字空间语句来定
义的。下面就是在C#中名字空间应用的一个例子:

   namespace System

   {

   class MyClass

   {

   public static void Function() {}

   } 

   Using

   使用Using的目的是使用户在引用类型前不需要键入名字空间。
比如,下面的例子中我们就可以去掉“System.Console”,而只引用
“Console”:

   using System;

   class Hello

   {

   public static void main(string[] args)

   {

   Console.WriteLine("Value is: {0},3.ToString());

   }

   } 

相关教程