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

VB – 1. lekceVB – 1. lekce

 

VB – 1. lekce

Google       Google       15. 4. 2005       49 080×

  • 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 Hackerský kongres přiveze v září do Prahy špičky světové kryptoanarchie

Hackerský kongres přiveze v září do Prahy špičky světové kryptoanarchie

Hackerský kongres HCPP16 pořádá od 30. září do 2. října nezisková organizace Paralelní Polis již potřetí, a to ve stejnojmenném bitcoinovém prostoru v pražských Holešovicích. Letos přiveze na třídenní konferenci přes 40 většinou zahraničních speakerů – lídrů z oblastí technologií, decentralizované ekonomiky, politických umění a aktivismu. Náměty jejich přednášek budou také hacking, kryptoměny, věda, svoboda nebo kryptoanarchie.

Reklama
Reklama
Obrázek ke článku ICT PRO školení zaměřené nejenom na ICT

ICT PRO školení zaměřené nejenom na ICT

Dovolte, abychom se představili. Jsme zaměstnanci společnosti ICT Pro, profesionálové v oblasti poskytování komplexních ICT služeb. Neboli služeb spojených s informačními a komunikačními technologiemi, které dnes - ve 21. století - tvoří  nedílnou součást běžného provozu všech moderních firem.

loadingtransparent (function() { var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true; po.src = 'https://apis.google.com/js/plusone.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s); })();
Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032016 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý