VB6.0和VB.Net的对照表 | @H_502_7@|
VB6.0 | VB.NET | @H_502_7@
AddItem Object名.AddItem | Object名.Items.Add ListBox1.Items.Add ComboBox1.Items.Add | @H_502_7@
Abs 函数 | System.Math.Abs 方法 | @H_502_7@
API 函数关系 | Microsoft Win32和Microsoft .NET Framework API的对应 | @H_502_7@
App.Path 等 | 1. System.Reflection.Assembly.GetExecutingAssembly.Location 2. Application.StartupPath 3. Application.ExecutablePath 4. System.AppDomain.CurrentDomain.BaseDirectory |
@H_502_7@
App.PrevInstance | Process.GetProcessesByName(pn).GetUpperBound(0) > 0 | @H_502_7@
As Any 关键词 | Visual Basic .NET 不提供支持。 参考方法(SendMessage) | @H_502_7@
AscB 函数 | Microsoft.VisualBasic.Strings.Asc 函数 | @H_502_7@
Atn 函数 | System.Math.atan 方法 | @H_502_7@
AutoRedraw 属性 | 没有相同项目。 | @H_502_7@
Beep | Microsoft.VisualBasic.Beep() | @H_502_7@
Caption 属性 | Text 属性 | @H_502_7@
CBool 函数 | CBool 函数 | @H_502_7@
CByte 函数 | CByte 函数 | @H_502_7@
CDate 函数 | CDate 函数 | @H_502_7@
CDbl 函数 | CDbl 函数 | @H_502_7@
CDec 函数 | CDec 函数 | @H_502_7@
ChDir 语句 | Microsoft.VisualBasic.FileSystem.ChDir 函数 System.IO.Directory.SetCurrentDirectory 方法 |
@H_502_7@
ChDrive 语句 | Microsoft.VisualBasic.FileSystem.ChDrive 函数 | @H_502_7@
Chr$ 函数、ChrB 函数 | Microsoft.VisualBasic.Strings.Chr 函数 | @H_502_7@
CInt 函数 | CInt 函数 | @H_502_7@
Circle 方法 | System.Drawing.Graphics.DrawEllipse 方法 | @H_502_7@
CLong 函数 | CLong 函数 | @H_502_7@
Close 语句 | Microsoft.VisualBasic.FileSystem.FileClose 函数 System.IO.StreamReader.Close 方法 |
@H_502_7@
Clipboard 对象 | System.Windows.Forms.Clipboard 命名空间 | @H_502_7@
ClipControls 属性 | 没有相同项目。 | @H_502_7@
Cls 方法 | System.Drawing.Graphics.Clear 方法 | @H_502_7@
Color QBColor vbBlack RGB() |
System.Drawing.Color.Black | @H_502_7@
Command | System.Environment.GetCommandLineArgs | @H_502_7@
Combo1.AddItem | ComboBox1.Items.Add | @H_502_7@
Cos 函数 | System.Math.Cos 方法 | @H_502_7@
CSng 函数 | CSng 函数 | @H_502_7@
CStr 函数 | CStr 函数 | @H_502_7@
CurDir 函数 | System.IO.Directory.GetCurrentDirectory() 方法 | @H_502_7@
Currency 类型 | Decimal 类型 | @H_502_7@
CurrentX 属性 | 各种图形相关方法的 x 参数。比如、DrawRectangle(pen,x,y,width,height) | @H_502_7@
CurrentY 属性 | 各种图形相关方法的 y 参数。比如、DrawRectangle(pen,height) | @H_502_7@
Date 函数、Date 语句 | System.DateTime.Now System.DateTime.Today.ToString | @H_502_7@
Date$ 函数 | Microsoft.VisualBasic.DateAndTime.DateString | @H_502_7@
DateAdd 函数 | System.DateTime.AddYears 方法 AddMonths AddDays | @H_502_7@
DateDiff 函数 | Microsoft.VisualBasic.DateDiff 函数 | @H_502_7@
DateValue 函数 | System.DateTime.Parse 方法 CDate 函数 | @H_502_7@
DatePart 函数 | Microsoft.VisualBasic.DatePart 函数 | @H_502_7@
Day 函数 | System.DateTime.Day 属性 | @H_502_7@
Debug.Print | Debug.WriteLine | @H_502_7@
DeleteSetting 语句 | Microsoft.VisualBasic.Interaction.DeleteSetting | @H_502_7@
DoEvents 函数 | System.Windows.Forms.Application.DoEvents 方法 | @H_502_7@
DrawMode 属性 | System.Drawing.Pen.Color 属性 | @H_502_7@
DrawStyle 属性 | System.Drawing.Pen.PenType 属性 | @H_502_7@
DrawWidth 属性 | System.Drawing.Pen.Width 属性 | @H_502_7@
Environ | Microsoft.VisualBasic.Interaction.Environ System.Environment.GetFolderPath |
@H_502_7@
Exp 函数 | System.Math.Exp 方法 | @H_502_7@
FillColor 属性 | System.Drawing.SolidBrush.Color 属性 | @H_502_7@
FileCopy 语句 | Microsoft.VisualBasic.FileSystem.FileCopy 函数 System.IO.File.Copy 方法 |
@H_502_7@
FileLen 函数 | System.IO.FileInfo.Length 属性 Microsoft.VisualBasic.FileSystem.FileLen |
@H_502_7@
FillStyle 属性 | System.Drawing.Pen.Brush 属性 | @H_502_7@
Get 语句 | Microsoft.VisualBasic.FileSystem.FileGet 函数 | @H_502_7@
GetAttr | System.IO.File.GetAttributes | @H_502_7@
GotFocus 事件 | Enter 事件 | @H_502_7@
GetSetting 语句 | Microsoft.VisualBasic.Interaction.GetSetting | @H_502_7@
FileDateTime 函数 | System.IO.File.GetCreationTime 方法 | @H_502_7@
HasDC 属性 | 没有相同项目。 | @H_502_7@
HDC 属性 | 没有相同项目。 | @H_502_7@
Height 属性 | Control.Size 属性 | @H_502_7@
Hour 函数 | System.DateTime.Hour 属性 | @H_502_7@
hwnd Form1.hwnd | Form1.Handle 定义处也是 ByVal hWnd As IntPtr | @H_502_7@
Image 属性 | Image 属性 | @H_502_7@
Input # 语句 | Microsoft.VisualBasic.FileSystem.Input 函数 | @H_502_7@
InStr 函数 | System.String.IndexOf Microsoft.VisualBasic.Strings.InStr 函数 |
@H_502_7@
InStrB 函数 | Microsoft.VisualBasic.Strings.InStr 函数 | @H_502_7@
InStrRev 函数 | System.String.LastIndexOf 方法 Microsoft.VisualBasic.Strings.InStrRev 函数 |
@H_502_7@
Int 函数 | System.Math.Floor 方法 System.Math.Ceiling 方法 Microsoft.VisualBasic.Int 函数 |
@H_502_7@
Integer 类型 Long 类型 | Dim y As Integer 改为 Dim x As Short Dim y As Long 改为 Dim y As Integer |
@H_502_7@
IsEmpty 函数 | Microsoft.VisualBasic.Information.IsNothing 函数 | @H_502_7@
IsDate 函数 | Microsoft.VisualBasic.IsDate 函数 | @H_502_7@
IsNull 函数 | Microsoft.VisualBasic.Information.IsDBNull 函数 | @H_502_7@
IsObject 函数 | Microsoft.VisualBasic.Information.IsReference 函数 | @H_502_7@
Join 函数 | System.String.Join 方法 | @H_502_7@
KeyAscii | e.KeyChar 属性 | @H_502_7@
Kill 语句 | Microsoft.VisualBasic.FileSystem.Kill 函数 System.IO 命名空间 FileInfo.Delete 方法 |
@H_502_7@
LBound UBound | System.Array.GetLowerBound System.Array.GetUpperBound | @H_502_7@
LCase$ 函数 | String.ToLower 方法 Microsoft.VisualBasic.Strings.LCase 函数 |
@H_502_7@
Left 属性 | Control.Location 属性 | @H_502_7@
Left$、LeftB、LeftB$ | System.String.SubString Microsoft.VisualBasic.Strings.Left 函数 |
@H_502_7@
Len | System.String.Length Microsoft.VisualBasic.Strings.Len |
@H_502_7@
LenB | System.Text.Encoding.GetEncoding("gb2312").GetByteCount(str1) System.Text.Encoding.Unicode.GetByteCount("123大小大") '结果 12 System.Text.Encoding.Default.GetByteCount("123大小大") '结果 9 |
@H_502_7@
Line 方法 | System.Drawing.Graphics.DrawLine 方法 | @H_502_7@
Line Input # 语句 | Microsoft.VisualBasic.FileSystem.LineInput 函数 | @H_502_7@
List1.AddItem | ListBox1.Items.Add | @H_502_7@
LoadPicture 函数 | System.Drawing.Image.FromFile("..\..\test.bmp") | @H_502_7@
Lock 语句 | Microsoft.VisualBasic.FileSystem.Lock 函数 | @H_502_7@
Log 函数 | system.Math.Log 方法 | @H_502_7@
Long 类型 Integer 类型 | Dim y As Integer 改为 Dim x As Short Dim y As Long 改为 Dim y As Integer |
@H_502_7@
LostFocus 事件 | Leave 事件 | @H_502_7@
LTrim$ 函数 | System.String.TrimStart Microsoft.VisualBasic.Strings.LTrim 函数 |
@H_502_7@
Mid 函数 | System.String.SubString Microsoft.VisualBasic.Strings.Mid 函数 |
@H_502_7@
MidB 函数 | Microsoft.VisualBasic.Strings.Mid 函数 | @H_502_7@
Minute 函数 | System.DateTime.Minute 属性 | @H_502_7@
MkDir 语句 | Microsoft.VisualBasic.FileSystem.MkDir 函数 System.IO.Directory.CreateDirectory 方法 |
@H_502_7@
MousePointer=11 Screen.MousePointer |
System.Windows.Forms.Cursors.WaitCursor() System.Windows.Forms.Cursor.Current = Cursors.WaitCursor |
@H_502_7@
Mod 运算符 | Math.IEEERemainder 方法 Debug.WriteLine(Math.IEEERemainder(10,3)) '结果 1 System.Math.DivRem(10,3,intResult) '结果 3 (10 \ 3) Debug.WriteLine(intResult) '结果 1 (10 Mod 3) |
@H_502_7@
Month 函数 | System.DateTime.Month 属性 | @H_502_7@
MsgBox | System.Windows.Forms.MessageBox.Show("Hello,world!") Microsoft.VisualBasic.MsgBox |
@H_502_7@
Name 语句 | Microsoft.VisualBasic.FileSystem.Rename 函数 | @H_502_7@
Now 函数 | System.DateTime.Now Microsoft.VisualBasic.Now | @H_502_7@
Open 语句 | Microsoft.VisualBasic.FileSystem.FileOpen 函数 | @H_502_7@
Option Base 语句 | Visual Basic .NET没有提供支持。 | @H_502_7@
Option Private | Visual Basic .NET没有提供支持。 | @H_502_7@
PaintPicture 方法 | System.Drawing.Graphics.DrawImage 方法 | @H_502_7@
Point 方法 | 不存在相同的Form和控件。 使用Bitmap时用System.Drawing.Bitmap.GetPixel 方法 |
@H_502_7@
Print 方法 | System.Drawing.Graphics.DrawString 方法 | @H_502_7@
PrintForm | Visual Basic .NET没有提供支持。 | @H_502_7@
Print# 语句 | Microsoft.VisualBasic.FileSystem.Print 函数 | @H_502_7@
Private 语句 Public 语句 |
Private Public Friend Protected Protected Friend |
@H_502_7@
Pset 方法 | 不存在相同的Form和控件。 使用Bitmap时用System.Drawing.Bitmap.SetPixel 方法 |
@H_502_7@
Put 语句 | Microsoft.VisualBasic.FileSystem.FilePut 函数 | @H_502_7@
Replace 函数 | Microsoft.VisualBasic.Strings.Replace 函数 | @H_502_7@
Right$ 函数、RightB 函数 | System.String.SubString Microsoft.VisualBasic.Strings.Right 函数 |
@H_502_7@
ReDim 语句 | ReDim MyArray(5) ReDim Preserve MyArray(15) 语句 | @H_502_7@
RmDir 语句 | Microsoft.VisualBasic.FileSystem.RmDir 函数 System.IO.Directory.Delete() 方法 | @H_502_7@
Round 函数 | System.Math.Round 方法 | @H_502_7@
RTrim$ 函数 | System.String.TrimEnd Microsoft.VisualBasic.Strings.RTrim |
@H_502_7@
SaveSetting 语句 | Microsoft.VisualBasic.Interaction.SaveSetting 函数 | @H_502_7@
Scale 方法 | Visual Basic .NET没有提供支持。 | @H_502_7@
Screen.ActiveControl Screen.ActiveForm Screen.Fonts Screen.Height Screen.MousePointer Screen.Width 其他 Screen 对象 |
System.Windows.Forms.Application.ActiveForm.ActiveControl System.Windows.Forms.Application.ActiveForm System.Drawing.FontFamilies System.Windows.Forms.Screen.PrimaryScreen.Bounds.Height System.Drawing.Cursor.Current System.Windows.Forms.Screen.PrimaryScreen.Bounds.Width 其他 |
@H_502_7@
Second 函数 | System.DateTime.Second 属性 | @H_502_7@
SendKeys 语句 | System.Windows.Forms.SendKeys.Send("^C") | @H_502_7@
SetAttr | System.IO.File.SetAttributes | @H_502_7@
Sgn 函数 | System.Math.Sign 函数 | @H_502_7@
Shell | Microsoft.VisualBasic.Shell | @H_502_7@
Sin 函数 | System.Math.Sin 函数 | @H_502_7@
Space 函数 | Microsoft.VisualBasic.Strings.Space 函数 | @H_502_7@
Sqr 函数 | System.Math.Sqrt 函数 | @H_502_7@
StrComp 函数 | Microsoft.VisualBasic.Strings.StrComp 函数 | @H_502_7@
StrConv 函数 | Microsoft.VisualBasic.Strings.StrConv 函数 | @H_502_7@
String$(256,Chr(0)) | buf = New String(CChar(" "),256) Microsoft.VisualBasic.Strings.StrDup 函数 | @H_502_7@
StrReverse 函数 | Microsoft.VisualBasic.Strings.StrReverse 函数 | @H_502_7@
Tan 函数 | System.Math.Tan 方法 | @H_502_7@
TextHeight 属性 | System.Drawing.Font.Height 属性 | @H_502_7@
TextWidth 属性 | System.Drawing.Graphics.MeasureString 方法 | @H_502_7@
Time$ 函数 | Microsoft.VisualBasic.DateAndTime.Timer 属性 System.DateTime.Now.TimeOfDay |
@H_502_7@
TimeValue 函数 | System.DateTime.Parse 方法 CDate 函数 | @H_502_7@
Top 属性 | Control.Location 属性 | @H_502_7@
Trim$ 函数 | Microsoft.VisualBasic.Strings.Trim 函数 System.String.Trim |
@H_502_7@
Type 语句 | Structure 语句 | @H_502_7@
UCase$ 函数 | String.ToUpper 方法 Microsoft.VisualBasic.Strings.UCase 函数 |
@H_502_7@
Unlock 语句 | Microsoft.VisualBasic.FileSystem.Unlock 函数 | @H_502_7@
Unload 事件 | Closed 事件 Me.Close() | @H_502_7@
Variant 型 | Dim x As Variant 改为 Dim x As Object | @H_502_7@
VarPtr、StrPtr、ObjPtr | Dim MyGCHandle As GCHandle = GCHandle.Alloc(o,GCHandleType.Pinned) Dim Address As Integer = CInt(MyGCHandle.AddrOfPinnedObject()) MyGCHandle.Free() ' 允许对象实例再移动。 |
@H_502_7@
vbCrLf | Microsoft.VisualBasic.Constants.vbCrLf Microsoft.VisualBasic.vbCrLf |
@H_502_7@
Weekday | Microsoft.VisualBasic.Weekday System.DateTime.DayOfWeek | @H_502_7@
WeekdayName | Microsoft.VisualBasic.WeekdayName (System.DateTime 构造体中没有相同项目) | @H_502_7@
Width 属性 | Control.Size 属性 | @H_502_7@
Write # 语句 | Microsoft.VisualBasic.FileSystem.Write 函数 | @H_502_7@
Year 函数 | System.DateTime.Year 属性 | @H_502_7@