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 函数关系 MicrosoftWin32和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 属性
时间: 2024-10-17 05:10:08

VB6.0 和VB.NET 函数对比的相关文章

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 函数关系 MicrosoftWin32和Microsoft .NET Framework API的对应 App.Path 等 1. System.Reflection.Assembly.GetExecutingAsse

VB6.0调用DLL

目录 第1章 VB6.0调用DLL    1 1 VC++编写DLL    1 1.1 使用__stdcall    1 1.2 使用 .DEF 文件    1 2 简单数据类型    2 2.1 传值(ByVal)    2 2.2 传址(ByRef)    3 2.3 传址(VarPtr)    4 2.4 转换为Variant    4 3 String    6 3.1 BSTR内存布局    6 3.2 StrPtr.VarPtr    7 3.3 示例代码    7 3.4 转换为V

VB6.0编程笔记——(2)开发环境准备&学习前导入

工欲善其事必先利其器,着手开始学习写代码之前,我们需要先准备好需要用到的工具.这篇文章会教大家部署好环境,同时会告知前期我们需要知道的一点内容(可以不用特别理解,只要记住用法就行,后续会深入展开介绍),最后走出编码第一步,实践一下Hello World小程序. 一.准备环境 前期的入门学习,我们暂时使用VB6.0精简版,适应一下基础的编程内容. 直接找百度或其他搜索引擎,输入关键字:VB6.0 ,找其中的精简版下载,文件在5~6M左右.下载后一直点击下一步直至安装成功.基本上安装无难度,全程无障

VB6.0编程笔记——(1)篇外篇&目录

从计算机专业毕业到进入IT行业,说来也有些年头了.相比较而言算是幸运,也有很多的同学进入了其他行业,也有一些朋友又想进入这个行业.现在回想自己的一路历程,总结一下,也是一份记忆. 基于以上的原因,希望推出这个系列的文章,能够对想进入这个行业的人员有一定的帮助.内容预计会以循序渐进,学习与实际案例结合的方式,划分不同的掌握程度进行引导,过程中有问题可以多多交流.对于IT行业的大神们,请默默无视~ 入门IT行业,普遍学习的都是C语言或者VB6.0.鉴于C语言的命令行窗口,不一定能引起大家的学习兴趣,

VB6.0

1. 安装包来自 http://msdn.itellyou.cn/ 下载的文件为: sc_vb6_ent_cd1.iso sc_vb6_ent_cd2.iso 2.安装时,"请输入产品的 ID 号(I):" 全部输入 数字1 3.Win7下VB6.0安装,第二张安装盘干嘛用的啊? http://zhidao.baidu.com/link?url=xrGZ7uAnzXcPXWjGE_x9S_nvDVYmIvvFCmIUXbHo7fdo03JyUBCKllfOAHyIAJoO5aFlfVp

VB,VB.NET,C#对比

用了一周的时间看完了VB.NET视频,说实在话,看完了就是感觉"晕"! 看了师哥师姐们的博客,原来他们当时学的时候也是同样的感觉,顿时心里舒坦了许多.原来我还不是太差啊.Vb.net的视频确实比较高大上,对于我这种算是小白来说还是有难度的.当然,也有共鸣的地方,就是比较少罢了. VB.NET与VB6.0相似的地方还是很多的.至少看到界面我不会陌生,直接上手操作.当然,也是有区别的地方的.VB基于对象面向的,而VB.NET是完全面向对象的.VB6.0不支持继承.重载和接口.而且,在异常处

常用hash函数对比分析(一)

主要目标:寻找一个hash函数,高效的支持64位整数运算,使得在速度.空间等效率相对其它函数函数较高,以及内部运算时32位整数运算. 测试了"RSHash","JSHash","PJWHash","ELFHash","BKDRHash","SDBMHash","DJBHash","DEKHash","BPHash","

VB6.0“挑衅”.NET!

来到与两年前接触VB,现在学习VB.NET,这两个看起来真的不得不说,这是相对的似(ps:一分之差,只有三个字母),计等.但他们有又什么不同呢?都说VB.NET高级,比VB究竟高级在哪里了?是不是VB.NET能全然取代VB? 本文将带您揭开两方"大战"的结果. 1.背景介绍 VB.NET是微软公司在2002年推出的一种开发基于.Net平台使用程序的开发语言,也是微软公司极力推选的一种开发.Net平台使用程序的开发语言之中的一个.接下来让我们来基本了解一下VB.NET和其前一个版本号--

VB 字符串函数总结

'###################################################### 1. ASC(X),Chr(X):转换字符字符码 [格式]: P=Asc(X) 返回字符串X的第一个字符的字符码 P=Chr(X) 返回字符码等于X的字符 [范例]: (1)P=Chr(65) ‘ 输出字符A,因为A的ASCII码等于65 (2)P=Asc(“A”) ‘ 输出65 '####################################################