VB – 1. lekce
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

VB – 1. lekceVB – 1. lekce

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno

VB – 1. lekce

Google       Google       15. 4. 2005       52 305×

  • 1.1 Úvod
  • 1.2 Literatura od ComputerPress
  • 1.3 Poznámka k VB .NET
  • 1.4 Vývojové prostředí
  • 1.5 Základní prvky ToolBoxu
  • 1.6 Domácí úkol
  • 1.7 V další Lekci

Reklama
Reklama

1.1 Úvod

Visual Basic je objektově orientovaný jazyk. Co to znamená? Znamená to, že máte například formulář, který je sám o sobě objekt, a na něj vkládáte další objekty, jako jsou tlačítka, textová pole a další. Každý objekt má své vlastnosti, jako je třeba jeho umístění (souřadnice), jeho barva, viditelnost, jméno, velikost a mnoho dalších. Každý objekt má své vlastní procedury. Každá procedura reaguje na něco jiného, jedna procedura se provede například při kliknutí, jiná při stisknutí klávesy a jiná při umístění kurzoru nad onen objekt. Procedury mohou být naprosto jednoduché, stejně tak jako složité procedury, které zabírají hned několik stránek kódu. Visual Basic je programovací jazyk spíše pro programy nenáročné na výkon. Rychlost provádění operací není příliš závratná, jeho výkon není dostatečný pro programování her ani extrémně náročných aplikací (jednodušší hry – had a arkanoid – zvládá bez problémů). Je ale naopak velmi vhodný pro tvorbu kancelářských aplikací pro správu databází, na programy spravující servery jednoduché poštovní klienty a další nenáročné aplikace, spousty možností získává rozhraním win API a WMI, o kterých se zmíním později. To, proč je Visual Basic poměrně často používaným jazykem, je jeho jednoduchost a rychlost psaní aplikací kódu. Kód je jednoduchý a logický, nevyskytují se tam znaky, na které byste mohli zapomínat (středníky na konci každého příkazu jako u C++). Kód se píše velmi rychle, mnohem rychleji než u jiných jazyků. Zpracování většiny aplikace vám zabere mnohem méně času než při použití jiných programovacích jazyků. Visual Basic je vhodný jak pro začínající programátory (pro svou jednoduchost), tak pro ty, co již několik jiných jazyků znají a chtějí jazyk na jednodušší projekty nebo třeba na komunikační nástroje a podobně. Nepředpokládám znalost jakýchkoliv jiných programovacích jazyků. Začnu pěkně od začátku.

1.2 Literatura od ComputerPress

Microsoft Visual Basic 6.0 Professional Krok za krokem
Michael Halvorson
Knížka, která je vhodná pro úplné začátečníky, začíná s jazykem od úplných začátků až k velmi pokročilým funkcím.
1001 tipů a triků pro Visual Basic
Martin Gürtler, Pavel Kocich
Tato knížka vás nenaučí programovat, ale poradí jak upravit a zefektivnit kód, je vhodná pro středně pokročilé a pokročilé programátory.
Microsoft Visual Basic 6.0 Příručka programátora
Microsoft Corporation
Kniha vytvořená přímo vývojovým týmem Visual Basicu v Microsoftu, je podrobnou dokumentací k Visual Basicu 6 a jako taková je nezaměnitelným zdrojem informací především začínajících a středně pokročilých programátorů.
Mistrovství ve Visual Basicu 6.0
The Mandelbrot Set International, Ltd.
Je to kniha vytvořená pro pokročilé programátory, kteří už mají nějaký ten program za sebou, zabývá se poměrně složitými částmi tohoto jazyku.
Učebnice Visual Basicu 6.0
David Morkes
Tato učebnice pokrývá pouze základy jazyka Visual Basic. Neobsahuje práci s pokročilými funkcemi jazyka.

Všechny tyto knihy najdete na adrese http://knihy.cpress.cz/

1.3 Poznámka k VB .NET

Bude probírán Visual Basic 6.0. Časem nejspíš přibudou i lekce modernější formy jazyka, a to z prostředí NET.

1.4 Vývojové prostředí

Jako vývojového prostředí využijeme služeb samotného Microsoftu a jeho Visual Studia (nebo je možno použít poněkud starobní a ne nejlepší nástroj Envelope, je to ale pouze laciný vývojový nástroj, teda spíš vtip), které obsahuje nástroje pro editaci většího množství jazyků. Po instalaci vývojového prostředí spustíme vývojové prostředí jazyka Visual Basic (dále už jen VB). Objeví se nám následující okno s dialogem pro výběr projektu. Vybereme si projekt Standard EXE, to je standardní spustitelný EXE soubor. A objeví se nám základní pracovní plocha prostředí Visual Basic, která vypadá takto:

Základní Menu
Toto menu obsahuje některé standardní příkazy, jako je třeba uložení nebo otevření nového projektu, vyjmutí, kopírování a vložení a mnoho dalších.
Panel Projektu
Tento panel obsahuje seznam částí programu.
Panel Vlastností
Ten obsahuje vlastnosti jednotlivých objektů.
Nabídka základních objektů
Ta obsahuje objekty, které můžete vkládat na formulář.
Okno s formulářem
To je vlastně formulář, který se vám zobrazí při spuštění programu a na němž budou obsaženy všechny objekty.

Zatím zde není žádné místo, do kterého by se dal psát kód. Kód se píše do událostí, čili procedur, jednotlivých objektů. Pokud tedy chcete psát kód třeba pro událost formuláře, poklepejte na něj levým tlačítkem. Objeví se vám předdefinovaný kód, který vypadá takto:


Private Sub Form_Load()

End Sub

Private Sub a End Sub zadávají začátek a konec procedury. Slovo Form označuje práci s formulářem. Pokud používáte formulářů víc, číslují se jako Form1, Form2 atd. Load určuje druh procedury, v tomto případě to znamená, že kód uvedený v této proceduře se provede při načtení formuláře.

1.5 Základní prvky ToolBoxu

Prvním nástrojem je „šipka“. Ta nám umožňuje pohybovat s objekty, měnit jejich velikost a další.

Další nástroje:

PictureBox
Prvek, do kterého se umisťují obrázky
Label
Pole pro text, do kterého může zapisovat jen program
TextBox
Pole pro text, do kterého může vpisovat i uživatel
Frame
Kontejner pro prvky
Command
Tlačítko
Check
Zaškrtávací políčko
Option
Políčko výběru pouze jedné možnosti
Combo
Textové Pole s vysunujícím se seznamem
List
Seznam položek
VScroll a HScroll
Posuvníky
Timer
Časovač
DriveListBox
Výběr disků
DirListBox
Výběr složek
FileListBox
Výběr souborů
Shape
Základní geometrické obrazce
Line
Čára
Image
Prvek, do kterého se umisťují obrázky a grafika. Jednodušší než Picture Box
Data
Prvek pro práci s databázemi
OLE
Vkládání objektů z jiných aplikací

1.6 Domácí úkol

Za domácí úkol si prohlédněte vývojové prostředí jazyka VB.

1.7 V další lekci

V další lekci si podrobněji vysvětlíme jak pracovat s jednotlivými objekty. Jaké mají vlastnosti a funkce. Uděláme si první program „Ahoj světe“.

Pokud se chcete stát aktivními členy, registrujte se.

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Hlasování bylo ukončeno    
0 hlasů
Google
(fotka) Jiří ChytilAutor programuje ve VB, zajímá se o elektrotechniku, studuje na SOŠ Elektrotechnické - obor číslicová technika.
Web    

Nové články

Obrázek ke článku Češi sledují internetovou televizi i na dovolené. Na Kuki se dívalo nejvíce diváků na Slovensku

Češi sledují internetovou televizi i na dovolené. Na Kuki se dívalo nejvíce diváků na Slovensku

V dubnu letošního roku skončilo omezení sledování internetového vysílání rozhlasových a televizních stanic za hranicemi České republiky. Sledovat IPTV platformy lze nejenom na dovolené, ale i služební cestě a to kdekoliv v rámci Evropské unie. Uživatelé televize Kuki tuto novinku během léta hojně využívali. Dovolenou si užili i se svými oblíbenými pořady a filmy. 

Reklama
Reklama
Obrázek ke článku Využijte plně potenciál mobilních technologií pro svou firmu

Využijte plně potenciál mobilních technologií pro svou firmu

Analytici společnosti IDC upozorňují, že v době nástupu nových mobilních technologií, jež podporují třeba umělou inteligenci, rozšířenou realitu nebo 5G sítě, bude pro úspěch firem ještě zásadnější zvolit ta správná řešení.  Kudy tedy vede cesta k efektivnímu využití mobilních technologií ve firmách? Na to se zaměří již šestý ročník úspěšné konference Mobilní řešení pro business, která se koná 20.9.2018 v pražském Kongresovém centru Vavruška na Karlově náměstí.

Obrázek ke článku Elektronická faktura není totéž, co faktura v e-mailu. Firmy e-fakturaci zatím příliš nevyužívají

Elektronická faktura není totéž, co faktura v e-mailu. Firmy e-fakturaci zatím příliš nevyužívají

Daňový doklad může mít listinnou nebo elektronickou podobu. Díky moderním účetním systémům je tak možné faktury posílat i přijímat s využitím elektronické výměny dat. Tuto vymoženost ale využívají pouhé jednotky procent firem. Mnohem větší nárůst obliby má paradoxně obdobný systém u živnostníků a malých firem, kteří si mohou doklad automaticky naimportovat do své fakturační aplikace ze zaslaného odkazu.

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032018 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý