Vlastnosti jazyka Visual Basic

click fraud protection
Programátor nebo vývojář na volné noze pracující doma a psaní zdrojového kódu pomocí notebooku

Kredit obrázku: comzeal/iStock/GettyImages

Visual Basic je programovací jazyk vytvořený společností Microsoft a navržený tak, aby se dal snadno používat a integrovat s grafickým rozhraním Microsoft Windows. Je to nástupce BASICu, všeúčelového symbolického instrukčního kódu pro začátečníky, dřívějšího, textového jazyka s podobným cílem přístupnosti. Dnes jsou k dispozici verze jazyka Visual Basic pro programovací prostředí Microsoft .NET a pro automatizaci úloh v Microsoft Office.

Visual Basic a jeho historie

První verze Visual Basicu byla vydána v roce 1991. Byl navržen tak, aby umožňoval snadnou konstrukci programů Windows, doplněných o standardizovaná grafická rozhraní známá uživatelům operačního systému.

Video dne

Microsoft po desetiletí distribuoval verze programovacího jazyka BASIC, ale ty byly navrženy většinou pro použití v prostředích příkazového řádku, jako je operační systém DOS společnosti Microsoft, nikoli pro použití v moderním grafickém provozu systémy. Visual Basic byl navržen jako plnohodnotný programovací jazyk, doplněný běžnými funkcemi, jako je výpočet, zpracování řetězců a další. Byl integrován pomocí drag-and-drop přístupu k vytváření uživatelských rozhraní, které by usnadnilo jeho použití, a to i pro nováčky nebo ty, kteří nemají čas.

Visual Basic se dále vyvíjel v průběhu 90. let, až do vydání Visual Basic 6.0 v roce 1998. Měl podporu pro integraci s komponentním objektovým modelem společnosti Microsoft nebo COM, systémem pro programy Windows a komponenty pro komunikaci a výměnu dat a příkazů bez ohledu na to, v jakém jazyce byly napsány v. Přišla také podpora pro databázový stroj Jet, který také používá databáze Microsoft Access program v softwarové sadě Microsoft Office, což znamená, že podpora databáze byla v podstatě zabudována do Jazyk.

Během 90. let 20. století bylo pomocí jazyka Visual Basic vyvinuto mnoho programů pro Windows, včetně některých užitečných bezplatných sharewarových nástrojů a komerčních nástrojů. Zatímco programátoři si užívali jeho snadné použití, někteří si stěžovali na kombinaci logiky rozhraní a obchodního kódu bylo obtížné zjistit, kde byly funkce skutečně implementovány v programu, což ztěžovalo přístup VB kódu udržovat. Omezená byla také jeho podpora pro objektově orientované programování, které bylo v té době poměrně populární.

Vzestup VB.Net

Visual Basic 6 byl efektivně nahrazen novým programovacím jazykem s názvem VB.NET. Je navržen pro integraci s programovacím systémem Microsoft .NET, stejně jako jeho předchůdci integrovaní s COM a Jet. Je také přidána větší podpora pro objektově orientované programování než jeho předchůdci.

I když tento jazyk má své přívržence, je méně běžně používaný než jiné jazyky .NET, zejména C#, a Microsoft uvedl, že nemusí poskytovat všechny funkce C# do VB.NET.

Přesto dědictví Visual Basic pravděpodobně žije i ve funkci Windows Forms ve Visual Studiu, vývojovém prostředí Microsoftu. Umožňuje vytváření formulářů ve stylu drag-and-drop, které funguje s C#, VB.NET a dalšími jazyky .NET.

Visual Basic for Applications

Varianta jazyka Visual Basic se stále používá pro automatizaci a skriptování úloh v sadě Microsoft Office, včetně aplikací Microsoft Word a Microsoft Excel. Tento jazyk se nazývá Visual Basic for Applications nebo jednoduše VBA a je do značné míry kompatibilní s tradičním Visual Basic 6.