Úvod do programování v Excelu. Visual Basic for Applications programovací jazyk - Abstrakt

1. Klikněte levým tlačítkem na obrázek CommandButton
2. Umístěte ukazatel myši na vytvořený formulář, jehož vzhled se změní ze šipky na křížek, a přesuňte jej na místo na formuláři, kde se bude nacházet vytvářený prvek.
3.Stiskněte levé tlačítko myši a pohybujte ukazatelem, dokud obrázek nedosáhne požadované velikosti, poté tlačítko uvolněte - a objekt se vytvoří.

Na formulář umístíme také objekty CommandButton2 a Text1.Pro přesunutí objektu je potřeba jej označit a posunout levým tlačítkem myši na požadovanou pozici.

Nyní potřebujeme připojit ovládací komponentu Microsoft Common Dialog Control 6.0 jejím zapnutím v menu Projekt - Komponenty a v seznamu, který se otevře, zaškrtněte tuto komponentu a klikněte na OK. Poté se v ovládacím panelu objeví tlačítko CommonDialog. Umístíme jej také do formuláře. Toto tlačítko nebude viditelné při ukládání aplikace . Předem vytvořený pohled na rozhraní je znázorněn na obrázku.

Po přidání všech potřebných prvků do formuláře můžete začít nastavovat jejich počáteční vlastnosti, které určují vzhled a funkce práce s rozhraním. Tyto akce se provádějí pomocí okna vlastností, které lze zobrazit, pokud není dostupné ve vývojovém prostředí, několika způsoby:
1. Výběrem Vlastnosti z nabídky Zobrazit
2. Pomocí tlačítka Okno vlastností na standardu panely nástrojů.
3. Výběrem položky Vlastnosti v místní nabídce pro vybraný objekt ve formuláři.

Úplně nahoře je zobrazeno okno
Úvodní seznam objektů ukazuje jejich vlastnosti níže.
V našem příkladu obsahuje seznam objektů
Formulář1
CommonDialog
Příkaz1
Příkaz2
Text1
.

Níže, na levé straně sloupce, jsou zobrazeny vlastnosti objektů a s pravá strana hodnoty majetku. Nejprve vyberte objekt a poté nastavte hodnotu.

Hodnoty vlastností objektu nastavíme podle tabulky. Hodnoty vlastností, které jsme nezměnili, zůstávají ve výchozím nastavení stejné.

Objekt Vlastnictví Význam
Formulář1 (Název) Popisek stylu ohraničení StartUpPosition frmDialog 1 – Opravena jedna barva a písmo 2 – Střed obrazovky
CommonDialog (Name)CancelError dlgStandardní Pravda
Text1 (Název) Zarovnání AutoSize Borderstyle Caption lblExample 2-Center True 1-Fixed Single Sample
CommandButton1 (Název) Titulek ToolTipText cmdColor Barva Vyberte barvu pozadí
CommandButton2 (Název) Titulek ToolTipText CmdFont Font Vyberte možnosti písma

Kód. Poslední fáze při vytváření rozhraní je psaní programového kódu pro jeho zpracování. Editace programu se provádí pomocí okna kódu pro vytvořený formulář, které lze otevřít několika způsoby:
1. Vyberte položku Kód v nabídce Zobrazit (stejným způsobem se můžete vrátit k úpravě formuláře, v nabídce Zobrazit vyberte položku Objekt);
2. V Průzkumníku projektu vyberte název vytvářeného formuláře a v kontextovém menu k němu vyberte položku Zobrazit kód (do formuláře se můžete vrátit stejným způsobem - položka Zobrazit objekt v kontextové nabídce formuláře):
3. Poklepejte na odpovídající prvek formuláře, pro který potřebujete zajistit zpracování jakýchkoli akcí. Způsob zpracování této události lze vytvořit dvojitým kliknutím na prvek cmdWork, po kterém se objeví šablona procedury, která zpracovává uživatele stisknutím tohoto tlačítka.
Otevřete editor kódu a zadejte data.

Private Sub cmdColor_Click() With dlgStandard On Error Přejít na ErrorLabel .Flags = cdlCCRGBInit + cdlCCPreventFullOpen .ShowColor lblExample.BackColor = .Color End With ErrorLabel: Exit Sub End Sub Private Sublick(ChodFont ErrorCrLabel)WithToStlgorgrLa Error = cdlCFB oth + cdlCFEffects + cdlCFApply .ShowFont lblExample.Font.Bold = .FontBold lblExample.Font.Italic = .FontItalic lblExample.Font.Name = .FontName lblExample.Font.StrampleSize =Font.Stront.Size. FontStrikethru lblEx ample.Font. Underline = .FontUnderline lblExample.ForeColor = .Color End With ErrorLabel: Exit Sub End Sub

Uložte projekt ve formátu frm A vbp.To vám dá možnost se k projektu kdykoli vrátit a změnit jej nebo vylepšit. Nyní zbývá pouze vytvořit spustitelný soubor exe jinými slovy zkompilujte projekt do samostatného souboru, který může pracovat mimo vývojové prostředí Visual Basic V nabídce Projekt zapněte poslední řádek - Vlastnosti V okně, které se otevře, v záložce Všeobecné uveďte typ projektu - Standardní EXE a název projektu.
V záložce Udělat označte název a v případě potřeby můžete změnit ikonu Kompilovat Zaškrtněte políčko Kompilace do nativního kódu. Chcete-li, aby aplikace běžela rychleji, můžete povolit Optimalizaci pro rychlý kód. Ostatní karty nepotřebujeme. Zapněte OK a zavřete okno.

Nyní zkompilujeme Otevřete nabídku Soubor Proveďte "název projektu.exe".V různé verze IDE tento příkaz může být jiný, můj se nazývá takto, ale může to být také Make and Do.

Tento příkaz povolíme a aplikaci můžete zkontrolovat kliknutím na nabídku Start knoflík Start.
Mělo by být pod jménem a na místě, se kterým jste jej uložili s příponou EXE

Podívejte se na tuto aplikaci v akci
Nastavte barvy textu a pozadí na jiné.



Vytváříme vlastní hudební přehrávač ve formátu Wave.

Poté, co se v prvním programu naučíte zadávat příkazy do aplikace, vytvoříme si váš vlastní přehrávač, který si můžete uložit do počítače a také upravit pro své potřeby.

Vytvořte nový standardní EXE projekt.
Otevřete okno vlastností projektu výběrem Projecti Properties z nabídky Project a pojmenováním projektu MyMultiMedia.

Pojmenujte formulář projektu Formplayer. Ve vlastnosti titulku formuláře zadejte název Multimediální přehrávač.

Připojte knihovnu komponent Microsoft Multimedia Control 6.0 k projektu pomocí dialogového okna Komponenty, které se otevře z nabídky Projekt pomocí příkazu Komponenty.

Pro vyhledávání souborů, které lze přehrát, budeme potřebovat dialogové okno, takže v okně Components zaškrtněte také políčko pro knihovnu komponent Microsoft Common Dialog Control 6.0.

Přidejte ovládací prvek MMControl do formuláře Formplayer poklepáním na tlačítko MMControl na panelu Ovládací prvky a pojmenujte jej MMControlCDPlayer.

Přidejte do formuláře ovládací prvek commonDialog poklepáním na tlačítko CommonDialog na panelu Ovládací prvky a pojmenujte jej cdplayer.

Přidejte ovládací prvek CommandButton do formuláře Formplayer poklepáním na CommandButton na panelu Ovládací prvky. Pojmenujte toto tlačítko cbFindFile a nastavte vlastnost titulku na Najít soubor. Po kliknutí na tlačítko cbFindFile vytvořené ve formuláři se otevře dialogové okno pro vyhledávání souborů, které lze přehrát.

Otevřete editor kódu a zadejte kód pro přiřazení ovládacího prvku MMControlCDPlayer vlastností, které potřebuje pro práci se soubory WAV. Private Sub Form_Load() MMControlCDPlayer.Notify = Nepravda MMControlCDPlayer.Wait = Pravda MMControlCDPlayer.Shareable = Nepravda MMControlCDPlayer.DeviceType = "WaveAudio" End Sub Private Sub cbFindFile_Click() cdPlayer.ShowOpen MMleComControlMedPlayer. " Otevřít " End Sub Private Sub Form (Cancel As Integer) MMControlCDPlayer.Command = "Close" End Sub

Spusťte aplikaci kliknutím na tlačítko Start v nabídce. Klepnutím na tlačítko Najít soubor otevřete okno umožňující vyhledávání a poté vyberte hudební soubor Wave, který chcete přehrát. Pomocí ovládacích tlačítek přehrávače můžete poslouchat vybraný soubor.
Uložte projekt jako v první aplikaci a vytvořte spustitelný soubor exe

ÚVOD

Microsoft Excel má vestavěný programovací jazyk – Visual Basic for Applications (VBA). Tento jazyk umožňuje vytvářet aplikace, které běží v prostředí Microsoft Office. Mohou to být různé analytické programy, finanční systémy, programy pro personální účetnictví, systémy pro automatické vytváření úředních dopisů/dokumentů pomocí knihovny hotových šablon atd. V tomto případě může být rozhraní vytvářeného programu zcela odlišné od rozhraní aplikace, ve které je napsán.

VBA kombinuje prakticky neomezené možnosti se snadným učením a používáním. Nyní lze většinu funkcí popsat bez nutnosti programování. Pokud jazykové možnosti nestačí, můžete se obrátit na funkce Windows API. Snad nejdůležitější výhodou VBA je, že tento jazyk je stejný pro všechny kancelářské aplikace Microsoftu a umožňuje vám je tedy propojit. Již nyní můžete z programu napsaného v Excelu přistupovat k objektům ve Wordu pro Windows a také v Microsoft Project. To otevírá atraktivní vyhlídky. Představte si, že uživatel na konkrétním pracovišti je musí na základě některých dat vytěžených z databáze analyzovat, sestavit diagramy a navrhnout činnost organizace a také tato zpracovaná data automaticky odeslat na některé adresy spolu s průvodním dopisem. To vše lze provádět pomocí kancelářských produktů Microsoft, ale uživatel musí každý z nich dokonale ovládat. Pokud je program pro řešení tohoto problému napsán ve VBA, uživatel se jej bude muset pouze naučit.

1. Vznik a vývoj Basic

Původní programovací jazyk Basic vytvořili John Kemeny a Thomas Kurtz v roce 1963 na Dartmoor College. Rychle si získal popularitu jako jazyk pro výuku programování na univerzitách a školách a zakladatel a generální ředitel jej upravil pro použití na osobních počítačích. Microsoft Bill Gates v polovině 70. let. Od té doby bylo pro PC postupně vydáno několik verzí Basic, včetně Microsoft Quick Basic a MS-DOS Qbasic. Přestože je prostředí jazyka Visual Basic zcela grafické a samotný programovací jazyk je velmi vzdálený jazyku používanému pro dřívější verze interpretů Basic, jednoduchost a elegance jazyka Basic zůstává do značné míry vlastní novým verzím. Široké možnosti jazyka Visual Basic a jeho jednoduchost byly hlavním důvodem, proč byl vybrán jako programovací jazyk pro vytváření aplikací pro Windows, jako je Excel.

Vývojové trendy v této oblasti určuje MS Excel, který je lídrem na trhu tabulkových procesorů. Až do verze 4.0 byl Excel de facto standardem z hlediska funkčnosti a použitelnosti.

Jedním z nejdůležitějších funkčních rozšíření programu určeného pro profesionály je programovací prostředí Visual Basic (VBA) zabudované v Excelu pro řešení aplikovaných problémů. Díky VBA mohl Microsoft nejen rozšířit možnosti makrojazyka Excel 4.0, ale také zavést novou úroveň programování aplikací, protože VBA umožňuje vytvářet plnohodnotné aplikační balíčky, které svými funkcemi daleko přesahují tabulkové zpracování.

2. Stručný popisVBA

Visual Basic for Applications představuje převratný pokrok v programovacích jazycích, možná nejvýznamnější od vydání prvního integrovaného vývojového prostředí. To neznamená, že VBA je nejlepší vývojový nástroj, ale pouze to, že VBA existuje. Visual Basic je pravděpodobně nejoblíbenější vývojový nástroj a nyní je tento jazyk nečekaně součástí neméně oblíbené sady aplikací.

Vzhledem k tomu, že aplikace Microsoftu jsou založeny na stejném programovacím jazyce, je pravděpodobné, že mnoho lidí napadne jeho použití. Stejně jako uživatelé Windows potřebují ovládat jedno rozhraní k vytvoření mnoha programů, VBA vyžaduje pouze naučení jednoho programovacího prostředí, aby mohli vytvářet různé aplikace. Asi 40 softwarových společností uzavřelo se společností Microsoft dohodu o zahrnutí VBA do svých produktů. První z těchto společností, která vstoupila na trh, byla Visio Corp., která integrovala VBA do Visio Professional a Visio Technical, verze 4.5. Můžete očekávat, že takové firmy budou agresivně nabízet VBA, protože jejich produkty výrazně těžily z tohoto jazyka. Skutečné jméno VBA je Visual Basic Application Edition a ve skutečnosti patří do rodiny VB, a proto přitahuje zvýšený zájem jako nástroj sám o sobě.

Vložení VBA do aplikace znamená vytvoření pro ni objektového modelu, v důsledku čehož může program VBA přistupovat a manipulovat s objekty této aplikace. U produktů Visio mohou tyto objekty zahrnovat obdélník ve výkresu i samotný výkres a model objektu se rozšiřuje na všechny tyto prvky.

A aplikace s objektovým modelem a VBA je již součástí arzenálu vývojáře. Předpokládejme například, že jste chtěli napsat program, který by vám mohl pomoci připravit rozvržení nábytku a vybavení ve vaší kuchyni a poté vytisknout seznam položek a cen. Tento program vyžaduje databázi s informacemi o kuchyňském vybavení a nějaký způsob vizualizace obrazu kuchyně.

Stejně jako můžete vytvořit makro Office, které přistupuje k aplikacím Word a Excel, můžete vytvořit program VBA, který kombinuje Access a Visio. Složenou aplikaci pro plánování kuchyně lze považovat za hybrid Accessu s nástrojem pro kreslení nebo Visia s databází.

VBA je vlastní podmnožinou VB5, ale ve skutečnosti má VBA téměř vše, co lze nalézt ve VB5. Je třeba přiznat, že stále existují drobné rozdíly (například spuštění z Wordu a ne v offline mód), ale v každém případě je programování stejné. Objektové modely Office 97 jsou platné pouze po dobu, kdy jsou spuštěny aplikace, které je vlastní, takže VBA i VB5 s nimi mohou manipulovat. Vs Vidíme, že integrované vývojové prostředí ve VBA se téměř neliší od toho ve VB5.

3. Nové funkce jazyka Visual Basic 5.0

    Správa více projektů pomocí Průzkumníka

    Používání nových prostředí editoru kódu, včetně automatických rychlých informací

    Práce s oknem Rozvržení formuláře pro přizpůsobení vzhled programy.

    Změna velikosti oken a dokumentů.

    Výběr a používání ovládacích prvků Active X.

    Použití nových ladicích nástrojů a technik k opravě programových chyb.

    Rychle spusťte projekt s jedním nebo více předdefinovanými formuláři.

    Rozšíření schopnosti společnosti Microsoft Slovo přes automatizaci.

Programovací prostředí Visual Basic obsahuje všechny potřebné nástroje pro rychlé a efektivní vytváření výkonných programů, které běží v prostředí Windows.

Nástroje dostupné v programovacím prostředí Visual Basic pomáhají při vytváření programů Basic.

Panel nabídek poskytuje přístup k většině příkazů, které ovládají programovací prostředí. Nabídky a příkazy fungují podle standardních konvencí společných pro všechny aplikace Windows.

Pod panelem nabídek se nachází panel nástrojů – sada tlačítek, která jsou zkratkami k příkazům, které se používají pro práci v prostředí Visual Basic. Ve spodní části obrazovky je hlavní panel. Lze jej použít k přepínání mezi součástmi jazyka Visual Basic nebo k aktivaci jiných aplikací Windows. K dispozici je také okno Toolbox, okno Project Container, okno formuláře, okno projektu, okno Immediate, okno Vlastnosti a okno rozvržení formuláře.

Soubory projektu jazyka Visual Basic mají přípony. vbp, wak, vbg v názvu souboru.

V prostředí Visual Basic je 7 nástrojů.

Formulář jazyka Visual Basic je okno v uživatelském rozhraní.

Nástroje a ovládací prvky na panelu se používají k přidávání nových prvků uživatelského rozhraní. Panel nástrojů také obsahuje ovládací prvky pro vytváření objektů, které provádějí speciální operace „na obrazovce“: správu informací v databázi, ovládání časových intervalů atd.

Okno Vlastnosti

Okno Vlastnosti umožňuje změnit vlastnosti (nastavení) prvků uživatelského rozhraní ve formuláři. Okno vlastností obsahuje seznam všech objektů používaných v tomto uživatelském rozhraní. Může také obsahovat seznam nastavení vlastností, které lze pro každý objekt změnit.

Okno projektu.

Visual Basic – Program se skládá z několika souborů, které se skládají dohromady, když je program připraven. V okně Project jsou uvedeny všechny soubory používané při programování.

Projektové soubory obsahují seznam všech podporovaných projektových souborů a programů a jejich příponu vbp (program Visual Basic).

V aplikaci Visual Basic 5 můžete do okna projektu načíst více souborů projektu najednou.

Visual Basic poskytuje online nápovědu, která obsahuje informace o programovacím prostředí, nástrojích a programovacím jazyce Visual Basic.

Řízení. S jejich pomocí se vytvářejí objekty a formuláře, zobrazují se informace v textovém bloku, prohlížejí se jednotky a složky v systému, zpracovávají se data zadaná uživatelem, spouštějí se aplikace Windows, prohlížejí se databázové záznamy.

Jazyk Visual Basic.

Programovací jazyk Visual Basic obsahuje několik stovek instrukcí, funkcí a speciálních znaků. Není určen pouze pro použití v softwarový produkt Visual Basic, Microsoft Visual Basic for Application je součástí Microsoft Excel, Microsoft Word, Microsoft Access, Microsoft PowerPoint, Microsoft Project a dalších aplikací Windows.

4. PŘÍKLAD INTERAKCEVYNIKATA VIZUÁLNÍ ZÁKLAD

Počínaje verzí 5.0 obsahoval Excel speciální programovací jazyk nazvaný Visual Basic for Applications (VBA).

Díky zavedení poměrně výkonného programovacího jazyka v Excelu je tato softwarová platforma velmi atraktivní pro profesionály, kteří vyvíjejí specializované aplikační systémy.

Vývoj programovacího jazyka VBA, zabudovaného do aplikačních systémů, je jedním ze strategických směrů společnosti Microsoft. Tento jazyk je již integrován do programů, jako je Word pro Windows, Power Point a řada dalších. VBA umožňuje vytvářet programové moduly, nabídky, dialogová okna a další prostředky v prostředí Windows. Díky tomuto jazyku je možné výrazně rozšířit sadu funkcí v Excelu a také vytvářet funkce, jejichž hodnoty závisí na určitých podmínkách a událostech. V zásadě můžete v případě potřeby zcela přeprogramovat všechny funkce Excelu.

5. Programování tabulkových funkcí

Chcete-li vytvořit samostatný list pro softwarový modul, klikněte na ikonu Vložit Modul z nabídky ikony Visual Basic (1. ikona) nebo zavolejte direktivu Modul z nabídky Vložit Makro. Poté se objeví nový list "Modele1". V programovém modulu potřebujete popsat funkci ve VBA. V okně programového modulu můžete pracovat jako v okně malého textového editoru, ale musíte si pamatovat, že píšete text programu. Popis funkce musí začínat příkazem Function, za nímž následuje mezera oddělená názvem funkce a jejími argumenty, uzavřená v závorkách a oddělená čárkami. Poté následuje skutečný text programového kódu funkce a popis by měl končit příkazem End Function.

Pokud je v textu programového kódu název definované funkce na levé straně operátoru přiřazení (označeno rovnítkem), pak bude přiřazená hodnota výsledkem výpočtu funkce s danými argumenty. Jako příklad zvažte funkci, která vypočítává daň z přidané hodnoty.

Funkce NDS (hodnota)

6. Funkce Inlining

Klikněte na 3. ikonu Prohlížeč objektů z nabídky ikony VBA nebo zavolejte stejnojmennou direktivu z nabídky Pohled.

Uživatelsky definované funkce jsou v Excelu považovány za nezávislé objekty. V poli se seznamem Metody/Vlastnosti: bude obsahovat název nové funkce. Klepněte nejprve na název a potom na příkazové tlačítko Možnosti, poté se otevře dialogové okno Makro Možnosti. V terénu Popis: Zadejte vysvětlující text, který později použije Tvůrce funkcí. Na seznamu Funkce Kategorie označte kategorii, do které chcete svou funkci zaznamenat. Do kategorie by měla být umístěna například funkce, která vypočítá daň z přidané hodnoty Finanční. V budoucnu zařadí Tvůrce funkcí vaši funkci do vámi zadané kategorie. Zavřít okno Makro Možnosti kliknutím na příkazové tlačítko OK a okno Objekt Prohlížeč- knoflík Zavřít.

7. Aplikace funkcí

Přejděte na pracovní list, kde bude tabulka umístěna. Přesuňte ukazatel buňky na buňku, která bude obsahovat vzorec, a zadejte do ní rovnítko. Poté klikněte na ikonu 14th Function Builder na hlavním panelu ikon.

Zobrazí se dialogové okno Tvůrce funkcí. V prvním kroku vyberte kategorii Finanční a v pravém poli najděte svou funkci NDS. Klikněte na název této funkce a pokračujte dalším krokem kliknutím na příkazové tlačítko další.

Otevře se druhé dialogové okno Tvůrce funkcí. Zde můžete vidět svůj komentář k funkci, který byl zadán dříve v okně možností makra. Zadejte pro tuto funkci jediný argument, hodnotu, a zavřete dialogové okno Návrhář kliknutím na tlačítko Dokončit.

V tabulce se objeví hodnota, která je 15 % hodnoty argumentu. V tabulce můžete s touto funkcí pracovat jako s běžnou funkcí Excelu.

8. Proměnné a operátory

Visual Basic umožňuje rezervovat proměnné s velikostí i bez ní, pracovat s různými datovými typy, používat konstanty, pracovat s matematickými operátory a funkcemi a používat další operátory. Je zajištěno použití operátorů smyčky For Next, Do a objektů typu „časovač“ (v programu neviditelné stopky). Přesnost nastavení času v programu je 1 milisekunda, neboli 1/1000 sec. Spuštěný časovač neustále běží - tzn. odpovídající procedura zpracování přerušení se provádí ve stanoveném časovém intervalu - dokud uživatel nezastaví časovač nebo deaktivuje program.

Typy dat

Velikost (bajt)

Rozsah hodnot

Příklad použití

Celé číslo

od - 32768 do 32767

Dlouhé celé číslo

od - 2147483648 do 2147483647

Jedno-přesná plovoucí barva

od - 3,402823E38 do 3,4402823E38

Plovoucí barva s dvojitou přesností

od -1,79769313486232D308 do 1,79769313486232 D308

Dim pi# pi#=3,1415926535

Měna (měnové jednotky)

od -922337203685477,5808 do 922337203685477,5807

Dluh@=7600300,50

Tětiva

1 na postavu

od 0 do 65535 znaků

pes$='ukazatel'

Boolean

Pravda (pravda) nebo nepravda (nepravda)

Dim Flag jako boolean

od ledna 1 100 do prosince 31,9999

Tlumené narozeniny jako datum

Narozeniny=#3-1-63#

Varianta

16 (pro čísla); 22+1 na znak (pro řetězce)

pro všechny typy dat

Akce

Vrátí absolutní hodnotu n

Vrátí arkustangens n v radiánech

Vrátí kosinus úhlu n v radiánech

Vrátí konstantu e na mocninu n

Vygeneruje náhodné číslo mezi 0 a 1

vrátí -1, pokud n 0

Vrátí sinus úhlu n v radiánech

druhá odmocnina z n

Převede číselnou hodnotu na řetězec

Vrátí tangens úhlu n v radiánech

Převede řetězec na číselnou hodnotu

9. Použití formulářů a ovládacích prvků OLE

Formuláře mohou být modální nebo nemodální.

Visual Basic má velmi flexibilní systém pro používání formulářů.Můžete zviditelnit všechny formuláře v programu současně nebo můžete formuláře načítat a uvolňovat podle potřeby.

Modální formulář je formulář, který by se měl používat vždy, když je zobrazen na obrazovce, zůstává v popředí, dokud uživatel neklikne na OK, Zrušit nebo jej neodešle.

Formulář, který může uživatel zakázat, se nazývá nemodální (neformální). Ve většině aplikací Microsoft Windows Nemodální formuláře se používají k zobrazení informací, protože poskytují větší flexibilitu, takže formulář je při vytvoření nového formuláře ve výchozím nastavení nastaven na nemodální. Můžete také nastavit libovolnou vlastnost formuláře, včetně názvu, velikosti, typu ohraničení, barvy pozadí a znaků, písma textu a obrázku na pozadí.

Visual Basic vám umožňuje:

    pracovat s ovládáním

    pracovat s nabídkami a dialogovými okny

    práce s formuláři, tiskárnami a obslužnými programy chyb

    přidat umělecká díla a speciální efekty

    používat moduly a postupy

    pracovat se sadami prvků a polí

    pracovat s textové soubory A databází

    komunikovat s Microsoft Office

Visual Basic poskytuje tři velmi užitečné objekty pro poskytování přístupu souborový systém. Toto jsou seznamy diskových jednotek, které vám umožňují procházet dostupné disky v systému; seznamy adresářů, které umožňují procházet složkami na vybrané jednotce, a seznamy souborů, které umožňují vybrat požadovaný soubor ve složce.

Použití datových objektů k procházení databází Data společnosti Microsoft Přístup.

Pro práci s databázemi poskytuje Visual Basic tři objekty, které umožňují zobrazovat a měnit informace v databázových souborech. Datový objekt umožňuje přístup k polím a záznamům databázového souboru přímo na formuláři. Objekt také umožňuje měnit informace v databázi.

Pokud pravidelně pracujete s databázemi – zejména Microsoft Access, Microsoft FoxPro, Paradox, Brieve a dBase – pak se Visual Basic ukáže jako velmi silný nástroj pro zpracování a zobrazení dat. Protože Visual Basic poskytuje technologii zpracování databází podobnou té, kterou používá Microsoft Access, můžete pomocí několika desítek řádků v textu programu vytvářet základní aplikace pro práci s databázemi.

Visual Basic umí číst a zapisovat informace do databáze v různých formátech.

Pomocí jazyka Visual Basic můžete sestavit svou vlastní databázovou aplikaci, která zobrazí pouze informace, které uživatel potřebuje, a také uživateli poskytne potřebné nástroje ke zpracování dat. Ovládací prvky Čára a Tvar umožňují vytvářet geometrické tvary.

Pomocí OLE můžete vkládat objekty z aplikací do programů jazyka Visual Basic. Příklady objektů aplikace zahrnují listy a grafy aplikace Excel, dokumenty aplikace Word a obrázky klipartů společnosti Microsoft. Objekty aplikace mohou být buď nové, odinstalované dokumenty, nebo existující fakta načtená z disku.

V jazyce Visual Basic můžete vytvářet aplikace založené na objektech a řízení, které podporují funkci automatizace.

Aplikace Windows, které plně podporují automatizaci, vám umožňují přistupovat k jejich funkcím jako ke kolekci objektů s jejich přidruženými vlastnostmi a příkazy. Aplikace Windows, které poskytují vlastnosti objektů, se nazývají objektové nebo serverové aplikace a programy, které tyto objekty používají, se nazývají řídicí nebo klientské aplikace. Automatizace je průmyslový standard, který umožňuje interakci dvou aplikací.

Závěr

Není to tak dávno, co zmínka o Basicu jako o programovacím jazyce vyvolala u většiny profesionálních softwarových vývojářů pouze shovívavý úsměv (a někdy i rozhořčení). To bylo vysvětleno jednoduše: „Ano, existuje jazyk, který používají amatéři (ne-li „atrapy“), ale dávat „Vasik“ na roveň skutečným programovacím nástrojům je prostě směšné.“

V dnešní době by se jen málokdo odvážil vyslovit takový názor: Microsoft Visual Basic (VB) se v posledních letech stal nejoblíbenějším nástrojem pro vývoj aplikací na světě. Navíc znalost jeho základů je dnes vlastně povinná pro všechny programátory, bez ohledu na to, jaké nástroje používají. To je způsobeno dvěma vzájemně souvisejícími faktory. Za prvé, VB je velmi rozšířený a používá se nejen jako samostatný nástroj, ale také jako programovací systém zabudovaný do mnoha aplikačních programů (zejména MS Office). Za druhé, poté, co se VB stal seriózním profesionálním nástrojem, zůstal velmi pohodlným nástrojem pro výuku programování a řešení malých problémů.

LITERATURA

1. „Informační technologie. Tutorial". Editoval A.K. Volkov. Moskva. Nakladatelství "INFRA-M". 2001

2. "Informatika: učebnice" Ed. prof. N.V. Makarova. Moskva. Nakladatelství "Finance a statistika". 2005

3. "Technologie správy informací: učebnice." Editoval Yu.M. Čerkasová. Moskva. Vydavatelství "INFRA-M". 2004

4. "Informatika". V.A. Ostreykovský. Moskva. Nakladatelství "Vysoká škola". 2004

5. "Kurz právní informatiky." Gavrilov O.A. Moskva. Vydavatelství "INFRA-M". 2006

Pro samostudium Jazyk Visual Basic vám umožní pochopit základy programování od nuly bez pomoci učitele a naučit se vytvářet plnohodnotné aplikace pro Windows. Velké množství informací o Visual Basic také umožňuje použít knihu jako referenci.

* * *

Uvedený úvodní fragment knihy Visual Basic pro začátečníky. Krok za krokem. Výuková/referenční kniha (Evgeniy Matveev) zajišťuje náš knižní partner - společnost litrů.

Kapitola 2: Představení jazyka Visual Basic

V této kapitole se dozvíte:

Spusťte Visual Basic,

Najděte položky nabídky, které potřebujete,

Použijte tlačítka panelu nástrojů

Pochopte všechny hlavní objekty rozhraní,

Vytvářejte aplikační projekty,

Vyberte si tu pravou typ aplikace,

Ukládat a otevírat zaznamenané projekty,

Napište svůj první program

Používejte správně systém nápovědy.

2.1. Přehled programovacího prostředí

Hlavně Nabídka Windows vybrat tým Start – Programy – Microsoft Visual Studio 6.0 – Microsoft Visual Basic 6.0(Start – Programy – Microsoft Visual Studio 6.0 – Microsoft Visual Basic 6.0) Spustí se Visual Basic a na obrazovce se objeví dialogové okno Nový projekt(Nový projekt) rozbalený na kartě Nový(Nové) (Obr.2.1).


Obr.2.1. Nová karta


Dialog Nový projekt(New Project) nabízí uživateli možnost vytvoření nového nebo otevření existujícího projektu. Projekt je aplikace ve vývoji. Skládá se z několika součástí uložených na disku jako samostatné soubory, z nichž každý má odpovídající příponu:

Soubory formulářů s zdrojový kód (*.frm),

Soubory formulářů se spustitelným kódem ( *.frx),

Soubory modulu ( *.bas),

Soubory modulu třídy ( *.cls),

Další kontrolní soubory ( *.ocx),

Soubor projektu ( *.vbp),

Zdrojový soubor ( *.res),

Ostatní soubory.

Výběrem jedné z ikon na kartě Nový(Nový), můžete vytvořit nový prázdný projekt požadovaného typu nebo využít služeb některého z průvodců generováním aplikace.

Na konci průvodce se získá pracovní verze aplikace s předpřipravenými formuláři, menu, nástrojovými lištami atd. Poté musí programátor dokončit mnoho drobných detailů, ale díky použití průvodce se ušetří čas na vytvoření hlavního rámce aplikace.

Nyní si uveďme seznam možností pro vytvořené aplikace nebo komponenty, které jsou vybrány na kartě Nový(Nový) dialog Nový projekt(Nový projekt):

Standardní EXE- standardní aplikace,

ActiveX EXE– komponenta ActiveX jako aplikace,

ActiveX DLL– komponenta ActiveX ve formě dynamicky načítané knihovny,

Ovládací prvek ActiveX– komponenta ActiveX ve formě nástroje Visual Basic pro vytváření ovládacích prvků,

Průvodce aplikací VB– Průvodce aplikací Visual Basic,

Správce VB Wizardřídicí program na vytváření vlastních průvodců,

Datový projekt- aplikace pro práci s databázemi,

Aplikace IIS– aplikace pro Microsoft Internet Information Server,

Přidat– doplněk pro Visual Basic,

ActiveX Document Dll– ActiveX dokument ve formě dynamicky načítané knihovny,

ActiveX Document Exe– ActiveX dokument jako aplikace,

Aplikace DHTML– aplikace ve formě dynamické webové stránky,

Ovládací prvky VB Enterprise Edition– standardní aplikace pro Windows s možností použití dalších ovládacích prvků.

Chcete-li zobrazit další kartu dialogu Nový projekt(Nový projekt) klikněte na zástupce Existující(Stávající) (Obr.2.2).


Obr.2.2. Stávající Tab

Dialog Nový projekt


Tab Existující(Existující) umožňuje otevřít uložený projekt z libovolného trvalého nebo vyměnitelného disku, popř síťové zařízení, u kterého nejprve v rozevíracím seznamu vyberte složku, kde se nachází Složka(Složka), potom název souboru projektu v hlavním okně a klikněte OTEVŘENO(OTEVŘENO).

Nyní přejdeme na záložku Nedávné(Nedávný) dialog Nový projekt(Nový projekt) (Obr.2.3).


Obr.2.3. Poslední Tab

Dialog Nový projekt


Zde se můžete rychle vrátit k jednomu z naposledy upravených projektů jazyka Visual Basic pouhým kliknutím na název souboru projektu a kliknutím OTEVŘENO(OTEVŘENO).

Chcete-li se i nadále seznamovat s rozhraním programovacího prostředí Visual Basic, měli byste vytvořit projekt standardní aplikace. V tomto případě bude k dispozici většina položek nabídky a tlačítek panelu nástrojů.

Návrat na kartu Nový(Nový) (Obr.2.1) dialog Nový projekt(Nový projekt), klikněte na ikonu Standardní EXE (Standardní aplikace) a stiskněte tlačítko OTEVŘENO(OTEVŘENO). Poté bude vytvořen nový projekt s názvem Projekt1, který je standardně přiřazen a v režimu uvidíme programovací prostředí Visual Basic design(návrh) (obr. 2.4).

Obr.2.4. Programovací prostředí Visual Basic

v návrhovém režimu


Uvádíme seznam objektů rozhraní programovacího prostředí Visual Basic, které jsou aktuálně viditelné:

název okna(Záhlaví okna)

lišta menu(Lišta menu)

Panel nástrojů(Panel nástrojů)

kontrolní panel(Box na nářadí)

průvodce projektem(Projektový průzkumník)

okno vlastností(okno vlastností)

okno umístění formuláře(Okno rozvržení formuláře).

Název okna(Záhlaví okna) zobrazuje název upravovaného projektu a aktuální režim práce ve Visual Basicu, jak je uvedeno výše.

Lišta menu(Menu Bar) poskytuje programátorovi možnost využívat výkonný arzenál funkcí programovacího prostředí Visual Basic (obr. 2.5).


Obr.2.5. Funkce panelu nabídek


Přímo pod lištou nabídek, stejně jako mnoho aplikací pro Windows, je Panel nástrojů(Panel nástrojů), jehož tlačítka duplikují nejčastěji používané položky nabídky jazyka Visual Basic. Na panelu nástrojů se také zobrazují referenční informace o poloze a velikosti vybraného objektu, případně umístění kurzoru v textu programu (obr. 2.6).


Obr.2.6. Funkce panelu nástrojů


Na levé straně okna Visual Basic je kontrolní panel(Box na nářadí) (Obr.2.7).


Obr.2.7. Box na nářadí


Většina ovládacích prvků slouží k návrhu vzhledu aplikace a interakci s uživatelem. Budou podrobně diskutovány v příslušné kapitole.

V pravém horním rohu je okno průvodce projektem(Project Explorer) s názvem as Projekt - Projekt1(Projekt – Projekt1). Toto okno má stromovou strukturu se seznamem komponent, které jsou součástí navrhované aplikace. Nyní seznam obsahuje jedinou komponentu – formulář s názvem Form1 (obr. 2.8).


Obr.2.8. Průzkumník projektu


Pokud v Průzkumníku projektu kliknete pravým tlačítkem na název objektu, zobrazí se kontextová nabídka, ze které můžete vybírat požadovaná akce nad tímto objektem, např.

Tisk na tiskárně,

Protože aplikace jazyka Visual Basic jsou sestaveny modulárním způsobem, je každá komponenta projektu uložena v samostatném souboru.

Níže je okno vlastností(okno vlastností), které má název Vlastnosti – Form1(Vlastnosti – Form1) (Obr.2.9).


Obr.2.9. Okno Vlastnosti


Pomocí tohoto okna můžete zobrazit nebo změnit hodnoty vlastností různých ovládacích prvků, které jsou ve formuláři, stejně jako samotný formulář. Vlastnosti se mohou velmi lišit: název, velikost, barva atd.

Pod názvem okna se nachází rozbalovací seznam obsahující seznam ovládacích prvků pro aktivní formulář. Ještě níže vidíte seznam vlastností vybraného prvku ve formě dvojice: název vlastnosti – její hodnota. Například majetek Titulek(Na titulu) záleží Formulář1.

Pro snazší orientaci velké množství seznam vlastností má dvě karty, které umožňují vybrat pořadí řazení: Abecední(Abecedně) popř Zařazeno do kategorií(Podle kategorie). Konečně pod seznamem vlastností je nápověda o účelu vlastnosti zvýrazněná kliknutím myši.

Další okno, na které se podíváme, je okno umístění formuláře(Okno rozvržení formuláře) (obr.2.10).


Obr.2.10. Okno umístění formuláře

(Okno rozvržení formuláře)


Zobrazuje malou kopii pracovníka Plocha Windows s formulářem umístěným na něm přesně tak, jak bude za běhu programu. Obzvláště cenná je možnost kontrolovat umístění formuláře na ploše v různých rozlišeních.

Všechna podokna jsou ukotvena k okrajům hlavního okna jazyka Visual Basic. Tento typ rozhraní se nazývá (Multi-Document Interface). Dřívější verze jazyka Visual Basic používaly jinou variantu s názvem Single Document Interface, kde bylo každé podřízené okno nezávislé.

Pokud chcete nainstalovat jiný typ rozhraní, vyberte příkaz nabídky Nástroje – Možnosti…(Nástroje - Možnosti...). Objeví se dialog Možnosti(Možnosti), kde musíte přejít na kartu Pokročilý(Volitelné) (Obr.2.11).


Obr.2.11. Karta Pokročilé

Dialogové okno Možnosti


Po zaškrtnutí políčka Vývojové prostředí SDI(Prostředí pro vývoj jednoho dokumentu) a kliknutí na tlačítka OK, typ rozhraní se změní na SDI – Single Document Interface(Rozhraní jednoho dokumentu).

Při používání můžete upravit chování ukotvení jednotlivých podřízených oken MDI – Rozhraní pro více dokumentů(Multi-Document Interface), pro které byste měli přejít na kartu Dokování(Připojení) stejný dialog (obr. 2.12).


Obr.2.12. Dokovací karta

Dialogové okno Možnosti


Zaškrtnutím políčka nalevo od názvu odpovídajícího podokna umožníte Visual Basicu přichytit se k okraji hlavního okna a zrušením zaškrtnutí políčka jej deaktivujete.

Kromě objektů rozhraní programovacího prostředí Visual Basic se přibližně uprostřed obrazovky (obr. 2.4) nachází okno pro vytvořený projekt, které má nadpis Project1 – Form1 (Formulář)(Project1 – Form1 (Form)), uvnitř kterého je zobrazený formulář budoucí přihlášky (obr. 2.13).


Obr.2.13. Formulář Form1

v okně projektu Project1


Formulář je samostatným oknem budoucí aplikace. Na jeho povrch lze později umístit prvky Správa Windows: tlačítka, pole pro zadávání textu, seznamy, zaškrtávací políčka atd.

Mřížka malých teček je viditelná pouze při vývoji aplikace a pomáhá programátorovi proporcionálně umístit ovládací prvky do formuláře.

Stejný formulář v runtime bude vypadat trochu jinak, bez vodící mřížky pro umístění prvků a okna projektu (obr. 2.14).


Obr.2.14. Formulář Form1

za běhu


Formulář hraje klíčovou roli v naprosté většině aplikací vytvořených pomocí jazyka Visual Basic. Až na viditelné rozhraní obsahuje rutiny pro zpracování událostí, které se provádějí při kliknutí na tlačítka formuláře, stisknutí kláves a dalších uživatelských interakcích s prvky umístěnými ve formuláři.

Většina ostatních komponent programovacího prostředí Visual Basic také do té či oné míry souvisí s formulářem a obsahuje jeho název ve svém názvu, proto je vhodné formulář nepřejmenovávat, abyste se vyhnuli nutnosti ručního přejmenování dalších programových komponent.

Některá okna rozhraní Visual Basic nejsou ve výchozím nastavení viditelná. Jejich zobrazení na obrazovce můžete ovládat pomocí příkazů nabídky Pohled(Pohled). Jedním z nejdůležitějších je Okno s kódem(okno Kód), do kterého se zadává zdrojový kód podprogramů obsažených v aplikaci.

Proveďte příkaz nabídky Zobrazit - Kód(View – Code), po kterém uvidíte okno kódu (obr. 2.15).


Obr.2.15. Okno s kódem

(okno s kódem)


Dalším běžně používaným oknem je Prohlížeč objektů(View objects), kde lze nejen zobrazit hierarchický seznam dostupných objektů, ale také vidět stručné informace o jejich použití v programu (obr. 2.16).


Obr.2.16. Prohlížeč objektů

(Zobrazit objekty)


Zbývající okna programovacího prostředí Visual Basic budou probrána v odpovídajících kapitolách.

2.2. Nápověda o objektech a jejich vlastnostech

Ve Visual Basicu je poměrně hodně objektů a mají ještě více vlastností. Zapamatovat si vše je obtížné, ne-li téměř nemožné, proto je potřeba neustále využívat vestavěnou nápovědu.

Totéž platí pro instrukce a vestavěné funkce jazyka Visual Basic. Samozřejmě se budou postupně učit zpaměti, ale nemějte obavy, pokud si nepamatujete přesně název nebo syntaxi nějaké instrukce.

Kontextová nápověda programovacího prostředí Visual Basic je snadno přístupná na obrazovce pomocí klávesy .

Nápověda se nazývá kontextová, protože zobrazené téma nápovědy závisí na aktuálním kontextu, který je určen výběrem libovolného objektu a názvem vlastnosti, metody nebo příkazu jazyka Visual Basic, ve kterém je umístěn textový kurzor.

Zkusme v praxi využít kontextovou nápovědu jazyka Visual Basic. Například chceme získat detailní informace o ovládání Ukazatel průběhu(Ukazatel průběhu).

Vyberte tlačítko pomocí myši Ukazatel průběhu(ukazatel průběhu) in ToolBox(Panel nástrojů) a stiskněte klávesu . Otevře se okno nápovědy Visual Basic s informacemi o tomto objektu (obr. 2.17).


Obr.2.17. Nápověda jazyka Visual Basic - ProgressBar


V horní části textu popisu, hned pod názvem aktuální sekce, je několik možností nabídky, které můžete vybrat, abyste získali další informace:

Viz také(Viz také) – informace o souvisejících tématech,

Příklad(Příklad) – text příklady kódu,

Vlastnosti(Properties) – seznam vlastností,

Metody(Metody) – seznam metod,

Události(Události) – seznam událostí.

Řekněme, že se potřebujeme seznámit s příklady programování ovládacího prvku Ukazatel průběhu(Ukazatel průběhu).

Teoreticky bychom měli položku vybrat Příklad(Příklad). Ale v v tomto případě Tato položka není k dispozici, protože příklady kódu jsou uvedeny níže. Posouvejte proto text dolů pomocí svislého posuvníku, dokud neuvidíte ukázkový postup pomocí ovládacího prvku Ukazatel průběhu(Progress bar) (obr.2.18).


Obr.2.18. Nápověda Visual Basic - Příklad textu procedury pomocí ProgressBar

(Ukazatel průběhu)


Všechny příklady, které jsou k dispozici v systému nápovědy Visual Basic, lze použít jako ukázku, pro kterou si je můžete zkopírovat do svého programu a upravit podle svého uvážení.

Vyberte požadovanou část kódu pomocí myši a zkopírujte ji do schránky Windows pomocí klávesové zkratky +[C] nebo + .

Přejděte do svého programu a stiskněte kombinaci kláves +[PROTI] nebo + pro vložení úryvku kódu.

V okně nápovědy jazyka Visual Basic můžete procházet obsah jiných témat nebo použít rejstřík či hledání k nalezení tématu nápovědy, které hledáte.

Chcete-li najít potřebné informace, klikněte na štítek Vyhledávání(Hledat) na levé straně okna nápovědy. Karta se otevře Vyhledávání(Search) Systém nápovědy Visual Basic (obr.2.19).


Obr.2.19. Karta Hledat

Nápověda jazyka Visual Basic


Klikněte na vstupní pole Hledejte následující slova(Vyhledejte následující slova) a zadejte klíčová slova pro vyhledávání, v případě potřeby použijte logické operátory: A(A), Nebo(Nebo), U(Zavřít), Ne(Ne). Zadání těchto operátorů je možné nejen ručně, ale také výběrem ze seznamu vyvolaného kliknutím na tlačítko vpravo od tohoto pole.

Chcete-li začít hledat témata nápovědy, která obsahují vámi zadanou kombinaci klíčových slov, klikněte na Témata(Sekce) a počkejte na dokončení procesu vyhledávání. Po dokončení se na levé straně okna zobrazí seznam nalezených diskových oddílů.

Možnosti nápovědy popsané výše jsou dostupné z nabídky jazyka Visual Basic. Obsah nápovědy je volán příkazem PomocObsah…(Nápověda - Obsah), abecední rejstřík - další odstavec PomocIndex…(Nápověda - Index) a hledání - PomocVyhledávání…(Nápověda – Hledat). Pomocí nabídky Pomoc Pro technickou podporu můžete také přejít na web společnosti Microsoft.

2.3. První aplikace v jazyce Visual Basic

Nyní si vyzkoušíme v praxi celý proces vývoje aplikace pomocí Visual Basicu na příkladu nejjednoduššího programu Hello, World! (Ahoj světe!). Tato aplikace bude mít pouze dvě tlačítka: Pozdravy A Výstup.

Po stisknutí tlačítka Pozdravy měl by se objevit dialog se zprávou Ahoj světe! a po stisknutí tlačítka Výstup– program se ukončí.

Známý Hello, World! (Hello, world!), obvykle psaný všemi začínajícími programátory, kteří dělají své první kroky při zvládnutí nového programovacího jazyka.

Pro pokračování procesu vývoje tohoto programu použijeme již vytvořený projekt s výchozím názvem Projekt1, stačí jej nejprve přejmenovat.

V nabídce Visual Basic vyberte Projekt-Vlastnosti projektu 1…(Projekt – Vlastnosti Project1…). Na obrazovce se objeví dialog nastavení (Project1 – Project Properties), který se otevře na záložce Všeobecné(Obecné) (Obr.2.20).


Obr.2.20. Obecné Tab

Dialog Nastavení Project1 – Project Properties

(Projekt1 – Vlastnosti projektu)


Dvakrát klikněte na vstupní pole název projektu(Název projektu) a nahradit stávající text Projekt1 na nové - Ahoj světe. Poté klikněte na tlačítko OK zavřete dialogové okno nastavení Project1 – Vlastnosti projektu(Projekt1 – Vlastnosti projektu).

Přejmenujme jedinou formu naší aplikace. Chcete-li to provést, klikněte kamkoli na formulář Formulář1, po kterém v okně Vlastnosti – Form1(Properties – Form1) se zobrazí kompletní seznam jeho vlastností (obr.2.21).


Obr.2.21. Okno Vlastnosti – Form1


V levém sloupci okna vlastností najděte vlastnost s názvem název(Jméno) s aktuální hodnotou Formulář1. Název vlastnosti název(Název) je uzavřeno v závorkách, protože se v kódu jazyka Visual Basic používá mírně odlišně než všechny ostatní vlastnosti.

název(Jméno) v pravém sloupci a zadejte Ahoj světe a poté stiskněte klávesu .

Stejným způsobem změňte hodnotu vlastnosti Titulek(Titulek). Místo staré hodnoty Formulář1 zadejte nový - Ahoj světe! Upozorňujeme, že zde již můžete používat mezery, čárky a další znaky. Formulář bude mít následující podobu (obr.2.22).


Obr.2.22. Formulář HelloWorld v okně projektu HelloWorld


Jak se tyto dvě vlastnosti liší? Vlastnictví název(Název) je vyžadován pro jakýkoli objekt jazyka Visual Basic. Jednoznačně identifikuje nebo jinými slovy ukazuje na tento objekt, takže k němu lze přistupovat z textu programu. Název formuláře Ahoj světe lze vidět v záhlaví okna aktuálního projektu: HelloWorld – HelloWorld (formulář). Toto okno má pouze informativní charakter a zobrazuje se pouze v režimu vývoje aplikace. Okno projektu obsahuje uvnitř samotný formulář Ahoj světe.

Vlastnictví Titulek(Title) je k dispozici pouze pro ty objekty, které mohou mít titulek viditelný na obrazovce monitoru, například pro objekty Formulář(Formulář), CommandButton(Příkazové tlačítko) popř Rám(Rám). Náš formulář má nápis Ahoj světe! lze nyní vidět v záhlaví, kde bude viditelný i při spuštění aplikace.

Nyní je vše připraveno k pokračování návrhu rozhraní naší aplikace, které se skládá z jednoho formuláře, na kterém by měla být umístěna dvě tlačítka. Formulář už máme. Zbývá na něj umístit tlačítka a napsat podprogram pro zobrazení dialogu se zprávou na obrazovce Ahoj světe!

Umístění tlačítka na povrch formuláře je podobné jako nakreslení obdélníku standardní program Malovat. Klepněte na ikonu nástroje CommandButton(Příkazové tlačítko) na ovládacím panelu (Soubor nástrojů) a umístěte ukazatel myši na formulář, který se změní na křížek:

Stiskněte levé tlačítko myši a držte jej v této poloze, posuňte ukazatel myši o několik centimetrů doprava a dolů od tohoto bodu a poté tlačítko myši uvolněte. Na určeném místě formuláře se objeví příkazové tlačítko s nápisem Příkaz1.

Stejným způsobem umístěte druhé tlačítko na formulář. Poté bude mít přibližně tento tvar (obr. 2.23).


Obr.2.23. Formulář HelloWorld se dvěma příkazovými tlačítky


Samozřejmě je obtížné okamžitě stanovit požadované velikosti a umístění tlačítek. Ale Visual Basic pak umožňuje změnit tato nastavení několika způsoby, které jsou společné pro všechny ovládací prvky:

S vybraným ovládacím prvkem myši jej můžete přetáhnout po povrchu formuláře nebo změnit jeho velikost uchopením jednoho ze čtvercových úchytů po jeho obvodu.

Chcete-li přesněji nastavit geometrické rozměry ovládacího prvku, vyberte jej a nastavte číselné hodnoty vlastností Vlevo, odjet(Vlevo, odjet), Horní(Horní), Šířka(Šířka) a Výška(Výška) v Okno Vlastnosti(okno Vlastnosti). První dvě vlastnosti označují souřadnice vlevo horní roh ovládací prvek, a ten druhý – šířka a výška objektu.

Nyní změňme popisky na tlačítkách, které by neměly být Příkaz1 A Příkaz2, A Pozdravy A Výstup podle toho a také dát těmto objektům informativnější názvy.

Klepnutím zvýrazněte tlačítko Příkaz1, po kterém v Okno Vlastnosti(okno Vlastnosti) zobrazí se seznam jeho vlastností.

Dvakrát klikněte na hodnotu vlastnosti Titulek(Nadpis) a místo toho Příkaz1 vstoupit Pozdravy. Poté se text na tlačítku okamžitě změní.

Stejným způsobem změňte vlastnost název(Jméno), nastavením na novou hodnotu – cmdDobrý den.

Proveďte podobné akce pomocí tlačítka Příkaz2, který má vlastnosti název(Jméno) a Titulek(Záhlaví) přiřadit hodnoty cmdExit A Výstup respektive.

V tomto okamžiku končí fáze návrhu rozhraní a přecházíme k vlastnímu psaní textu programu.

Dvakrát klikněte na tlačítko označené Pozdravy. Otevře se okno kódu s již navrženou šablonou podprogramu cmdHello_Click, který bude vyvolán po kliknutí na toto tlačítko (obr.2.24).


Obr.2.24. Okno kódu s procedurou cmdHello_Click


Okno kódu jazyka Visual Basic, kromě hlavní části určené pro zadávání textu jednotlivých podprogramů a globální nastavení obsahuje dva rozevírací seznamy.

V levém seznamu můžete vybrat ovládací prvek a v pravém seznamu - typ události, na kterou chcete reagovat, na kterou plánujete napsat podprogram ve Visual Basic.

Po výběru obou hodnot v rozevíracích seznamech se v hlavní části okna kódu automaticky vytvoří prázdná procedura pro zpracování této události.

V tomto případě je požadovaný ovládací prvek a typ události již vybrán. Toto je tlačítko s názvem cmdDobrý den a událost Klikněte(Klikněte). Text prázdné procedury události vypadá takto:



Klíčové slovo Sub, zkratka pro Podprogram(podprogram), slouží pro reklamy(deklarační) procedury cmdHello_Click, který zpracovává událost kliknutí na tlačítko cmdDobrý den.

Název procedury se skládá z názvu objektu, znaku podtržítka " _ " a typ události. Právě tento název označuje jazyka Visual Basic, že ​​tento postup je přidružen k události Klikněte(klikněte) tlačítka cmdDobrý den. Prázdné závorky nám říkají, že do procedury nejsou předány žádné parametry.

Modifikátor Soukromé(Private) označuje, že tento postup je viditelný pouze v jeho kontejneru, v tomto případě ve formuláři. Pokyny dokončují postup. End Sub.

Prázdná procedura samozřejmě nedělá vůbec nic – aby mohla něco dělat, musíte do těla procedury napsat alespoň jeden řádek programu.

Od tohoto okamžiku začíná proces kódování(Coding), což je zápis textu programu, který provádí požadovanou funkcionalitu.

Kódování je ústředním článkem každého programovacího systému. Visual Basic není výjimkou, i když vám umožňuje minimalizovat čas kódování.

Vše, co musíme udělat, je zadat jedinou instrukci jazyka Visual Basic uvnitř procedury, která zobrazí dialog se zprávou Ahoj světe!:


MsgBox("Ahoj světe!")

Hotový postup pak bude vypadat takto:


Private Sub cmdHello_Click()

MsgBox("Ahoj světe!")


Poté dvakrát klikněte na druhé tlačítko, které říká Výstup. Otevře se postup pro zpracování události kliknutím na toto tlačítko.

V těle procedury cmdExit_Click zadejte pokyny Konec, který plní funkci vypnutí aplikace, když dojde k události Klikněte(Klikněte).

Text druhého postupu bude nyní vypadat takto:


Private Sub cmdExit_Click()


To je vše! Nezbývá než obdivovat odvedenou práci, kontrolovat funkčnost napsaného kódu.

Chcete-li zkontrolovat životaschopnost vytvořeného programu, klikněte na tlačítko Start(Spustit) nebo stiskněte klávesu .

Visual Basic přejde do režimu spuštění a na obrazovce se objeví spuštěná aplikace Hello, World!. (Ahoj světe!) (obr. 2.25).


Obr.2.25. Pracovní aplikace

Ahoj světe! (Ahoj světe!)


Proveďte několik kliknutí na označené tlačítko Pozdravy. Objeví se dialog s požadovaným textová zpráva(obr.2.26).


Obr.2.26. Dialog s textovou zprávou

Programy Hello, World! (Ahoj světe!)


Obdivujte jej s hrdostí tvůrce svého prvního počítačového programu a stiskněte tlačítko OK pro uzavření dialogu.

Nyní klikněte na tlačítko Výstup. Program se ukončí a Visual Basic se vrátí do návrhového režimu.

2.4. Uložení projektu na disk a jeho načtení

pokračovat v programování

Autor nepochybuje o tom, že tvorba aplikací pomocí Visual Basicu vás uchvátí a bude potřeba projekt uložit na disk, stejně jako jej následně načíst pro další práci. To je velmi snadné, podobně jako ukládání Dokument společnosti Microsoft Kancelář.

Stačí kliknout na tlačítko Uložit projekt(Uložit projekt) panel nástrojů (Panel nástrojů) nebo vyberte příkaz nabídky SouborUložit projekt(Soubor – Uložit projekt), chcete-li uložit všechny součásti projektu na disk. Visual Basic vás poté vyzve k uložení jednotlivých součástí jednu po druhé. Dialog se zobrazí jako první Uložit soubor jako(Uložit soubor jako) s požadavkem na uložení formuláře (obr.2.27).


Navrhovaný název formuláře můžete upravit ve vstupním poli Název souboru(Název souboru) nebo jej ponechte beze změny. Poté klikněte na tlačítko Uložit(Uložit). Po uložení formuláře se zobrazí dialog Uložit projekt jako(Uložit projekt jako) s požadavkem na uložení projektu (obr.2.28).


Tím se dokončí uložení projektu. Když znovu uložíte, nemusíte dělat všechny kroky znovu – stačí stisknout tlačítko Uložit projekt(Uložit projekt).

Existuje ještě jedna flexibilnější možnost ukládání jednotlivých komponent projektu, která může být nezbytná například v případě, že není třeba ukládat změny jiných komponent.

Rozšiřte vlákno formuláře(Formuláře) kliknutím na ikonu. Zde uvidíme název formuláře Ahoj světe(Obr.2.29).


Obr.2.29. Přehled komponent projektu HelloWorld

v Průzkumníku projektu


Klepněte pravým tlačítkem myši na název formuláře. Zobrazí se kontextové menu, pomocí kterého můžete s tímto objektem provádět všechny platné akce (obr. 2.30).


Obr.2.30. Kontextová nabídka

v Průzkumníku projektu


Vyberte položku nabídky Uložit HelloWorld.frm(Save HelloWorld.frm) pro uložení formuláře na disk.

Pro konfiguraci automatického režimu ukládání projektu použijte položku nabídky Nástroje – Možnosti(Nástroje - Možnosti). Otevře se dialog Možnosti(Možnosti). Klikněte na záložku životní prostředí(středa) (obr.2.31).


Obr.2.31. Prostředí Tab

Dialogové okno Možnosti


Přepínač Když se spustí program(Když se program spustí) nastavte na Uložit změny(Uložit změny) a klikněte na tlačítko OK.

To je vše pro záchranu projektu. Nyní zkusme načíst uložený projekt z disku.

Chcete-li otevřít projekt, vyberte příkaz nabídky Soubor – Otevřít projekt…(Soubor – Otevřít projekt...). Na obrazovce se objeví dialog Otevřete projekt(Otevřít projekt) rozbalená na kartě Existující(Stávající) (Obr.2.32).


Obr.2.32. Stávající Tab


První v rozevíracím seznamu Složka(Složka) vyberte jednotku a adresář, kde se projekt nachází, poté klikněte na název souboru a klikněte na tlačítko OTEVŘENO(OTEVŘENO).

Pokud jste již dříve pracovali s uloženým projektem, pak je pohodlnější jej otevřít trochu jinak. Kliknutím na zástupce přejděte na kartu Nedávné(Nedávný) dialog Otevřete projekt(Otevřít projekt) (Obr.2.33).


Obr.2.33. Poslední Tab

Otevřete dialogové okno Projekt


Na této kartě nemusíte vybírat složku, stačí kliknout na název projektu a kliknout na tlačítko OTEVŘENO(OTEVŘENO).

Tak či onak jsme otevřeli požadovaný projekt, ale samotný Visual Basic nezobrazí formuláře na obrazovce pro úpravy, k tomu je třeba je zobrazit záměrně.

Chcete-li jej zobrazit, poklepejte na název formuláře Ahoj světe v okně Project Explorer (obr. 2.29), nebo na něj nejprve klikněte pravým tlačítkem myši a poté vyberte položku ze zobrazené kontextové nabídky (obr. 2.30) Zobrazit objekt(Zobrazit objekt).

Visual Basic 6.0 - Návod pro začátečníky - Lukin S.N. - 2001.

Toto je návod. To znamená, že kniha byla napsána s očekáváním, že po jejím prostudování bez cizí pomoci budete schopni skládat programy ve Visual Basicu bez cizí pomoci a spouštět je na počítači, rovněž bez cizí pomoci. Autor vynaložil zvláštní úsilí, aby byla prezentace přehledná. Vše je vysvětleno na příkladech. Zvažování téměř každého tématu končí úkoly na sestavení programu (celkem je takových úkolů 132). Naprostá většina problémů je opatřena odpověďmi, takže čtenář může efektivně kontrolovat asimilaci materiálu.
Pokud se chcete naučit programovat, ale v životě jste nenapsali jediný program a nemáte ponětí, jak počítač funguje, přečtěte si tuto knihu od začátku do konce – naučíte se programovat a dozvíte se vše potřebné o struktuře počítače.

Pokud se zajímáte o programování her, pak vězte, že přesně na to je tato kniha zaměřena. Po jeho prostudování budete zcela připraveni vytvářet své vlastní hry, jako jsou námořní bitvy, tic-tac-toe, tankové bitvy (kde se mnoho tanků pohybuje po čtvercovém poli) a střílečky. Více podrobností o hrách je však uvedeno níže.
Předpokládejme, že jste středoškolák nebo student prvním rokem studující programování ve Visual Basicu a chystáte se z něj skládat zkoušku. Máte pocit, že jste „na nule“ a NIC NECHÁPETE a ani nevíte, kde začít. V tomto případě po prostudování knihy a splnění úkolů v ní uvedených budete dobře rozumět základům jazyka Visual Basic. Stačí to?. Visual Basic je koneckonců bohatý vánoční stromeček s velkým množstvím hraček. Moje kniha vám řekne vše, co začátečník potřebuje: o kmeni a hlavních větvích vánočního stromku, o tom, jak jsou hračky připevněny k větvím, a o nejzajímavějších hračkách. Kde je však záruka, že váš učitel neupřednostňuje ostatní? Možná vzít tlustší knihu?
Pokud si vezmete některou z nejtlustších knih o Visual Basicu, pravděpodobně nenajdete vše, co se od vás vyžaduje. I na třísvazkovou knihu je ve Visual Basicu příliš mnoho hraček. Nejprve se tedy naučte základy jazyka Visual Basic s knihou, jako je tato. Pak buď zkuste najít tlustou knihu, která mluví konkrétně o tom, co potřebujete, nebo k tomu použijte systém nápovědy. Těžko se hned čte tlustá kniha - většinou není určena začátečníkům, i když se píše jinak. Možná však nebudete potřebovat tlustou knihu – tato kniha pokrývá vše, co by si rozumný učitel mohl v prvním roce výuky žádat.
Pokud jste zkušený programátor v prostředí pro vývoj vizuálních programů, ale chcete se také naučit Visual Basic, tuto knihu nepotřebujete - prezentace je určena začátečníkům.
Pokud nemáte po ruce počítač, je to s vámi špatně. Bez počítače, s použitím pouze jedné knihy se můžete naučit psát programový text pouze na papír. To samozřejmě není málo, ale připomíná to čtení receptu na luxusní steak nalačno, když je lednice prázdná. Ve vizuálním vývojovém prostředí pro Windows, což je Visual Basic, není text programu vším.
Kniha učí nejen psát programy, ale také spouštět programy na počítači. Vše, co potřebujete předem vědět, je, kde je tlačítko napájení počítače. Vše ostatní v knize je vysvětleno, včetně pokynů pro instalaci jazyka Visual Basic na váš počítač.

Kapitola 0. Předmluva 8
0,1. Pro koho je tato kniha určena? 8
0,2. Úkoly, hry. 8
0,3. Proč Visual Basic? 9
0,4. Jaký typ počítače potřebujete a jakou verzi jazyka Visual Basic? 10
0,5. Shrnutí s 10 doporučeními
Část I Programování bez programování 12
Kapitola 1. První kroky 13
1.1. jaký je program? 13
1.2. Ne program, ale projekt 14
1.3. První kroky – ručně 14
Spusťte Visual Basic 14
Umístění předmětů na formulář 15
Program na psaní 16
Uložení, vytvoření, otevření, uzavření projektu 17
Jak reagovat na chybové zprávy jazyka Visual Basic 18
Kapitola 2. Projekt – „Kalkulačka“ 20
2.1. Zadání projektu 20
2.2. Projektování 20
2.3. Vlastnosti formulářů a ovládacích prvků 21
2.4. Jména a nápisy 21
2.5. Programujeme. Projekt je připraven 22
2.6. Některé další vlastnosti objektů 23
2.7. Umístěte fotografii na kalkulačku 24
2.8. Hudba v projektu 24
Hudba v tlačítkách 25
Přehrávání audio CD 26
Hráč vašich oblíbených hitů 26
2.9. Souřadnicový systém 27
2.10. Výstup zprávy - MsgBox 28
2.11. Uživatelské menu 28
2.12. Kino v projektu 30
2.13. Poslední věc, kterou potřebujete 30
Komentáře 30
Přesuňte dlouhý příkaz na další řádek 31
Zápis více příkazů na jeden řádek 31
Přeměna naší kalkulačky na nezávislý program 31
Jak dále vylepšíme naši kalkulačku 31
Kapitola 3. Práce v prostředí Visual Basic 32
3.1. Co potřebujete vědět a umět, než usednete k počítači 32
3.2. Instalace jazyka Visual Basic 32
3.3. Jak pracovat na projektu ve Visual Basic 33
3.4. Načítání a ukončování jazyka Visual Basic 33
3.5. Uložení projektu na disk. Načítání projektu z disku 33
3.6. Visual Basic 35 Windows
3.7. Visual Basic 36 Hlavní nabídka
Panel nástrojů 37
3.8. Přenos projektu do jiných počítačů 37

Část II. Programování ve Visual Basicu – úroveň 1 40
Kapitola 4. Proměnné 41
4.1. Variabilní množství. Operátor přiřazení 41
4.2. Deklarování proměnných 43
Vstupní pole 43
Datové typy 44
Proměnné a paměť 45
Co dělá operátor přiřazení s pamětí 46
Režim přerušení. Spouštění programu krok za krokem 46
4.3. Více o jménech 48
4.4. Matematika. Psaní aritmetických výrazů 48
4.5. Datové typy a přesnost výpočtů 50
Integer a Long – celá čísla 50
Jednoduché a dvojité desetinné zlomky 50
Celá čísla nebo desetinná místa? Číselný typ Měna 51
Nepříliš zastaralé způsoby deklarování proměnných 51
Výsledek formátování 51
4.6. Jak vytvořit jednoduchý výpočetní projekt 52
4.7. Řetězcové proměnné 54
4.8. Jak zobrazit informace operátorem Print 55
4.9. Dialog s počítačem 56
4.10. Jak zobrazit informace v textovém poli 57
4.11. Podívejme se kolem 57
Kapitola 5. Programy větvení 58
5.1. Co je výběr (větvení) 58
5.2. Podmíněné prohlášení Pokud nebo jak počítač provádí volbu 58
5.3. Pravidla pro psaní jednořádkového výpisu Pokud 60
5.4. Náhodné proměnné 61
5.5. Víceřádkový If 62
5.6. Krokové nahrávání programu 64
5.7. Vnořené příkazy If. Logické operace a výrazy 64
Vnořeno If 64 Výpisy
Logické operace 65
Logické výrazy 65
5.8. Vyberte příkaz Case 66 Variant Statement
5.9. Vylepšení kalkulačky. 68
Ověřování čísel zadaných do textového pole 68
Zakázat dělení nulou 69
Vložte heslo do kalkulačky 69
5.10. Funkce MsgBox 70
Kapitola 6. Cyklické programy 72
6.1. Operátor GoTo. Cyklus. Štítky 72
Přesouvání objektů po obrazovce 74
6.2. Ukončení smyčky pomocí If 74
6.3. Příkazy smyčky Proveďte 75
Operátor... Smyčka 75
Operátor... Loop While 76
Operátor... Smyčka do 76
Prohlášení Do While... Smyčka 77
Operátor Do dokud…. Smyčka 77
Rozdíl mezi možnostmi operátora Do 78
Operátor Exit Do 78
Zastaralý příkaz smyčky 79
6.4. Operátor Pro smyčku 79
Konec Pro operátora 80
6.5. Podívejme se kolem 81
Kapitola 7. Ladění programu 82
7.1. Typy chyb. Chybové zprávy. 82
7.2. Ladění programu. Ladění oken. Režimy ladění. 82
Kapitola 8. Typické malé programy 86
8.1. Výpočetní cyklický program 86
8.2. Role chyb 86
8.3. Počítadla 87
8.4. Sčítači 88
8.5. Vnoření smyček do větví a naopak 89
8.6. Vnořené smyčky 89
8.7. Nalezení maximálně 90 čísel
Kapitola 9. Grafika 92
9.1. Objekty. Jejich vlastnosti, jejich události, jejich metody 92
9.2. Tři způsoby kreslení 93
9.3. První metodou je načtení hotových obrázků do Visual Basic 94
Typy grafické soubory 94
Úprava velikosti obrázku 94
9.4. Druhá metoda - Line and Shape Objects 96
9.5. Vzájemné překrývání objektů. Metoda ZŘád 96
9.6. Barva ve Visual Basic 97
9.7. Metoda 3 – Kreslení pomocí grafických metod 98
Metoda Pset 100
Metoda Řádek 100
Kruhová metoda 101
CurrentX, CurrentY, Krok 101
Metoda Cls 102
Metoda bodu 102
Metoda PaintPicture 102
9.8. Použití proměnných ve výkresu 103
9.9. Použití náhodných proměnných ve výkresu 105
Kapitola 10. Postupy 106
10.1. Proč jsou potřebné uživatelské postupy 106
10.2. Dílčí příkazy Stop, End a Exit 108
10.3. Proměnné místo čísel 110
10.4. Konstanty 111
10.5. Postupy s parametry 111
Typy parametrů 113
Kapitola 11. Práce s časovačem, časem, daty 115
11.1. Typ dat Datum 115
Funkce pro práci s daty a časy dne 116
11.2. Časovač 117
Smyčka bez smyčky 117
11.3. Projekt "Budík-stopky" 118
Seznámení s typem Boolean 121
Budík 121
Představujeme výčtový datový typ 124
Časovač a simulace 126
11.4. Animace 127
Animace pomocí grafických metod 127
Pohybující se předměty 127
Vlastnosti „pohybujícího se“ objektu 128
Kreslený 128
O průhledná barva 129
Kapitola 12. Používání myši a klávesnice 130
12.1. Použití myši 130
Události MouseDown a MouseUp 130
Událost MouseMove 131
Myš kreslí 132
12.2. Používání klávesnice 132
Události KeyDown a KeyUp 132
12.3. Projekt - Závodění (hra) 133
12.4. Úkol pro hru „Torpédový útok 140“

Část III. Programování ve Visual Basicu - Úroveň 2 141
Kapitola 13. Pole 142
13.1. Proměnné s indexy 142
13.2. Jednorozměrná pole proměnných 142
13.3. Dvourozměrná pole 144
13.4. Jaké typy polí existují 145
13.5. Použití polí v programování her 145
13.6. Pole ovládacích prvků 147
Kapitola 14. Různá zvířata v jedné arše 149
14.1. Typová varianta 149
14.2. Vlastní datový typ 149
14.3. Sbírka 151
Objektové proměnné 151
Sbírka 152
14.4. Rám 153
Kapitola 15. Ovládací prvky 154
15.1. Zaškrtávací políčko 154
15.2. Přepínač (tlačítko Option) 155
15.3. Posuvníky (HScrollBar a VScrollBar) 156
15.4. Posuvník, ProgressBar 156
15.5. ListBox a ComboBox 157
Seznam 157
ComboBox (možnost rozevíracího seznamu) 157
ComboBox (možnost „Simple Combo“) 158
ComboBox (rozbalovací možnost Combo) 158
Vlastnosti, události a metody ovládacích prvků ListBox a ComboBox. 158
15.6. Seznámení s dalšími ovládacími prvky 159
MonthView a DTPicker Elements 159
Nahoru Dolů 160
Elements DriveListBox, DirListBox, FileListBox 160
RichTextBox 161
ListView a TreeView 161
TabStrip a StatusBar 161
MSChart 161
Obrázkový klip 161
ImageCombo 161
MS Comm 161
Kapitola 16. Řetězce, soubory, zpracování chyb 162
16.1. Řádky 162
ASCII tabulka 163
16.2. Soubory 163
16.3. Funkce skořepiny 167
16.4. Chyba při zpracování. Prohlášení o chybě 167
Kapitola 17. Funkce. Parametry procedury a funkce 169
17.1. Funkce. Funkční parametry 169
17.2. Lokální proměnné 170
Statické proměnné 172
17.3. Pole jako parametry 172
17.4. Předávání parametrů odkazem a hodnotou 173
17.5. Indukce. Rekurze 173
17.6. Řazení 175
17.7. Objekty jako parametry procedury 176
Kapitola 18. Projekt, který vypadá solidně 178
18.1. Z čeho je aplikace Windows 178 „vyrobena“?
18.2. CommonDialog Control 178
Příklad otevírání a ukládání souborů pomocí prvku Common Dialog 179
18.3. Panel nástrojů 180
18.4. Projekt - " Grafický editor" 182
Kapitola 19. Projekty z několika formulářů a modulů 185
19.1. Práce s více formuláři 185
19.2. Moduly Code 186
19.3. Struktura projektu. Okno Project Explorer. 186
Práce s více moduly 186
Práce s více projekty 187
19.4. Viditelné zóny 187
Variabilní zóny viditelnosti 187
Oblasti viditelnosti postupu 188
Viditelné zóny konstant a typů 188
19.5. Stínování 189
19.6. Předpony jmen 190
19.7. Proč všechna tato složitost? 190
Kapitola 20. Uživatelské objekty 193
20.1. Zapouzdření – „Objekt v pouzdře“ 193
20.2. Hra "Net". Vysvětlení problému 194
20.3. Časovač a obecná mechanika projektu 195
20.4. Fáze návrhu 195
20.5. Pořadí vytváření objektů 195
20.6. Vytvořte lapač 196
Objekt uživatele - mozek bez těla 196
Jak vytvořit objekt podle jeho třídy 196
20.7. Vytvoříme kouli. Dokončujeme projekt 199
20.8. Více o objektech 202
Forma jako objekt 202
Vlastnosti pouze pro čtení 202
Dědičnost, polymorfismus 203
Kapitola 21. Visual Basic a Internet 204
21.1. Pochopení internetu, webových stránek a HTML 204
21.2. Vytvoření webové stránky 204
21.3. Skript na webové stránce 205
21.4. Přístup k lokální disk 207
21.5. Vlastní prohlížeč 209
Kapitola 22 Visual Basic a databáze 210
22.1. Porozumění databázím 210
22.2. Vytvoření šablony databáze pomocí Visual Data Manager 211
22.3. Práce s databázemi. Elementy Správa dat a DBGrid. jazyk SQL. 212
Kapitola 23. Sbohem 215
23.1. Neprozkoumané funkce Visual Basic 215
ActiveX 215
Windows API 215
Rozhraní pro více dokumentů - MDI 215
OLE 215
23.2. Okamžik mezi minulostí a budoucností 215
Dodatek 1. Nezbytné informace o počítači a programu 218
Kapitola 24. První seznámení s počítačem a programem 219
24.1. Co je to počítač? První seznámení s programem. 219
24.2. Jak člověk komunikuje s počítačem 220
Kapitola 25. Programování a programování 221
25.1. Seznam příkazů. Příkazové a programové režimy 221
25.2. Co je důležité vědět o programu 222
25.3. Koncepce postupu. Může být robot chytřejší? 222
25.4. Počítačový program ve strojovém jazyce 223
25.5. Programovací jazyky 223
25.6. Ukázka reálného počítačového programu v jazyce Logo 225
25.7. Posloupnost práce programátora na počítači 226
25.8. Základní programovací techniky 226
Kapitola 26. Návrh a provoz počítače 229
26.1. Jak počítač funguje a funguje 229
26.2. Zařízení a rozměry paměť s náhodným přístupem 230
26.3. Interakce programů v paměti 231
26.4. Externí zařízení počítač 231
26.5. Kódování informací v počítači 234
Dodatek 2. Práce ve Windows. Zadávání textu 236
Práce ve Windows 236
Zapínání a vypínání počítače. První kroky 236
Práce s Windows Windows 236
Soubory a složky 237
Názvy souborů a složek 238
Průzkumník 238
Logické pohony. Adresa souboru (cesta, cesta k souboru) 239
Jak zadat program do počítače nebo pracovat s textem textový editor 239
Práce s jedním řádkem textu 239
Práce s více řádky 241
Okno kódu - malé okno na velkém listu s textem 242
Kopírování, přesouvání, mazání fragmentů textu 242
Tlačítka magického zrušení a zpět 243
Řešení problémů 244
Reference 270
Předmětový rejstřík 272