Úvod do programovania v Exceli. Programovací jazyk Visual Basic for Applications - Abstrakt

1. Kliknite ľavým tlačidlom myši na obrázok CommandButton
2. Ukazovateľ myši umiestnite na vytvorený formulár, ktorého vzhľad sa zmení zo šípky na krížik a presuňte ho na miesto na formulári, kde sa bude nachádzať vytváraný prvok.
3.Stlačte ľavé tlačidlo myši a posúvajte ukazovateľ, kým obrázok nedosiahne požadovanú veľkosť, potom tlačidlo uvoľnite - a objekt sa vytvorí.

Na formulár umiestňujeme aj objekty CommandButton2 a Text1 Pre presun objektu je potrebné ho označiť a premiestniť ľavým tlačidlom myši na požadovanú pozíciu.

Teraz musíme pripojiť ovládací komponent Microsoft Common Dialog Control 6.0 zapnutím v menu Projekt - Komponenty a v zozname, ktorý sa otvorí, zaškrtnite tento komponent a kliknite na OK. Potom sa na ovládacom paneli zobrazí tlačidlo CommonDialog. Umiestnime ho aj na formulár. Toto tlačidlo nebude viditeľné pri ukladaní aplikácie . Vopred vytvorený pohľad na rozhranie je znázornený na obrázku.

Po pridaní všetkých potrebných prvkov do formulára môžete začať nastavovať ich počiatočné vlastnosti, ktoré určia vzhľad a funkcie práce s rozhraním. Tieto akcie sa vykonávajú pomocou okna vlastností, ktoré je možné zobraziť, ak nie je dostupné vo vývojovom prostredí, niekoľkými spôsobmi:
1. Výberom položky Vlastnosti z ponuky Zobraziť
2. Pomocou tlačidla Okno vlastností na štandarde panely nástrojov.
3. Výberom položky Vlastnosti v kontextovej ponuke pre vybratý objekt vo formulári.

Úplne hore je zobrazené okno
Otvárací zoznam objektov zobrazuje ich vlastnosti nižšie.
V našom príklade obsahuje zoznam objektov
Formulár 1
CommonDialog
Príkaz1
Príkaz2
Text1
.

Nižšie, na ľavej strane stĺpca, sú zobrazené vlastnosti objektov a s pravá strana hodnoty majetku. Najprv vyberte objekt a potom nastavte hodnotu.

Hodnoty vlastností objektu nastavíme podľa tabuľky. Hodnoty vlastností, ktoré sme nemenili, zostávajú štandardne rovnaké.

Objekt Nehnuteľnosť Význam
Formulár 1 (Názov) Popis štýlu okraja StartUpPosition frmDialog 1 - Pevná jedna farba a písmo 2 - Stred obrazovky
CommonDialog (Name)CancelError dlgStandard Pravda
Text1 (Názov) Zarovnanie AutoSize Borderstyle Caption lblExample 2-Center True 1-Fixed Single Sample
CommandButton1 (Názov) Popis ToolTipText cmdColor Farba Vyberte farbu pozadia
CommandButton2 (Názov) Popis ToolTipText CmdFont Font Vyberte možnosti písma

kód. Záverečná fáza pri vytváraní rozhrania je písanie programového kódu na jeho spracovanie. Úprava programu sa vykonáva pomocou okna kódu pre vytvorený formulár, ktorý je možné otvoriť niekoľkými spôsobmi:
1. Vyberte položku Kód v ponuke Zobraziť (rovnakým spôsobom sa môžete vrátiť k úprave formulára, v ponuke Zobraziť vyberte položku Objekt);
2. V Prieskumníkovi projektu vyberte názov vytváraného formulára a v kontextovom menu k nemu vyberte položku Zobraziť kód (do formulára sa vrátite rovnakým spôsobom - položka Zobraziť objekt v kontextovom menu formulára):
3. Dvakrát kliknite na príslušný prvok formulára, pre ktorý potrebujete vykonať spracovanie akýchkoľvek akcií. Spôsob spracovania tejto udalosti je možné vytvoriť dvojitým kliknutím na prvok cmdWork, po ktorom sa zobrazí šablóna postupu, ktorý spracuje používateľa stlačením tohto tlačidla.
Otvorte editor kódu a zadajte údaje.

Private Sub cmdColor_Click() With dlgStandard On Error GoTo ErrorLabel .Flags = cdlCCRGBInit + cdlCCPreventFullOpen .ShowColor lblExample.BackColor = .Color End With ErrorLabel: Exit Sub End Sub Private Sublick (ChodFont ErrgrLabel) Skoč.Font ErrgrCer = cdlCFB oth + cdlCFEffects + cdlCFApply .ShowFont lblExample.Font.Bold = .FontBold lblExample.Font.Italic = .FontItalic lblExample.Font.Name = .FontName lblExample.F.Strample.Size =Font.Str.Size. FontStrikethru lblEx ample.Font. Underline = .FontUnderline lblExample.ForeColor = .Color End with ErrorLabel: Exit Sub End Sub

Uložte projekt vo formáte frm A vbp.To vám dá možnosť sa k projektu kedykoľvek vrátiť a zmeniť ho alebo vylepšiť. Teraz zostáva len vytvoriť spustiteľný súbor exe inými slovami, skompilovať projekt do samostatného súboru, ktorý dokáže pracovať aj mimo vývojového prostredia Visual Basic V menu Projekt zapnite posledný riadok - Vlastnosti V okne, ktoré sa otvorí, v záložke generál uveďte typ projektu - Štandardný EXE a názov projektu.
V záložke Urobiť uveďte názov av prípade potreby môžete zmeniť ikonu Zostavte Začiarknite políčko Compile to Native Code. Ak chcete, aby aplikácia fungovala rýchlejšie, môžete povoliť Optimalizáciu pre rýchly kód. Ostatné karty nepotrebujeme. Zapnite tlačidlo OK a zatvorte okno.

Teraz poďme skompilovať Otvorte ponuku Súbor Spustite "názov projektu.exe".IN rôzne verzie IDE tento príkaz môže byť iný, môj sa volá takto, ale môže to byť aj Make and Do.

Tento príkaz povolíme a aplikáciu môžete skontrolovať kliknutím na ponuku Štart tlačidlo Štart.
Mal by byť pod názvom a na mieste, s ktorým ste ho uložili s príponou exe

Pozrite si túto aplikáciu v akcii
Nastavte farby textu a pozadia na iné.



Vytvárame vlastný hudobný prehrávač vo formáte Wave.

Potom, čo sa v prvom programe naučíte zadávať príkazy do aplikácie, vytvoríme vám vlastný prehrávač, ktorý si môžete uložiť do počítača a tiež upraviť pre svoje potreby.

Vytvorte nový štandardný EXE projekt.
Otvorte okno vlastností projektu výberom Projecti Properties z ponuky Project a pomenovaním projektu MyMultiMedia.

Pomenujte formulár projektu Formplayer. Vo vlastnosti titulok formulára zadajte názov Multimediálny prehrávač.

Pripojte knižnicu komponentov Microsoft Multimedia Control 6.0 k svojmu projektu pomocou dialógového okna Komponenty, ktoré sa otvorí z ponuky Projekt pomocou príkazu Komponenty.

Na vyhľadávanie prehrateľných súborov budeme potrebovať dialógové okno, preto v okne Komponenty začiarknite aj políčko knižnice komponentov Microsoft Common Dialog Control 6.0.

Pridajte ovládací prvok MMControl do formulára Formplayer dvojitým kliknutím na tlačidlo MMControl na paneli Controls a pomenujte ho MMControlCDPlayer.

Pridajte ovládací prvok commonDialog do svojho formulára dvojitým kliknutím na tlačidlo CommonDialog na paneli Controls a pomenujte ho cdplayer.

Pridajte ovládací prvok CommandButton do formulára Formplayer dvojitým kliknutím na CommandButton na paneli Controls. Pomenujte toto tlačidlo cbFindFile a nastavte vlastnosť titulku na Nájsť súbor. Po kliknutí na tlačidlo cbFindFile vytvoreného vo formulári sa otvorí dialógové okno na vyhľadanie prehrávateľných súborov.

Otvorte editor kódu a zadaním kódu priraďte ovládaciemu prvku MMControlCDPlayer vlastnosti, ktoré potrebuje na prácu so súbormi 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. " Otvoriť formulár " End Sub Private Sub Form (Cancel As Integer) MMControlCDPlayer.Command = "Close" End Sub

Spustite aplikáciu kliknutím na tlačidlo Štart v ponuke. Kliknutím na tlačidlo Nájsť súbor otvoríte okno, ktoré vám umožní vyhľadávať, a potom vyberte hudobný súbor Wave, ktorý chcete prehrať. Pomocou ovládacích tlačidiel prehrávača si môžete vypočuť vybraný súbor.
Uložte projekt ako v prvej aplikácii a vytvorte spustiteľný súbor exe

ÚVOD

Microsoft Excel má zabudovaný programovací jazyk – Visual Basic for Applications (VBA). Tento jazyk vám umožňuje vytvárať aplikácie, ktoré bežia v prostredí Microsoft Office. Môžu to byť rôzne analytické programy, finančné systémy, programy pre personálne účtovníctvo, systémy na automatické vytváranie úradných listov/dokumentov pomocou knižnice hotových šablón atď. V tomto prípade môže byť rozhranie vytváraného programu úplne odlišné od rozhrania aplikácie, v ktorej je napísaný.

VBA kombinuje prakticky neobmedzené možnosti s jednoduchosťou učenia a používania. Teraz možno väčšinu funkcií opísať bez použitia programovania. Ak jazykové možnosti nestačia, môžete sa obrátiť na funkcie Windows API. Azda najdôležitejšou výhodou VBA je, že tento jazyk je rovnaký pre všetky kancelárske aplikácie Microsoftu, a preto vám umožňuje ich vzájomné prepojenie. Už teraz máte z programu napísaného v Exceli prístup k objektom v programe Word pre Windows, ako aj v programe Microsoft Project. To otvára atraktívne vyhliadky. Predstavte si, že používateľ na konkrétnom pracovisku ju musí na základe niektorých údajov extrahovaných z databázy analyzovať, zostaviť diagramy a navrhnúť činnosť organizácie a tieto spracované údaje aj automaticky odoslať na niektoré adresy spolu so sprievodným listom. To všetko je možné realizovať pomocou kancelárskych produktov Microsoftu, no používateľ musí každý z nich dokonale ovládať. Ak je program na riešenie tohto problému napísaný vo VBA, používateľ sa ho bude musieť iba naučiť.

1. Zrod a vývin Zákl

Pôvodný programovací jazyk Basic vytvorili John Kemeny a Thomas Kurtz v roku 1963 na Dartmoor College. Rýchlo si získal popularitu ako jazyk pre výučbu programovania na univerzitách a školách a zakladateľ a generálny riaditeľ ho upravil na použitie na osobných počítačoch. Microsoft Bill Gates v polovici 70. rokov. Odvtedy bolo postupne vydaných niekoľko verzií Basicu pre PC, vrátane Microsoft Quick Basic a MS-DOS Qbasic. Hoci je shell jazyka Visual Basic úplne grafický a samotný programovací jazyk je veľmi vzdialený od jazyka používaného v starších verziách interpretov Basic, jednoduchosť a elegancia jazyka Basic zostáva do značnej miery súčasťou nových verzií. Široké možnosti jazyka Visual Basic a jeho jednoduchosť boli hlavným dôvodom jeho výberu ako programovacieho jazyka na vytváranie aplikácií Windows, ako je Excel.

Vývojové trendy v tejto oblasti určuje MS Excel, ktorý je lídrom na trhu tabuľkových procesorov. Až do verzie 4.0 bol Excel de facto štandardom z hľadiska funkčnosti a použiteľnosti.

Jedným z najdôležitejších funkčných rozšírení programu, určeného pre profesionálov, je programovacie prostredie Visual Basic (VBA) zabudované v Exceli na riešenie aplikovaných problémov. Vďaka VBA mohol Microsoft nielen rozšíriť možnosti makrojazyka Excel 4.0, ale aj predstaviť novú úroveň programovania aplikácií, keďže VBA umožňuje vytvárať plnohodnotné aplikačné balíky, ktoré svojimi funkciami ďaleko presahujú spracovanie tabuľky.

2. Stručný popisVBA

Visual Basic for Applications predstavuje prelomový úspech v programovacích jazykoch, možno najvýznamnejší od vydania prvého integrovaného vývojového prostredia. To neznamená, že VBA je najlepší vývojový nástroj, ale iba to, že VBA existuje. Visual Basic je pravdepodobne najpopulárnejší vývojový nástroj a teraz je tento jazyk nečakane zahrnutý v rovnako populárnom balíku aplikácií.

Keďže aplikácie Microsoftu sú založené na rovnakom programovacom jazyku, je pravdepodobné, že mnoho ľudí napadne použiť ho. Rovnako ako používatelia systému Windows potrebujú ovládať jedno rozhranie na vytváranie mnohých programov, VBA vyžaduje iba naučenie jedného programovacieho prostredia na vytváranie rôznych aplikácií. Približne 40 softvérových spoločností uzavrelo so spoločnosťou Microsoft dohodu o zahrnutí VBA do svojich produktov. Prvou z týchto spoločností, ktorá vstúpila na trh, bola Visio Corp., ktorá integrovala VBA do Visio Professional a Visio Technical, verzia 4.5. Môžete očakávať, že takéto firmy budú agresívne predávať VBA, pretože ich produkty výrazne profitujú z tohto jazyka. Skutočné meno VBA je Visual Basic Application Edition av skutočnosti patrí do rodiny VB, a preto priťahuje zvýšený záujem ako nástroj sám o sebe.

Vloženie VBA do aplikácie znamená vytvorenie pre ňu objektového modelu, v dôsledku čoho môže program VBA pristupovať a manipulovať s objektmi tejto aplikácie. V prípade produktov Visio môžu tieto objekty zahŕňať obdĺžnik na výkrese aj samotný výkres a model objektu sa vzťahuje na všetky tieto prvky.

A aplikácia s objektovým modelom a VBA je už súčasťou arzenálu vývojárov. Predpokladajme napríklad, že ste chceli napísať program, ktorý by vám mohol pomôcť pripraviť rozloženie nábytku a vybavenia vo vašej kuchyni a potom vytlačiť zoznam položiek a cien. Tento program vyžaduje databázu s informáciami o kuchynskom vybavení a nejaký spôsob vizualizácie obrazu kuchyne.

Rovnako ako môžete vytvoriť makro balíka Office, ktoré pristupuje k Wordu a Excelu, môžete vytvoriť program VBA, ktorý kombinuje Access a Visio. Zloženú aplikáciu na plánovanie kuchyne možno považovať za hybrid Accessu s nástrojom na kreslenie alebo Visia s databázou.

VBA je vlastnou podmnožinou VB5, ale v skutočnosti má VBA takmer všetko, čo možno nájsť vo VB5. Treba priznať, že stále existujú menšie rozdiely (napríklad spustenie z Wordu a nie v offline režim), ale v každom prípade je programovanie rovnaké. Objektové modely balíka Office 97 sú platné len dovtedy, kým sú spustené aplikácie, ktoré ich vlastnia, takže VBA aj VB5 s nimi môžu manipulovať. Vs Vidíme, že integrované vývojové prostredie vo VBA sa takmer nelíši od prostredia vo VB5.

3. Nové funkcie Visual Basic 5.0

    Správa viacerých projektov pomocou Prieskumníka

    Používanie nových prostredí editora kódu vrátane automatických rýchlych informácií

    Práca s oknom Rozloženie formulára na prispôsobenie vzhľad programy.

    Zmena veľkosti okien a dokumentov.

    Výber a používanie funkcií ovládania Active X.

    Použitie nových ladiacich nástrojov a techník na opravu programových chýb.

    Rýchlo spustite projekt s jedným alebo viacerými preddefinovanými formulármi.

    Rozšírenie schopnosti spoločnosti Microsoft Slovo cez automatizáciu.

Programovacie prostredie Visual Basic obsahuje všetky potrebné nástroje na rýchle a efektívne vytváranie výkonných programov, ktoré bežia v prostredí Windows.

Nástroje dostupné v programovacom prostredí Visual Basic pomáhajú pri vytváraní programov Basic.

Panel s ponukami poskytuje prístup k väčšine príkazov, ktoré ovládajú programovacie prostredie. Ponuky a príkazy fungujú podľa štandardných konvencií spoločných pre všetky aplikácie Windows.

Pod panelom s ponukami sa nachádza panel nástrojov – súbor tlačidiel, ktoré sú skratkami k príkazom, ktoré sa používajú na prácu v prostredí Visual Basic. V spodnej časti obrazovky je panel úloh. Môže sa použiť na prepínanie medzi komponentmi Visual Basic alebo na aktiváciu iných aplikácií Windows. K dispozícii je tiež okno Toolbox, okno Project Container, okno formulára, okno projektu, okno Immediate, okno Vlastnosti a okno rozloženia formulára.

Súbory projektu Visual Basic majú prípony. vbp, wak, vbg v názve súboru.

V prostredí Visual Basic je 7 nástrojov.

Formulár jazyka Visual Basic je okno v používateľskom rozhraní.

Nástroje a ovládacie prvky na paneli sa používajú na pridávanie nových prvkov používateľského rozhrania. Panel nástrojov obsahuje aj ovládacie prvky na vytváranie objektov, ktoré vykonávajú špeciálne operácie „na obrazovke“: správu informácií v databáze, riadenie časových intervalov atď.

Okno vlastností

Okno Vlastnosti vám umožňuje zmeniť charakteristiky (nastavenia) prvkov používateľského rozhrania vo formulári. Okno vlastností obsahuje zoznam všetkých objektov používaných v tomto používateľskom rozhraní. Môže tiež uvádzať nastavenia vlastností, ktoré je možné zmeniť pre každý objekt.

Projektové okno.

Visual Basic – Program sa skladá z niekoľkých súborov, ktoré sa dajú dokopy, keď je program pripravený. V okne Projekt sú uvedené všetky súbory používané pri programovaní.

Projektové súbory obsahujú zoznam všetkých podporovaných projektových súborov a programov a ich príponu vbp (program Visual Basic).

Vo Visual Basic 5 môžete do okna Project načítať viacero súborov projektu naraz.

Visual Basic poskytuje online pomoc, ktorá obsahuje informácie o programovacom prostredí, nástrojoch a programovacom jazyku Visual Basic.

Ovládacie prvky. S ich pomocou sa vytvárajú objekty a formuláre, informácie sa zobrazujú v textovom bloku, prezerajú sa jednotky a priečinky v systéme, spracúvajú sa údaje zadané používateľom, spúšťajú sa aplikácie Windows a prezerajú sa záznamy databázy.

Jazyk Visual Basic.

Programovací jazyk Visual Basic obsahuje niekoľko stoviek inštrukcií, funkcií a špeciálnych znakov. Nie je určený len na použitie v softvérový produkt Visual Basic, Microsoft Visual Basic for Application je súčasťou aplikácií Microsoft Excel, Microsoft Word, Microsoft Access, Microsoft PowerPoint, Microsoft Project a ďalších aplikácií Windows.

4. PRÍKLAD INTERAKCIEEXCELA VIZUÁLNY ZÁKLAD

Počnúc verziou 5.0 obsahoval Excel špeciálny programovací jazyk s názvom Visual Basic for Applications (VBA).

Vďaka zavedeniu pomerne výkonného programovacieho jazyka v Exceli je táto softvérová platforma veľmi atraktívna pre profesionálov, ktorí vyvíjajú špecializované aplikačné systémy.

Vývoj programovacieho jazyka VBA, zabudovaného do aplikačných systémov, je jedným zo strategických smerov spoločnosti Microsoft. Tento jazyk je už integrovaný do programov ako Word pre Windows, Power Point a mnohých ďalších. VBA vám umožňuje vytvárať programové moduly, ponuky, dialógové okná a ďalšie prostriedky v prostredí Windows. Vďaka tomuto jazyku je možné výrazne rozšíriť súbor funkcií v Exceli, ako aj vytvárať funkcie, ktorých hodnoty závisia od určitých podmienok a udalostí. V zásade môžete v prípade potreby úplne preprogramovať všetky funkcie Excelu.

5. Programovanie funkcií tabuľky

Ak chcete vytvoriť samostatný pracovný hárok pre softvérový modul, kliknite na ikonu Vložiť modul z ponuky ikony Visual Basic (1. ikona) alebo zavolajte smernicu modul z menu Vložiť Makro. Potom sa objaví nový pracovný hárok „Modele1“. V programovom module potrebujete opísať funkciu vo VBA. V okne programového modulu môžete pracovať ako v okne malého textového editora, ale musíte si uvedomiť, že píšete text programu. Popis funkcie musí začínať príkazom Function, za ktorým nasleduje medzera oddelená názvom funkcie a jej argumentmi, uzavretá v zátvorkách a oddelená čiarkami. Potom nasleduje skutočný text programového kódu funkcie a popis by mal končiť príkazom End Function.

Ak je v texte programového kódu názov definovanej funkcie na ľavej strane operátora priradenia (označený znamienkom rovná sa), potom priradená hodnota bude výsledkom výpočtu funkcie s danými argumentmi. Ako príklad si predstavte funkciu, ktorá vypočítava daň z pridanej hodnoty.

Funkcia NDS (hodnota)

6. Funkcia Inlining

Kliknite na 3. ikonu Prehliadač objektov z ponuky ikony VBA alebo zavolajte z ponuky rovnomennú smernicu vyhliadka.

Funkcie definované používateľom sa v Exceli považujú za nezávislé objekty. V poli so zoznamom Metódy/Vlastnosti: bude obsahovať názov novej funkcie. Najprv kliknite na názov a potom na príkazové tlačidlo možnosti, potom sa otvorí dialógové okno Makro možnosti. V teréne Popis: Zadajte vysvetľujúci text, ktorý neskôr použije Tvorca funkcií. Na zozname Funkcia Kategória uveďte kategóriu, do ktorej chcete zaznamenať svoju funkciu. Do kategórie by sa mala umiestniť napríklad funkcia, ktorá vypočítava daň z pridanej hodnoty Finančné. V budúcnosti nástroj Function Builder umiestni vašu funkciu do kategórie, ktorú ste určili. Zavrieť okno Makro možnosti kliknutím na príkazové tlačidlo OK, a okno Objekt Prehliadač- tlačidlo Zavrieť.

7. Aplikácia funkcií

Prejdite na pracovný hárok, kde bude tabuľka umiestnená. Presuňte ukazovateľ bunky na bunku, ktorá bude obsahovať vzorec, a zadajte do nej znak rovnosti. Potom kliknite na ikonu 14th Function Builder na hlavnom paneli ikon.

Zobrazí sa dialógové okno Function Builder. V prvom kroku vyberte kategóriu Finančné a v pravom poli nájdite svoju funkciu NDS. Kliknite na názov tejto funkcie a potom prejdite na ďalší krok kliknutím na príkazové tlačidlo Ďalšie.

Otvorí sa druhé dialógové okno Tvorca funkcií. Tu môžete vidieť svoj komentár k funkcii, ktorý bol zadaný skôr v okne možností makra. Zadajte jeden argument pre túto funkciu, hodnotu, a zatvorte dialógové okno Návrhár kliknutím na tlačidlo Skončiť.

V tabuľke sa zobrazí hodnota, ktorá je 15 % hodnoty argumentu. V tabuľke môžete s touto funkciou pracovať ako s bežnou funkciou Excelu.

8. Premenné a operátory

Visual Basic vám umožňuje rezervovať premenné s veľkosťou alebo bez nej, pracovať s rôznymi typmi údajov, používať konštanty, pracovať s matematickými operátormi a funkciami a používať ďalšie operátory. Poskytuje sa použitie operátorov slučky For Next, Do a objektov typu „časovač“ (neviditeľné stopky v programe). Presnosť nastavenia času v programe je 1 milisekunda, alebo 1/1000 sec. Spustený časovač neustále beží – t.j. zodpovedajúca procedúra spracovania prerušenia sa vykonáva v určenom časovom intervale - kým užívateľ nezastaví časovač alebo nevypne program.

Typy údajov

Veľkosť (bajty)

Rozsah hodnôt

Príklad použitia

Celé číslo

od - 32768 do 32767

Dlhé celé číslo

od - 2147483648 do 2147483647

Jedno-presná plávajúca farba

od - 3,402823E38 do 3,4402823E38

Plávajúca farba s dvojitou presnosťou

od -1,79769313486232D308 do 1,79769313486232 D308

Dim pi# pi#=3,1415926535

Mena (menové jednotky)

od -922337203685477,5808 do 922337203685477,5807

Dlh@=7600300,50

Reťazec

1 na postavu

od 0 do 65535 znakov

Pes$='ukazovateľ'

Boolean

Pravda (pravda) alebo nepravda (nepravda)

Dim Flag ako boolean

od januára 1100 do decembra 31,9999

Tlmené narodeniny ako dátum

Narodeniny=#3-1-63#

Varianta

16 (pre čísla); 22+1 na znak (pre reťazce)

pre všetky typy údajov

Akcia

Vráti absolútnu hodnotu n

Vráti arkustangens n v radiánoch

Vráti kosínus uhla n v radiánoch

Vráti konštantu e na mocninu n

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

vráti -1, ak n 0

Vráti sínus uhla n v radiánoch

druhá odmocnina z n

Skonvertuje číselnú hodnotu na reťazec

Vráti tangens uhla n v radiánoch

Skonvertuje reťazec na číselnú hodnotu

9. Používanie formulárov a ovládacích prvkov OLE

Formuláre môžu byť modálne alebo nemodálne.

Visual Basic má veľmi flexibilný systém na používanie formulárov.Môžete zviditeľniť všetky formuláre v programe súčasne, alebo môžete formuláre načítať a odobrať podľa potreby.

Modálny formulár je formulár, ktorý by sa mal používať vždy, keď je zobrazený na obrazovke, zostáva v popredí, kým používateľ neklikne na OK, Zrušiť alebo ho neodošle.

Formulár, ktorý môže používateľ zakázať, sa nazýva nemodálny (neformálny). Vo väčšine aplikácií Microsoft Windows Nemodálne formuláre sa používajú na zobrazenie informácií, pretože poskytujú väčšiu flexibilitu, takže formulár je predvolene nastavený na nemodálny pri vytváraní nového formulára. Môžete tiež nastaviť ľubovoľnú vlastnosť formulára vrátane názvu, veľkosti, typu okraja, farieb pozadia a znakov, písma textu a obrázka na pozadí.

Visual Basic vám umožňuje:

    práca s ovládacími prvkami

    pracovať s ponukami a dialógovými oknami

    prácu s formulármi, tlačiarňami a obslužnými programami chýb

    pridať umelecké diela a špeciálne efekty

    používať moduly a postupy

    pracovať s množinami prvkov a polí

    pracovať s textové súbory A databázy

    pracovať s balíkom Microsoft Office

Visual Basic poskytuje tri veľmi užitočné objekty na poskytovanie prístupu systém súborov. Toto sú zoznamy diskových jednotiek, ktoré vám umožňujú prechádzať dostupnými diskami v systéme; zoznamy adresárov, ktoré vám umožňujú prechádzať priečinkami na vybranom disku, a zoznamy súborov, ktoré vám umožňujú vybrať požadovaný súbor v priečinku.

Používanie dátových objektov na prehľadávanie databáz údaje spoločnosti Microsoft Prístup.

Na prácu s databázami poskytuje Visual Basic tri objekty, ktoré vám umožňujú zobrazovať a meniť informácie v databázových súboroch. Dátový objekt umožňuje prístup k poliam a záznamom databázového súboru priamo vo formulári. Objekt tiež umožňuje meniť informácie v databáze.

Ak pravidelne pracujete s databázami – najmä Microsoft Access, Microsoft FoxPro, Paradox, Brieve a dBase – potom sa Visual Basic ukáže ako veľmi silný nástroj na spracovanie a zobrazenie dát. Keďže Visual Basic poskytuje technológiu spracovania databáz podobnú tej, ktorú používa Microsoft Access, pomocou niekoľkých desiatok riadkov v texte programu môžete vytvárať základné aplikácie na prácu s databázami.

Visual Basic dokáže čítať a zapisovať informácie do databázy v rôznych formátoch.

Pomocou jazyka Visual Basic si môžete zostaviť vlastnú databázovú aplikáciu, ktorá zobrazí iba informácie, ktoré používateľ potrebuje, a zároveň používateľovi poskytne potrebné nástroje na spracovanie údajov. Ovládacie prvky Čiara a Tvar umožňujú vytvárať geometrické tvary.

OLE môžete použiť na vkladanie objektov z aplikácií do programov Visual Basic. Príklady objektov aplikácie zahŕňajú hárky a grafy programu Excel, dokumenty programu Word a obrázky klipartov spoločnosti Microsoft. Objekty aplikácie môžu byť buď nové, odinštalované dokumenty alebo existujúce fakty načítané z disku.

V jazyku Visual Basic môžete vytvárať objektové aj riadiace aplikácie, ktoré podporujú funkciu automatizácie.

Aplikácie Windows, ktoré plne podporujú automatizáciu, vám umožňujú pristupovať k ich funkciám ako kolekcii objektov s ich priradenými vlastnosťami a príkazmi. Aplikácie Windows, ktoré poskytujú vlastnosti objektov, sa nazývajú objektové alebo serverové aplikácie a programy, ktoré používajú tieto objekty, sa nazývajú riadiace alebo klientske aplikácie. Automatizácia je priemyselný štandard, ktorý umožňuje interakciu dvoch aplikácií.

Záver

Nie je to tak dávno, čo zmienka o Basicu ako programovacom jazyku vyvolala len blahosklonný úsmev (a niekedy aj rozhorčenie) väčšiny profesionálnych vývojárov softvéru. Toto bolo vysvetlené jednoducho: „Áno, existuje jazyk, ktorý používajú amatéri (ak nehovoriac „atrapy“), ale stavať „Vasik“ na úroveň skutočných programovacích nástrojov je jednoducho smiešne.“

V dnešnej dobe by sa len málokto odvážil vysloviť takýto názor: Microsoft Visual Basic (VB) sa za posledné roky stal najpopulárnejším nástrojom na vývoj aplikácií na svete. Navyše znalosť jeho základov je dnes vlastne povinná pre všetkých programátorov, bez ohľadu na to, aké nástroje používajú. Je to spôsobené dvoma navzájom súvisiacimi faktormi. Po prvé, VB je veľmi rozšírený a používa sa nielen ako samostatný nástroj, ale aj ako programovací systém zabudovaný do mnohých aplikačných programov (najmä MS Office). Po druhé, VB sa zmenil na seriózny profesionálny nástroj a zostal veľmi pohodlným nástrojom na učenie sa programovania a riešenie malých problémov.

LITERATÚRA

1. „Informačné technológie. Návod". Editoval A.K. Volkov. Moskva. Vydavateľstvo "INFRA-M". 2001

2. "Informatika: učebnica" Ed. Prednášal prof. N.V. Makarova. Moskva. Vydavateľstvo "Financie a štatistika". 2005

3. "Technológie riadenia informácií: učebnica." Upravil Yu.M. Čerkasová. Moskva. Vydavateľstvo "INFRA-M". 2004

4. "Informatika". V.A. Ostreykovský. Moskva. Vydavateľstvo "Vysoká škola". 2004

5. "Kurz právnej informatiky." Gavrilov O.A. Moskva. Vydavateľstvo "INFRA-M". 2006

Pre samoštúdium Jazyk Visual Basic vám umožní pochopiť základy programovania od začiatku bez pomoci učiteľa a naučiť sa vytvárať plnohodnotné aplikácie pre Windows. Veľké množstvo informácií o Visual Basic tiež umožňuje použiť knihu ako referenciu.

* * *

Daný úvodný fragment knihy Visual Basic pre začiatočníkov. Krok za krokom. Návod/príručka (Evgeniy Matveev) zabezpečuje náš knižný partner - spoločnosť liter.

Kapitola 2: Predstavenie jazyka Visual Basic

V tejto kapitole sa dozviete:

Spustite Visual Basic,

Nájdite položky ponuky, ktoré potrebujete,

Použite tlačidlá na paneli nástrojov

Pochopte všetky hlavné objekty rozhrania,

Vytvárajte aplikačné projekty,

Vyberte si ten správny typ aplikácie,

Ukladať a otvárať zaznamenané projekty,

Napíšte svoj prvý program

Správne používajte systém pomoci.

2.1. Prehľad programovacieho prostredia

Hlavne Ponuka systému Windows vybrať tím Štart – Programy – Microsoft Visual Studio 6.0 – Microsoft Visual Basic 6.0(Štart – Programy – Microsoft Visual Studio 6.0 – Microsoft Visual Basic 6.0) Spustí sa Visual Basic a na obrazovke sa zobrazí dialógové okno Nový projekt(Nový projekt) rozbalený na karte Nový(Nové) (Obr.2.1).


Obr.2.1. Nová karta


Dialóg Nový projekt(New Project) ponúka užívateľovi možnosť vytvorenia nového alebo otvorenia existujúceho projektu. Projekt je aplikácia vo vývoji. Skladá sa z niekoľkých komponentov uložených na disku ako samostatné súbory, z ktorých každý má zodpovedajúcu príponu:

Súbory formulárov s zdrojový kód (*.frm),

Súbory formulárov so spustiteľným kódom ( *.frx),

Súbory modulu ( *.bas),

Súbory modulu triedy ( *.cls),

Ďalšie kontrolné súbory ( *.ocx),

Súbor projektu ( *.vbp),

Zdrojový súbor ( *.res),

Ostatné súbory.

Výberom jednej z ikon na karte Nový(Nový), môžete vytvoriť nový prázdny projekt požadovaného typu alebo využiť služby niektorého zo sprievodcov generovaním aplikácie.

Na konci sprievodcu sa získa návrh verzie aplikácie s hotovými formulármi, ponukami, panelmi s nástrojmi atď. Potom musí programátor doladiť veľa malých detailov, ale vďaka použitiu sprievodcu sa ušetrí čas na vytvorenie hlavného rámca aplikácie.

Teraz poďme uviesť možnosti pre vytvorené aplikácie alebo komponenty, ktoré sú vybraté na karte Nový(Nový) dialóg Nový projekt(Nový projekt):

Štandardný EXE- štandardná aplikácia,

ActiveX EXE– komponent ActiveX ako aplikácia,

ActiveX DLL– komponent ActiveX vo forme dynamicky načítanej knižnice,

Ovládací prvok ActiveX– komponent ActiveX vo forme nástroja Visual Basic na vytváranie ovládacích prvkov,

Sprievodca aplikáciou VB– Sprievodca aplikáciou Visual Basic,

VB Wizard Managerriadiaci program o vytváraní vlastných sprievodcov,

Dátový projekt- aplikácia na prácu s databázami,

Aplikácia IIS– aplikácia pre Microsoft Internet Information Server,

Addin– doplnok pre Visual Basic,

ActiveX Document Dll– ActiveX dokument vo forme dynamicky načítanej knižnice,

ActiveX Document Exe– ActiveX dokument ako aplikácia,

Aplikácia DHTML- aplikácia vo forme dynamickej webovej stránky,

Ovládacie prvky VB Enterprise Edition– štandardná aplikácia Windows s možnosťou použitia ďalších ovládacích prvkov.

Ak chcete zobraziť ďalšiu kartu dialógu Nový projekt(Nový projekt) kliknite na odkaz Existujúce(Existujúce) (Obr.2.2).


Obr.2.2. Existujúca tab

Dialógové okno Nový projekt


Tab Existujúce(Existujúce) umožňuje otvoriť uložený projekt z ľubovoľného trvalého alebo vymeniteľného disku, príp sieťové zariadenie, pre ktorú najskôr vyberte v rozbaľovacom zozname priečinok, v ktorom sa nachádza Priečinok(Priečinok), potom názov súboru projektu v hlavnom okne a kliknite OTVORENÉ(OTVORENÉ).

Teraz poďme na kartu Nedávne(Nedávny) dialóg Nový projekt(Nový projekt) (Obr.2.3).


Obr.2.3. Posledná tab

Dialógové okno Nový projekt


Tu sa môžete rýchlo vrátiť k jednému z naposledy upravených projektov Visual Basic jednoduchým kliknutím na názov súboru projektu a kliknutím OTVORENÉ(OTVORENÉ).

Ak chcete pokračovať v oboznámení sa s rozhraním programovacieho prostredia Visual Basic, mali by ste vytvoriť projekt štandardnej aplikácie. V tomto prípade bude k dispozícii väčšina položiek ponuky a tlačidiel na paneli s nástrojmi.

Návrat na kartu Nový(Nový) (Obr.2.1) dialóg Nový projekt(Nový projekt), kliknite na ikonu Štandardný EXE (Štandardná aplikácia) a stlačte tlačidlo OTVORENÉ(OTVORENÉ). Potom sa vytvorí nový projekt s názvom Projekt1, ktorý je štandardne priradený a v režime uvidíme programovacie prostredie Visual Basic dizajn(návrh) (obr. 2.4).

Obr.2.4. Programovacie prostredie Visual Basic

v dizajnovom režime


Uvádzame zoznam objektov rozhrania programovacieho prostredia Visual Basic, ktoré sú momentálne viditeľné:

názov okna(Hlavička okna)

panel s ponukami(panel ponuky)

panel nástrojov(Panel nástrojov)

ovládací panel(Skriňa na náradie)

sprievodca projektom(Projektový prieskumník)

okno vlastností(okno vlastností)

okno umiestnenia formulára(Okno rozloženia formulára).

Názov okna(Hlavička okna) zobrazuje názov upravovaného projektu a aktuálny režim práce jazyka Visual Basic, ako je uvedené vyššie.

Panel s ponukami(Ponuková lišta) poskytuje programátorovi možnosť využívať výkonný arzenál funkcií programovacieho prostredia Visual Basic (obr. 2.5).


Obr.2.5. Funkcie panela s ponukami


Priamo pod panelom s ponukami, podobne ako mnohé aplikácie pre Windows, je panel nástrojov(Tool Bar), ktorého tlačidlá duplikujú najčastejšie používané položky menu Visual Basic. Panel nástrojov zobrazuje aj referenčné informácie o polohe a veľkosti vybraného objektu, prípadne o umiestnení kurzora v texte programu (obr. 2.6).


Obr.2.6. Funkcie panela nástrojov


Na ľavej strane okna Visual Basic je ovládací panel(Skriňa na náradie) (Obr.2.7).


Obr.2.7. Box na náradie


Väčšina ovládacích prvkov slúži na návrh vzhľadu aplikácie a interakciu s používateľom. Podrobne o nich budeme hovoriť v príslušnej kapitole.

V pravom hornom rohu je okno sprievodca projektom(Project Explorer) s názvom as Projekt - Projekt1(Projekt – Projekt1). Toto okno má stromovú štruktúru so zoznamom komponentov, ktoré sú súčasťou navrhovanej aplikácie. Teraz zoznam obsahuje jeden komponent – ​​formulár s názvom Form1 (obr. 2.8).


Obr.2.8. Project Explorer


Ak v Prieskumníkovi projektu kliknete pravým tlačidlom myši na názov objektu, zobrazí sa kontextové menu, z ktorého si môžete vybrať požadovaná akcia nad týmto objektom, napr.

Tlač na tlačiarni,

Pretože aplikácie Visual Basic sú zostavené modulárnym spôsobom, každý komponent projektu je uložený v samostatnom súbore.

Nižšie je okno vlastností(Okno vlastností), ktoré má názov Vlastnosti – Form1(Vlastnosti – Form1) (Obr.2.9).


Obr.2.9. Okno vlastností


Pomocou tohto okna môžete zobraziť alebo zmeniť hodnoty vlastností rôznych ovládacích prvkov, ktoré sú vo formulári, ako aj samotného formulára. Vlastnosti môžu byť veľmi odlišné: názov, veľkosť, farba atď.

Pod nadpisom okna sa nachádza rozbaľovací zoznam so zoznamom ovládacích prvkov pre aktívny formulár. Ešte nižšie vidíte zoznam vlastností vybraného prvku vo forme dvojice: názov vlastnosti – jej hodnota. Napríklad majetok Popis(Na titule) záleží Formulár 1.

Aby bola navigácia jednoduchšia veľké množstvá zoznam vlastností má dve karty, ktoré vám umožňujú vybrať poradie zoradenia: Abecedne(Abecedne) resp Kategorizované(Podľa kategórie). Nakoniec pod zoznamom vlastností je popis účelu vlastnosti zvýraznený kliknutím myši.

Ďalšie okno, na ktoré sa pozrieme, je okno umiestnenia formulára(Okno rozloženia formulára) (Obr.2.10).


Obr.2.10. Okno umiestnenia formulára

(Okno rozloženia formulára)


Zobrazuje malú kópiu pracovníka Pracovná plocha systému Windows s formulárom, ktorý sa na ňom nachádza presne tak, ako bude počas spustenia programu. Obzvlášť cenná je možnosť kontrolovať umiestnenie formulára na pracovnej ploche v rôznych rozlíšeniach.

Všetky podokná sú ukotvené k okrajom hlavného okna jazyka Visual Basic. Tento typ rozhrania sa nazýva (Multi-Document Interface). Skoré verzie jazyka Visual Basic používali inú variáciu s názvom Single Document Interface, kde bolo každé podriadené okno nezávislé.

Ak chcete nainštalovať iný typ rozhrania, vyberte príkaz ponuky Nástroje – Možnosti…(Nástroje - Možnosti...). Zobrazí sa dialógové okno možnosti(Možnosti), kde musíte prejsť na kartu Pokročilé(Voliteľné) (Obr.2.11).


Obr.2.11. Karta Rozšírené

Dialógové okno Možnosti


Po zaškrtnutí políčka Vývojové prostredie SDI(Prostredie na vývoj jedného dokumentu) a kliknutia na tlačidlá OK, typ rozhrania sa zmení na SDI – Single Document Interface(Rozhranie jedného dokumentu).

Správanie ukotvenia jednotlivých podriadených okien pri používaní môžete upraviť MDI – Rozhranie viacerých dokumentov(Multi-Document Interface), pre ktoré by ste mali prejsť na kartu Dokovanie(Pripájame) rovnaký dialóg (obr. 2.12).


Obr.2.12. Dokovacia karta

Dialógové okno Možnosti


Začiarknutím políčka naľavo od názvu príslušného podokna umožníte Visual Basicu prichytiť sa k okraju hlavného okna a zrušením začiarknutia ho zakážete.

Okrem objektov rozhrania programovacieho prostredia Visual Basic sa približne v strede obrazovky (obr. 2.4) nachádza okno pre vytvorený projekt, ktoré má nadpis Project1 – Form1 (Formulár)(Project1 – Form1 (Form)), vo vnútri ktorého je zobrazený formulár budúcej žiadosti (obr. 2.13).


Obr.2.13. Formulár Form1

v okne projektu Project1


Formulár je samostatným oknom budúcej aplikácie. Prvky môžu byť neskôr umiestnené na jeho povrchu Správa systému Windows: tlačidlá, polia na zadávanie textu, zoznamy, začiarkavacie políčka atď.

Mriežka malých bodiek je viditeľná iba pri vývoji aplikácie a pomáha programátorovi proporcionálne umiestniť ovládacie prvky na formulár.

Rovnaký formulár v runtime bude vyzerať trochu inak, bez vodiacej mriežky na umiestnenie prvkov a okna projektu (obr. 2.14).


Obr.2.14. Formulár Form1

v behu


Formulár hrá kľúčovú úlohu vo veľkej väčšine aplikácií vytvorených pomocou jazyka Visual Basic. Okrem viditeľné rozhranie obsahuje rutiny spracovania udalostí, ktoré sa vykonávajú pri kliknutí na tlačidlá formulára, stlačení klávesov a iných interakciách používateľa s prvkami umiestnenými vo formulári.

Väčšina ostatných komponentov programovacieho prostredia Visual Basic tiež do tej či onej miery súvisí s formulárom a obsahuje jeho názov vo svojom názve, preto je vhodné nepremenovať formulár, aby ste sa vyhli potrebe manuálneho premenovania iných komponentov programu.

Niektoré okná rozhrania Visual Basic nie sú predvolene viditeľné. Ich zobrazenie na obrazovke môžete ovládať pomocou príkazov ponuky vyhliadka(Vyhliadka). Jedným z najdôležitejších je Okno s kódom(Kódové okno), do ktorého sa zadáva zdrojový kód podprogramov obsiahnutých v aplikácii.

Vykonajte príkaz ponuky Zobraziť - Kód(View – Code), po ktorom sa vám zobrazí okno s kódom (obr. 2.15).


Obr.2.15. Okno s kódom

(okno s kódom)


Ďalším bežne používaným oknom je Prehliadač objektov(View objects), kde si môžete nielen zobraziť hierarchický zoznam dostupných objektov, ale aj vidieť stručné informácie o ich použití v programe (obr. 2.16).


Obr.2.16. Prehliadač objektov

(Zobraziť objekty)


Zvyšné okná programovacieho prostredia Visual Basic budú prediskutované v príslušných kapitolách.

2.2. Pomocník o objektoch a ich vlastnostiach

Vo Visual Basicu je pomerne veľa objektov a majú ešte viac vlastností. Zapamätať si všetko je ťažké, ak nie takmer nemožné, preto treba neustále využívať vstavanú nápovedu.

To isté platí pre inštrukcie a vstavané funkcie jazyka Visual Basic. Samozrejme, že sa postupne zapamätajú, ale nebojte sa, ak si presne nepamätáte názov alebo syntax nejakého pokynu.

Kontextová nápoveda programovacieho prostredia Visual Basic je ľahko prístupná na obrazovke pomocou klávesu .

Pomocník sa nazýva kontextový, pretože zobrazená téma Pomocníka závisí od aktuálneho kontextu, ktorý je určený výberom ľubovoľného objektu a názvom vlastnosti, metódy alebo príkazu jazyka Visual Basic, v rámci ktorého je umiestnený textový kurzor.

Skúsme v praxi využiť kontextovú pomoc Visual Basicu. Napríklad chceme získať detailné informácie o kontrole Ukazateľ postupu(Ukazateľ postupu).

Vyberte tlačidlo pomocou myši Ukazateľ postupu(ukazovateľ priebehu) v ToolBox(Panel nástrojov) a stlačte tlačidlo . Otvorí sa pomocné okno jazyka Visual Basic s informáciami o tomto objekte (obr. 2.17).


Obr.2.17. Pomocník jazyka Visual Basic - ProgressBar


V hornej časti textu popisu, hneď pod názvom aktuálnej sekcie, je niekoľko možností ponuky, z ktorých môžete získať ďalšie informácie:

Pozri tiež(Pozri tiež) – informácie o súvisiacich témach,

Príklad(Príklad) – text príklady kódov,

Vlastnosti(Vlastnosti) – zoznam vlastností,

Metódy(Metódy) – zoznam metód,

Diania(Udalosti) – zoznam udalostí.

Povedzme, že sa potrebujeme oboznámiť s príkladmi programovania ovládacieho prvku Ukazateľ postupu(Ukazateľ postupu).

Teoreticky by sme mali vybrať položku Príklad(Príklad). Ale v v tomto prípade Táto položka nie je k dispozícii, pretože príklady kódu sú uvedené nižšie. Preto posúvajte text nadol pomocou zvislého posúvača, kým neuvidíte príklad postupu pomocou ovládacieho prvku Ukazateľ postupu(Progress bar) (obr.2.18).


Obr.2.18. Pomocník jazyka Visual Basic - Príklad textu postupu pomocou ProgressBar

(Ukazateľ postupu)


Všetky príklady, ktoré sú k dispozícii v systéme pomoci Visual Basic, môžete použiť ako ukážku, ktorú si môžete skopírovať do svojho programu a upraviť podľa vlastného uváženia.

Vyberte požadovanú časť kódu pomocou myši a pomocou klávesovej skratky ju skopírujte do schránky Windows +[C] alebo + .

Prejdite do svojho programu a stlačte kombináciu klávesov +[V] alebo + na vloženie útržku kódu.

V okne Pomocníka jazyka Visual Basic môžete prehľadávať obsah iných tém alebo použiť index alebo vyhľadávanie na nájdenie témy Pomocníka, ktorú hľadáte.

Ak chcete nájsť potrebné informácie, kliknite na štítok Vyhľadávanie(Hľadať) na ľavej strane okna Pomocníka. Otvorí sa karta Vyhľadávanie(Vyhľadávanie) Pomocný systém Visual Basic (obr.2.19).


Obr.2.19. Karta Hľadať

Pomocník jazyka Visual Basic


Kliknite na vstupné pole Vyhľadajte nasledujúce slová(Vyhľadajte nasledujúce slová) a zadajte kľúčové slová na vyhľadávanie, v prípade potreby použite logické operátory: A(A), Alebo(alebo), Blízko(Zavrieť), nie(Nie). Zadávanie týchto operátorov je možné nielen ručne, ale aj výberom zo zoznamu vyvolaného kliknutím na tlačidlo napravo od tohto poľa.

Ak chcete začať hľadať témy pomocníka, ktoré obsahujú kombináciu kľúčových slov, ktorú ste zadali, kliknite Témy(Sekcie) a počkajte na dokončenie procesu vyhľadávania. Po dokončení sa na ľavej strane okna zobrazí zoznam nájdených oddielov.

Vyššie popísané možnosti pomoci sú dostupné z ponuky Visual Basic. Obsah pomocníka sa volá príkazom PomocObsah…(Pomocník - Obsah), abecedný register - ďalší odsek PomocIndex…(Pomocník - Index) a vyhľadávanie - PomocVyhľadávanie…(Pomocník – Hľadať). Pomocou menu Pomoc Technickú podporu môžete získať aj na webovej lokalite spoločnosti Microsoft.

2.3. Prvá aplikácia v jazyku Visual Basic

Teraz si v praxi vyskúšame celý proces vývoja aplikácie pomocou Visual Basicu na príklade najjednoduchšieho programu Hello, World! (Ahoj Svet!). Táto aplikácia bude mať iba dve tlačidlá: Pozdravujem A VÝCHOD.

Po stlačení tlačidla Pozdravujem by sa malo objaviť dialógové okno so správou Ahoj svet! a po stlačení tlačidla VÝCHOD– program sa ukončí.

Známy Hello, World! (Ahoj, svet!), zvyčajne napísaný všetkými začínajúcimi programátormi, ktorí robia prvé kroky pri zvládnutí nového programovacieho jazyka.

Na pokračovanie procesu vývoja tohto programu použijeme už vytvorený projekt s predvoleným názvom Projekt1, najskôr ho premenujte.

V ponuke Visual Basic vyberte Projekt-Vlastnosti projektu 1…(Projekt – Vlastnosti Project1…). Na obrazovke sa zobrazí dialógové okno s nastaveniami (Project1 – Project Properties), ktoré sa otvorí na karte generál(Všeobecné) (Obr.2.20).


Obr.2.20. Všeobecné Tab

Dialógové okno Nastavenia Project1 – Project Properties

(Projekt1 – Vlastnosti projektu)


Dvakrát kliknite na vstupné pole Názov projektu(Názov projektu) a nahradiť existujúci text Projekt1 na novom - Ahoj Svet. Potom kliknite na tlačidlo OK zatvorte dialógové okno nastavení Project1 – Vlastnosti projektu(Projekt1 – Vlastnosti projektu).

Premenujme jedinú formu našej aplikácie. Ak to chcete urobiť, kliknite kdekoľvek na formulár Formulár 1, po ktorom v okne Vlastnosti – Form1(Properties – Form1) sa zobrazí kompletný zoznam jeho vlastností (obr.2.21).


Obr.2.21. Okno Vlastnosti – Formulár1


V ľavom stĺpci okna vlastností nájdite vlastnosť tzv názov(Názov) s aktuálnou hodnotou Formulár 1. Názov vlastnosti názov(Názov) je uzavretý v zátvorkách, pretože sa v kóde jazyka Visual Basic používa trochu inak ako všetky ostatné vlastnosti.

názov(Názov) v pravom stĺpci a zadajte Ahoj svet, potom stlačte tlačidlo .

Zmeňte hodnotu vlastnosti rovnakým spôsobom Popis(Nadpis). Namiesto starej hodnoty Formulár 1 zadajte nový - Ahoj svet! Upozorňujeme, že tu už môžete použiť medzery, čiarky a iné znaky. Formulár bude mať nasledovnú podobu (obr.2.22).


Obr.2.22. formulár HelloWorld v okne projektu HelloWorld


Ako sa tieto dve vlastnosti líšia? Nehnuteľnosť názov(Názov) sa vyžaduje pre akýkoľvek objekt jazyka Visual Basic. Jednoznačne identifikuje alebo inými slovami ukazuje na tento objekt, aby bol prístupný z textu programu. Názov formulára Ahoj svet možno vidieť v záhlaví okna aktuálneho projektu: HelloWorld – HelloWorld (formulár). Toto okno slúži len na informačné účely a zobrazuje sa iba v režime vývoja aplikácie. Okno projektu obsahuje vo vnútri samotný formulár Ahoj svet.

Nehnuteľnosť Popis(Title) je k dispozícii len pre tie objekty, ktoré môžu mať popis viditeľný na obrazovke monitora, napríklad pre objekty Formulár(Formulár), CommandButton(tlačidlo príkazu) alebo Rám(Rám). Náš formulár má nápis Ahoj svet! je teraz vidieť v záhlaví, kde bude viditeľný aj pri spustení aplikácie.

Teraz je všetko pripravené na pokračovanie návrhu rozhrania našej aplikácie, ktoré pozostáva z jedného formulára, na ktorom by sa mali nachádzať dve tlačidlá. Formulár už máme. Zostáva naň umiestniť tlačidlá a napísať podprogram pre zobrazenie dialógu so správou na obrazovke Ahoj svet!

Umiestnenie tlačidla na povrch formulára je podobné ako nakreslenie obdĺžnika štandardný program Maľovať. Kliknite na ikonu nástroja CommandButton(tlačidlo príkazu) na ovládacom paneli (súbor s nástrojmi) a umiestnite ukazovateľ myši na formulár, ktorý sa zmení na krížik:

Stlačte ľavé tlačidlo myši a držte ho v tejto polohe, posuňte ukazovateľ myši o niekoľko centimetrov doprava a dole od tohto bodu a potom tlačidlo myši uvoľnite. Na určenom mieste formulára sa zobrazí príkazové tlačidlo s nápisom Príkaz1.

Rovnakým spôsobom umiestnite druhé tlačidlo na formulár. Potom bude mať približne tento tvar (obr. 2.23).


Obr.2.23. Formulár HelloWorld s dvoma príkazovými tlačidlami


Samozrejme, je ťažké okamžite určiť požadované veľkosti a umiestnenie tlačidiel. Ale Visual Basic potom umožňuje zmeniť tieto nastavenia niekoľkými spôsobmi, ktoré sú spoločné pre všetky ovládacie prvky:

S vybraným ovládacím prvkom myši ho môžete pretiahnuť po povrchu formulára alebo zmeniť jeho veľkosť uchopením jedného zo štvorcových úchopov po jeho obvode.

Ak chcete presnejšie nastaviť geometrické rozmery ovládacieho prvku, vyberte ho a nastavte číselné hodnoty vlastností Vľavo(vľavo), Hore(horná), šírka(šírka) a Výška(Výška) v Okno vlastností(okno vlastností). Prvé dve vlastnosti označujú súradnice ľavice horný roh kontrola a druhá – šírka a výška objektu.

Teraz poďme zmeniť štítky na tlačidlách, ktoré by nemali byť Príkaz1 A Príkaz2, A Pozdravujem A VÝCHOD podľa toho a tiež dať týmto objektom informatívnejšie názvy.

Kliknutím zvýraznite tlačidlo Príkaz1, po ktorom v Okno vlastností(okno Vlastnosti) zobrazí sa zoznam jeho vlastností.

Dvakrát kliknite na hodnotu vlastnosti Popis(Nadpis) a namiesto toho Príkaz1 vstúpiť Pozdravujem. Potom sa text na tlačidle okamžite zmení.

Rovnakým spôsobom zmeňte nehnuteľnosť názov(Názov), nastavenie na novú hodnotu - cmdDobrý deň.

Vykonajte podobné akcie pomocou tlačidla Príkaz2, ktorý má vlastnosti názov(meno) a Popis(Hlavička) priraďte hodnoty cmdExit A VÝCHOD resp.

V tomto bode sa fáza návrhu rozhrania končí a prejdeme k samotnému písaniu textu programu.

Dvakrát kliknite na tlačidlo označené Pozdravujem. Otvorí sa okno kódu s už navrhnutou šablónou podprogramu cmdHello_Click, ktorý sa vyvolá po kliknutí na toto tlačidlo (obr.2.24).


Obr.2.24. Kódové okno s procedúrou cmdHello_Click


Okno kódu Visual Basic, okrem hlavnej časti určenej na zadávanie textu jednotlivých podprogramov a globálne nastavenia obsahuje dva rozbaľovacie zoznamy.

V ľavom zozname môžete vybrať ovládací prvok av pravom zozname - typ udalosti, na ktorú chcete reagovať, na ktorú plánujete napísať podprogram vo Visual Basic.

Po výbere oboch hodnôt v rozbaľovacích zoznamoch sa v hlavnej časti okna s kódom automaticky vytvorí prázdna procedúra spracovania tejto udalosti.

V tomto prípade je požadovaný ovládací prvok a typ udalosti už vybratý. Toto je tlačidlo s názvom cmdDobrý deň a udalosť Kliknite(Kliknite). Text prázdnej procedúry udalosti vyzerá takto:



Kľúčové slovo Sub, skratka pre Podprogram(podprogram), slúži na reklamy(deklaračné) postupy cmdHello_Click, ktorý spracováva udalosť kliknutia na tlačidlo cmdDobrý deň.

Názov procedúry pozostáva z názvu objektu, znaku podčiarknutia " _ “ a typ udalosti. Práve tento názov označuje Visual Basic, že ​​táto procedúra je spojená s udalosťou Kliknite(Kliknutie). cmdDobrý deň. Prázdne zátvorky nám hovoria, že do procedúry sa neodovzdávajú žiadne parametre.

Modifikátor Súkromné(Súkromné) označuje, že tento postup je viditeľný iba v jeho kontajneri, v tomto prípade vo formulári. Pokyny dokončia postup. End Sub.

Samozrejme, prázdna procedúra nerobí absolútne nič - aby mohla niečo urobiť, musíte do tela procedúry napísať aspoň jeden riadok programu.

Od tohto momentu začína proces kódovanie(Coding), čo je písanie textu programu, ktorý vykonáva požadovanú funkcionalitu.

Kódovanie je ústredným článkom každého programovacieho systému. Visual Basic nie je výnimkou, aj keď vám umožňuje minimalizovať čas kódovania.

Všetko, čo musíme urobiť, je zadať jedinú inštrukciu jazyka Visual Basic do procedúry, ktorá zobrazí dialógové okno so správou Ahoj svet!:


MsgBox("Ahoj svet!")

Hotový postup bude potom vyzerať takto:


Private Sub cmdHello_Click()

MsgBox("Ahoj svet!")


Potom dvakrát kliknite na druhé tlačidlo, ktoré hovorí VÝCHOD. Otvorí sa postup spracovania udalosti kliknutím na toto tlačidlo.

V tele procedúry cmdExit_Click zadajte pokyny Koniec, ktorý plní funkciu vypnutia aplikácie pri výskyte udalosti Kliknite(Kliknite).

Text druhého postupu bude teraz vyzerať takto:


Private Sub cmdExit_Click()


To je všetko! Zostáva len obdivovať vykonanú prácu, kontrolovať funkčnosť napísaného kódu.

Ak chcete skontrolovať životaschopnosť vytvoreného programu, kliknite na tlačidlo Štart(Spustiť) alebo stlačte kláves .

Visual Basic prejde do režimu spustenia a na obrazovke sa zobrazí spustená aplikácia Hello, World!. (Ahoj, svet!) (Obr. 2.25).


Obr.2.25. Pracovná aplikácia

Dobrý deň, Svet! (Ahoj Svet!)


Urobte niekoľko kliknutí na tlačidlo označené Pozdravujem. Zobrazí sa dialógové okno s požadovaným textová správa(obr.2.26).


Obr.2.26. Dialóg s textovou správou

Programy Hello, World! (Ahoj Svet!)


Obdivujte ho s hrdosťou tvorcu svojho prvého počítačového programu a stlačte tlačidlo OK zatvorte dialógové okno.

Teraz kliknite na tlačidlo VÝCHOD. Program sa ukončí a Visual Basic sa vráti do režimu návrhu.

2.4. Uloženie projektu na disk a jeho načítanie

pokračovať v programovaní

Autor nepochybuje o tom, že tvorba aplikácií pomocou Visual Basicu vás uchváti a bude potrebné projekt uložiť na disk, ako aj následne načítať pre pokračovanie v práci. Je to veľmi jednoduché, podobne ako ukladanie dokument spoločnosti Microsoft Kancelária.

Stačí kliknúť na tlačidlo Uložiť projekt(Uložiť projekt) panel nástrojov (Panel nástrojov) alebo vyberte príkaz ponuky SúborUložiť projekt(Súbor – Uložiť projekt), ak chcete uložiť všetky súčasti projektu na disk. Visual Basic vás potom vyzve na uloženie jednotlivých komponentov jeden po druhom. Najprv sa zobrazí dialógové okno Uložiť súbor ako(Uložiť súbor ako) s požiadavkou na uloženie formulára (obr.2.27).


Navrhovaný názov formulára môžete upraviť vo vstupnom poli Názov súboru(Názov súboru) alebo ho ponechajte nezmenený. Potom kliknite na tlačidlo Uložiť(Uložiť). Po uložení formulára sa zobrazí dialógové okno Uložiť projekt ako(Uložiť projekt ako) s požiadavkou na uloženie projektu (Obr.2.28).


Tým sa dokončí ukladanie projektu. Keď znova uložíte, nemusíte robiť všetky kroky znova - stačí stlačiť tlačidlo Uložiť projekt(Uložiť projekt).

Existuje ďalšia flexibilnejšia možnosť ukladania jednotlivých komponentov projektu, ktorá môže byť potrebná napríklad vtedy, ak nie je potrebné ukladať zmeny iných komponentov.

Rozšírte vlákno Formuláre(Formuláre) kliknutím na ikonu. Tu uvidíme názov formulára Ahoj svet(obr.2.29).


Obr.2.29. Prehľad komponentov projektu HelloWorld

v Project Exploreri


Kliknite pravým tlačidlom myši na názov formulára. Zobrazí sa kontextové menu, pomocou ktorého môžete s týmto objektom vykonávať všetky platné akcie (obr. 2.30).


Obr.2.30. Obsahové menu

v Project Exploreri


Vyberte položku ponuky Uložiť HelloWorld.frm(Save HelloWorld.frm) na uloženie formulára na disk.

Ak chcete nakonfigurovať režim automatického ukladania projektu, použite položku ponuky Nástroje – Možnosti(Nástroje - Možnosti). Otvorí sa dialóg možnosti(Možnosti). Kliknite na kartu Životné prostredie(streda) (obr.2.31).


Obr.2.31. Prostredie Tab

Dialógové okno Možnosti


Prepínač Keď sa spustí program(Keď sa program spustí) nastavte na Uložiť zmeny(Uložiť zmeny) a kliknite na tlačidlo OK.

To je všetko na záchranu projektu. Teraz skúsme načítať uložený projekt z disku.

Ak chcete otvoriť projekt, vyberte príkaz ponuky Súbor – Otvoriť projekt…(Súbor – Otvoriť projekt...). Na obrazovke sa zobrazí dialóg Otvorte projekt(Otvoriť projekt) rozbalenú na karte Existujúce(Existujúce) (Obr.2.32).


Obr.2.32. Existujúca tab


Najprv v rozbaľovacom zozname Priečinok(Priečinok) vyberte jednotku a adresár, kde sa projekt nachádza, potom kliknite na názov súboru a kliknite na tlačidlo OTVORENÉ(OTVORENÉ).

Ak ste už s uloženým projektom pracovali, potom je pohodlnejšie ho otvoriť trochu inak. Kliknutím na odkaz prejdite na kartu Nedávne(Nedávny) dialóg Otvorte projekt(Otvoriť projekt) (Obr.2.33).


Obr.2.33. Posledná tab

Otvorte dialógové okno Projekt


Na tejto karte nemusíte vyberať priečinok, stačí kliknúť na názov projektu a kliknúť na tlačidlo OTVORENÉ(OTVORENÉ).

Tak či onak, otvorili sme požadovaný projekt, ale samotný Visual Basic nezobrazí formuláre na obrazovke na úpravu, preto je potrebné ich zobraziť zámerne.

Ak ho chcete zobraziť, dvakrát kliknite na názov formulára Ahoj svet v okne Project Explorer (obr. 2.29), alebo naň najskôr kliknite pravým tlačidlom myši a následne vyberte položku z kontextového menu, ktoré sa zobrazí (obr. 2.30) Zobraziť objekt(Zobraziť objekt).

Visual Basic 6.0 - Návod pre začiatočníkov - Lukin S.N. - 2001.

Toto je návod. To znamená, že kniha bola napísaná s očakávaním, že po jej preštudovaní bez cudzej pomoci budete môcť vytvárať programy vo Visual Basicu bez cudzej pomoci a spúšťať ich na počítači aj bez cudzej pomoci. Autor vynaložil mimoriadne úsilie, aby bola prezentácia prehľadná. Všetko je vysvetlené na príkladoch. Zváženie takmer každej témy končí úlohami na zostavenie programu (takýchto úloh je spolu 132). Prevažná väčšina problémov je vybavená odpoveďami, takže čitateľ môže efektívne kontrolovať asimiláciu materiálu.
Ak sa chcete naučiť programovať, ale v živote ste nenapísali ani jeden program a máte malú predstavu o tom, ako počítač funguje, prečítajte si túto knihu od začiatku do konca – naučíte sa programovať a dozviete sa všetko potrebné o štruktúre počítača.

Ak sa zaujímate o programovanie hier, tak vedzte, že presne na to je táto kniha zameraná. Po jeho preštudovaní budete celkom pripravení vytvárať svoje vlastné hry, ako sú námorné bitky, tic-tac-toe, tankové bitky (kde sa veľa tankov pohybuje po štvorcovom poli) a strieľačky. Viac podrobností o hrách však nájdete nižšie.
Predpokladajme, že ste stredoškolák alebo študent, ktorý prvý rok študuje programovanie vo Visual Basicu a chystáte sa z neho urobiť skúšku. Máte pocit, že ste „na nule“ a NIČ NECHÁPETE a ani neviete, kde začať. V tomto prípade po preštudovaní knihy a splnení úloh v nej uvedených budete dobre rozumieť základom jazyka Visual Basic. Je to dosť?. Visual Basic je predsa bohatý vianočný stromček s veľkým množstvom hračiek. Moja kniha vám povie všetko, čo začiatočník potrebuje: o kmeni a hlavných vetvách vianočného stromčeka, o tom, ako sú hračky pripevnené k vetvám a o najzaujímavejších hračkách. Kde je však záruka, že váš učiteľ neuprednostňuje iných? Možno si vziať hrubšiu knihu?
Ak si vezmete niektorú z najhrubších kníh o jazyku Visual Basic, pravdepodobne nenájdete všetko, čo sa od vás vyžaduje. Vo Visual Basicu je príliš veľa hračiek aj na trojzväzkovú knihu. Takže najprv sa naučte základy jazyka Visual Basic s knihou, ako je táto. Potom skúste nájsť hrubú knihu, ktorá hovorí konkrétne o tom, čo potrebujete, alebo na to použite systém Pomocníka. Ťažko sa hneď prečíta hrubá kniha – väčšinou nie je určená pre začiatočníkov, aj keď sa v nej píše niečo iné. Možno však nebudete potrebovať hrubú knihu – táto kniha obsahuje všetko, čo by si rozumný učiteľ mohol v prvom ročníku učiteľstva pýtať.
Ak ste skúseným programátorom v prostredí vývoja vizuálnych programov, ale chcete sa naučiť aj Visual Basic, túto knihu nepotrebujete - prezentácia je určená pre začiatočníkov.
Ak nemáte po ruke počítač, je to s vami zle. Bez počítača, s použitím iba jednej knihy sa môžete naučiť písať programový text iba na papier. Samozrejme, nie je to málo, ale pripomína to čítanie receptu na luxusný steak nalačno, keď je chladnička prázdna. Vo vizuálnom vývojovom prostredí pre Windows, čo je Visual Basic, text programu nie je všetko.
Kniha učí nielen písať programy, ale aj spúšťať programy na počítači. Stačí vopred vedieť, kde sa nachádza tlačidlo napájania počítača. Všetko ostatné v knihe je vysvetlené, vrátane pokynov na inštaláciu jazyka Visual Basic na váš počítač.

Kapitola 0. Predslov 8
0,1. Pre koho je táto kniha určená? 8
0,2. Úlohy, hry. 8
0,3. Prečo Visual Basic? 9
0,4. Aký typ počítača potrebujete a akú verziu jazyka Visual Basic? 10
0,5. Zhrnutie s 10 odporúčaniami
Časť I Programovanie bez programovania 12
Kapitola 1. Prvé kroky 13
1.1. Aký je program? 13
1.2. Nie program, ale projekt 14
1.3. Prvé kroky – ručne 14
Spustite Visual Basic 14
Umiestňovanie predmetov na formulár 15
Program na písanie 16
Uloženie, vytvorenie, otvorenie, zatvorenie projektu 17
Ako reagovať na chybové hlásenia jazyka Visual Basic 18
Kapitola 2. Projekt – „Kalkulačka“ 20
2.1. Zadanie projektu 20
2.2. Dizajn 20
2.3. Vlastnosti formulárov a ovládacích prvkov 21
2.4. Mená a nápisy 21
2.5. Programujeme. Projekt je pripravený 22
2.6. Niektoré ďalšie vlastnosti predmetov 23
2.7. Umiestnite fotografiu na kalkulačku 24
2.8. Hudba v projekte 24
Hudba v tlačidlách 25
Prehrávanie audio CD 26
Hráč vašich obľúbených hitov 26
2.9. Súradnicový systém 27
2.10. Výstup správy - MsgBox 28
2.11. Používateľské menu 28
2.12. Kino v projekte 30
2.13. Posledná vec, ktorú potrebujete 30
Komentáre 30
Presuňte dlhý príkaz na ďalší riadok 31
Písanie viacerých vyhlásení na jeden riadok 31
Premena našej kalkulačky na nezávislý program 31
Ako ďalej vylepšíme našu kalkulačku 31
Kapitola 3. Práca v prostredí Visual Basic 32
3.1. Čo potrebujete vedieť a vedieť, kým si sadnete za počítač 32
3.2. Inštalácia Visual Basic 32
3.3. Ako pracovať na projekte vo Visual Basic 33
3.4. Načítanie a ukončenie jazyka Visual Basic 33
3.5. Uloženie projektu na disk. Načítanie projektu z disku 33
3.6. Visual Basic 35 Windows
3.7. Visual Basic 36 Hlavné menu
Panel s nástrojmi 37
3.8. Prenos projektu do iných počítačov 37

Časť II. Programovanie vo Visual Basic - Úroveň 1 40
Kapitola 4. Premenné 41
4.1. Variabilné množstvá. Operátor pridelenia 41
4.2. Deklarovanie premenných 43
Vstupné pole 43
Typy údajov 44
Premenné a pamäť 45
Čo robí operátor priradenia s pamäťou 46
Režim prerušenia. Spustenie programu krok za krokom 46
4.3. Viac o menách 48
4.4. Matematika. Písanie aritmetických výrazov 48
4.5. Typy údajov a presnosť výpočtov 50
Integer a Long – celé čísla 50
Jednoduché a dvojité desatinné zlomky 50
Celé čísla alebo desatinné miesta? Číselný typ Mena 51
Nie príliš zastarané spôsoby deklarovania premenných 51
Výsledok formátovania 51
4.6. Ako vytvoriť jednoduchý výpočtový projekt 52
4.7. Reťazcové premenné 54
4.8. Ako zobraziť informácie operátorom Print 55
4.9. Dialóg s počítačom 56
4.10. Ako zobraziť informácie v textovom poli 57
4.11. Pozrime sa okolo 57
Kapitola 5. Programy vetvenia 58
5.1. Čo je výber (vetvovanie) 58
5.2. Podmienečné vyhlásenie Ak alebo ako počítač robí výber 58
5.3. Pravidlá pre písanie jednoriadkového výpisu Ak 60
5.4. Náhodné premenné 61
5.5. Viacriadkový Ak 62
5.6. Krokové nahrávanie programu 64
5.7. Vnorené príkazy If. Logické operácie a výrazy 64
Vnorené Ak 64 Výpisy
Logické operácie 65
Logické výrazy 65
5.8. Vyberte Vyhlásenie o variante prípadu 66
5.9. Vylepšenie kalkulačky. 68
Overenie čísel zadaných do textového poľa 68
Zakázať delenie nulou 69
Vložte heslo do kalkulačky 69
5.10. Funkcia MsgBox 70
Kapitola 6. Cyklické programy 72
6.1. Operátor GoTo. Cyklus. Štítky 72
Presúvanie objektov po obrazovke 74
6.2. Opustenie slučky pomocou If 74
6.3. Príkazy slučky Urobte 75
Do operátora... Slučka 75
Do operátora... Loop While 76
Operátor... Slučka do 76
Vyhlásenie Do While... Slučka 77
Operátor Do kým…. Slučka 77
Rozdiel medzi možnosťami operátora Do 78
Operátor Ukončite 78
Zastaraný príkaz slučky 79
6.4. Operátor Pre slučku 79
Koniec Pre operátora 80
6.5. Pozrime sa okolo 81
Kapitola 7. Ladenie programu 82
7.1. Typy chýb. Chybové hlásenia. 82
7.2. Ladenie programu. Ladenie okien. Režimy ladenia. 82
Kapitola 8. Typické malé programy 86
8.1. Výpočtový cyklický program 86
8.2. Úloha chýb 86
8.3. Počítadlá 87
8.4. Sčítačky 88
8.5. Hniezdenie slučiek vo vetvách a naopak 89
8.6. Vnorené slučky 89
8.7. Nájdenie maximálne 90 čísel
Kapitola 9. Grafika 92
9.1. Objekty. Ich vlastnosti, ich udalosti, ich metódy 92
9.2. Tri spôsoby, ako nakresliť 93
9.3. Prvou metódou je načítanie hotových obrázkov do Visual Basic 94
Typy grafické súbory 94
Úprava veľkosti obrázkov 94
9.4. Druhá metóda - Line and Shape Objects 96
9.5. Vzájomné prekrývanie objektov. Metóda poradia 96
9.6. Farba vo Visual Basic 97
9.7. Metóda 3 - Kreslenie pomocou grafických metód 98
Metóda Pset 100
Metóda riadku 100
Kruhová metóda 101
CurrentX, CurrentY, Krok 101
Metóda Cls 102
Metóda bodu 102
Metóda PaintPicture 102
9.8. Použitie premenných vo výkrese 103
9.9. Používanie náhodných premenných vo výkrese 105
Kapitola 10. Postupy 106
10.1. Prečo sú potrebné používateľské postupy 106
10.2. Podpríkazy Stop, End a Exit 108
10.3. Premenné namiesto čísel 110
10.4. Konštanty 111
10.5. Postupy s parametrami 111
Typy parametrov 113
Kapitola 11. Práca s časovačom, časom, dátumami 115
11.1. Typ údajov Dátum 115
Funkcie na prácu s dátumami a časmi dňa 116
11.2. Časovač 117
Slučka bez slučky 117
11.3. Projekt „Budík-stopky“ 118
Zoznámenie sa s typom Boolean 121
Spustenie budíka 121
Predstavujeme vymenovaný dátový typ 124
Časovač a simulácia 126
11.4. Animácia 127
Animácia pomocou grafických metód 127
Pohybujúce sa predmety 127
Vlastnosti „pohybujúceho sa“ objektu 128
Karikatúra 128
O transparentná farba 129
Kapitola 12. Používanie myši a klávesnice 130
12.1. Používanie myši 130
Udalosti MouseDown a MouseUp 130
Udalosť MouseMove 131
Myš kreslí 132
12.2. Používanie klávesnice 132
Udalosti KeyDown a KeyUp 132
12.3. Projekt - Závodné (hra) 133
12.4. Úloha pre hru „Torpédový útok 140“

Časť III. Programovanie vo Visual Basicu - Úroveň 2 141
Kapitola 13. Polia 142
13.1. Premenné s indexmi 142
13.2. Jednorozmerné polia premenných 142
13.3. Dvojrozmerné polia 144
13.4. Aké typy polí existujú 145
13.5. Používanie polí pri programovaní hier 145
13.6. Súbory ovládacích prvkov 147
Kapitola 14. Rôzne zvieratá v jednej arche 149
14.1. Typový variant 149
14.2. Vlastný typ údajov 149
14.3. Zbierka 151
Objektové premenné 151
Zbierky 152
14.4. Rám 153
Kapitola 15. Ovládacie prvky 154
15.1. Začiarkavacie políčko 154
15.2. Prepínač (tlačidlo Option) 155
15.3. Posuvníky (HScrollBar a VScrollBar) 156
15.4. Posuvník, ProgressBar 156
15.5. ListBox a ComboBox 157
Zoznam 157
ComboBox (možnosť rozbaľovacieho zoznamu) 157
ComboBox (možnosť „Simple Combo“) 158
ComboBox (rozbaľovacia možnosť Combo) 158
Vlastnosti, udalosti a metódy ovládacích prvkov ListBox a ComboBox. 158
15.6. Zoznámenie sa s ďalšími ovládacími prvkami 159
MonthView a DTPicker Elements 159
Hore nadol 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. Reťazce, súbory, spracovanie chýb 162
16.1. Riadky 162
ASCII tabuľka 163
16.2. Súbory 163
16.3. Funkcia škrupiny 167
16.4. Chyba pri spracovaní. Vyhlásenie o chybe 167
Kapitola 17. Funkcie. Parametre procedúry a funkcie 169
17.1. Funkcie. Parametre funkcie 169
17.2. Lokálne premenné 170
Statické premenné 172
17.3. Polia ako parametre 172
17.4. Odovzdávanie parametrov odkazom a hodnotou 173
17.5. Indukcia. Rekurzia 173
17.6. Triedenie 175
17.7. Objekty ako parametre procedúry 176
Kapitola 18. Projekt, ktorý vyzerá solídne 178
18.1. Z čoho je „vyrobená“ aplikácia Windows 178?
18.2. CommonDialog Control 178
Príklad otvárania a ukladania súborov pomocou prvku Common Dialog 179
18.3. Panel s nástrojmi 180
18.4. Projekt - " Grafický editor" 182
Kapitola 19. Projekty z viacerých foriem a modulov 185
19.1. Práca s viacerými formulármi 185
19.2. Moduly Code 186
19.3. Štruktúra projektu. Okno Project Explorer. 186
Práca s viacerými modulmi 186
Práca s viacerými projektmi 187
19.4. Zóny viditeľnosti 187
Variabilné zóny viditeľnosti 187
Oblasti viditeľnosti postupu 188
Zóny viditeľnosti konštánt a typov 188
19.5. Tienenie 189
19.6. Predpony mien 190
19.7. Prečo všetka táto zložitosť? 190
Kapitola 20. Užívateľské objekty 193
20.1. Zapuzdrenie – „Objekt v puzdre“ 193
20.2. Hra "Sieť". Vyhlásenie o probléme 194
20.3. Časovač a všeobecná mechanika projektu 195
20.4. Fáza návrhu 195
20.5. Poradie vytvárania objektov 195
20.6. Vytvorte lapač 196
Objekt používateľa – mozog bez tela 196
Ako vytvoriť objekt podľa jeho triedy 196
20.7. Vytvorme guľu. Dokončujeme projekt 199
20.8. Viac o objektoch 202
Forma ako objekt 202
Vlastnosti iba na čítanie 202
Dedičnosť, polymorfizmus 203
Kapitola 21. Visual Basic a internet 204
21.1. Pochopenie internetu, webových stránok a HTML 204
21.2. Vytvorenie webovej stránky 204
21.3. Skript na webovej stránke 205
21.4. Prístup k lokálny disk 207
21.5. Vlastný prehliadač 209
Kapitola 22 Visual Basic a databázy 210
22.1. Pochopenie databáz 210
22.2. Vytvorenie šablóny databázy pomocou Visual Data Manager 211
22.3. Práca s databázami. Prvky Správa údajov a DBGrid. jazyk SQL. 212
Kapitola 23. Dovidenia 215
23.1. Nepreskúmané funkcie Visual Basic 215
ActiveX 215
Windows API 215
Rozhranie pre viacero dokumentov – MDI 215
OLE 215
23.2. Okamih medzi minulosťou a budúcnosťou 215
Príloha 1. Potrebné informácie o počítači a programe 218
Kapitola 24. Prvý úvod do počítača a programu 219
24.1. čo je počítač? Prvý úvod do programu. 219
24.2. Ako človek komunikuje s počítačom 220
Kapitola 25. Programovanie a programovanie 221
25.1. Zoznam príkazov. Príkazové a programové režimy 221
25.2. Čo je dôležité vedieť o programe 222
25.3. Koncepcia postupu. Môže byť robot múdrejší? 222
25.4. Počítačový program v strojovom jazyku 223
25.5. Programovacie jazyky 223
25.6. Príklad reálneho počítačového programu v jazyku Logo 225
25.7. Postupnosť práce programátora na počítači 226
25.8. Základné programovacie techniky 226
Kapitola 26. Návrh a prevádzka počítača 229
26.1. Ako počítač funguje a funguje 229
26.2. Zariadenie a rozmery Náhodný vstup do pamäťe 230
26.3. Interakcia programov v pamäti 231
26.4. Externé zariadenia počítač 231
26.5. Kódovanie informácií v počítači 234
Príloha 2. Práca v systéme Windows. Zadávanie textu 236
Práca v systéme Windows 236
Zapnutie a vypnutie počítača. Prvé kroky 236
Práca so systémom Windows Windows 236
Súbory a priečinky 237
Názvy súborov a priečinkov 238
Prieskumník 238
Logické pohony. Adresa súboru (cesta, cesta k súboru) 239
Ako zadať program do počítača alebo pracovať s textom textový editor 239
Práca s jedným riadkom textu 239
Práca s viacerými riadkami 241
Kódové okno - malé okno na veľkom hárku s textom 242
Kopírovanie, presúvanie, mazanie fragmentov textu 242
Tlačidlá magického zrušenia a späť 243
Riešenie problémov 244
Referencie 270
Predmetový register 272