Osnovni programski jezik Visual. Uvod v programiranje v Excelu

1. Levi klik na sliko CommandButton
2. Kazalec miške postavite na ustvarjeni obrazec, katerega videz se bo spremenil iz puščice v križ in ga premaknite na mesto v obrazcu, kjer se bo nahajal ustvarjen element.
3. Pritisnite levi gumb miško in premikajte kazalec, dokler slika ne postane zahtevane velikosti, nato spustite gumb - in predmet bo ustvarjen.

Na obrazec postavimo tudi objekta CommandButton2 in Text1.Za premikanje predmeta ga moramo označiti in premakniti z levim gumbom miške na želeno mesto.

Zdaj moramo povezati nadzorno komponento Microsoft Common Dialog Control 6.0 tako, da jo vklopimo v meniju Projekt – Komponente in na seznamu, ki se odpre, postavite kljukico poleg te komponente in kliknite V redu Nato na plošči kontrole Pojavil se bo gumb CommonDialog, ki ga prav tako postavimo na obrazec, pri shranjevanju aplikacije ta gumb ne bo viden. Vnaprej ustvarjen pogled vmesnika je prikazan na sliki.

Po vsem potrebne elemente dodate v obrazec, lahko začnete nastavljati njihove začetne lastnosti, ki bodo določale videz in funkcije dela z vmesnikom. Ta dejanja se izvedejo z uporabo okna z lastnostmi, ki ga je mogoče prikazati, če ni na voljo v razvojnem okolju, na več načinov:
1. Z izbiro Lastnosti v meniju Pogled
2. Z uporabo gumba Okno z lastnostmi na standardu orodne vrstice.
3. Z izbiro postavke Lastnosti v kontekstnem meniju za izbrani objekt na obrazcu.

Na samem vrhu okna je prikazano
Začetni seznam predmetov prikazuje njihove lastnosti spodaj.
V našem primeru seznam predmetov vsebuje
obrazec1
CommonDialog
Ukaz1
Ukaz2
Besedilo1
.

Spodaj leva stran stolpca prikazuje lastnosti predmetov, desna stran pa vrednosti lastnosti. Najprej izberite predmet in nato nastavite vrednost.

Vrednosti lastnosti za objekt nastavimo v skladu s tabelo.Vrednosti lastnosti, ki jih nismo spremenili, ostanejo privzeto enake.

Predmet Lastnina Pomen
obrazec1 (Ime) Slog obrobe Napis StartUpPosition frmDialog 1 - Popravljena ena barva in pisava 2 - Sredinski zaslon
CommonDialog (Ime)PrekličiNapaka dlgStandard True
Besedilo1 (Ime) Poravnava Samodejna velikost Napis v slogu obrobe lblExample 2-Center True 1-Fixed Single Sample
CommandButton1 (Ime) Caption ToolTipText cmdColor Color Izberite barvo ozadja
CommandButton2 (Ime) Caption ToolTipText Pisava CmdFont Izberite možnosti pisave

Koda. Zadnja faza ustvarjanja vmesnika je pisanje programsko kodo da ga obdelamo. Urejanje programa se izvede z uporabo kodnega okna za ustvarjeno obliko, ki ga lahko odprete na več načinov:
1. V meniju Pogled izberite postavko Koda (na enak način se lahko vrnete na urejanje obrazca, v meniju Pogled izberite postavko Objekt);
2. V Raziskovalcu projektov izberite ime obrazca, ki se ustvarja, in v kontekstnem meniju zanj izberite postavko Ogled kode (na obrazec se lahko vrnete na enak način - postavka Ogled predmeta v kontekstnem meniju obrazca):
3. Dvakrat kliknite na ustrezen element obrazca, za katerega morate zagotoviti obdelavo morebitnih dejanj. Metodo za obravnavo tega dogodka lahko ustvarite z dvojnim klikom na element cmdWork, nato pa se prikaže predloga za proceduro, ki obdela uporabnika s pritiskom na ta gumb.
Odprite urejevalnik kode in vnesite podatke.

Private Sub cmdColor_Click() Z dlgStandard On Error GoTo ErrorLabel .Flags = cdlCCRGBInit + cdlCCPreventFullOpen .ShowColor lblExample.BackColor = .Color End With ErrorLabel: Exit Sub End Sub Private Sub cmdFont_Click() Z dlgStandard On Error GoTo Error orLabel .Flags = cdlCFBoth + cdlCFEeffects + cdlCFApply .ShowFont lblExample.Font.Bold = .FontBold lblExample.Font.Italic = .FontItalic lblExample.Font.Name = .FontName lblExample.Font.Size = .FontSize lblExample.Font.Strikethrough = .FontStrikethru lblExample .Font.Underline = .FontUnderline lblExample.ForeColor = .Color End With ErrorLabel: Izhod Sub End Sub

Shranite projekt v formatu frm in vbp.To vam bo dalo možnost, da se kadar koli vrnete k projektu in ga spremenite ali izboljšate. Zdaj ostane le še ustvarjanje izvršljiva datoteka exe z drugimi besedami, prevedite projekt v ločeno datoteko, ki lahko deluje izven razvojnega okolja Visual Basic V meniju Projekt vklopite zadnjo vrstico - Lastnosti V oknu, ki se odpre, v zavihku Splošno navedite vrsto projekta - Standardni EXE in ime projekta.
V zavihku Naredi označite naslov in po želji spremenite ikono V zavihku Prevedi potrdite polje Prevedi v izvorno kodo. Za več hitro delo aplikacije, lahko omogočite optimizacijo za hitro kodo Drugih zavihkov ne potrebujemo Vklopimo OK in zapremo okno.

Zdaj pa prevajajmo. Odprite meni Datoteka Naredite "ime projekta.exe".IN različne različice IDE je ta ukaz lahko drugačen, moj se imenuje tako, lahko pa je tudi Make and Do.

Ta ukaz omogočimo in aplikacijo lahko preverite s klikom na meni Začetek gumb Začetek.
Mora biti pod imenom in na mestu, s katerim ste ga shranili s končnico EXE

Oglejte si to aplikacijo v akciji
Nastavite različne barve besedila in ozadja.



Ustvarimo lasten glasbeni predvajalnik v formatu Wave.

Ko se boste v prvem programu naučili vnašati ukaze v aplikacijo, bomo ustvarili vaš lasten predvajalnik, ki ga lahko shranite na svoj računalnik in ga tudi prilagodite svojim potrebam.

Ustvari nov projekt Standardni EXE.
Odprite okno z lastnostmi projekta tako, da v meniju Projekt izberete Lastnosti projekta in projekt poimenujete MyMultiMedia.

Poimenujte obrazec projekta Formplayer. V lastnost caption obrazca vnesite naslov Multimedia Player.

Pripnite knjižnico komponent Microsoft Multimedia Control 6.0 svojemu projektu s pogovornim oknom Komponente, ki se odpre v meniju Projekt z ukazom Komponente.

Potrebovali bomo pogovorno okno za iskanje datotek, ki jih je mogoče predvajati, zato v oknu Komponente potrdite tudi polje za knjižnico komponent Microsoft Common Dialog Control 6.0.

Dodajte kontrolnik MMControl obrazcu Formplayer tako, da dvokliknete gumb MMControl na nadzorni plošči in ga poimenujete MMControlCDPlayer.

Svojemu obrazcu dodajte kontrolnik commonDialog tako, da dvokliknete gumb CommonDialog na plošči Controls in ga poimenujte cdplayer.

Dodajte kontrolnik CommandButton obrazcu Formplayer tako, da dvokliknete CommandButton na plošči Controls. Poimenujte ta gumb cbFindFile in nastavite lastnost caption na Find File. Ob dogodku klika gumba cbFindFile, ustvarjenega v obrazcu, se odpre pogovorno okno za iskanje datotek, ki jih je mogoče predvajati.

Odprite urejevalnik kode in vnesite kodo, da kontrolniku MMControlCDPlayer dodelite lastnosti, ki jih potrebuje za delo z datotekami WAV. Private Sub Form_Load() MMControlCDPlayer.Notify = False MMControlCDPlayer.Wait = True MMControlCDPlayer.Shareable = False MMControlCDPlayer.DeviceType = "WaveAudio" End Sub Private Sub cbFindFile_Click() cdPlayer.ShowOpen MMControlCDPlayer.FileName = cdP sloj.FileName MMContro lCDPlayer.Command = " Open " End Sub Private Sub Form (Cancel As Integer) MMControlCDPlayer.Command = "Close" End Sub

Zaženite aplikacijo s klikom na gumb Start v meniju. Kliknite gumb Najdi datoteko, odpre se okno, v katerem lahko iščete in nato izberete glasbena datoteka Mahajte za predvajanje. Z gumbi za upravljanje predvajalnika lahko poslušate izbrano datoteko.
Shranite projekt kot v prvi aplikaciji in ustvarite izvršljivo datoteko exe

Narečje osnovnega programskega jezika

Definicija 1

Visual Basic (VB) se nanaša na programske jezike 3. generacije in je Microsoftovo razvojno okolje za programski model COM. Ta jezik je izpeljan iz BASIC-a in podpira grafični uporabniški vmesnik (GUI) za hiter razvoj aplikacij (RAD), dostop do baze podatkov z uporabo DAO, RDO, ADO, ustvarjanje kontrolnikov in objektov ActiveX. Skriptni jeziki (VBA, VBScript) imajo podobno sintakso kot VB.

Jezik VB je sodoben programski jezik, ki združuje postopke in elemente objektno orientiranih in komponentno orientiranih programskih jezikov. Razvojno okolje VB vključuje orodja za vizualno oblikovanje uporabniškega vmesnika. Programer lahko ustvari aplikacijo z uporabo komponent v VB. Aplikacije, zgrajene v VB, lahko uporabljajo tudi Windows API (potrebne so deklaracije zunanjih funkcij).

Značilnosti jezika

VB se pogosto uporablja za poučevanje programiranja in za razvoj aplikacij. Omogoča vam razvoj preprostih in kompleksnih aplikacij z grafičnim vmesnikom. Programiranje v VB združuje vizualne komponente in kontrole, določanje atributov in dogodkov za komponente ter pisanje dodatne kode za razširitev funkcionalnosti. Privzete vrednosti in dejanja za komponente vam omogočajo ustvarjanje preprostih programov brez pisanja kode.

Prevajanje programov je bilo predstavljeno v VB različici 5, vendar izvršljivi programi še vedno potrebujejo določene knjižnice za izvajanje. Takšne knjižnice so vključene v Windows od različice 2000.

Obrazec v VB je ustvarjen s tehnologijo povleci in spusti. Kontrole ( besedilna polja, gumbi itd.) so nameščeni na obrazcu in imajo lastne lastnosti, metode in obravnavo dogodkov. Veliko kontrolnih atributov je mogoče spremeniti med izvajanjem programa, kar ima za posledico programe, ki se dinamično odzivajo na uporabniški vnos.

Jezik VB omogoča ustvarjanje izvedljivih programov (datotek s končnico .exe), kontrolnikov ActiveX, DLL-ji, vendar se najpogosteje uporablja za razvoj aplikacij za Windows. Pogovorna okna se uporabljajo za zagotavljanje namigov. Niz kontrolnikov vam omogoča, da zagotovite osnovne funkcionalnost aplikacijo, s pomočjo obdelovalcev dogodkov pa lahko razširite programsko logiko. Na primer, ko uporabite spustni seznam, se samodejno prikaže seznam, ki vam omogoča, da izberete želeni element.

Obravnavalec dogodkov se uporablja za pisanje dodatne kode glede na izbrani element. Jezik ima veliko knjižnico storitvenih objektov in objektno usmerjenega razvoja. VB za razliko od mnogih drugih programskih jezikov ne razlikuje med velikimi in malimi črkami. Primerjave nizov razlikujejo med velikimi in malimi črkami, lahko pa jih izvajate tudi brez razlikovanja med velikimi in malimi črkami.

Prevajalnik VB je dobavljen z drugimi jeziki Visual Studio (C, C++), vendar omejitve IDE preprečujejo ustvarjanje nekaterih vrst aplikacij.

Funkcije Visual Basic

VB ima naslednje lastnosti:

  • Pravo vrednost določa ena, lažno pa nič, ker Logični tip je shranjen kot 16-bitno celo število s predznakom. Ta dva pomena sta povezana logično delovanje Ne, tj. True = Ni False.
  • Logični in bitni operaterji so združeni, kar razlikuje VB od drugih C-podobnih jezikov (Java, Perl).
  • Pri deklaraciji nizov so podane zgornje in spodnje meje, kot v Pascalu in Fortranu. Poleg tega ima spodnja meja lahko vrednost, nižjo od 1 ali 0, za razliko od Visual Basic .NET ali VBScript, kjer je spodnja meja fiksna.
  • Močna integracija z operacijskim sistemom Windows in COM.
  • Cela števila se samodejno pretvorijo v realna števila, ko se izvede deljenje (/). Operator () se uporablja za deljenje s prirezovanjem ulomka.
  • Za spremenljivke, ki so deklarirane brez podajanja tipa, je privzeti tip različica. Z uporabo operatorja Deftype lahko spremenite to nastavitev in nastavite drugo privzeto vrsto (na primer DefInt, DefVar itd.). Privzeto vrsto je mogoče preglasiti za spremenljivka po z uporabo posebne pripone v njenem imenu.

Razvoj Visual Basica

Prva različica jezika VB 1.0 je bila razvita leta 1991. Alan Cooper je razvil princip komunikacije med jezikom in grafičnim vmesnikom, ki se uporablja v jeziku in je implementiran v njegov prototip Tripod (znan kot Ruby).

Maja 1991 se je pojavil VB 1.0 za MS Windows.

VB 1.0 je bil izdan za DOS leta 1992. Ni bil popolnoma združljiv z različico VB za Windows, ker je deloval v besedilni način zaslon.

Slika 1. Visual Basic za operacijski sistem MS-DOS. Author24 - spletna izmenjava študentskih del

Istega leta se je pojavil nova različica VB 2.0, ki je bil lažji za uporabo in hitrejši.

Leta 1993 sta Standard in Strokovni jezik VB 3.0, ki je vključeval motor za delo z baze podatkov Dostop. VB 4.0 (1995) je omogočil ustvarjanje 32-bitnih in 16-bitnih programov Windows. Prav tako je postalo mogoče pisati razrede v VB in zmožnost prevajanja v strojno kodo, ki je "native" za procesor, kar je znatno povečalo hitrost izvajanja programa.

1997 – VB 5.0 – različica, v kateri je postalo mogoče ustvariti lastne komponente.

Leta 1998 se je pojavila ruska različica 6.0–6.3, ki je podpirala možnost uporabe imen spremenljivk in postopkov v cirilici. VB.NET, ki se je pojavil leta 2001, je prišel z .NET Framework, leta 2003 - VB.NET 2003 z .NET Framework 1.1.

Različica 2005 - Visual Studio 2005 - je vključevala VB.NET 2005. Izdan je bil .NET Framework 2.0 in Microsoft SQL Server 2005. Malo kasneje se je pojavila različica VB Express - brezplačna izdaja VB.NET 2005

Glavne različice Visual Basica

Opomba 1

Microsoft je razvil različice VB za skriptiranje. Sčasoma je prvotni VB nadomestila različica .NET.

  • Classic VB (različice 5-6) odlikuje močna navezanost na razvojno okolje in operacijski sistem Windows, namenjen pisanju izključno Windows aplikacij. Vključuje veliko število orodij za pomoč in enostavnost programiranja: vgrajen razhroščevalnik, pregledovanje spremenljivk in podatkovnih struktur na letenju, okno za odpravljanje napak, opis orodja pri tipkanju programa.
  • VB for Applications (VBA) je programsko orodje za pisanje makrov in drugih aplikacijskih programov za posebne aplikacije. Priljubljena je postala zaradi uporabe v programskem paketu MS Office. Zaradi premajhne pozornosti varnostnim vprašanjem je široka uporaba VBA povzročila širjenje makro virusov.
  • VB Scripting Edition (VBScript) je skriptni jezik, ki je okrnjena različica klasičnega VB. Uporablja se predvsem za avtomatizacijo administracije Windows sistemi kot tudi za ustvarjanje strani ASP in skriptov za internetni brskalnik Raziskovalec.
  • VB.NET je naslednik VB 6.0 in del Microsoftove platforme.MREŽA.

Programski sistem to je paket programsko opremo, ki poleg prevajalnika vključuje še urejevalnik za vnos kode, orodja za avtomatsko izdelavo in razhroščevanje programov, knjižnice z že pripravljeni bloki kodo, priročno referenčno knjigo in druga posebna orodja.

Za programski jezik BASIC obstaja programski sistem Microsoft Visual Basic - na kratko VB. Za programski jezik Pascal - Borland Delphi. Pri programskem jeziku SI++ sta to Microsoft Visual C++ in Borland C++ Builder. Iz katere koli aplikacije Microsoft Office V operacijskem okolju Windows lahko skratka poženete programski sistem Visual Basic for Applications (VBA).

Našteti programski sistemi so vizualni programski sistemi, to pomeni, da se objekti v tem sistemu ustvarjajo z miško.

Windows OS ima veliko standardnih elementov: okna, menije, gumbe itd. Za njih je sistem pripravljen standardni bloki strojna koda - shranjene so v dinamičnih knjižnicah - datoteke s končnico .DLL. Zato program Windows ni več videti kot niz zaporednih ukazov, temveč kot nešteto klicev procedur, shranjenih v sistemu Windows. Glede na navedeno je za programiranje v okolju operacijskega sistema Windows potreben nakup sistemskih programov za programiranje.

Visual Basic je splošni programski jezik za začetnike. Microsoft Visual Basic je orodje za razvoj programske opreme, ki ga je razvila Microsoft Corporation in vključuje programski jezik in razvojno okolje.

Program, v katerem nastajajo novi programi, se imenuje programsko okolje Visual Basic. Ker se to okolje izvaja v računalniku skupaj z operacijskim okoljem Windows, boste ustvarili programe, imenovane Windows aplikacije ali preprosto: aplikacije. Če želite ustvariti aplikacijo, morate ustvariti projekt. To boste storili v programskem okolju Visual Basic.

Prednosti Visual Basica

    Visual Basic se zaradi svoje preprostosti in jasnosti primerja z drugimi programskimi jeziki.

    Visual Basic je dinamično razvijajoč se jezik.

    Visual Basic je vgrajen v programe, kot so Word, Excel itd. Uporablja se lahko za nadzor teh programov iz drugih programov.

    Visual Basic je objektno usmerjen jezik. Osnova jezika so predmeti. Na primer: okno, gumb, kombinirano polje, s katerim program deluje.

Osnove programiranja v Visual Basic

Ko zaženete sistem za vizualno programiranje (v tem sistemu se objekti ustvarjajo z miško), boste imeli dostop do: okna standardnih objektnih razredov; okno lastnosti za te predmete; kodno okno.

STANDARDNI RAZREDI OBJEKTOV, na primer, kot so OKNA (okno se imenuje OBRAZEC) in KONTROLE (gumbi, seznami, polja, radijski gumbi, potrditvena polja, ukazni gumbi in drugi), so v sistemu vizualnega programiranja predstavljeni kot ikone na orodna vrstica.

Programer z miško povleče kontrolne elemente iz orodne vrstice ToolBox na OBRAZEC.

Nato programer z miško prikliče okno LASTNOSTI PREDMETA in konfigurira lastnosti vsakega predmeta (izbere z miško iz okna LASTNOSTI PREDMETA), na primer: ime, velikost, barvne značilnosti, položaj na obrazcu in na zaslonu, pisava, oznake na predmetih itd.

Zdaj je treba tem objektom z lastnostmi, ki smo jih določili, dodeliti določen POSTOPEK DOGODKA (ali pravijo - potrebno je konfigurirati metode objekta).

Dodeljevanje DOGODKOVNE PROCEDURE objektom pomeni pisanje programa, ki se začne izvajati po nastopu določenega dogodka. Na primer, po kliku na ukazni gumb se v besedilnem polju prikaže besedilo ali pa se na primer pri odpiranju okna zasliši zvok, pred zaprtjem pa se prikaže poziv za potrditev zapiranja okna.

Da bi programer objektu dodelil proceduro dogodka, običajno dvoklikne z levo miškino tipko na objekt in v oknu PROGRAMSKA KODA, ki se prikaže, napiše program v programskem jeziku (ta je lahko Basic, Pascal ali C++, odvisno od programski sistem).

V programskih sistemih je pisanje programa kar se da enostavno, saj se po dvojnem kliku na objekt prikaže okno programske kode s pripravljeno prazno predlogo dogodkovne procedure, ostane pa le še z miško ali tipkovnico naredite nekaj sprememb v predlogi (če je potrebno) in dodajte program v procesu prevajanja programa Sistem samodejnih namigov je lahko v veliko pomoč - urejevalnik samodejno ponudi programerju seznam operaterjev, funkcij in lastnosti predmetov, kot jih potrebuje - vse kar ostane je, da izberete s seznama in kliknete miško.

Po postavitvi vseh potrebnih kontrolnikov na obrazec, nastavitvi njihovih lastnosti in ustvarjanju postopkov dogodkov je program pripravljen. Vse, kar ostane, je podati ukaz za prevajanje (za VB kliknite Start v orodni vrstici ali RUN – Start meni ali pritisnite F5): sistema Delphi in C++ Builder izvedeta prevajanje, sistem Visual Basic pa izvede tolmačenje.

Zagon programskega okolja Visual Basic

Zagon programskega okolja Visual Basic:

ZačetekProgrami→ Microsoft Visual Basic 6.0.→ Microsoft Visual Basic 6.0.

Prikaže se okno s tremi zavihki: Novo, Preteklo, Obstoječe.

riž. 1. Okno za dodajanje predmeta.

Z uporabo okna lahko ustvarite nov projekt ali odprete obstoječega.

Ustvarjanje novega projekta: Novo → Standardni EXE → Odpri.

Ustvari se projekt bodoče aplikacije, ki lahko vsebuje obrazce, module in druge komponente.

Odprite obstoječi projekt: Obstoječe → Odpri želeno mapo→ Izberite želeni projekt → Odpri.

Odprite predmet, ki je bil prej odprt v tem računalniku: Preteklost → Izberite želeni projekt → Odpri.

Okno programskega okolja Visual Basic

riž. 2. Okno programskega okolja Visual Basic.

    Nadzorna plošča.

    okno raziskovalca projektov.

    Okno lastnosti za trenutni kontrolnik ali obrazec.

    okno za postavitev obrazca na zaslon monitorja.

    okno za vnos ukazov. Ukazi se izvedejo takoj po vnosu.

Če kateri od naštetih elementov ni viden, ga lahko prikažete (ali skrijete) z uporabo menija Pogled.

Pogled → Orodna vrstica.

Pogled → Raziskovalec projektov.

Pogled → okno z lastnostmi.

Pogled → Okno za postavitev obrazca.

Pogled → Okno za nujne primere.

Okno obrazca lahko prikažete z dvojnim klikom na ikono ali ime obrazca v oknu raziskovalca projektov.

Za samostojno učenje Vizualni jezik Basic vam omogoča razumevanje osnov programiranja iz nič brez pomoči učitelja in se naučite ustvarjati polnopravne aplikacije za Windows. Velika količina informacij o Visual Basicu omogoča tudi uporabo knjige kot reference.

* * *

Podan uvodni del knjige Visual Basic za začetnike. Korak za korakom. Vadnica/priročnik (Evgeniy Matveev) priskrbel naš knjižni partner - podjetje Liters.

2. poglavje: Predstavitev Visual Basica

V tem poglavju se boste naučili:

Zaženite Visual Basic,

Poiščite, kar potrebujete postavke menija,

Uporabite gumbe orodne vrstice

Razumeti vse glavne objekte vmesnika,

Ustvari aplikativne projekte,

Izberite pravega vrsto aplikacije,

Shranite in odprite posnete projekte,

Napišite svoj prvi program

Pravilno uporabljajte sistem pomoči.

2.1. Pregled programskega okolja

V glavnem Windows meni izberite ekipo Start – Programi – Microsoft Visual Studio 6.0 – Microsoft Visual Basic 6.0(Start – Programi – Microsoft Visual Studio 6.0 – Microsoft Visual Basic 6.0) Visual Basic se bo zagnal in na zaslonu se bo prikazalo pogovorno okno Nov projekt(Nov projekt) razširjen v zavihku Novo(Novo) (slika 2.1).


Slika 2.1. Nov zavihek


Dialog Nov projekt(Nov projekt) uporabniku ponuja možnost ustvarjanja novega ali odpiranja obstoječega projekta. Projekt je aplikacija v razvoju. Sestavljen je iz več komponent, shranjenih na disku v obliki ločene datoteke, od katerih ima vsaka ustrezno razširitev:

Datoteke obrazcev z izvorno kodo ( *.frm),

Datoteke obrazcev z izvršljivo kodo ( *.frx),

Datoteke modulov ( *.bas),

Datoteke modula razreda ( *.cls),

Dodatne nadzorne datoteke ( *.ocx),

Projektna datoteka ( *.vbp),

Datoteka virov ( *.res),

Druge datoteke.

Z izbiro ene od ikon na zavihku Novo(Novo), lahko ustvarite nov prazen projekt pravi tip ali uporabite storitve enega od čarovnikov za generiranje aplikacij.

Na koncu čarovnika se pridobi osnutek aplikacije s pripravljenimi obrazci, meniji, orodnimi vrsticami itd. Nato mora programer dokončati številne malenkosti, a zahvaljujoč uporabi čarovnika prihrani čas izdelava glavnega okvira aplikacije.

Zdaj pa naštejmo možnosti za ustvarjene aplikacije ali komponente, ki so izbrane na zavihku Novo(Nov) dialog Nov projekt(Nov projekt):

Standardni EXE– standardna aplikacija,

ActiveX EXE– komponenta ActiveX kot aplikacija,

ActiveX DLL– ActiveX komponenta v obliki dinamično naložene knjižnice,

Nadzor ActiveX– komponento ActiveX v obliki orodja Visual Basic za ustvarjanje kontrolnikov,

Čarovnik za aplikacije VB– Čarovnik za aplikacije Visual Basic,

VB Wizard Managernadzorni program pri ustvarjanju čarovnikov po meri,

Podatkovni projekt– aplikacija za delo z bazami podatkov,

Aplikacija IIS– aplikacija za Microsoft Internet Information Server,

Dodatek– dodatek za Visual Basic,

Dokument ActiveX Dll– ActiveX dokument v obliki dinamično naložene knjižnice,

Dokument ActiveX Exe– dokument ActiveX kot aplikacija,

Aplikacija DHTML– vloga v obrazcu dinamično spletno stran,

Kontrolniki VB Enterprise Edition– standardna aplikacija za Windows z možnostjo uporabe dodatnih kontrol.

Za ogled naslednjega zavihka pogovornega okna Nov projekt(Nov projekt) kliknite na bližnjico Obstoječe(Obstoječe) (slika 2.2).


Slika 2.2. Obstoječi zavihek

Pogovorno okno Nov projekt


Tab Obstoječe(Obstoječe) vam omogoča, da odprete shranjen projekt s katerega koli trajnega ali izmenljivega pogona, oz omrežno napravo, za katerega najprej na spustnem seznamu izberite mapo, kjer se nahaja Mapa(Mapa), nato ime projektne datoteke v glavnem oknu in kliknite Odprto(Odprto).

Zdaj pa pojdimo na zavihek Nedavno(Nedavni) dialog Nov projekt(Nov projekt) (slika 2.3).


Slika 2.3. Nedavni zavihek

Pogovorno okno Nov projekt


Tukaj se lahko hitro vrnete na enega od nazadnje urejenih projektov Visual Basic, tako da preprosto kliknete ime datoteke projekta in kliknete Odprto(Odprto).

Če želite še naprej spoznavati vmesnik programskega okolja Visual Basic, morate ustvariti standardni projekt aplikacije. V tem primeru bo na voljo večina elementov menija in gumbov orodne vrstice.

Nazaj na zavihek Novo(Novo) (sl. 2.1) dialog Nov projekt(Nov projekt), kliknite na ikono Standardni EXE (Standardna aplikacija) in pritisnite gumb Odprto(Odprto). Po tem bo ustvarjen nov projekt z imenom Projekt1, ki je privzeto dodeljen, v načinu pa bomo videli programsko okolje Visual Basic oblikovanje(dizajn) (slika 2.4).

Slika 2.4. Programsko okolje Visual Basic

v načinu oblikovanja


Navajamo trenutno vidne objekte vmesnika programskega okolja Visual Basic:

naslov okna(Glava okna)

menijska vrstica(Menijska vrstica)

orodna vrstica(Orodna vrstica)

Nadzorna plošča(Škatla z orodjem)

projektni vodnik(Project Explorer)

okno lastnosti(okno z lastnostmi)

okno za postavitev obrazca(Okno postavitve obrazca).

Naslov okna(Glava okna) prikazuje ime projekta, ki ga urejate, in trenutni način delovanja Visual Basica, kot je opisano zgoraj.

Menijska vrstica(Menijska vrstica) ponuja programerju možnost uporabe zmogljivega arzenala funkcij programskega okolja Visual Basic (slika 2.5).


Slika 2.5. Funkcije menijske vrstice


Tik pod menijsko vrstico, kot mnogi Windows aplikacije, ki se nahaja orodna vrstica(Orodna vrstica), katere gumbi podvajajo najpogosteje uporabljene elemente menija Visual Basic. Prikaže se tudi orodna vrstica referenčne informacije o položaju in velikosti izbranega predmeta ali o lokaciji kazalca v besedilu programa (slika 2.6).


Slika 2.6. Funkcije orodne vrstice


Na levi strani okna Visual Basic je Nadzorna plošča(Škatla z orodjem) (slika 2.7).


Slika 2.7. Škatla za orodje


Večina kontrolnikov se uporablja za okras videz aplikacije in uporabniške interakcije. O njih bomo podrobneje razpravljali v ustreznem poglavju.

V zgornjem desnem kotu je okno projektni vodnik(Project Explorer) z naslovom as Projekt - Projekt1(Projekt – Projekt1). To okno ima drevesno strukturo s seznamom komponent, ki so del aplikacije, ki se načrtuje. Zdaj seznam vsebuje eno samo komponento - obrazec z imenom Form1 (slika 2.8).


Slika 2.8. Raziskovalec projektov


Če z desno miškino tipko kliknete ime predmeta v raziskovalcu projekta, se prikaže kontekstni meni, iz katerega lahko izberete želeno dejanje na tem objektu, na primer:

Tiskanje na tiskalniku,

Ker so aplikacije Visual Basic zgrajene modularno, je vsaka komponenta projekta shranjena v ločeni datoteki.

Spodaj je okno lastnosti(Okno z lastnostmi), ki ima naslov Lastnosti – obrazec1(Lastnosti – obrazec1) (slika 2.9).


Slika 2.9. Okno z lastnostmi


V tem oknu si lahko ogledate ali spremenite vrednosti lastnosti različne elemente kontrole, ki so na obrazcu, kot tudi sam obrazec. Lastnosti so lahko zelo različne: ime, velikost, barva itd.

Pod naslovom okna je spustni seznam s seznamom kontrolnikov za aktivni obrazec. Še nižje lahko vidite seznam lastnosti izbranega elementa v obliki para: ime lastnosti – njena vrednost. Na primer lastnina Napis(Naslov) je pomemben obrazec1.

Za bolj priročno krmarjenje po veliki količini informacij ima seznam lastnosti dva zavihka, ki omogočata izbiro vrstnega reda: Abecedno(abecedno) oz Kategorizirano(Po kategoriji). Končno je pod seznamom lastnosti namig o namenu lastnosti, označen s klikom miške.

Naslednje okno, ki si ga bomo ogledali, je okno za postavitev obrazca(Okno postavitve obrazca) (Slika 2.10).


Slika 2.10. Okno za postavitev obrazca

(Okno postavitve obrazca)


Prikazuje majhno kopijo delavca Windows namizje z obrazcem, ki se nahaja na njem, točno tako, kot bo med izvajanjem programa. Posebej dragocena je možnost preverjanja lokacije obrazca na namizju pri različnih ločljivostih.

Vsa podokna so zasidrana na robove glavnega okna Visual Basica. Ta vrsta vmesnika se imenuje (Multi-Document Interface). Zgodnje različice Visual Basica so uporabljale drugo različico, imenovano Single Document Interface, kjer je bilo vsako podrejeno okno neodvisno.

Če želite namestiti drugo vrsto vmesnika, izberite menijski ukaz Orodja – Možnosti…(Orodja - Možnosti ...). Prikaže se pogovorno okno Opcije(Možnosti), kjer morate iti na zavihek Napredno(Izbirno) (slika 2.11).


Slika 2.11. Zavihek Napredno

Pogovorno okno z možnostmi


Po potrditvi polja Razvojno okolje SDI(Single Document Development Environment) in kliki gumbov v redu, se bo vrsta vmesnika spremenila v SDI – Single Document Interface(Vmesnik z enim dokumentom).

Obnašanje posameznih podrejenih oken med uporabo lahko prilagodite MDI – vmesnik za več dokumentov(Multi-Document Interface), za kar bi morali iti na zavihek Priklop(Pripenjanje) istega dialoga (slika 2.12).


Slika 2.12. Priključni zavihek

Pogovorno okno z možnostmi


Če izberete potrditveno polje na levi strani imena ustreznega podokna, omogočite Visual Basicu, da se zaskoči na rob glavnega okna, počistite potrditveno polje pa to onemogočite.

Poleg vmesniških objektov programskega okolja Visual Basic je približno na sredini zaslona (slika 2.4) okno za ustvarjen projekt, ki ima naslov Projekt1 – obrazec1 (obrazec)(Project1 – Form1 (Form)), znotraj katerega je prikazana oblika bodoče aplikacije (slika 2.13).


Slika 2.13. Obrazec Obrazec1

v oknu projekta Project1


Obrazec je ločeno okno prihodnjo aplikacijo. Na njegovo površino se lahko kasneje namestijo elementi Upravljanje sistema Windows: gumbi, polja za vnos besedila, seznami, potrditvena polja itd.

Mreža majhnih pik je vidna samo med razvojem aplikacije in pomaga programerju, da sorazmerno postavi kontrolnike na obrazec.

Ista oblika v času izvajanja bo videti nekoliko drugače, brez vodilne mreže za postavitev elementov in projektnega okna (slika 2.14).


Slika 2.14. Obrazec Obrazec1

med izvajanjem


Obrazec igra ključno vlogo v veliki večini aplikacij, ustvarjenih z Visual Basicom. Poleg vidnega vmesnika vsebuje rutine za obravnavanje dogodkov, ki se izvajajo, ko se kliknejo gumbi obrazca, pritisne tipka in druge interakcije uporabnika z elementi, ki se nahajajo na obrazcu.

Tudi večina drugih komponent programskega okolja Visual Basic je tako ali drugače povezanih z obrazcem in v svojem imenu vsebuje njegovo ime, zato je priporočljivo, da obrazca ne preimenujete, da se izognete ročnemu preimenovanju drugih komponent programa.

Nekatera okna vmesnika Visual Basic privzeto niso vidna. Njihov prikaz na zaslonu lahko nadzorujete z menijskimi ukazi Pogled(Ogled). Eden najpomembnejših je Okno kode(Okno s kodo), v katerega se vnese izvorna koda podprogramov, ki so vključeni v aplikacijo.

Izvedite menijski ukaz Pogled – koda(Pogled – Koda), po katerem se prikaže okno s kodo (slika 2.15).


Slika 2.15. Okno kode

(Okno s kodo)


Drugo pogosto uporabljeno okno je Brskalnik predmetov(Ogled predmetov), ​​kjer si ne morete samo ogledati hierarhičnega seznama razpoložljivih predmetov, ampak tudi videti kratke informacije o njihovi uporabi v programu (slika 2.16).


Slika 2.16. Brskalnik predmetov

(Ogled predmetov)


Preostala okna programskega okolja Visual Basic bodo obravnavana v ustreznih poglavjih.

2.2. Pomoč o predmetih in njihovih lastnostih

V Visual Basicu je precej objektov in imajo še več lastnosti. Zapomniti si vse je težko, če ne skoraj nemogoče, zato morate nenehno uporabljati vgrajeno pomoč.

Enako velja za navodila in vgrajene funkcije jezika Visual Basic. Seveda se bodo postopoma zapomnili, a ne skrbite, če se ne spomnite natančno imena ali sintakse kakšnega navodila.

Do kontekstno občutljive pomoči programskega okolja Visual Basic lahko preprosto dostopate na zaslonu s tipko .

Pomoč se imenuje kontekstno občutljiva, ker je prikazana tema pomoči odvisna od trenutnega konteksta, ki je določen z izbiro katerega koli predmeta in imenom lastnosti, metode ali stavka Visual Basica, znotraj katerega se nahaja besedilni kazalec.

Poskusimo uporabiti kontekstno pomoč Visual Basica v praksi. Na primer, želimo dobiti podrobne informacije o kontroli ProgressBar(vrstica napredka).

Z miško izberite gumb ProgressBar(vrstica napredka) v Toolbox(Orodjarna) in pritisnite tipko . Odpre se okno pomoči za Visual Basic z informacijami o ta predmet(Slika 2.17).


Slika 2.17. Pomoč za Visual Basic – ProgressBar


Na vrhu besedila opisa, tik pod trenutnim naslovom razdelka, je več možnosti menija, ki jih lahko izberete, da dobite več informacij:

Poglej tudi(Glejte tudi) – informacije o povezanih temah,

Primer(Primer) – besedilo primeri kode,

Lastnosti(Lastnosti) – seznam lastnosti,

Metode(Metode) – seznam metod,

Dogodki(Dogodki) – seznam dogodkov.

Recimo, da se moramo seznaniti s primeri programiranja krmilnika ProgressBar(vrstica napredka).

V teoriji bi morali izbrati element Primer(Primer). Toda v tem primeru ta element ni na voljo, saj so primeri kode spodaj. Zato se z navpičnim drsnim trakom premikajte navzdol po besedilu, dokler ne vidite primera postopka z uporabo kontrolnika ProgressBar(Vrstica napredka) (Slika 2.18).


Slika 2.18. Pomoč za Visual Basic - primer besedila postopka z uporabo ProgressBar

(vrstica napredka)


Vse primere, ki so na voljo v sistemu pomoči Visual Basic, lahko uporabite kot vzorec, ki ga lahko kopirate v svoj program in urejate po lastni presoji.

Z miško izberite želeni del kode in ga s pomočjo bližnjice na tipkovnici kopirajte v odložišče sistema Windows +[C] oz + .

Pojdite na svoj program in pritisnite kombinacijo tipk +[V] oz + da vstavite delček kode.

Medtem ko ste v oknu pomoči za Visual Basic, lahko brskate po vsebini drugih tem ali uporabite kazalo ali iskanje, da poiščete temo pomoči, ki jo iščete.

Za iskanje informacij, ki jih potrebujete, kliknite na oznako Iskanje(Iskanje), ki se nahaja na levi strani okna pomoči. Odpre se zavihek Iskanje(Iskanje) Sistem pomoči Visual Basic (Slika 2.19).


Slika 2.19. Zavihek Iskanje

Pomoč za Visual Basic


Kliknite na polje za vnos Poiščite naslednje besede(Iščite naslednje besede) in vnesite ključne besede za iskanje, po potrebi uporabite logični operatorji: in(IN), oz(ali), blizu(Zapri), ne(Ne). Vnos teh operaterjev ni možen samo ročno, ampak tudi z izbiro s seznama, ki ga prikličete s klikom na gumb desno od tega polja.

Če želite začeti iskati teme pomoči, ki vsebujejo kombinacijo ključnih besed, ki ste jo vnesli, kliknite Teme(Razdelki) in počakajte, da se postopek iskanja konča. Po zaključku se na levi strani okna prikaže seznam najdenih particij.

Zgoraj opisane možnosti pomoči so na voljo v meniju Visual Basic. Vsebino pomoči prikliče ukaz pomočVsebina…(Pomoč - Vsebina), abecedno kazalo - naslednji odstavek pomočKazalo ...(Pomoč - Kazalo) in iskanje - pomočIskanje…(Pomoč – Iskanje). Uporaba menija pomoč Za tehnično podporo lahko obiščete tudi Microsoftovo spletno mesto.

2.3. Prva aplikacija v jeziku Visual Basic

Zdaj pa na primeru preizkusimo v praksi celoten postopek razvoja aplikacije z uporabo Visual Basica najpreprostejši program Pozdravljen, svet! (Pozdravljen, svet!). Ta aplikacija bo imela samo dva gumba: Pozdravi in Izhod.

Po pritisku na gumb Pozdravi mora se prikazati pogovorno okno s sporočilom Pozdravljen, svet!, in po pritisku na gumb Izhod– program zapre.

Znani Hello, World! (Hello, world!), običajno pišejo vsi programerji začetniki, ki delajo prve korake pri obvladovanju novega programskega jezika.

Za nadaljevanje procesa razvoja tega programa bomo uporabili že izdelan projekt s privzetim imenom Projekt1, najprej ga preimenujte.

V meniju Visual Basic izberite Projekt-Lastnosti projekta 1 …(Projekt – Lastnosti projekta1…). Na zaslonu se prikaže pogovorno okno z nastavitvami (Projekt1 – Lastnosti projekta), ki se odpre na zavihku Splošno(Splošno) (slika 2.20).


Slika 2.20. Zavihek Splošno

Pogovorno okno z nastavitvami Projekt1 – Lastnosti projekta

(Projekt1 – Lastnosti projekta)


Dvakrat kliknite na polje za vnos Ime Projekta(Ime projekta) in zamenjajte obstoječe besedilo Projekt1 na novem - Pozdravljen, svet. Po tem kliknite gumb v redu da zaprete pogovorno okno z nastavitvami Projekt1 – Lastnosti projekta(Projekt1 – Lastnosti projekta).

Preimenujmo edino obliko naše aplikacije. Če želite to narediti, kliknite kjer koli na obrazcu obrazec1, nakar v oknu Lastnosti – obrazec1(Lastnosti – Obrazec1) bo prikazan celoten seznam njegovih lastnosti (slika 2.21).


Slika 2.21. Okno z lastnostmi – obrazec1


V levem stolpcu okna lastnosti poiščite klicano lastnost Ime(Ime), ki ima trenutno vrednost obrazec1. Ime nepremičnine Ime(Ime) je v oklepajih, ker se v kodi Visual Basic uporablja nekoliko drugače kot vse druge lastnosti.

Ime(Ime) v desni stolpec in vnesite Pozdravljen, svet, nato pritisnite tipko .

Na enak način spremenite vrednost lastnosti Napis(Naslov). Namesto stare vrednosti obrazec1 vnesite novo - Pozdravljen, svet! Upoštevajte, da lahko tukaj že uporabljate presledke, vejice in druge znake. Obrazec bo imel naslednjo obliko (slika 2.22).


Slika 2.22. Obrazec HelloWorld v oknu projekta HelloWorld


Kako se ti dve lastnosti razlikujeta? Lastnina Ime(Ime) je zahtevano za kateri koli predmet Visual Basic. Edinstveno identificira ali, z drugimi besedami, kaže na ta objekt, tako da je do njega mogoče dostopati iz besedila programa. Ime obrazca Pozdravljen, svet lahko vidite v naslovni vrstici okna trenutnega projekta: HelloWorld – HelloWorld (obrazec). To okno je samo v informativne namene in je prikazano samo v načinu za razvoj aplikacije. Okno projekta vsebuje sam obrazec Pozdravljen, svet.

Lastnina Napis(Naslov) je na voljo samo za tiste predmete, ki imajo lahko viden napis na zaslonu monitorja, na primer za predmete Oblika(Oblika), CommandButton(Ukazni gumb) oz Okvir(Okvir). Naš obrazec ima napis Pozdravljen, svet! je zdaj viden v naslovni vrstici, kjer bo viden tudi ob zagonu aplikacije.

Zdaj je vse pripravljeno za nadaljevanje oblikovanja vmesnika naše aplikacije, ki je sestavljena iz enega obrazca, na katerem naj bi bila dva gumba. Obrazec že imamo. Ostane le še, da nanj namestimo gumbe in napišemo podprogram za prikaz pogovornega okna s sporočilom na zaslonu Pozdravljen, svet!

Namestitev gumba na površino obrazca je podobna standardnemu risanju pravokotnika Program za barvanje. Kliknite ikono orodja CommandButton(Ukazni gumb) nadzorne plošče (Orodjarna) in postavite kazalec miške na obrazec, ki se spremeni v križec:

Pritisnite levi gumb miške in medtem, ko ga držite v tem položaju, premaknite kazalec miške nekaj centimetrov v desno in navzdol od te točke, nato pa spustite gumb miške. Na določenem mestu obrazca se prikaže ukazni gumb z napisom Ukaz1.

Na enak način postavite drugi gumb na obrazec. Po tem bo približno v tej obliki (slika 2.23).


Slika 2.23. Obrazec HelloWorld z dvema ukaznima gumboma


Seveda je težko takoj določiti zahtevane velikosti in lokacijo gumbov. Toda Visual Basic vam potem omogoča spreminjanje teh nastavitev na več načinov, ki so skupni vsem kontrolnikom:

Z izbranim kontrolnikom miške ga lahko povlečete po površini obrazca ali mu spremenite velikost tako, da zgrabite enega od kvadratnih ročajev okoli njegovega oboda.

Če želite natančneje nastaviti geometrijske dimenzije krmilnega elementa, ga izberite in namestite številske vrednosti lastnosti levo(levo), Vrh(zgornji), Premer(Širina) in Višina(Višina) v Okno z lastnostmi(okno z lastnostmi). Prvi dve lastnosti označujeta koordinate zgornjega levega kota kontrolnika, zadnji dve lastnosti pa širino in višino predmeta.

Zdaj pa spremenimo oznake na gumbih, ki ne bi smele biti Ukaz1 in Ukaz2, A Pozdravi in Izhod v skladu s tem in tem predmetom dajte tudi bolj informativna imena.

Kliknite, da označite gumb Ukaz1, nakar v Okno z lastnostmi(okno z lastnostmi) bo prikazan seznam njegovih lastnosti.

Dvakrat kliknite na vrednost lastnosti Napis(Naslov) in namesto tega Ukaz1 vstopiti Pozdravi. Po tem se besedilo na gumbu takoj spremeni.

Na enak način spremenite lastnost Ime(Ime), nastavitev na novo vrednost – cmdPozdravljeni.

Izvedite podobna dejanja z gumbom Ukaz2, ki ima lastnosti Ime(ime) in Napis(Glava) dodelite vrednosti cmdIzhod in Izhod oz.

Na tej točki se faza oblikovanja vmesnika konča in preidemo na dejansko pisanje besedila programa.

Dvokliknite gumb z oznako Pozdravi. Odpre se okno kode z že oblikovano predlogo podprograma cmdHello_Click, ki se prikliče, ko kliknete ta gumb (slika 2.24).


Slika 2.24. Okno kode s postopkom cmdHello_Click


Okno s kodo Visual Basic poleg glavnega dela, namenjenega vnosu besedila posameznih podprogramov in globalnih nastavitev obrazca, vsebuje dva spustna seznama.

Na levem seznamu lahko izberete kontrolni element, na desnem seznamu pa vrsto dogodka, na katerega želite odgovoriti, na katerega nameravate napisati podprogram v Visual Basicu.

Po izbiri obeh vrednosti na spustnih seznamih bo v glavnem delu kodnega okna samodejno ustvarjen prazen postopek za obravnavo tega dogodka.

V tem primeru sta želeni nadzor in vrsta dogodka že izbrana. To je gumb z imenom cmdPozdravljeni in dogodek Kliknite(klik). Besedilo prazne dogodkovne procedure izgleda takole:



Ključna beseda Sub, okrajšava za Podprogram(podprogram), služi za oglasi(deklaracijski) postopki cmdHello_Click, ki obravnava dogodek klika gumba cmdPozdravljeni.

Ime postopka je sestavljeno iz imena predmeta, podčrtaja " _ " in vrsto dogodka. To ime kaže Visual Basicu, da je ta postopek povezan z dogodkom Kliknite(kliknite) gumbe cmdPozdravljeni. Prazni oklepaji nam povedo, da proceduri niso posredovani nobeni parametri.

Modifikator Zasebno(Zasebno) označuje, da je ta postopek viden samo znotraj vsebnika, v tem primeru obrazca. Navodila zaključijo postopek. End Sub.

Seveda prazna procedura ne naredi popolnoma ničesar - da bi kar koli naredila, morate v telo procedure napisati vsaj eno vrstico programa.

Od tega trenutka se začne proces kodiranje(Coding), ki je pisanje besedila programa, ki izvaja želeno funkcionalnost.

Kodiranje je osrednji člen vsakega programskega sistema. Visual Basic ni izjema, čeprav vam omogoča, da zmanjšate čas kodiranja.

Vse kar moramo storiti je, da znotraj postopka vnesemo eno samo navodilo jezika Visual Basic, ki prikaže pogovorno okno s sporočilom Pozdravljen, svet!:


MsgBox("Pozdravljen svet!")

Končni postopek bo potem videti takole:


Zasebni pod cmdHello_Click()

MsgBox("Pozdravljen svet!")


Nato dvakrat kliknite na drugi gumb, ki pravi Izhod. Odpre se postopek obdelave dogodka klika na ta gumb.

V telesu postopka cmdExit_Click vnesite navodila Konec, ki ob dogodku opravlja funkcijo zaustavitve aplikacije Kliknite(klik).

Besedilo drugega postopka bo zdaj videti takole:


Zasebni pod cmdExit_Click()


To je vse! Vse, kar ostane, je občudovanje opravljenega dela in preverjanje funkcionalnosti napisane kode.

Če želite preveriti sposobnost ustvarjenega programa, kliknite na gumb Začetek(Zagon) orodne vrstice ali pritisnite tipko .

Visual Basic preklopi v način delovanja in na zaslonu se prikaže delujoča aplikacija Hello, World!. (Pozdravljen, svet!) (Slika 2.25).


Slika 2.25. Delujoča aplikacija

Pozdravljen, svet! (Pozdravljen, svet!)


Naredite nekaj klikov na gumb z oznako Pozdravi. Pojavilo se bo dialog z zahtevanim sporočilo(Slika 2.26).


Slika 2.26. Dialog z besedilnim sporočilom

Programi Zdravo, svet! (Pozdravljen, svet!)


Občudujte ga s ponosom ustvarjalca svojega prvega računalniški program in pritisnite gumb v redu da zaprete pogovorno okno.

Zdaj kliknite na gumb Izhod. Program se zapre in Visual Basic se vrne v način načrtovanja.

2.4. Shranjevanje projekta na disk in njegovo nalaganje

za nadaljevanje programiranja

Avtor ne dvomi, da vas bo ustvarjanje aplikacij z uporabo Visual Basica navdušilo in bo treba projekt shraniti na disk, nato pa ga naložiti za nadaljevanje dela. To je zelo enostavno narediti, podobno kot varčevanje Microsoftov dokument Pisarna.

Samo kliknite gumb Shrani projekt(Shrani projekt) orodna vrstica (Orodna vrstica) ali izberite menijski ukaz mapaShrani projekt(Datoteka – Shrani projekt), da shranite vse komponente projekta na disk. Visual Basic vas bo nato pozval, da shranite posamezne komponente eno za drugo. Najprej se prikaže pogovorno okno Shrani datoteko kot(Shrani datoteko kot) z zahtevo za shranjevanje obrazca (slika 2.27).


Predlagano ime obrazca lahko uredite v vnosnem polju Ime datoteke(Ime datoteke) ali pa ga pustite nespremenjenega. Nato kliknite gumb Shrani(Shrani). Po shranjevanju obrazca se prikaže pogovorno okno Shrani projekt kot(Shrani projekt kot) z zahtevo za shranjevanje projekta (slika 2.28).


S tem boste dokončali shranjevanje projekta. Ko ponovno shranite, vam ni treba znova opraviti vseh korakov - samo pritisnite gumb Shrani projekt orodna vrstica (Shrani projekt).

Obstaja še ena bolj prilagodljiva možnost shranjevanja posameznih komponent projekta, ki je morda potrebna, če na primer ni treba shranjevati sprememb drugih komponent.

Razširite nit Obrazci(Obrazci) s klikom na ikono . Tukaj bomo videli ime obrazca Pozdravljen, svet(slika 2.29).


Slika 2.29. Pregled komponent projekta HelloWorld

v Raziskovalcu projektov


Z desno miškino tipko kliknite ime obrazca. Prikaže se kontekstni meni, s katerim lahko izvedete vsa veljavna dejanja na tem objektu (slika 2.30).


Slika 2.30. Kontekstni meni

v Raziskovalcu projektov


Izberite element menija Shrani HelloWorld.frm(Shrani HelloWorld.frm), da shranite obrazec na disk.

Če želite konfigurirati način samodejnega shranjevanja projekta, uporabite točko menija Orodja – Možnosti(Orodja - Možnosti). Odpre se dialog Opcije(Opcije). Kliknite zavihek okolje(sreda) (slika 2.31).


Slika 2.31. Zavihek Okolje

Pogovorno okno z možnostmi


Stikalo Ko se program zažene(Ko se program zažene) nastavite na Shrani spremembe(Shrani spremembe) in kliknite gumb v redu.

To je vse za shranjevanje projekta. Zdaj pa poskusimo naložiti shranjen projekt z diska.

Če želite odpreti projekt, izberite menijski ukaz Datoteka – Odpri projekt …(Datoteka – Odpri projekt ...). Na zaslonu se prikaže dialog Odpri projekt(Odpri projekt), razširjen v zavihku Obstoječe(Obstoječe) (slika 2.32).


Slika 2.32. Obstoječi zavihek


Prvi na spustnem seznamu Mapa(Mapa) izberite pogon in imenik, kjer se nahaja projekt, nato kliknite ime datoteke in kliknite gumb Odprto(Odprto).

Če ste že delali s shranjenim projektom, je bolj priročno, da ga odprete nekoliko drugače. Kliknite bližnjico, da odprete zavihek Nedavno(Nedavni) dialog Odpri projekt(Odprt projekt) (Slika 2.33).


Slika 2.33. Nedavni zavihek

Odpri pogovorno okno projekta


Na tem zavihku vam ni treba izbrati mape, samo kliknite ime projekta in kliknite gumb Odprto(Odprto).

Tako ali drugače smo odprli želeni projekt, vendar sam Visual Basic ne bo prikazal obrazcev na zaslonu za urejanje, zato jih je treba namerno prikazati.

Če ga želite prikazati, dvakrat kliknite na ime obrazca Pozdravljen, svet v oknu Raziskovalca projektov (slika 2.29) ali pa jo najprej kliknite z desno miškino tipko in nato v kontekstnem meniju, ki se prikaže, izberite element (slika 2.30) Ogled predmeta(Ogled objekta).

Leta 1964 se je rodil jezik BASIC. Razvit je bil za izobraževalne namene, da bi se študentje lahko učili programiranja z uporabo preprostih algoritmov. BASIC je bil pravi preboj v izobraževanju, v resničnem življenju pa so programerji tekmovali v ustvarjanju narečij. Med geeki, ki jih je jezik očaral, je bil Bill Gates. Pri 13 letih je nanj napisal svoj prvi program, pri 20 pa je zaslužil z implementacijo različice Altair BASIC, ki jo je razvil skupaj s Paulom Allenom.

V 80. letih prejšnjega stoletja je priljubljenost BASIC-a začela upadati. Novi programski jeziki so se znebili zapletene sintakse, medtem ko so se njihove zmogljivosti povečale. In le Microsoft se je še naprej držal svoje linije, najprej je izdal še eno prodajno uspešnico QBasic, nato pa junaka današnjega besedila - Visual Basic.

Kratka informacija

Prve različice Visual Basica med razvijalci niso bile uspešne. Grafični vmesnik in nato poudarjanje sintakse sta bili morda edini razliki od QBasica. Microsoft je šele z različico 3.0 začel izvajati pomembne spremembe. V konfiguraciji Professional so razvijalci lahko delali z bazo podatkov Dostop do podatkov, grafične zmogljivosti omogočil delo z jezikom tudi neprogramerjem. Poleg tega se je povečala zmogljivost in poenostavila namestitev programske opreme.

Leta 1995 je izšel Windows 95, skupaj s katerim se je Visual Basic 4.0 podal v osvajanje svetovne prevlade. Tu se je pojavil poln prevajalnik, povečala se je možnost ustvarjanja 32 in 16-bitnih aplikacij ter hitrost delovanja. Izdano leta 1998 Najnovejša različica tradicionalni Visual Basic. Nato je Microsoft spremenil koncept in začel razvoj jezika v dveh smereh: VB na platformi .NET in prilagojene različice za reševanje lokalnih problemov (VBA, VBScript, eVB).

Visual Basic danes

VB je orodje za hitro ustvarjanje Windows aplikacij. Po spremembi koncepta je jezik pridobil:

  • OOP podpora s konstruktorji, destruktorji in dedovanjem;
  • brezplačno večnitnost;
  • prevajanje v bajtno kodo, izvedeno z uporabo CLR;
  • strukturirana obravnava izjem;

Toda glavno udobje je platforma .NET. To pomeni, da imajo razvijalci zdaj dostop do ogromnega števila knjižnic platforme za delo z bazo podatkov, grafiko, obrazci, varnostjo in spletom.

Drug priljubljen naslednik je Visual Basic for Applications (VBA). To je poenostavljen VB 6.0 za obdelavo makrov, ustvarjanje skriptov, kar poenostavlja delo znotraj OS.

V AutoCAD, CorelDraw, SolidWorks in seveda Microsoft Office lahko izvozite podatke, strukturirate informacije in povežete bazo podatkov. Tudi na vsakodnevni ravni boste potrebovali možnost ustvarjanja samodejno izpolnjenih obrazcev in pridobivanja informacij z enim klikom iz Excela. Za delo, ki ne vključuje nujno programiranja, VBA olajša ustvarjanje tehničnih dokumentov, risb in načrtov.

Literatura

Bolje je, da se jezika začnete učiti z VBA. Prvič, to je preprostejše, drugič, ciljni izdelki so vam dobro znani, in tretjič, omejitve vam bodo omogočile, da se osredotočite na jezik. Ocenjuje se, da boste za učenje VBA potrebovali 30 ur. Pravzaprav ne več kot 15. Za osnovo lahko uporabite eno od naslednjih knjig:

  • Excel 2013. Profesionalno programiranje VBA, John Walkenbach.
  • Reševanje znanstvenih in inženirskih problemov z uporabo Excel, VBA in C C++, Igor Gaidyshev.