VB6.0和VB.Net的对照表

2015-05-29 13:06:04  阅读 6248 次 评论 0 条

 

VB6.0和VB.Net的对照表
VB6.0VB.NET
AddItem Object名.AddItemObject名.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.PrevInstanceProcess.GetProcessesByName(pn).GetUpperBound(0) > 0
As Any 关键词Visual Basic .NET 不提供支持。 参考方法(SendMessage)
AscB 函数Microsoft.VisualBasic.Strings.Asc 函数
Atn 函数System.Math.Atan 方法
AutoRedraw 属性没有相同项目。
BeepMicrosoft.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
CommandSystem.Environment.GetCommandLineArgs
Combo1.AddItemComboBox1.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.PrintDebug.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 属性
EnvironMicrosoft.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 函数
GetAttrSystem.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.hwndForm1.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 方法
KeyAsciie.KeyChar 属性
Kill 语句Microsoft.VisualBasic.FileSystem.Kill 函数
System.IO 命名空间 FileInfo.Delete 方法
LBound UBoundSystem.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 函数
LenSystem.String.Length
Microsoft.VisualBasic.Strings.Len
LenBSystem.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.AddItemListBox1.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 属性
MsgBoxSystem.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 PrivateVisual Basic .NET没有提供支持。
PaintPicture 方法System.Drawing.Graphics.DrawImage 方法
Point 方法不存在相同的Form和控件。
使用Bitmap时用System.Drawing.Bitmap.GetPixel 方法
Print 方法System.Drawing.Graphics.DrawString 方法
PrintFormVisual 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")
SetAttrSystem.IO.File.SetAttributes
Sgn 函数System.Math.Sign 函数
ShellMicrosoft.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、ObjPtrDim MyGCHandle As GCHandle = GCHandle.Alloc(o,GCHandleType.Pinned) 
Dim Address As Integer = CInt(MyGCHandle.AddrOfPinnedObject()) 
MyGCHandle.Free() ' 允许对象实例再移动。
vbCrLfMicrosoft.VisualBasic.Constants.vbCrLf
Microsoft.VisualBasic.vbCrLf
WeekdayMicrosoft.VisualBasic.Weekday System.DateTime.DayOfWeek
WeekdayNameMicrosoft.VisualBasic.WeekdayName (System.DateTime 构造体中没有相同项目)
Width 属性Control.Size 属性
Write # 语句Microsoft.VisualBasic.FileSystem.Write 函数
Year 函数System.DateTime.Year 属性

 

本文地址:http://jinesc.net/?id=137
免责声明:本文为原创文章,版权归 jinesc 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?