Obsah

Visual Basic (VB)

Visual Basic je programovací jazyk a vývojové prostředí vytvořené společností Microsoft. Jeho hlavním cílem bylo umožnit rychlý vývoj aplikací (RAD - Rapid Application Development) s grafickým uživatelským rozhraním (GUI) pomocí přístupu „drag-and-drop“.

Evoluce v naší společnosti

V rámci naší digitální historie prošel Visual Basic několika fázemi, které ovlivňují naše dnešní systémy:

1. Klasický Visual Basic (VB6)

Poslední verze před přechodem na .NET (vydaná 1998).

2. Visual Basic for Applications (VBA)

Implementace VB zabudovaná do aplikací Microsoft Office.

3. Visual Basic .NET (VB.NET)

Moderní objektově orientovaný jazyk běžící na platformě .NET.

Výhody a nevýhody

Vlastnost Popis
Srozumitelnost Syntaxi blízká angličtině, ideální pro začátečníky.
Rychlost vývoje Velmi rychlá tvorba formulářů a oken.
Závislost Úzká vazba na ekosystém Microsoft Windows.
Modernizace Postupný odklon komunity směrem k C# a TypeScriptu (Web AI).

Bezpečnostní rizika (Makroviry)

Vzhledem k tomu, že VBA makra mohou vykonávat kód v systému, jsou kritickým bodem pro kybernetickou bezpečnost:

Budoucnost a migrace

Naše strategie v rámci ZIF směřuje k:

1. **Webové technologie:** Převod starých VB6 aplikací do moderních webových rozhraní (**[[WWW]]**).
2. **Office Add-ins:** Nahrazování VBA maker moderními doplňky založenými na JavaScriptu.
3. **Low-code:** Přechod od Visual Basicu k nástrojům typu Power Apps pro rychlou tvorbu interních formulářů.
Upozornění: Pokud narazíte na tabulku Excel, která vyžaduje povolení maker (XLSM), vždy se nejprve ujistěte o jejím původu u Helpdesku.

Související stránky: Vývojový tým, ZIF, VDI, Jira, Kybernetická bezpečnost, VCS, WWW