Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A be nem jelentett változók és adattípus nélkül deklarált változók az Object adattípushoz vannak rendelve. Ez megkönnyíti a programok gyors írását, de lassabb végrehajtást okozhat.
Erős gépelés
Az adattípusok megadása az összes változóhoz erős gépelésnek nevezik. Az erős gépelés számos előnnyel jár:
Lehetővé teszi az IntelliSense támogatását a változókhoz. Ez lehetővé teszi a tulajdonságok és a többi tag megtekintését a kód beírása közben.
A fordítótípus-ellenőrzés előnyeit használja ki. Ez elfogja azokat az utasításokat, amelyek futásidőben meghiúsulhatnak olyan hibák miatt, mint például a túlcsordulás. Emellett olyan metódusok hívásait is felismeri, amelyeket a kapcsolódó objektumok nem támogatnak.
Ez a kód gyorsabb végrehajtását eredményezi.
Leghatékonyabb adattípusok
Az olyan változók esetében, amelyek soha nem tartalmaznak törteket, az integrál adattípusok hatékonyabbak, mint a nemintegrális típusok. A Visual Basicben IntegerUInteger a leghatékonyabb numerikus típusok.
A tört számok Double esetében a leghatékonyabb adattípus, mivel az aktuális platformok processzorai kettős pontossággal hajtanak végre lebegőpontos műveleteket. A Double-val végzett műveletek azonban nem olyan gyorsak, mint az olyan egész típusokkal, mint a Integer.
Adattípus megadása
A Dim utasítással deklarálhat egy adott típusú változót. A hozzáférési szintet a nyilvános, a védett, a barát vagy a privát kulcsszó használatával is megadhatja, ahogyan az alábbi példában is látható.
Private x As Double
Protected s As String
Karakterkonvertálás
A AscW és ChrW függvények Unicode-ban működnek. Ezeket érdemes előnyben részesíteni a Asc és Chr alkalmazása helyett, amelyeknek fordítaniuk kell Unicode-ra és Unicode-ból.