VB6.0和VB.Net对照表
生活随笔
收集整理的這篇文章主要介紹了
VB6.0和VB.Net对照表
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
想在網(wǎng)上找一下VB.Net中,哪些是VB6.0遺留下來的東西,哪些是VB.Net增加的東西。結果中文的沒有找到,找到了一個日文網(wǎng)頁。簡單的翻譯了一下,放在這里,供需要的人參考。
| VB6.0和VB.Net的對照表 | |
| VB6.0 | VB.NET |
| AddItem Object名.AddItem | Object名.Items.Add ListBox1.Items.Add ComboBox1.Items.Add |
| Abs 函數(shù) | System.Math.Abs 方法 |
| API 函數(shù)關系 | Microsoft Win32和Microsoft .NET Framework API的對應 |
| App.Path 等 | 1. System.Reflection.Assembly.GetExecutingAssembly.Location |
| App.PrevInstance | Process.GetProcessesByName(pn).GetUpperBound(0) > 0 |
| As Any 關鍵詞 | Visual Basic .NET 不提供支持。 參考方法(SendMessage) |
| AscB 函數(shù) | Microsoft.VisualBasic.Strings.Asc 函數(shù) |
| Atn 函數(shù) | System.Math.Atan 方法 |
| AutoRedraw 屬性 | 沒有相同項目。 |
| Beep | Microsoft.VisualBasic.Beep() |
| Caption 屬性 | Text 屬性 |
| CBool 函數(shù) | CBool 函數(shù) |
| CByte 函數(shù) | CByte 函數(shù) |
| CDate 函數(shù) | CDate 函數(shù) |
| CDbl 函數(shù) | CDbl 函數(shù) |
| CDec 函數(shù) | CDec 函數(shù) |
| ChDir 語句 | Microsoft.VisualBasic.FileSystem.ChDir 函數(shù) System.IO.Directory.SetCurrentDirectory 方法 |
| ChDrive 語句 | Microsoft.VisualBasic.FileSystem.ChDrive 函數(shù) |
| Chr$ 函數(shù)、ChrB 函數(shù) | Microsoft.VisualBasic.Strings.Chr 函數(shù) |
| CInt 函數(shù) | CInt 函數(shù) |
| Circle 方法 | System.Drawing.Graphics.DrawEllipse 方法 |
| CLong 函數(shù) | CLong 函數(shù) |
| Close 語句 | Microsoft.VisualBasic.FileSystem.FileClose 函數(shù) 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 函數(shù) | System.Math.Cos 方法 |
| CSng 函數(shù) | CSng 函數(shù) |
| CStr 函數(shù) | CStr 函數(shù) |
| CurDir 函數(shù) | System.IO.Directory.GetCurrentDirectory() 方法 |
| Currency 類型 | Decimal 類型 |
| CurrentX 屬性 | 各種圖形相關方法的 x 參數(shù)。比如、DrawRectangle(pen, x, y, width, height) |
| CurrentY 屬性 | 各種圖形相關方法的 y 參數(shù)。比如、DrawRectangle(pen, x, y, width, height) |
| Date 函數(shù)、Date 語句 | System.DateTime.Now System.DateTime.Today.ToString |
| Date$ 函數(shù) | Microsoft.VisualBasic.DateAndTime.DateString |
| DateAdd 函數(shù) | System.DateTime.AddYears 方法 AddMonths AddDays |
| DateDiff 函數(shù) | Microsoft.VisualBasic.DateDiff 函數(shù) |
| DateValue 函數(shù) | System.DateTime.Parse 方法? CDate 函數(shù) |
| DatePart 函數(shù) | Microsoft.VisualBasic.DatePart 函數(shù) |
| Day 函數(shù) | System.DateTime.Day 屬性? |
| Debug.Print | Debug.WriteLine |
| DeleteSetting 語句 | Microsoft.VisualBasic.Interaction.DeleteSetting |
| DoEvents 函數(shù) | 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 函數(shù) | System.Math.Exp 方法 |
| FillColor 屬性 | System.Drawing.SolidBrush.Color 屬性 |
| FileCopy 語句 | Microsoft.VisualBasic.FileSystem.FileCopy 函數(shù) System.IO.File.Copy 方法 |
| FileLen 函數(shù) | System.IO.FileInfo.Length 屬性 Microsoft.VisualBasic.FileSystem.FileLen |
| FillStyle 屬性 | System.Drawing.Pen.Brush 屬性 |
| Get 語句 | Microsoft.VisualBasic.FileSystem.FileGet 函數(shù) |
| GetAttr | System.IO.File.GetAttributes |
| GotFocus 事件 | Enter 事件 |
| GetSetting 語句 | Microsoft.VisualBasic.Interaction.GetSetting |
| FileDateTime 函數(shù) | System.IO.File.GetCreationTime 方法 |
| HasDC 屬性 | 沒有相同項目。 |
| HDC 屬性 | 沒有相同項目。 |
| Height 屬性 | Control.Size 屬性 |
| Hour 函數(shù) | System.DateTime.Hour 屬性 |
| hwnd Form1.hwnd | Form1.Handle 定義處也是 ByVal hWnd As IntPtr |
| Image 屬性 | Image 屬性 |
| Input # 語句 | Microsoft.VisualBasic.FileSystem.Input 函數(shù) |
| InStr 函數(shù) | System.String.IndexOf Microsoft.VisualBasic.Strings.InStr 函數(shù) |
| InStrB 函數(shù) | Microsoft.VisualBasic.Strings.InStr 函數(shù) |
| InStrRev 函數(shù) | System.String.LastIndexOf 方法 Microsoft.VisualBasic.Strings.InStrRev 函數(shù) |
| Int 函數(shù) | System.Math.Floor 方法 ? ? ? System.Math.Ceiling 方法 Microsoft.VisualBasic.Int 函數(shù)? |
| Integer 類型 Long 類型 | Dim y As Integer 改為 Dim x As Short Dim y As Long 改為 Dim y As Integer |
| IsEmpty 函數(shù) | Microsoft.VisualBasic.Information.IsNothing 函數(shù) |
| IsDate 函數(shù) | Microsoft.VisualBasic.IsDate 函數(shù) |
| IsNull 函數(shù) | Microsoft.VisualBasic.Information.IsDBNull 函數(shù) |
| IsObject 函數(shù) | Microsoft.VisualBasic.Information.IsReference 函數(shù) |
| Join 函數(shù) | System.String.Join 方法 |
| KeyAscii | e.KeyChar?屬性 |
| Kill 語句 | Microsoft.VisualBasic.FileSystem.Kill 函數(shù) System.IO?命名空間 FileInfo.Delete 方法 |
| LBound UBound | System.Array.GetLowerBound System.Array.GetUpperBound |
| LCase$ 函數(shù) | String.ToLower?方法? Microsoft.VisualBasic.Strings.LCase 函數(shù) |
| Left 屬性 | Control.Location 屬性 |
| Left$、LeftB、LeftB$ | System.String.SubString Microsoft.VisualBasic.Strings.Left 函數(shù) |
| 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 函數(shù) |
| List1.AddItem | ListBox1.Items.Add |
| LoadPicture 函數(shù) | System.Drawing.Image.FromFile("..\..\test.bmp") |
| Lock 語句 | Microsoft.VisualBasic.FileSystem.Lock 函數(shù) |
| Log 函數(shù) | system.Math.Log 方法 |
| Long 類型 Integer 類型 | Dim y As Integer 改為 Dim x As Short Dim y As Long 改為 Dim y As Integer |
| LostFocus 事件 | Leave 事件 |
| LTrim$ 函數(shù) | System.String.TrimStart Microsoft.VisualBasic.Strings.LTrim 函數(shù) |
| Mid 函數(shù) | System.String.SubString Microsoft.VisualBasic.Strings.Mid 函數(shù) |
| MidB 函數(shù) | Microsoft.VisualBasic.Strings.Mid 函數(shù) |
| Minute 函數(shù) | System.DateTime.Minute 屬性 |
| MkDir 語句 | Microsoft.VisualBasic.FileSystem.MkDir 函數(shù) 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 函數(shù) | System.DateTime.Month 屬性 |
| MsgBox | System.Windows.Forms.MessageBox.Show("Hello, world!") Microsoft.VisualBasic.MsgBox |
| Name 語句 | Microsoft.VisualBasic.FileSystem.Rename 函數(shù) |
| Now 函數(shù) | System.DateTime.Now Microsoft.VisualBasic.Now |
| Open 語句 | Microsoft.VisualBasic.FileSystem.FileOpen 函數(shù) |
| 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 函數(shù) |
| Private 語句 Public 語句 | Private Public Friend Protected Protected Friend |
| Pset 方法 | 不存在相同的Form和控件。 使用Bitmap時用System.Drawing.Bitmap.SetPixel 方法 |
| Put 語句 | Microsoft.VisualBasic.FileSystem.FilePut 函數(shù) |
| Replace 函數(shù) | Microsoft.VisualBasic.Strings.Replace 函數(shù) |
| Right$ 函數(shù)、RightB 函數(shù) | System.String.SubString Microsoft.VisualBasic.Strings.Right 函數(shù) |
| ReDim 語句 | ReDim MyArray(5) ? ? ReDim Preserve MyArray(15) ?語句 |
| RmDir 語句 | Microsoft.VisualBasic.FileSystem.RmDir 函數(shù) System.IO.Directory.Delete() 方法 |
| Round 函數(shù) | System.Math.Round 方法 |
| RTrim$ 函數(shù) | System.String.TrimEnd Microsoft.VisualBasic.Strings.RTrim |
| SaveSetting 語句 | Microsoft.VisualBasic.Interaction.SaveSetting 函數(shù) |
| 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 函數(shù) | System.DateTime.Second 屬性 |
| SendKeys 語句 | System.Windows.Forms.SendKeys.Send("^C") |
| SetAttr | System.IO.File.SetAttributes |
| Sgn 函數(shù) | System.Math.Sign 函數(shù) |
| Shell | Microsoft.VisualBasic.Shell |
| Sin 函數(shù) | System.Math.Sin 函數(shù) |
| Space 函數(shù) | Microsoft.VisualBasic.Strings.Space 函數(shù) |
| Sqr 函數(shù) | System.Math.Sqrt 函數(shù) |
| StrComp 函數(shù) | Microsoft.VisualBasic.Strings.StrComp 函數(shù) |
| StrConv 函數(shù) | Microsoft.VisualBasic.Strings.StrConv 函數(shù) |
| String$(256, Chr(0)) | buf = New String(CChar(" "), 256) Microsoft.VisualBasic.Strings.StrDup 函數(shù) |
| StrReverse 函數(shù) | Microsoft.VisualBasic.Strings.StrReverse 函數(shù) |
| Tan 函數(shù) | System.Math.Tan 方法 |
| TextHeight 屬性 | System.Drawing.Font.Height 屬性 |
| TextWidth 屬性 | System.Drawing.Graphics.MeasureString 方法 |
| Time$ 函數(shù) | Microsoft.VisualBasic.DateAndTime.Timer 屬性 System.DateTime.Now.TimeOfDay |
| TimeValue 函數(shù) | System.DateTime.Parse 方法? CDate 函數(shù) |
| Top 屬性 | Control.Location 屬性 |
| Trim$ 函數(shù) | Microsoft.VisualBasic.Strings.Trim 函數(shù) System.String.Trim |
| Type 語句 | Structure 語句 |
| UCase$ 函數(shù) | String.ToUpper?方法? Microsoft.VisualBasic.Strings.UCase 函數(shù) |
| Unlock 語句 | Microsoft.VisualBasic.FileSystem.Unlock 函數(shù) |
| 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 函數(shù) |
| Year 函數(shù) | System.DateTime.Year 屬性 |
轉載于:https://www.cnblogs.com/Ronin/archive/2006/06/27/437044.html
總結
以上是生活随笔為你收集整理的VB6.0和VB.Net对照表的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: UDP和TCP协议包大小的计算-转
- 下一篇: asp.net ajax控件工具集 Au