vb
Obsah
Visual Basic (VB)
Visual Basic způsobil v 90. letech revoluci v programování. Namísto psaní tisíců řádků kódu pro vytvoření jednoho okna a tlačítka umožnil vývojářům „nakreslit“ uživatelské rozhraní myší a k jednotlivým prvkům pouze dopsat krátkou logiku.
1. Historické verze
Vývoj Visual Basicu se dělí na dvě zcela odlišné éry:
- Classic Visual Basic (verze 1.0 až 6.0): Tato éra skončila v roce 1998 verzí VB6. Jazyk byl založen na objektech, ale nebyl plně objektově orientovaný. Programy vyžadovaly pro svůj běh speciální knihovnu (msvbvm60.dll).
- Visual Basic .NET (VB.NET): V roce 2002 Microsoft jazyk kompletně přepsal pro platformu .NET. Stal se z něj plnohodnotný moderní objektově orientovaný jazyk, který je dnes funkčně srovnatelný s C#.
2. Klíčové vlastnosti
- Jednoduchá syntaxe: Používá klíčová slova jako
Sub,End IfneboNextnamísto složených závorek. Je velmi čitelný pro začátečníky. - Event-Driven (Událostmi řízené): Kód se spouští v reakci na akce uživatele (kliknutí na tlačítko, změna textu, pohyb myši).
- Drag-and-Drop návrhář: Součástí Visual Studia je vizuální editor, kde skládáte formuláře jako stavebnici.
- VBA (Visual Basic for Applications): Odlehčená verze, která je dodnes součástí balíku Microsoft Office. Umožňuje psát makra v Excelu nebo Wordu.
3. Srovnání: VB.NET vs. C#
I když oba jazyky běží na stejném základu (.NET), liší se stylem zápisu:
| Vlastnost | Visual Basic .NET | C# |
|---|---|---|
| Závorky | Nepoužívá (End If) | Používá { } |
| Citlivost na velikost | Case-insensitive (A=a) | Case-sensitive (A != a) |
| Cílová skupina | Business analytici, začátečníci | Profesionální vývojáři |
4. Současnost a úpadek
Dnes se Visual Basic považuje za ustupující jazyk. Microsoft v roce 2020 oznámil, že již nebude do VB přidávat nové funkce a jazyk zůstane „stabilní“. Pro moderní vývoj v ekosystému .NET se doporučuje přejít na C#.
Přesto zůstává VB kriticky důležitý pro:
- Legacy systémy: Miliony aplikací ve velkých firmách a bankách stále běží na VB6 nebo starém VB.NET.
- Excel Makra (VBA): V administrativě a financích je VBA stále nejpoužívanějším nástrojem pro automatizaci tabulek.
5. Ukázka kódu (VB.NET)
Public Class Hello
Public Shared Sub Main()
Dim jmeno As String = "Uživateli"
Console.WriteLine("Ahoj, " & jmeno)
End Sub
End Class
Zajímavost: Visual Basic 1.0 byl představen na veletrhu Comdex v roce 1991. Bill Gates při prezentaci ukázal, jak lze během několika sekund vytvořit funkční aplikaci pro Windows, což v tehdejší době v jazyce C trvalo hodiny.
vb.txt · Poslední úprava: autor: admin
