Эволютсияи Visual Basic
Автор: parviz_r • Декабрь 18, 2020 • Реферат • 1,506 Слов (7 Страниц) • 380 Просмотры
Microsoft Visual Basic асбоби таҳияи нармафзорест, ки аз ҷониби Microsoft Corporation таҳия шудааст ва забони барномасозӣ ва муҳити рушдро дар бар мегирад. Забони Visual Basic рӯҳ, услуб ва қисман синтаксиси аҷдоди худ - забони Бейсикро мерос гирифтааст, ки лаҳҷаҳои зиёде дорад. Дар баробари ин, Visual Basic расмиёт ва унсурҳои забонҳои барномасозии ба объект нигаронидашуда ва компонентро муттаҳид мекунад. Муҳити таҳияи VB воситаҳои тарроҳии визуалии интерфейси корбарро дар бар мегирад.
Visual Basic воситаи хубест барои таҳияи босуръати прототипҳои барнома, таҳияи замимаҳои пойгоҳи додаҳо ва дар маҷмӯъ, усули ба ҷузъҳо асосёфтаи эҷоди барномаҳое мебошад, ки таҳти системаҳои амалиётии оилаи Microsoft Windows кор мекунанд.
Visual Basic аввалин эътирофи худро пас аз баровардани версияи 3 - VB3 аз таҳиягарони ҷиддӣ ба даст овард. Эътирофи ниҳоӣ ҳамчун воситаи пурраи барномасозии Windows бо баромади версияи 5 - VB5. VB6, ки ба Microsoft Visual Studio 6.0 дохил мешавад, ба маҳсулоти воқеан баркамол ва дорои хусусиятҳои бой табдил ёфтааст. Пас аз он, таҳиягарон аз Microsoft самти рушди ин технологияро ба таври назаррас тағир доданд.
Visual Basic .NET ба шумо имкон намедиҳад, ки бо усули кӯҳна барномарезӣ кунед, зеро дарвоқеъ он як забони комилан дигар аст, ҳамонанди забони барномасозии дигар барои платформаи .NET. Фардияти забон, инчунин афзалиятҳои он (содда, суръати эҷоди барномаҳо, осонии истифодаи ҷузъҳои тайёр) ҳангоми истифода дар муҳити .NET мисли пештара аҳамият надорад - ҳама чиз ба имкониятҳои худи системаи .NET, ба китобхонаи синфии он равона карда шудааст. Аз ин рӯ, имрӯз (сентябри 2010) ба мо лозим аст, ки дар бораи Visual Basic классикӣ, лаҳҷаҳои он Visual Basic for Applications (VBA) ва Visual Basic Scripting Edition (VBScript) ва забони платформаи .NET - Visual Basic .NET сӯҳбат кунем.
1. Эволютсияи Visual Basic
Моҳи майи соли 1991 - Visual Basic 1.0 барои Microsoft Windows баромад. Синтаксиси QBasic ҳамчун заминаи забон гирифта шуд ва принсипи муоширати байни забон ва интерфейси графикӣ як навоварие буд, ки баъдан забонро шӯҳрати беандоза овард. Ин принсипро Алан Купер таҳия карда, дар прототипи Tripod (бо номи Руби низ) татбиқ кардааст. Аввалин Visual Basic тарҷумон буд.
Сентябри 1992 - Visual Basic 1.0 барои DOS бароварда шуд. Он бо версияи Windows -и VB комилан мувофиқ набуд, зеро он аслан версияи навбатии QuickBASIC буд ва дар режими матн дар экран кор мекард.
Ҷолиби диққат аст, ки он як утилитаи махсусро дар бар мегирифт, ки лоиҳаҳои ин версияро ба лоиҳаҳои Visual Basic 1.0 табдил медод. Вай рамзро бо версияи Windows ба қадри имкон мувофиқ сохт, шаклҳоро табдил дод (гарчанде ки натиҷа бо сабаби фарқияти ҳолатҳои матн ва графика ғайриқаноатбахш буд) ва инчунин дар кодекс бо маслиҳатҳо барои такмили минбаъда шарҳҳо дод.
Ноябри 1992 - Visual Basic 2.0 бароварда шуд. Муҳити рушд барои истифода осонтар ва зудтар буд.
Тобистони 1993 - Visual Basic 3.0 дар версияҳои Standard ва Professional бароварда шуд. Ғайр аз он, ба баста муҳаррики кор бо пойгоҳи додаҳои Access илова карда шуд.
Августи 1995 - Visual Basic 4.0 - версияе, ки метавонад ҳам барномаҳои 32 бит ва ҳам 16 бит Windows созад. Ғайр аз ин, дар VB навиштани дарсҳо имконпазир гардид ва Visual Basic дар ниҳоят ба як компилятор табдил ёфт, ки ин суръати иҷрои барномаро ба маротиб афзоиш дод.
Феврали соли 1997 - Visual Basic 5.0 - сар карда, аз ин версия, дар баробари замимаҳои муқаррарӣ таҳияи компонентҳои COM имконпазир гардид. Бо тартиб додани ин гуна ҷузъ ба файли OCX ва пешниҳоди он, шумо метавонед объекти идоракунии худро на танҳо ба корбари охирин, балки ба дигар таҳиягарон низ пешниҳод намоед, ки пас аз он онҳо ин объектро ба замимаҳои худ ворид карда метавонанд.
Миёнаи 1998 - Visual Basic 6.0 бароварда шуд. Аз он вақт инҷониб, Microsoft сиёсати асосии худро ба таври ҷиддӣ тағйир дод. Ба ҷои таҳияи Visual Basic, забони комилан нав, Visual Basic .NET сохта шуд, ки версияи якуми он соли 2001 пайдо шуд. Ин як забони принсипан нав аст, ки илова бар синтаксис, бо VB 6.0 умумияти хеле кам дорад; ва аз он фарқ мекард, чунон ки дар як вақт VB аз QBASIC фарқ мекард. VB.NET фавран ҷойгоҳи VB-ро дар Visual Studio гирифт ва таҳияи Visual Basic классикии классикӣ дар он ҷо қатъ шуд.
...