Kredit za obrázok: comzeal/iStock/GettyImages
Visual Basic je programovací jazyk vytvorený spoločnosťou Microsoft a navrhnutý tak, aby sa dal ľahko používať a integrovať s grafickým rozhraním Microsoft Windows. Je to nástupca BASICu, univerzálneho symbolického inštrukčného kódu pre začiatočníkov, staršieho textového jazyka s podobným cieľom prístupnosti. Dnes sú dostupné verzie Visual Basicu pre programovacie prostredie Microsoft .NET a pre automatizáciu úloh v Microsoft Office.
Visual Basic a jeho história
Prvá verzia Visual Basic bola vydaná v roku 1991. Bol navrhnutý tak, aby umožňoval jednoduchú konštrukciu programov Windows, doplnený o štandardizované grafické rozhrania známe používateľom operačného systému.
Video dňa
Microsoft mal desiatky rokov distribuované verzie programovacieho jazyka BASIC, ale tie boli navrhnuté väčšinou pre použitie v prostrediach príkazového riadku, ako je operačný systém DOS od spoločnosti Microsoft, nie na použitie v moderných grafických operáciách systémov. Visual Basic bol navrhnutý ako plnohodnotný programovací jazyk, doplnený o bežné funkcie, ako sú výpočty, spracovanie reťazcov a ďalšie. Bol integrovaný s prístupom drag-and-drop na vytváranie používateľských rozhraní, ktoré by uľahčili používanie, dokonca aj pre nováčikov alebo tých, ktorí sú pripútaní časom.
Visual Basic sa vyvíjal počas 90-tych rokov až do vydania Visual Basic 6.0 v roku 1998. Podporoval integráciu s komponentným objektovým modelom spoločnosti Microsoft alebo COM, systémom pre programy Windows a komponenty na komunikáciu a výmenu údajov a príkazov bez ohľadu na to, v akom jazyku boli napísané v. Prišla aj podpora pre databázový stroj Jet, ktorý tiež používa databáza Microsoft Access programu v softvérovom balíku Microsoft Office, čo znamená, že podpora databáz bola v podstate zabudovaná do Jazyk.
Počas 90. rokov 20. storočia bolo pomocou jazyka Visual Basic vyvinutých veľa programov pre Windows, vrátane niektorých užitočných bezplatných sharewarových nástrojov, ako aj komerčných nástrojov. Zatiaľ čo programátori si užívali jednoduchosť používania, niektorí sa sťažovali na kombináciu logiky rozhrania a obchodného kódu sťažilo zistenie, kde boli funkcie skutočne implementované v programe, čo sťažilo prístup k kódu VB udržiavať. Obmedzená bola aj jeho podpora objektovo orientovaného programovania, ktoré bolo v tom čase dosť populárne.
Vzostup VB.Net
Visual Basic 6 bol efektívne nahradený novým programovacím jazykom s názvom VB.NET. Je navrhnutý na integráciu s programovacím systémom Microsoft .NET, rovnako ako jeho predchodcovia integrovaní s COM a Jet. Je tiež pridaná väčšia podpora pre objektovo orientované programovanie ako jeho predchodcovia.
Aj keď tento jazyk má svojich prívržencov, používa sa menej bežne ako iné jazyky .NET, najmä C#, a Microsoft povedal, že nemusí poskytovať všetky funkcie C# do VB.NET.
Napriek tomu dedičstvo Visual Basicu pravdepodobne žije aj vo funkcii Windows Forms vo Visual Studio, vývojovom prostredí spoločnosti Microsoft. Umožňuje vytváranie formulárov v štýle drag-and-drop, ktoré funguje s jazykmi C#, VB.NET a ďalšími jazykmi .NET.
Visual Basic for Applications
Variant jazyka Visual Basic sa stále používa na automatizáciu a skriptovanie úloh v rámci balíka Microsoft Office vrátane aplikácií Microsoft Word a Microsoft Excel. Tento jazyk sa nazýva Visual Basic for Applications alebo jednoducho VBA a je do značnej miery kompatibilný s tradičným Visual Basicom 6.