Visual Basic және Visual Basic. Net (VB6 және VB.net)
VB aka Visual Basic - 1991 жылы Microsoft өнімі ретінде шығарылған бағдарламалау тілі. Бұл Rapid Application Development (aka RAD) қолдайтын үшінші буын оқиғаға негізделген бағдарламалау тілі. Visual Basic 6 немесе VB6 1998 жылы шығарылды және бұл VB. VB6 нұсқасының тұрақты шығарылымы бағдарламалық жасақтаманы әзірлеуге және пайдаланушы интерфейсін жобалауға арналған IDE ұсынады. Бұл тіл компоненттік нысан үлгісі деп аталатын бағдарламалау моделіне негізделген. VB6 – қарапайым бағдарламалау тілі, ол жаңадан бастаушыларға бағдарламалау ұғымдарын тез үйренуге ғана емес, сонымен қатар оны үлкен бағдарламалық қосымшаларда оңай пайдалануға көмектеседі. VB6 - процедуралық бағдарламалау тілі. Бағдарламашылар қолданбаға арналған GUI құрастыра алады және функцияларды GUI-ге қосылған басқару элементтеріне тікелей қолдана алады. Мысалы, GUI-де түйме болса, бағдарламашы сол түйменің функционалдығын түймені басу оқиғасының ішінде жазуы керек (сондықтан оқиғаға негізделген бағдарламалау термині).
VB.net
VB.net сонымен қатар 2008 жылы шыққан Microsoft өнімі болып табылады. Бұл VB6 мұрагері. VB6 мен VB.net арасындағы негізгі айырмашылық VB.net сайтында енгізілген «Объектіге бағытталған бағдарламалау» тұжырымдамасы болып табылады. Мұндай жүйемен әрекеттесетін әрбір компонент объект ретінде қарастырылады. Объектілер сәйкес сыныптар арқылы жасалады. Класстарды программист жариялай алады немесе тіл де өзіндік әртүрлі класс кітапханаларынан тұрады. Бұл VB.net тілінің құрылыс блоктары. VB.net тілінде жазылған қолданбалы бағдарлама Microsoft корпорациясының. NET құрылымында жұмыс істейді. Бағдарламалаушы немесе әзірлеуші кез келген жүйе талаптарын орындау үшін кірістірілген сыныптардан басқа сыныптарды жазуы керек. VB.net 2005 бірінші негізгі шығарылымынан кейін қазір. NET Framework 4.0 қолдайтын 2010 шығарылды.
Visual Basic (VB6)
VB6-дан айырмашылығы, VB.net ортақ әзірлеуді қолдайды. VB6 көмегімен бағдарламалар жазған кез келген адам үшін VB.net бағдарламалауға бейімделу оңай болуы керек. Сонымен қатар, VB6 тілінде жазылған бағдарламаларды VB.net тілін тасымалдау құралы арқылы оңай.net нұсқасына түрлендіруге болады. Жақында веб-бағдарламаларды әзірлеуге қолдау көрсету нәтижесінде VB.net-ті веб-әзірлеу үшін пайдалану да артты.
VB6 мен VB.net арасындағы айырмашылық неде?
• VB6 – процедуралық бағдарламалау тілі.
• VB.net – объектіге бағытталған бағдарламалау тілі.
• VB6 компоненттік нысан үлгісін пайдаланады.
• VB6 – қарапайым бағдарламалау тілі.
• VB.net-те тілдің құрылыс блоктары болып табылатын әр түрлі класс кітапханалары бар.
• VB.net ортақ әзірлеуге қолдау көрсетеді.
• VB.net веб-бағдарламаларды әзірлеуді қолдайды.