Uživatelské nástroje

Nástroje pro tento web


visual_basic

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).

  • Stav: V našem aktivním vývoji se již nepoužívá.
  • Legacy: Některé naše starší interní nástroje pro správu skladu stále běží na VB6 a jsou udržovány v rámci virtuálních desktopů se zpětnou kompatibilitou.

2. Visual Basic for Applications (VBA)

Implementace VB zabudovaná do aplikací Microsoft Office.

  • Využití: Naše Marketingové oddělení a finanční analytici používají VBA makra pro automatizaci složitých reportů v Excelu.
  • Integrace: VBA dokáže komunikovat s naším systémem Jira přes API pro automatický export dat.

3. Visual Basic .NET (VB.NET)

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

  • Současnost: Většina nových projektů našeho týmu preferuje C#, ale VB.NET je plně podporován pro údržbu stávajících podnikových aplikací hostovaných na VPS.

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:

  • Blokování: Všechna makra z internetu jsou v naší síti standardně blokována.
  • Podepisování: Firemní makra musí být digitálně podepsána certifikátem od IT oddělení.
  • VCS: Pro kód v .NET verzích striktně vyžadujeme používání VCS (Git) pro sledování změn.

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

visual_basic.txt · Poslední úprava: autor: admin