A Visual Basic szolgáltatásai
A Visual Basic a Microsoft által épített programozási nyelv, amelyet úgy terveztek, hogy könnyen használható és integrálható legyen a Microsoft Windows grafikus felületével. Ez a BASIC, a Beginner's All-Purpose Symbolic Instruction Code utódja, egy korábbi, szövegalapú nyelv, amelynek hasonló célja a megközelíthetőség. Ma már elérhetők a Visual Basic verziói a Microsoft .NET programozási környezetéhez és a Microsoft Office feladatok automatizálásához.
A Visual Basic és története
A Visual Basic első verziója 1991-ben jelent meg. Úgy tervezték, hogy lehetővé tegye a Windows-programok egyszerű felépítését, kiegészítve az operációs rendszer felhasználói számára ismert szabványos grafikus felületekkel.
A Microsoft évtizedek óta terjesztette a BASIC programozási nyelv terjesztett verzióit, de ezeket többnyire parancssori környezetben való használatra tervezték, mint például a Microsoft DOS operációs rendszere, nem pedig a modern grafikus operációs rendszerekben való használatra. A Visual Basic-et úgy tervezték, hogy egy teljes értékű programozási nyelv legyen, olyan szokásos funkciókkal kiegészítve, mint a számítás, a karakterlánc-feldolgozás és még sok más. Fogd és vidd megközelítéssel integrálták a felhasználói felületek létrehozásához, amelyek megkönnyítik a használatát még kezdők vagy időhiányosak számára is.
A Visual Basic az 1990-es években tovább fejlődött, egészen a Visual Basic 6.0 1998-as kiadásáig. Támogatta a Microsoft komponensobjektum-modelljével, vagy a COM-mal való integrációt, amely a Windows-programok és -komponensek rendszere az adatok és parancsok kommunikációjához és cseréjéhez, függetlenül attól, hogy mitől. Ez magában foglalta a Jet adatbázismotor támogatását is, amelyet a Microsoft Access adatbázisprogram is használ a Microsoft Office szoftvercsomagban, ami azt jelenti, hogy az adatbázis-támogatás lényegében bele van építve a nyelvbe.
Az 1990-es években sok Windows-programot, köztük néhány hasznos ingyenes shareware segédprogramot, valamint kereskedelmi eszközöket fejlesztettek ki a Visual Basic segítségével. Míg a programozók élvezték a könnyű használhatóságot, néhányan arról panaszkodtak, hogy az interfészlogika és az üzleti kód keveréke megnehezítette annak megállapítását, hogy a funkciók valójában hol épültek be a programban, ami megnehezíti a VB-kód karbantartását. Az akkoriban igen népszerű objektum-orientált programozás támogatása is korlátozott volt.
A VB.Net felemelkedése
A Visual Basic 6-ot gyakorlatilag egy új, VB.NET nevű programozási nyelv váltotta fel. Úgy tervezték, hogy integrálódjon a Microsoft .NET programozási rendszerébe, akárcsak a COM-mal és a Jet-tel integrált elődei. Az objektum-orientált programozást is jobban támogatja, mint elődei.
Bár a nyelvnek vannak hívei, ritkábban használják, mint más .NET-nyelvek, különösen a C#, és a Microsoft azt mondta, hogy nem biztos, hogy minden C#-szolgáltatást biztosít a VB.NET-nek.
Ennek ellenére a Visual Basic öröksége vitathatatlanul tovább él a Visual Studio Windows Forms szolgáltatásában, a Microsoft fejlesztői környezetében. Lehetővé teszi a fogd és vidd stílusú űrlapkészítést, amely C#, VB.NET és más .NET nyelvekkel működik.
Visual Basic alkalmazásokhoz
A Visual Basic egy változatát továbbra is használják automatizálási és szkriptelési feladatokra a Microsoft Office programcsomagban, beleértve a Microsoft Word és a Microsoft Excel programokat is. A Visual Basic for Applicationsnak vagy egyszerűen VBA-nak nevezett nyelv nagyrészt kompatibilis a hagyományos Visual Basic 6-tal.