<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Visual_Basic</id>
		<title>Visual Basic - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Visual_Basic"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Visual_Basic&amp;action=history"/>
		<updated>2026-05-02T00:42:35Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Visual_Basic&amp;diff=205609&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Visual_Basic&amp;diff=205609&amp;oldid=prev"/>
				<updated>2013-07-01T23:31:55Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 1. 7. 2013, 23:31&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Visual_Basic&amp;diff=205608&amp;oldid=prev</id>
		<title>Sysop: Nahrazení textu „BEN - technická literatura“ textem „BEN - technická literatura“</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Visual_Basic&amp;diff=205608&amp;oldid=prev"/>
				<updated>2011-11-15T23:08:50Z</updated>
		
		<summary type="html">&lt;p&gt;Nahrazení textu „&lt;a href=&quot;/mmecz/index.php?title=BEN_-_technick%C3%A1_literatura&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;BEN - technická literatura (stránka neexistuje)&quot;&gt;BEN - technická literatura&lt;/a&gt;“ textem „BEN - technická literatura“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Visual Basic''' (zkratka '''VB''') je v&amp;amp;nbsp;[[Informatika (počítačová věda)|informatice]] událostmi řízený programovací jazyk a [[Vývojové prostředí|integrované vývojové prostředí]] (IDE) od společnosti Microsoft pro jeho programovací model [[Component Object Model|COM]]. Visual Basic je odvozen od programovacího jazyka BASIC a umožňuje rychlý vývoj aplikací [[rapid application development|(RAD)]] s&amp;amp;nbsp;[[Grafické uživatelské rozhraní|grafickým uživatelským rozhraním]] (GUI), přístup k&amp;amp;nbsp;databázím prostřednictvím [[Data Access Object|DAO]], práci se vzdálenými objekty ([[Remote Data Objects]]) nebo objekty ActiveX, jejich tvorbu a správu. Skriptovací jazyky, jako jsou [[Visual Basic for Applications|VBA]] a [[VBScript]], jsou syntakticky podobné Visual Basicu, ale výkonem rozdílné.&lt;br /&gt;
&lt;br /&gt;
Programátor může napsat aplikaci, která bude používat [[component-based software engineering|komponenty]] poskytované Visual Basicem. Program napsaný ve VB může tedy používat [[Windows API]], ale je zapotřebí deklarovat externí funkci. Poslední vydání byla verze 6, která byla vydána v&amp;amp;nbsp;roce 1998. Podpora Microsoftu skončila v&amp;amp;nbsp;březnu roku 2008 a následníkem byl [[Visual Basic .NET]].&lt;br /&gt;
&lt;br /&gt;
== Vlastnosti jazyka ==&lt;br /&gt;
Stejně jako programovací jazyk BASIC i&amp;amp;nbsp;Visual Basic byl navržen tak, aby bylo jednoduché se ho naučit a používat. Jazyk je vhodný nejen pro programátory, kteří vytvářejí jednoduché GUI aplikace, ale umožňuje vytvářet i&amp;amp;nbsp;komplexní aplikace. Programování ve VB je kombinace vizuálního aranžování [[Ovládací prvek (počítač)|ovládacích prvků]] (Controls) na formuláři (form), specifikace atributů a akcí na těchto prvcích a přidává automaticky generovaný kód, který se vytváří na základě navržených grafických návrhů. Pro atributy a akce ovládacích prvků jsou definovány výchozí hodnoty, což programátorovi při psaní programů usnadní práci. Ze začátku měl Visual Basic nedostatky ve výkonu, ale s&amp;amp;nbsp;příchodem rychlejších počítačů a kompilací do nativního kódu se tento problém stal bezvýznamným.&lt;br /&gt;
&lt;br /&gt;
Ačkoli můžou být programy zkompilovány jako spustitelné soubory v&amp;amp;nbsp;[[Strojový kód|nativním kódu]], stále potřebují přítomnost [[run-time]] [[Knihovna (programování)|knihoven]] s&amp;amp;nbsp;přibližnou velikostí 1 MB. Tyto knihovny jsou implementovány ve [[Microsoft Windows|Windows]] od verze 2000. Ve starších verzích tohoto systému musí být dodávány s&amp;amp;nbsp;aplikacemi.&lt;br /&gt;
&lt;br /&gt;
Vývojové prostředí obsahuje panel s&amp;amp;nbsp;ovládacími prvky (toolbox), které se přenášejí technikou [[drag-and-drop]] na formulář. Ovládací prvky mají přiřazeny atributy a správce událostí ([[event handler]]). Výchozí hodnoty jsou poskytovány ve chvíli, kdy je ovládací prvek vytvořen, ale jeho hodnoty, můžou být změněny i&amp;amp;nbsp;programátorem. Mnoho hodnot atributů může být modifikováno i&amp;amp;nbsp;za běhu programu na základě uživatelských akcích nebo změně prostředí, vyvolaných dynamickou aplikací. Například můžeme vložit kód do event handleru pro změnu velikosti formuláře, aby ovládací prvek zůstal ve formuláři vycentrovaný nebo vložením kódu do event handleru pro stisknutou klávesu v&amp;amp;nbsp;textovém poli (textbox) program automaticky překládá text, který byl vložen.&lt;br /&gt;
&lt;br /&gt;
Visual Basic může vytvářet spustitelné soubory [[EXE]], ovládací prvky [[ActiveX]], nebo dynamické knihovny (*.dll), ale primárně je používán k&amp;amp;nbsp;vývoji Windows aplikací a k&amp;amp;nbsp;rozhraní databázových systémů. Dialogová okna s&amp;amp;nbsp;menší funkcionalitou můžou být použita jako pop-up okna. Ovládací prvky poskytují základní funkcionalitu aplikace, přičemž programátor může vkládat další logiku v&amp;amp;nbsp;příslušných event handlerech. Například rozbalení [[combobox]]u ([[Dropdown|drop-down]]) automaticky zobrazí jeho list a umožňuje uživateli vybrat položku listu. Event handler je volán ve chvíli, kdy je položka označena a ten potom může spustit kód vytvořený programátorem, který vykoná nějakou akci založenou na vybrané položce.&lt;br /&gt;
&lt;br /&gt;
Komponenta Visual Basicu nemusí obsahovat uživatelské rozhraní, místo toho může poskytovat objekty ActiveX dalším programům přes Component Object Model (COM). To umožňuje serverové zpracování nebo přidávání modulů.&lt;br /&gt;
&lt;br /&gt;
== Literatura ==&lt;br /&gt;
* Holan Tomáš, Tahalová Lenka: Visual Basic v příkladech, BEN - technická literatura, 2004, ISBN 80-7300-040-7&lt;br /&gt;
* Visual Basic - sbírka řešených příkladů, BEN - technická literatura, 2002, ISBN 80-86056-40-6&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
* http://www.vbnet.cz – Vše o&amp;amp;nbsp;Visual Basic .NET&lt;br /&gt;
* http://www.vbasic.cz&lt;br /&gt;
* http://msdn.microsoft.com/vbasic/ – Visual Basic Developer Center na MSDN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Commonscat|Visual Basic}}&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}} [[Kategorie:Počítačové jazyky]]&lt;br /&gt;
[[Kategorie:Basic]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>