1.CLR语言,比传统的运行时刻技术更高级。 目的是:使开发过程更简单、快捷;通道的自动处理,如内存管理和过程通信;优秀的工具支持;更为简捷、安全的布置;可伸缩性。 2.XML为.NET的“元语言”。 最大特点:自动的内存管理和无用存储单元收集。加载组件并为组件分配内存,当组件执行完成时再回收并清理内存,实现的条件是组件不再有引用指向它。 .NET中的许多底层集成都是由XML实现的。XML是可扩展标记语言,标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。适合万维网传输。 3.引用类型和值类型 值类型是VB开发人员常叫的数据变量和用户自定义类型。引用类型主要是类。分类原因是测试方法不同。 值类型:Dim nRooms As Integer,Dim nAvailableRooms As Integer,nAvailableRooms=10,nRooms=nAvailableRoom 引用类型:Dim bojRoom As clsRoom,Dim objAvailableRoom As clsRoom,Set objAvailableRoom=New clsRoom,Set objRoom =objAvailableRoom 4..NET中的每个类都支持以下方法:Boolean Equals(object):用于检验两个对象是否相等。Int 32 GetHamhcede:产生一个数值上派生于某个对象的值的数。Type GetType()获得一个包含与类型有关的信息的Type对象。String ToString():对于基本类型,如Integer,Boolean和String,该方法返回一个表示该类的值得字符串。 5.作为类的窗体,Public Class Form1,声明了一个名为Form1的类。 通过继承创建窗体,Inherits System.WinForms.Form,这个语句指明了Form1实际上是System.WinForms.Form类的一个子类。 构造函数方法,构造函数方法总是命名为New。Public Sub New() MyBase.New Form1=Me ‘This call is requlred by the Win Form Designer. InitializeComponent ‘TODD:Add any initialization after the InitializeComponete()call End Sub 所有的构造函数方法要做的第一件事是调用它们基类中的构造函数。如果将这行代码移到例程后面的某个位置,就会出现一个语法错误。 Dispose方法,’Form override dispose to clean up the component list, Overrides Public Sub Dispose(), MyBase.Dispose components.Dispose End Sub 6.Region伪指令,用伪指令#Region标记出代码段的开始,以伪指令#End Region标记代码段的结束。当展开或折叠这段代码时,这些伪指令标记可以让代码编辑器确定其中包含了什么代码。#Region “Windows Form Designer generated code” 7.使用名称空间: 直接定位,只要给出名称空间的全名,就可以访问其中的任一个类,例如:System.Console.WriteLine(“This is a test”). Imports关键字,为了减少键盘输入量,并使代码看上去更精简,可以使用。例如:Imports System.Console Some oode… WriteLine(“This is a test “)。 名称空间的别名,多个名称空间中有同名的类的情况是很少见的,实际上这是很普遍的——经常需要明确的键入名称空间的全名。 8.委托,把一个过程作为参数传递给方法的概念称为函数指针或回调。委托的概念使声明一个要调用的例程并调用该例程的操作规范化。 9.重载方法:在一个类中多次声明相同的名称的一种方法——只要每个声明都有不同的参数列表即可,该功能是非常强大的。 欢迎大家补充提意见哦!