VB6.0和VB.Net的函數等對照表

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