Yazı Font Küçült Yazı Font Büyült

VB 6 ve VB.NET Arasındaki Önemli Söz Dizim Farklılıklar  

VB 6 ile VB .NET arasında birçok fark vardır. Bazı yönlerden en önemli farklar,söz dizimi ya da dile ilgili değil kavramsaldır. Tablo değişen progam öğelerinin çoğunu ve VB .NET te bunların yerine geçenlerin (eğer varsa) bir listesini vermektedir.


VB 6 Programlama Öğesi                              VB .NET Eşdeğeri

Abs fonksiyonu............................................Abs metodu
AscB fonksiyonu..........................................Asc fonksiyonu
As Any anahtar kelime cümlesi.....................Option Strict özelliğini devre dışı bırakın ya da fonksiyonların aşırı yüklenmesini kullananın
Atn fonksiyonu............................................Atan metodu
Calendar özelliği.........................................CurrentCulture özelliği
ChDir ifadesi..............................................ChDir fonksiyonu
ChDrive ifadesi...........................................ChDrive fonksiyonu
Chr$ ve ChrB fonksiyonları..........................Chr fonksiyonu
Close ifadesi..............................................FileClose fonksiyonu
Cos fonksiyonu..........................................Cos metodu
Currency veri tipi.......................................Decimal veri tipi
CVDate fonksiyonu.....................................DateValue fonksiyonu
CVError fnsiyonu.......................................Error ifadesi
Date fonksiyonu ve Date ifadesi..................Now ve Today özelikleri
Date$ fonksiyonu.......................................DateString özelliği
Debug.Assert metodu.................................Assert ve Fail metotları
Debug.Print metodu...................................Write,WriteIf,WriteLine ve WriteLineIf metotları
Deftype ifadeleri........................................VB .NET içinde desteklenmez
DeleteSetting ifadesi..................................DeleteSetting fonksiyonu
DoEvents fonksiyonu..................................DoEvents metodu
Empty anahtar kelimesi..............................Nothing anahtar kelimesi
Eqv operatörü............................................= operatörü
Exp fonksiyonu...........................................Exp metodu
FileCopy ifadesi..........................................FileCopy fonksiyonu
Get ifadesi ................................................FileGet fonksiyonu
GoSub ifadesi............................................VB .NET içinde desteklenmez
Initialize olayı............................................Sub New ifadesi
Imp operatörü...........................................Boolean mantıkta, X = A Imp B ifadesi, sadece A True ve B False ise True döndürür;bu VB .NET te X = ( Not A ) or şeklinde yazılır
Input# ve Input$ ifadeleri;.........................Input fonksiyonu
Input$, InputB ve InputB$ fonksiyonları Instancing özelliği.....VB 6 da, bir sınıfın Instancing özelliğine GlobalMultiUse verebilirdiniz;VB .NET ile, aynı işlem için statik metotlar kullanılır
InStrB fonksiyonu.......................................Instr fonksiyonu
IsEmpty fonksiyonu.....................................IsNothing fonksiyonu
IsMissing fonksiyonu ...................................VB .NET içinde desteklenmez;isteğe bağlı tüm argümanların varsayılan değerleri olmalıdır;dolayısıyla""eksik"" olmaları mümkün değildir.
IsNull fonksiyonu.........................................IsDbNull fonksiyonu
IsObject fonksiyonu.....................................IsReference fonksiyonu
Kill ifadesi Kill fonksiyonu
Lcase$ fonksiyonu.......................................LCase fonksiyonu
Left$, LeftB, ve LeftB$ fonksiyonları..............Left fonksiyonu
LenB fonsiyonu...........................................Len fonksiyonu
Let ve Set alma ifadeleri..............................VB .NET içinde gerek yoktur;yeni Set ifadesi VB 6 dakiyle ilgili değildir
Line Input# ifadesi......................................LineInput fonksiyonu
Lock ifadesi................................................Lock ve Unlock fonksiyonları
Log fonksiyonu...........................................Log metodu
LSet ve RSet ifadeleri LSet fonksiyonu, PadRight, ve PadLeft fonksiyonları
LTrim$ fonksiyonu......................................LTrim fonksiyonu
MidB ifadesi...............................................Mid ifadesi
MkDir ifadesi.............................................MkDir fonksiyonu
Name ifadesi.............................................Rename fonksiyonu
Now fonksiyonu.........................................Now özelliği
Nul anahtar kelimesi..................................Nothing anahtar kelimesi
Oct$ fonksiyonu........................................Oct fonksiyonu
On ... GoSub............................................VB .NET içinde desteklenmez;Select Case ifadesini kullanın
On ... GoTo yapısı.....................................VB .NET içinde desteklenmez;Select Case ifadesini kullanın
Open ifadesi.............................................FileOpen fonksiyonu
Option Base ifadesi....................................VB .NET içinde desteklenmez;tüm VB .NET dizleri sıfır tabanlıdır
Option Private Module ifadesi.....................VB .NET içinde desteklenemez;Module ifadesini kullanın
Prnt# ifardesi............................................Print ve PrintLine fonksiyonları
Property Get, Property Let, ve Property Set ifadeleri....................................................Property prosedürleri için VB .NET farklı bir söz dizimi vardır
Put ifadesi.................................................LinePut fonksiyonu
Reset ifadesi..............................................Reset fonksiyonu
Right$ ve RihghtB fonksiyonları...................Right fonksiyonu
RmDir ifadesi.............................................RmDir fonksiyonu
Round fonksiyonu.......................................Round metodu
RSet ve LSet ifadeleri.................................RSet fonksiyonu
RTrim$ fonksiyonu.....................................RTrim fonksiyonu
SaveSettng ifadesi.....................................SaveSetting fonksiyonu
Scale metodu............................................VB .NET içinde desteklenmez (VB .NET twip kullanmaz;her şey piksel cinsindedir)
Set ve Let atama ifadeleri..........................VB .NET içinde gerek yoktur;yeni Set ifadesi VB6 dakiyle ilgili eğildir
SetAttr ifadesi...........................................SetAttr fonksiyonu
Sgn fonksiyonu.........................................Sign fonksiyonu
Sin fonksiyonu..........................................Sin metodu
Sqr fonksiyonu..........................................Sqrt fonksiyonu
String fonksiyonu......................................String yapılandırıcısı
String($) fonksiyonları...............................VB .NET içinde gerek yoktur
Terminate olayı.........................................VB .NET iinde desteklenmez;Su Dispose ve Sub Finalize ifadelerini kulanın
Time fonksiyonu ve Time ifadesi................TimeOfDay özelliği;DateTime yapısına ve Date veri tipine bakın
Time$ fonksiyonu.....................................TimeString özelliği
Timer fonksiyonu.....................................Timer özelliği
Trim$ fonksiyonu.....................................LTrim,Rtrim, ve Trim fonksiyonları
Type ifadesi.............................................Structure ifadesi
UCase$ fonksiyonu...................................UCase fonksiyonu
Unlock ifadesi...........................................Lock ve Unlock fonksiyonları
Variant veri tipi........................................Object veri tipi
Wend anahtar ifadesi................................While...End While ifadeleri ve End ifadesi
Width# ifadesi..........................................FileWidth fonksiyonu
Write# ifadesi..........................................Write ve WriteLine fonksiyonları"