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 属性 |
相关推荐
VB6.0和VB.NET是两种不同的微软开发环境,它们在语法、功能和框架上有显著的差异。VB6.0是基于Visual Basic的经典版本,而VB.NET是.NET Framework的一部分,支持更现代的编程范式。 1. **对象方法对比** - `...
在VB6.0向VB.Net迁移的过程中,开发者经常会遇到函数和...这只是VB6.0和VB.Net之间部分函数和方法的对照,实际上还有很多其他差异和转换规则。在进行迁移时,需要根据具体情况进行调整,确保代码在新环境中能正常工作。
此外,软件还提供了实验帮助,如对照表和注意事项,以便于学生检查数据的准确性并避免操作失误。 VB 6.0的特点在于其可视化编程环境,允许用户直观地设计界面和编写代码,简化了编程流程,提高了程序的可读性和可...
本文档提供了开关值与具体含义的对照表,例如不同的槽型和电机型号,这样可以通过简单的数字选择来控制程序的逻辑分支。 ### 小功率永磁直流电机的设计模式 在小功率永磁直流电机的设计中,存在两种主要的设计模式...
在VB6.0编程环境中,开发上位机应用程序时,我们常常需要处理16进制(Hexadecimal)和ASCII码(American Standard Code for Information Interchange)之间的转换。这两种编码方式在计算机通信、数据传输和存储等...
在VB (Visual Basic)编程语言中,`Chr()`函数是一个非常重要的字符串函数,它用于将ASCII码转换为对应的字符。这个函数的语法是`Chr(code)`,其中`code`是一个整数值,代表ASCII码。ASCII码是一种标准的字符编码系统...
VB6.0则是VBA的前身,虽然现在已被更新的版本替代,但其基本语法和概念在VBA中仍然适用。 在Excel的VBA环境中,我们可以创建一个模块,并编写函数或子程序来实现所需功能。在这个例子中,我们的目标是获取汉字的首...
4. **硬度值查询**:系统通过ADO数据库连接,根据计算得到的压痕直径自动查询相应的布氏硬度值,无需手动查阅硬度对照表。 系统的优点在于简化了操作步骤,减少了人为误差,同时提高了检测速度。通过VB6.0的编程,...
首先,加载MSChart控件需要在VB工程中通过“部件”菜单添加“Microsoft Chart Control 6.0 (OLEDB)”。一旦添加成功,该控件就会出现在工具箱中,开发者可以将其拖放到窗体上,并自定义其属性和行为。MSChart控件的...
2012-06-11 15:30 122,880 C语言常见错误中英文对照表(已经排版好,直接打印).doc 2012-06-11 15:23 633,321 c语言游戏附代码.zip 2012-06-11 15:13 18,700,987 eMule-0.47c-VeryCD源码及其分析.rar 2012-06-11 15:12...