Visual Basic programovací jazyk. Úvod do programovania v Exceli

1. Kliknite ľavým tlačidlom myši na obrázok CommandButton
2. Umiestnite kurzor myši na vytvorený formulár, ktorého vzhľad sa zmení zo šípky na krížik a presuňte ho na miesto vo formulári, kde sa bude nachádzať vytvorený prvok.
3.Stlačte ľavé tlačidlo myšou a posúvajte ukazovateľ, kým obrázok nenadobudne požadovanú veľkosť, potom by ste mali tlačidlo uvoľniť - 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čiarknite vedľa tohto komponentu a kliknite na OK.Potom na paneli ovládacie prvky Zobrazí sa tlačidlo CommonDialog Umiestňujeme 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 všetkom potrebné prvky pridané 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
.

Ľavá strana stĺpca nižšie zobrazuje vlastnosti objektov a pravá strana hodnoty vlastností. 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. Poslednou fázou pri vytváraní rozhrania je písanie programový kód spracovať to. Ú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.

c 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 ErrorGrs) Ont. dlCFBoth + cdlCFEffects + cdlCFApply .ShowFont lblExample.Font.Bold = .FontBold lblExample.Font.Italic = .FontItalic lblExample.Font.Name = .FontName lblExample.Font.Size.Size.Stramplehront.Font.Size = .FontExamplehront. u lblExample .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 už len tvoriť spustiteľný súbor exe inými slovami, skompilovať projekt do samostatného súboru, ktorý môže pracovať 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 Kompilovať do pôvodného kódu rýchla práca aplikácie, môžete povoliť Optimalizáciu pre rýchly kód. Ostatné karty nepotrebujeme. Zapnite 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ý projektŠtandardný EXE.
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 MMleControlmedConlemFim. = " 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. Kliknite na tlačidlo Nájsť súbor, otvorí sa okno umožňujúce vyhľadávanie a potom vyberte hudobný súbor Vlna na prehrávanie. 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

Dialekt základného programovacieho jazyka

Definícia 1

Visual Basic (VB) odkazuje na programovacie jazyky 3. generácie a je to vývojové prostredie od spoločnosti Microsoft pre programovací model COM. Tento jazyk bol odvodený od BASICu a podporuje grafické užívateľské rozhranie (GUI) pre rýchly vývoj aplikácií (RAD), prístup k databázam pomocou DAO, RDO, ADO, vytváranie ovládacích prvkov ActiveX a objektov. Skriptovacie jazyky ​​(VBA, VBScript) majú syntax podobnú VB.

Jazyk VB je moderný programovací jazyk, ktorý kombinuje postupy a prvky objektovo orientovaných a komponentovo orientovaných programovacích jazykov. Vývojové prostredie VB obsahuje nástroje na vizuálny návrh používateľského rozhrania. Programátor môže vytvoriť aplikáciu pomocou komponentov poskytnutých vo VB. Aplikácie zabudované vo VB môžu využívať aj Windows API (vyžadujú sa externé deklarácie funkcií).

Vlastnosti jazyka

VB sa často používa na výučbu programovania a používa sa na vývoj aplikácií. Umožňuje vám vyvíjať jednoduché a zložité aplikácie s grafickým rozhraním. Programovanie vo VB kombinuje vizuálne komponenty a ovládacie prvky, definovanie atribútov a udalostí pre komponenty a písanie dodatočného kódu na rozšírenie funkčnosti. Predvolené hodnoty a akcie pre komponenty vám umožňujú vytvárať jednoduché programy bez písania akéhokoľvek kódu.

Kompilácia programu bola zavedená vo verzii VB 5, ale spustiteľné programy stále vyžadujú na spustenie určité knižnice. Takéto knižnice sú súčasťou systému Windows od verzie 2000.

Formulár vo VB je vytvorený pomocou technológie drag and drop. Ovládacie prvky ( textové polia, tlačidlá atď.) sú umiestnené na formulári a majú svoje vlastnosti, metódy a spracovanie udalostí. Mnoho ovládacích atribútov možno zmeniť počas vykonávania programu, výsledkom čoho sú programy, ktoré dynamicky reagujú na vstup používateľa.

Jazyk VB umožňuje vytvárať spustiteľné programy (súbory s príponou .exe), ovládacie prvky ActiveX, DLL, ale najčastejšie sa používa na vývoj aplikácií Windows. Dialógové okná sa používajú na poskytovanie rád. Sada ovládacích prvkov vám umožňuje poskytnúť základné funkčnosť aplikáciu a pomocou obsluhy udalostí môžete rozšíriť logiku programu. Napríklad, keď použijete rozbaľovací zoznam, automaticky sa zobrazí zoznam, ktorý vám umožní vybrať požadovanú položku.

Obsluha udalosti sa používa na písanie dodatočného kódu v závislosti od vybraného prvku. Jazyk má veľkú knižnicu objektov služieb a objektovo orientovaný vývoj. Na rozdiel od mnohých iných programovacích jazykov VB nerozlišuje veľké a malé písmená. Porovnania reťazcov rozlišujú malé a veľké písmená, ale môžete ich robiť aj bez rozlišovania malých a veľkých písmen.

Kompilátor VB sa dodáva s inými jazykmi Visual Studio ​​(C, C++), ale obmedzenia IDE bránia vytváraniu niektorých typov aplikácií.

Funkcie jazyka Visual Basic

VB má nasledujúce vlastnosti:

  • Skutočná hodnota je určená jednotkou a nesprávna nulou, pretože Booleovský typ je uložený ako 16-bitové celé číslo so znamienkom. Tieto dva významy spolu súvisia logická operácia Nie, t.j. Pravda = Nie je nepravda.
  • Logické a bitové operátory sú kombinované, čo odlišuje VB od iných jazykov podobných C (Java, Perl).
  • Pri deklarovaní polí sú špecifikované horné a dolné hranice, ako v Pascal a Fortran. Navyše, spodná hranica môže mať hodnotu nižšiu ako 1 alebo 0, na rozdiel od Visual Basic .NET alebo VBScript, v ktorých je spodná hranica pevná.
  • Silná integrácia s operačnými systémami Windows a COM.
  • Pri delení (/) sa celé čísla automaticky prevedú na reálne čísla. Operátor () sa používa na delenie skrátením zlomkovej časti.
  • Pre premenné, ktoré sú deklarované bez určenia typu, je predvolený typ variant. Pomocou operátora Deftype môžete toto nastavenie zmeniť a nastaviť iný predvolený typ (napríklad DefInt, DefVar atď.). Predvolený typ je možné prepísať variabilný podľa pomocou špeciálnej prípony v jej mene.

Evolúcia jazyka Visual Basic

Prvá verzia jazyka VB 1.0 bola vyvinutá v roku 1991. Alan Cooper vyvinul princíp komunikácie medzi jazykom a grafickým rozhraním, ktoré sa v jazyku používa a je implementované v jeho prototype Tripod (známom ako Ruby).

V máji 1991 sa objavil VB 1.0 pre MS Windows.

VB 1.0 bol vydaný pre DOS v roku 1992. Nebol plne kompatibilný s Windows verziou VB, pretože bežal v r. textový režim obrazovke.

Obrázok 1. Visual Basic for operačný systém MS-DOS. Author24 - online výmena študentských prác

V tom istom roku sa objavil novú verziu VB 2.0, ktorý bol jednoduchší a rýchlejší.

V roku 1993 Standard and Odborný jazyk VB 3.0, ktorý obsahoval motor na prácu s databázy Prístup. VB 4.0 (1995) umožnil vytváranie 32-bitových a 16-bitových programov Windows. Bolo tiež možné písať triedy vo VB a schopnosť kompilovať do strojového kódu „natívneho“ pre procesor, čo výrazne zvýšilo rýchlosť vykonávania programu.

1997 – VB 5.0 – verzia, v ktorej bolo možné vytvárať vlastné komponenty.

V roku 1998 sa objavila ruská verzia 6.0–6.3, ktorá podporovala možnosť používať názvy premenných a procedúr v azbuke. VB.NET, ktorý sa objavil v roku 2001, prišiel s .NET Framework a v roku 2003 - VB.NET 2003 s .NET Framework 1.1.

Verzia z roku 2005 – Visual Studio 2005 – obsahovala VB.NET 2005. Vyšlo rozhranie .NET Framework 2.0 a Microsoft SQL Server 2005. O niečo neskôr sa objavila verzia VB Express - bezplatné vydanie VB.NET 2005

Hlavné odrody jazyka Visual Basic

Poznámka 1

Microsoft vyvinul variácie VB pre skriptovanie. Postupom času bol pôvodný VB nahradený verziou .NET.

  • Classic VB (verzie 5-6) sa vyznačuje silnou väzbou na vývojové prostredie a OS Windows, určený na písanie výhradne Windows aplikácií. Obsahuje veľké množstvo nástrojov pre pomoc a jednoduchosť programovania: vstavaný debugger, prezeranie premenných a dátových štruktúr za behu, ladiace okno, tooltip pri písaní programu.
  • VB for Applications (VBA) je programovací nástroj na písanie makier a iných aplikačných programov pre špecifické aplikácie. Stal sa populárnym vďaka použitiu v softvérovom balíku MS Office. Vzhľadom na nízku pozornosť venovanú bezpečnostným problémom viedlo rozšírené používanie VBA k šíreniu makrovírusov.
  • VB Scripting Edition (VBScript) je skriptovací jazyk, ktorý je skrátenou verziou klasického VB. Používa sa predovšetkým na automatizáciu správy systémy Windows ako aj na vytváranie stránok ASP a skriptov pre internetový prehliadač Prieskumník.
  • VB.NET je nástupcom VB 6.0 a súčasťou platformy Microsoft.NET.

Programovací systém toto je balík softvér, ktorý okrem prekladača obsahuje aj editor na zadávanie kódu, nástroje na automatizáciu tvorby a ladenia programov, knižnice s hotové bloky kód, pohodlnú referenčnú knihu a ďalšie špeciálne nástroje.

Pre programovací jazyk BASIC existuje programovací systém Microsoft Visual Basic – skrátene VB. Pre programovací jazyk Pascal - Borland Delphi. Pre programovací jazyk SI++ sú to Microsoft Visual C++ a Borland C++ Builder. Z akejkoľvek aplikácie Microsoft Office V operačnom prostredí Windows môžete skrátka spustiť programovací systém Visual Basic for Applications (VBA).

Uvedené programovacie systémy sú vizuálne programovacie systémy, to znamená, že objekty v tomto systéme sa vytvárajú pomocou myši.

Operačný systém Windows má veľa štandardných prvkov: okná, ponuky, tlačidlá atď. Pre nich je systém pripravený štandardné bloky strojový kód - sú uložené v dynamických knižniciach - súboroch s príponou .DLL. Program Windows preto už nevyzerá ako súbor sekvenčných príkazov, ale ako nespočetné množstvo volaní procedúr uložených v systéme Windows. Vzhľadom na vyššie uvedené, pre programovanie v prostredí operačného systému Windows je potrebné zakúpiť programovacie systémové programy.

Visual Basic je všeobecný programovací jazyk pre začiatočníkov. Microsoft Visual Basic je nástroj na vývoj softvéru vyvinutý spoločnosťou Microsoft Corporation a obsahuje programovací jazyk a vývojové prostredie.

Program, v ktorom sa vytvárajú nové programy, sa nazýva programovacie prostredie Visual Basic. Keďže toto prostredie beží na počítači spolu s operačným prostredím Windows, budete vytvárať programy nazývané aplikácie Windows alebo jednoducho: aplikácie. Ak chcete vytvoriť aplikáciu, musíte vytvoriť projekt. To je to, čo budete robiť v programovacom prostredí Visual Basic.

Výhody jazyka Visual Basic

    Visual Basic sa priaznivo porovnáva s inými programovacími jazykmi vďaka svojej jednoduchosti a prehľadnosti.

    Visual Basic je dynamicky sa rozvíjajúci jazyk.

    Visual Basic je zabudovaný do programov ako Word, Excel atď. Dá sa použiť na ovládanie týchto programov z iných programov.

    Visual Basic je objektovo orientovaný jazyk. Základom jazyka sú predmety. Napríklad: okno, tlačidlo, pole so zoznamom, s ktorým program pracuje.

Základy programovania vo Visual Basic

Keď spustíte vizuálny programovací systém (v tomto systéme sa objekty vytvárajú pomocou myši), budete mať prístup k: oknu štandardných tried objektov; okno vlastností pre tieto objekty; kódové okno.

ŠTANDARDNÉ TRIEDY OBJEKTOV, napríklad WINDOWS (okno sa nazýva FORMULÁR) a OVLÁDACIE PRVKY (tlačidlá, zoznamy, polia, prepínače, začiarkavacie políčka, príkazové tlačidlá a iné), sú vo vizuálnom programovacom systéme prezentované ako ikony na panel nástrojov.

Programátor pomocou myši pretiahne ovládacie prvky z panela nástrojov ToolBox do FORMULÁRA.

Ďalej programátor pomocou myši vyvolá okno VLASTNOSTI OBJEKTU a nakonfiguruje vlastnosti každého objektu (vyberá myšou z okna VLASTNOSTI OBJEKTOV), napríklad: názov, veľkosť, farebnú charakteristiku, umiestnenie vo formulári. a na obrazovke, písmo, štítky na objektoch atď.

Teraz je potrebné týmto objektom, s vlastnosťami, ktoré sme špecifikovali, priradiť určitú UDALOSŤ PROCEDÚRU (alebo hovoria - je potrebné nakonfigurovať metódy objektu).

Priradenie PROCEDÚRY UDALOSTI objektom znamená napísanie programu, ktorý sa spustí po výskyte určitej udalosti. Napríklad po kliknutí na príkazové tlačidlo sa v textovom poli objaví text, alebo napríklad pri otvorení okna zaznie zvuk a pred zatvorením sa zobrazí výzva na potvrdenie zatvorenia okna.

Na priradenie procedúry udalosti k objektu programátor zvyčajne dvakrát klikne ľavým tlačidlom myši na objekt a v zobrazenom okne PROGRAM CODE napíše program v programovacom jazyku (môže to byť Basic, Pascal alebo C++, v závislosti od programovací systém).

V programovacích systémoch je písanie programu čo najjednoduchšie, pretože po dvojitom kliknutí na objekt sa zobrazí okno s kódom programu s pripravenou prázdnou šablónou procedúry udalosti, zostáva len použiť myš alebo klávesnicu na vykonajte nejaké zmeny v šablóne (ak je to potrebné) a pridajte program v procese kompilácie programu Veľmi vám môže pomôcť systém auto hint - editor automaticky ponúkne programátorovi zoznam operátorov, funkcií a vlastností objektov podľa potreby - zostáva len vybrať zo zoznamu a kliknúť myšou.

Po umiestnení všetkých potrebných ovládacích prvkov na formulár, nastavení ich vlastností a vytvorení procedúr udalostí je program pripravený. Zostáva len zadať príkaz na jeho preklad (pre VB kliknite na Štart na paneli nástrojov alebo na ponuku RUN – Štart alebo stlačte F5): systémy Delphi a C++ Builder vykonajú kompiláciu a systém Visual Basic vykoná kompiláciu výklad.

Spustenie programovacieho prostredia Visual Basic

Spustenie programovacieho prostredia Visual Basic:

Štartprogramy→ Microsoft Visual Basic 6.0.→ Microsoft Visual Basic 6.0.

Zobrazí sa okno s tromi kartami: Nová, Minulá, Existujúca.

Ryža. 1. Okno na pridanie objektu.

Pomocou okna môžete vytvoriť nový projekt alebo otvoriť existujúci projekt.

Vytvorenie nového projektu: Nový → Štandardný EXE → Otvoriť.

Vytvorí sa projekt pre budúcu aplikáciu, ktorý môže obsahovať formuláre, moduly a ďalšie komponenty.

Otvorte existujúci projekt: Existujúce → Otvoriť požadovaný priečinok→ Vyberte požadovaný projekt → Otvoriť.

Otvorte objekt, ktorý bol predtým otvorený na tomto počítači: Minulosť → Vyberte požadovaný projekt → Otvoriť.

Okno programovacieho prostredia jazyka Visual Basic

Ryža. 2. Okno programovacieho prostredia Visual Basic.

    ovládací panel.

    okno prieskumníka projektu.

    Okno vlastností pre aktuálny ovládací prvok alebo formulár.

    okno na umiestnenie formulára na obrazovku monitora.

    okno na zadávanie príkazov. Príkazy sa vykonávajú ihneď po zadaní.

Ak niektorý z uvedených prvkov nie je viditeľný, možno ho zobraziť (alebo skryť) pomocou ponuky Zobraziť.

Zobraziť → Panel s nástrojmi.

Zobraziť → Prieskumník projektu.

Zobraziť → okno Vlastnosti.

Zobraziť → Okno umiestnenia formulára.

Zobraziť → Núdzové okno.

Okno formulára je možné zobraziť dvojitým kliknutím na ikonu alebo názov formulára v okne prieskumníka projektu.

Pre samoštúdium Vizuálny jazyk 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, čo potrebujete položky menu,

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 vo formulári samostatné súbory, z ktorých každá má zodpovedajúcu príponu:

Súbory formulárov so zdrojovým kódom ( *.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 správny typ alebo využite služby niektorého zo sprievodcov generovaním aplikácií.

Na konci sprievodcu sa získa návrh verzie aplikácie s pripravenými formulármi, ponukami, panelmi nástrojov atď. Potom musí programátor dotiahnuť 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– žiadosť vo formulári dynamická webová stránka,

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 prevádzkový režim 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, ako mnohí Windows aplikácie, Nachádza panel nástrojov(Tool Bar), ktorého tlačidlá duplikujú najčastejšie používané položky menu Visual Basic. Zobrazí sa aj panel s nástrojmi referenčné informácie o polohe a veľkosti vybraného objektu, prípadne 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 dekoráciu vzhľad aplikácie a interakcie používateľov. 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 kliknete pravým tlačidlom myši na názov objektu v prieskumníkovi projektu, zobrazí sa kontextové menu, z ktorého môžete vybrať požadovanú akciu s týmto objektom, napríklad:

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ôzne prvky ovládacie prvky, ktoré sú na formulári, ako aj samotný formulár. 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.

Na uľahčenie navigácie vo veľkom množstve informácií má zoznam vlastností 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


Forma je samostatné okno budúce uplatnenie. 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ého rozhrania 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(Zobraziť objekty), kde si môžete nielen zobraziť hierarchický zoznam dostupných objektov, ale aj vidieť stručná informácia 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 okno Pomocníka pre Visual Basic s informáciami o tento objekt(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). V tomto prípade však 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 ponuky 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 na príklade vyskúšame v praxi celý proces vývoja aplikácie pomocou Visual Basicu najjednoduchší program Dobrý deň, Svet! (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é štandardnému kresleniu obdĺžnika Maľovací program. 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.

Pre presnejšie nastavenie geometrických rozmerov ovládacieho prvku ho vyberte a nainštalujte číselné hodnoty vlastnosti 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 ľavého horného rohu ovládacieho prvku a posledné dve vlastnosti označujú šírku a výšku 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 jazyka Visual Basic okrem hlavnej časti určenej na zadávanie textu jednotlivých podprogramov a globálnych nastavení formulára 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. Objaví sa dialóg 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ý program 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 ešte jedna 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).

V roku 1964 sa zrodil jazyk BASIC. Bol vyvinutý pre vzdelávacie účely, aby sa študenti vysokých škôl mohli naučiť programovať pomocou jednoduchých algoritmov. BASIC bol skutočným prielomom vo vzdelávaní a v reálnom živote sa programátori predháňali vo vytváraní dialektov. Medzi geekov fascinovaných jazykom patril Bill Gates. Vo veku 13 rokov na ňom napísal svoj prvý program a v 20 rokoch si zarobil na implementácii verzie Altair BASIC, ktorú vyvinul spolu s Paulom Allenom.

V 80. rokoch popularita BASICu začala klesať. Nové programovacie jazyky sa zbavili zložitej syntaxe, pričom sa zvýšili ich možnosti. A iba Microsoft sa naďalej držal svojej línie a vydal najprv ďalší bestseller QBasic a potom hrdinu dnešného textu - Visual Basic.

Stručná informácia

Prvé verzie Visual Basicu neboli medzi vývojármi úspešné. Grafické rozhranie a potom zvýraznenie syntaxe boli snáď jediné rozdiely oproti QBasic. Microsoft začal robiť výrazné zmeny až s verziou 3.0. V konfigurácii Professional mohli vývojári pracovať s databázou Prístupové údaje, grafické schopnosti umožnili pracovať s jazykom aj neprogramátorom. Okrem toho sa zvýšil výkon a zjednodušila sa inštalácia softvéru.

V roku 1995 bol vydaný Windows 95, spolu s ktorým sa Visual Basic 4.0 pustil do ovládnutia sveta. Objavil sa tu plnohodnotný kompilátor, zvýšila sa schopnosť vytvárať 32 a 16-bitové aplikácie a rýchlosť prevádzky. Vydané v roku 1998 Najnovšia verzia tradičný Visual Basic. Microsoft následne zmenil koncepciu a spustil vývoj jazyka v dvoch smeroch: VB na platforme .NET a prispôsobené verzie na riešenie lokálnych problémov (VBA, VBScript, eVB).

Visual Basic dnes

VB je nástroj na rýchle vytváranie aplikácií Windows. Po zmene konceptu jazyk získal:

  • podpora OOP s konštruktérmi, deštruktormi a dedičnosťou;
  • bezplatný multithreading;
  • kompilácia do bajtkódu vykonaná pomocou CLR;
  • štruktúrované spracovanie výnimiek;

Ale hlavnou vymoženosťou je platforma .NET. To znamená, že vývojári majú teraz prístup k obrovskému množstvu knižníc platforiem na prácu s databázou, grafikou, formulármi, bezpečnosťou a webom.

Ďalším populárnym nástupcom je Visual Basic for Applications (VBA). Ide o odstrihnutý VB 6.0 na spracovanie makier, vytváranie skriptov, čo zjednodušuje prácu v rámci OS.

V AutoCAD, CorelDraw, SolidWorks a, samozrejme, Microsoft Office, môžete exportovať dáta, štruktúrovať informácie a pripojiť databázu. Dokonca aj na každodennej úrovni budete potrebovať schopnosť vytvárať automaticky vyplnené formuláre a extrahovať informácie jedným kliknutím z Excelu. Pre prácu, ktorá nemusí nevyhnutne zahŕňať programovanie, VBA uľahčuje vytváranie technických dokumentov, výkresov a plánov.

Literatúra

Je lepšie začať sa učiť jazyk s VBA. Po prvé, je to jednoduchšie, po druhé, cieľové produkty sú vám dobre známe a po tretie, obmedzenia vám umožnia sústrediť sa na jazyk. Odhaduje sa, že na naučenie sa jazyka VBA budete potrebovať 30 hodín. V skutočnosti nie viac ako 15. Ako základ môžete použiť jednu z nasledujúcich kníh:

  • Excel 2013. Profesionálne programovanie VBA, John Walkenbach.
  • Riešenie vedeckých a inžinierskych problémov pomocou Excelu, VBA a C C++, Igor Gaidyshev.