Visual Basic vs Visual Basic. Net (VB6 vs VB.net)
VB aka Visual Basic 1991-ci ildə Microsoft tərəfindən məhsul kimi buraxılmış proqramlaşdırma dilidir. Bu, Sürətli Tətbiq İnkişafını (aka RAD) dəstəkləyən üçüncü nəsil hadisəyə əsaslanan proqramlaşdırma dilidir. Visual Basic 6 və ya VB6, 1998-ci ildə buraxıldı və VB. VB6-nın stabil buraxılışı proqram təminatının inkişafı və istifadəçi interfeysi dizaynı üçün IDE təqdim edir. Dil Komponent Obyekt Modeli adlı proqramlaşdırma modelinə əsaslanır. VB6 sadə proqramlaşdırma dilidir, o, nəinki yeni başlayanlara proqramlaşdırma anlayışlarını tez öyrənməyə, həm də onu böyük proqram proqramlarında asanlıqla istifadə etməyə kömək edir. VB6 prosedur proqramlaşdırma dilidir. Proqramçılar proqram üçün GUI dizayn edə və GUI-yə əlavə edilmiş idarəetmə elementlərinə funksiyaları birbaşa tətbiq edə bilərlər. Məsələn, GUI-də düymə varsa, proqramçı həmin düymənin funksionallığını düyməyə klik hadisəsi (və buna görə də hadisəyə əsaslanan proqramlaşdırma termini) daxilində yazmalıdır.
VB.net
VB.net həm də 2008-ci ildə buraxılmış Microsoft məhsuludur. O, VB6-nın varisidir. VB6 ilə VB.net arasındakı əsas fərq VB.net-də təqdim edilən 'Obyekt yönümlü proqramlaşdırma' anlayışıdır. Belə bir sistemlə qarşılıqlı əlaqədə olan hər bir komponent obyekt kimi qəbul edilir. Obyektlər müvafiq siniflər vasitəsilə yaradılır. Dərslər proqramçı tərəfindən elan edilə bilər və ya dil də öz müxtəlif sinif kitabxanalarından ibarətdir. Bunlar VB.net dilinin tikinti bloklarıdır. VB.net dilində yazılmış proqram proqramı Microsoft-un. NET çərçivəsi üzərində işləyir. Proqramçı və ya tərtibatçı sistem tələbindən asılı olmayaraq, quraşdırılmış siniflərdən başqa sinifləri yazmalıdır. VB.net 2005-in ilk əsas buraxılışından sonra indi o,. NET framework 4.0-ı dəstəkləyən 2010-cu il buraxılıb.
Visual Basic (VB6)
VB6-dan fərqli olaraq, VB.net paylaşılan inkişafı dəstəkləyir. VB6 istifadə edərək proqramlar yazan hər kəs üçün VB.net proqramlaşdırmasına uyğunlaşmaq asan olmalıdır. Bundan əlavə, VB6-da yazılmış proqramlar VB.net dil köçürmə alətindən istifadə etməklə asanlıqla.net versiyasına çevrilə bilər. Son zamanlar VB.net-in veb-proqramların hazırlanmasına verdiyi dəstək nəticəsində veb inkişafı üçün istifadə də artır.
VB6 ilə VB.net arasındakı fərq nədir?
• VB6 prosedur proqramlaşdırma dilidir.
• VB.net obyekt yönümlü proqramlaşdırma dilidir.
• VB6 Komponent Obyekt Modelindən istifadə edir.
• VB6 sadə proqramlaşdırma dilidir.
• VB.net dilin tikinti blokları olan müxtəlif sinif kitabxanalarına malikdir.
• VB.net paylaşılan inkişafı dəstəkləyir.
• VB.net veb proqram inkişafını dəstəkləyir.