Programiranje v Visual Basicu

Visual Basic 6.0 - Vadnica za začetnike - Lukin S.N. - 2001.

To je vadnica. To pomeni, da je bila knjiga napisana s pričakovanjem, da boste, ko ste jo preučili brez zunanje pomoči, lahko sestavljali programe v Visual Basicu brez zunanje pomoči in jih izvajali na računalniku, tudi brez zunanje pomoči. Avtor se je posebej potrudil, da je bila predstavitev jasna. Vse je razloženo s primeri. Obravnava skoraj vsake teme se konča z nalogami za sestavo programa (skupaj je takih nalog 132). Velika večina nalog je opremljena z odgovori, tako da lahko bralec učinkovito nadzoruje asimilacijo snovi.
Če se želite naučiti programirati, vendar v življenju niste napisali niti enega programa in nimate pojma o delovanju računalnika, preberite to knjigo od začetka do konca - naučili se boste programirati in izvedeli vse, kar potrebujete o strukturi računalnika.

Če vas zanima programiranje iger, vedite, da je ta knjiga namenjena točno temu. Ko ga preučite, boste povsem pripravljeni na ustvarjanje lastnih iger, kot so morske bitke, tik-tak prsti, tankovske bitke (kjer se veliko tankov premika po kvadratnem polju) in strelske igre. Vendar pa je več podrobnosti o igrah spodaj.
Recimo, da ste srednješolec ali študent, ki se prvi letnik učite programiranja Visual Basic in ste tik pred opravljanjem izpita iz tega. Počutiš se, kot da si "na nuli" in NIČESAR NE RAZUMEŠ in sploh ne veš, kje začeti. V tem primeru boste po preučevanju knjige in dokončanju nalog, podanih v njej, dobro razumeli osnove Visual Basica. Je to dovolj? Navsezadnje je Visual Basic bogat božična jelka, ki ima veliko različnih igrač. Moja knjiga vam pove vse, kar potrebuje začetnik: o deblu in glavnih vejah božičnega drevesa, o tem, kako so igrače pritrjene na veje, in o najbolj zanimivih igračah. Vendar, kje je zagotovilo, da vaš učitelj nima raje drugih? Mogoče vzeti kakšno debelejšo knjigo?
Če vzamete katero od najdebelejših knjig o Visual Basicu, potem verjetno ne boste našli vsega, kar se od vas zahteva. V Visual Basicu je preveč igrač celo za knjigo v treh zvezkih. Zato se najprej naučite osnov Visual Basica s knjigo, kot je ta. Nato poskusite najti debelo knjigo, ki natančno govori o tem, kar potrebujete, ali pa za to uporabite sistem pomoči. Debelo knjigo je težko prebrati takoj – običajno ni namenjena začetnikom, tudi če piše drugače. Morda pa ne boste potrebovali debele knjige – ta knjiga zajema vse, kar bi razumen učitelj lahko vprašal v prvem letu poučevanja.
Če ti izkušen programer v okoljih za razvoj vizualnih programov, vendar se želite naučiti tudi Visual Basic, te knjige ne potrebujete - predstavitev je namenjena začetnikom.
Če nimate računalnika pri roki, potem vam gre slabo. Brez računalnika, samo z eno knjigo, se lahko naučiš samo pisati programsko besedilo na papir. To seveda ni malo, a spominja na branje recepta za razkošen zrezek na prazen želodec, ko je hladilnik prazen. V vizualnem razvojnem okolju za Windows, ki je Visual Basic, programsko besedilo ni vse.
Knjiga ne uči samo pisanja programov, ampak tudi izvajanja programov na računalniku. Vse, kar morate vnaprej vedeti, je, kje je gumb za vklop računalnika. Vse drugo v knjigi je razloženo, vključno z navodili za namestitev Visual Osnovno za vaš računalnik.

Poglavje 0. Predgovor 8
0,1. Komu je ta knjiga namenjena? 8
0,2. Naloge, igre. 8
0,3. Zakaj Visual Basic? 9
0,4. Kakšen računalnik potrebujete in katero različico Visual Basica? 10
0,5. Povzetek z 10 priporočili
del I Programiranje brez programiranja 12
Poglavje 1. Prvi koraki 13
1.1. Kaj je program? 13
1.2. Ne program, ampak projekt 14
1.3. Prvi koraki - ročno 14
Zaženite Visual Basic 14
Postavljanje predmetov na obrazec 15
Program za pisanje 16
Shranjevanje, ustvarjanje, odpiranje, zapiranje projekta 17
Kako se odzvati na sporočila o napakah Visual Basica 18
Poglavje 2. Projekt - "Kalkulator" 20
2.1. Projektna naloga 20
2.2. Oblikovanje 20
2.3. Lastnosti obrazcev in kontrolnikov 21
2.4. Imena in napisi 21
2.5. Programiramo. Projekt je pripravljen 22
2.6. Nekatere druge lastnosti predmetov 23
2.7. Postavite fotografijo na kalkulator 24
2.8. Glasba v projektu 24
Glasba v gumbih 25
Predvajanje avdio CD-jev 26
Igralec vaših najljubših zadetkov 26
2.9. Koordinatni sistem 27
2.10. Izhod sporočila - MsgBox 28
2.11. Uporabniški meni 28
2.12. Kino v projektu 30
2.13. Še zadnja stvar, ki jo potrebujete 30
Komentarji 30
Premakni dolg stavek v naslednjo vrstico 31
Pisanje več izjav v eno vrstico 31
Spreminjanje našega kalkulatorja v neodvisen program 31
Kako bomo še izboljšali naš kalkulator 31
Poglavje 3. Delo v okolju Visual Basic 32
3.1. Kaj morate vedeti in znati, preden sedete za računalnik 32
3.2. Namestitev Visual Basica 32
3.3. Kako delati na projektu v Visual Basicu 33
3.4. Nalaganje in zapiranje Visual Basica 33
3.5. Shranjevanje projekta na disk. Nalaganje projekta z diska 33
3.6. Visual Basic 35 Windows
3.7. Visual Basic 36 Glavni meni
Orodna vrstica 37
3.8. Prenos vašega projekta na druge računalnike 37

del II. Programiranje Visual Basic - 1. stopnja 40
Poglavje 4. Spremenljivke 41
4.1. Spremenljive količine. Operator dodelitve 41
4.2. Oglaševanje spremenljivk 43
Vnosno polje 43
Vrste podatkov 44
Spremenljivke in pomnilnik 45
Kaj naredi operater dodelitve s pomnilnikom 46
Prekinitveni način. Izvajanje programa po korakih 46
4.3. Več o imenih 48
4.4. Matematika. Pisanje aritmetičnih izrazov 48
4.5. Vrste podatkov in natančnost izračuna 50
Integer in Long - cela števila 50
Enojni in dvojni - decimalni ulomki 50
Cela števila ali decimalke? Številski tip Valuta 51
Ne zelo zastareli načini deklariranja spremenljivk 51
Rezultat oblikovanja 51
4.6. Kako ustvariti preprost računalniški projekt 52
4.7. Spremenljivke niza 54
4.8. Kako prikazati informacije s strani operaterja Print 55
4.9. Dialog z računalnikom 56
4.10. Kako prikazati informacije v besedilnem polju 57
4.11. Poglejmo okoli 57
Poglavje 5. Razvejani programi 58
5.1. Kaj je izbira (razvejanje) 58
5.2. Pogojna izjava Če ali kako se računalnik odloči 58
5.3. Pravila za pisanje enovrstične izjave Če 60
5.4. Naključne spremenljivke 61
5.5. Večvrstični Če 62
5.6. Korak snemanja programa 64
5.7. Ugnezdeni stavki If. Logične operacije in izrazi 64
Ugnezdeni If 64 stavkov
Logične operacije 65
Logični izrazi 65
5.8. Izberite Izjavo o različici primera 66
5.9. Izboljšanje kalkulatorja. 68
Preverjanje številk, vnesenih v besedilno polje 68
Prepoved deljenja z ničlo 69
Vnesite geslo za kalkulator 69
5.10. Funkcija MsgBox 70
Poglavje 6. Ciklični programi 72
6.1. Operater GoTo. Cikel. Oznake 72
Premikanje predmetov po zaslonu 74
6.2. Izhod iz zanke z If 74
6.3. Stavki zanke Do 75
Ali operater ... Zanka 75
Ali operater ... Loop While 76
Ali operater ... Zanka do 76
Izjava Do While ... Zanka 77
Operator Do Until…. Zanka 77
Razlika med možnostmi operaterja Do 78
Izhod operaterja Do 78
Zastarel stavek zanke 79
6.4. Stavek zanke za 79
Izhod Za operaterja 80
6.5. Poglejmo okoli 81
Poglavje 7. Odpravljanje napak v programu 82
7.1. Vrste napak. Sporočila o napakah. 82
7.2. Odpravljanje napak v programu. Odpravljanje napak v oknih. Načini odpravljanja napak. 82
Poglavje 8. Tipični majhni programi 86
8.1. Računalniški ciklični program 86
8.2. Vloga napak 86
8.3. Števci 87
8.4. Seštevalniki 88
8.5. Gnezdenje zank v vejah in obratno 89
8.6. Ugnezdene zanke 89
8.7. Iskanje največ 90 števil
Poglavje 9. Grafika 92
9.1. Predmeti. Njihove lastnosti, njihovi dogodki, njihove metode 92
9.2. Trije načini risanja 93
9.3. Prva metoda je nalaganje že pripravljenih slik v Visual Basic 94
Vrste grafične datoteke 94
Prilagajanje velikosti slike 94
9.4. Druga metoda - črte in predmeti oblike 96
9.5. Medsebojno prekrivanje objektov. Metoda Zorder 96
9.6. Barva v Visual Basicu 97
9.7. 3. način - risanje z grafičnimi metodami 98
Metoda Pset 100
Metoda vrstice 100
Metoda kroga 101
CurrentX, CurrentY, korak 101
Metoda Cls 102
Metoda 102. točke
PaintPicture metoda 102
9.8. Uporaba spremenljivk na risbi 103
9.9. Uporaba naključnih spremenljivk na risbi 105
Poglavje 10. Postopki 106
10.1. Zakaj so potrebni uporabniški postopki 106
10.2. Podizjave Stop, End in Exit 108
10.3. Spremenljivke namesto števil 110
10.4. Konstante 111
10.5. Postopki s parametri 111
Vrste parametrov 113
Poglavje 11. Delo s časovnikom, uro, datumi 115
11.1. Podatkovni tip Datum 115
Funkcije za delo z datumi in uro dneva 116
11.2. Časovnik 117
Zanka brez zanke 117
11.3. Projekt "Budilka-štoparica" ​​118
Spoznavanje tipa Boolean 121
Izdelava alarma 121
Predstavljamo oštevilčeni podatkovni tip 124
Časovnik in simulacija 126
11.4. Animacija 127
Animacija z grafičnimi metodami 127
Premikajoči se predmeti 127
Lastnosti »premikajočih« predmetov 128
Risanka 128
O prozorni barvi 129
Poglavje 12. Uporaba miške in tipkovnice 130
12.1. Uporaba miške 130
Dogodka MouseDown in MouseUp 130
Dogodek MouseMove 131
Miška riše 132
12.2. Uporaba tipkovnice 132
Dogodka KeyDown in KeyUp 132
12.3. Projekt - Dirke (igra) 133
12.4. Naloga za igro "Torpedo napad 140"

del III. Programiranje Visual Basic - 2. stopnja 141
Poglavje 13. Nizi 142
13.1. Spremenljivke z indeksi 142
13.2. Enodimenzionalni nizi spremenljivk 142
13.3. Dvodimenzionalni nizi 144
13.4. Katere vrste nizov obstajajo 145
13.5. Uporaba nizov v programiranju iger 145
13.6. Nizi kontrol 147
14. poglavje. Različne živali v eni barki 149
14.1. Različica tipa 149
14.2. Tip podatkov po meri 149
14.3. Zbirke 151
Spremenljivke objekta 151
Zbirke 152
14.4. Okvir 153
Poglavje 15. Kontrole 154
15.1. Potrditveno polje 154
15.2. Stikalo (OptionButton) 155
15.3. Drsni trakovi (HScrollBar in VScrollBar) 156
15.4. Drsnik, ProgressBar 156
15.5. ListBox in ComboBox 157
Seznamsko polje 157
ComboBox (možnost spustnega seznama) 157
ComboBox (možnost "Simple Combo") 158
ComboBox (spustna možnost Combo) 158
Lastnosti, dogodki in metode kontrolnikov ListBox in ComboBox. 158
15.6. Spoznavanje drugih kontrolnikov 159
Elementi MonthView in DTPicker 159
gor dol 160
Elementi DriveListBox, DirListBox, FileListBox 160
RichTextBox 161
ListView in TreeView 161
Tab Strip in vrstica stanja 161
MSChart 161
PictureClip 161
ImageCombo 161
MS Comm 161
Poglavje 16. Nizi, datoteke, obravnavanje napak 162
16.1. Vrstice 162
Tabela ASCII 163
16.2. Datoteke 163
16.3. Funkcija lupine 167
16.4. Obdelava napake. Izjava o napaki 167
Poglavje 17. Funkcije. Parametri postopka in funkcije 169
17.1. Funkcije. Funkcijski parametri 169
17.2. Lokalne spremenljivke 170
Statične spremenljivke 172
17.3. Nizi kot parametri 172
17.4. Posredovanje parametrov po sklicu in po vrednosti 173
17.5. Indukcija. Rekurzija 173
17.6. Razvrščanje 175
17.7. Objekti kot parametri postopka 176
Poglavje 18. Projekt, ki je videti soliden 178
18.1. Iz česa je »izdelana« aplikacija Windows 178?
18.2. Control CommonDialog 178
Primer odpiranja in shranjevanja datotek z elementom Common Dialog 179
18.3. Orodna vrstica 180
18.4. Projekt - " Grafični urejevalnik" 182
Poglavje 19. Projekti iz več oblik in modulov 185
19.1. Delo z več obrazci 185
19.2. Koda 186 modulov
19.3. Struktura projekta. Okno Project Explorer. 186
Delo z več moduli 186
Delo z več projekti 187
19.4. Območja vidnosti 187
Območja spremenljive vidljivosti 187
Območja vidnosti postopka 188
Območja vidnosti konstant in vrst 188
19.5. Senčenje 189
19.6. Imenske predpone 190
19.7. Zakaj vsa ta kompleksnost? 190
Poglavje 20. Uporabniški objekti 193
20.1. Enkapsulacija - "Predmet v ohišju" 193
20.2. Igra "Net". Postavitev problema 194
20.3. Časovnik in splošna mehanika projekta 195
20.4. Stopnja oblikovanja 195
20.5. Vrstni red ustvarjanja objektov 195
20.6. Ustvari lovilec 196
Uporabniški objekt - možgani brez telesa 196
Kako ustvariti objekt po njegovem razredu 196
20.7. Ustvarimo žogo. Zaključujemo projekt 199
20.8. Več o objektih 202
Oblika kot predmet 202
Lastnosti samo za branje 202
Dedovanje, polimorfizem 203
Poglavje 21. Visual Basic in internet 204
21.1. Pojem internet, spletne strani in jezik HTML 204
21.2. Ustvarjanje spletne strani 204
21.3. Skript na spletni strani 205
21.4. Dostop do lokalni disk 207
21.5. Lasten brskalnik 209
Poglavje 22 Visual Basic in zbirke podatkov 210
22.1. Razumevanje baz podatkov 210
22.2. Ustvarjanje predloge baze podatkov z uporabo Visual Data Manager 211
22.3. Delo z bazami podatkov. Kontrole podatkov in DBGrid. jezik SQL. 212
Poglavje 23. Zbogom 215
23.1. Neraziskane funkcije Visual Basica 215
ActiveX 215
Windows API 215
Vmesnik z več dokumenti - MDI 215
OLE 215
23.2. Trenutek med preteklostjo in prihodnostjo 215
Dodatek 1. Potrebni podatki o računalniku in programu 218
Poglavje 24. Prvi uvod v računalnik in program 219
24.1. Kaj je računalnik? Prva predstavitev programa. 219
24.2. Kako človek komunicira z računalnikom 220
Poglavje 25. Program in programiranje 221
25.1. Seznam ukazov. Ukazni in programski načini 221
25.2. Kaj je pomembno vedeti o programu 222
25.3. Pojem postopka. Ali lahko robot postane pametnejši? 222
25.4. Računalniški program v strojnem jeziku 223
25.5. Programski jeziki 223
25.6. Primer pravega računalniškega programa v jeziku Logo 225
25.7. Zaporedje dela programerja na računalniku 226
25.8. Osnovne tehnike programiranja 226
Poglavje 26. Zgradba in delovanje računalnika 229
26.1. Kako računalnik deluje in deluje 229
26.2. Naprava in dimenzije pomnilnik z naključnim dostopom 230
26.3. Interakcija programov v pomnilniku 231
26.4. Zunanje naprave računalnik 231
26.5. Kodiranje informacij v računalniku 234
Dodatek 2. Delo v sistemu Windows. Vnos besedila 236
Delo v sistemu Windows 236
Vklop in izklop računalnika. Prvi koraki 236
Delo z Windows okna 236
Datoteke in mape 237
Imena datotek in map 238
Raziskovalec 238
Logični pogoni. Naslov datoteke (pot, sled do datoteke) 239
Kako vnesti program v računalnik ali delati z besedilom urejevalnik besedil 239
Delo z eno vrstico besedila 239
Delo z več vrsticami 241
Kodno okno - majhno okno na velikem listu z besedilom 242
Kopiranje, premikanje, brisanje fragmentov besedila 242
Čarobni gumbi za preklic in nazaj 243
Reševanje problemov 244
Reference 270
Predmetno kazalo 272

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 pred to komponento in kliknite OK. Po tem se na nadzorni plošči prikaže gumb CommonDialog. Postavimo ga tudi na obrazec. Ta gumb ne bo viden pri shranjevanju aplikacije . 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 v standardni orodni vrstici.
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. Zadnji korak pri ustvarjanju vmesnika je pisanje programske kode za njegovo obdelavo. 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.

Svojemu projektu priložite knjižnico Microsoft Multimedia Control 6.0 Content Center z uporabo pogovorno okno 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. Avtor: kliknite dogodek ustvarjen v obliki gumba cbFindFile bo odprl pogovorno okno za iskanje datotek, ki jih je mogoče predvajati.

Odprite urejevalnik kode in vnesite programsko kodo da kontrolniku MMControlCDPlayer dodelite lastnosti, potrebne 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

IN ta material upoštevati Osnove programiranja v Visual Basicu, natančneje v programskem okolju Microsoft Visual Basic 6.0. To programsko okolje in jezik Visual Basic je eden najlažjih jezikov za programerje začetnike. In zakaj? V tem članku bomo poskušali to ugotoviti.

Teorija v Visual Basicu

Na splošno je namen programiranja pisanje ukazov za računalnik, ki mu lahko pokažejo, kaj mora narediti, na primer natisniti poročilo, nekaj izračunati ali pa vas samo nasmejati.

Že od samega začetka je bilo ugotovljeno, da se programiranje uporablja predvsem za pisanje dveh vrst ukazov. Ukazi prve vrste se uporabljajo za prikaz uporabniškega vmesnika, ukazi druge vrste pa se uporabljajo za dejanska dejanja, kot je množenje ali odpiranje datoteke.

Za večino ljudi je učenje programiranja izziv. Prva in glavna težava je, da so programski jeziki, kot sta C++ ali Assembler, pretežki za razumevanje. Poskus učenja jezika Assembler je pogosto primerljiv z osebo, ki govori rusko ali nemško, ki se poskuša naučiti govoriti in pisati arabsko ali japonsko. Druga težava je, da med pisanjem ukazov za ustvarjanje uporabniškega vmesnika na koncu ne boste imeli energije in časa za pisanje ukazov, ki izvajajo določena dejanja.

Za rešitev obeh težav je Microsoft razvil jezik Visual Basic oziroma programsko okolje Microsoft Visual Basic, ki je združilo programski jezik BASIC in zmožnosti hitro ustvarjanje uporabniški vmesnik na preprost način. Za razliko od mnogih drugih programskih jezikov je bil BASIC zasnovan posebej za poučevanje osnov programiranja začetnike.

Kar zadeva vizualne zmožnosti okolja Visual Basic, tukaj lahko ustvarite svoj uporabniški vmesnik brez pisanja ločenih ukazov. Z drugimi besedami, brez težav ustvarite vmesnik, kot da bi risali sliko zase.

Ko začnete pisati kateri koli program, se morate najprej odločiti, kaj naj program počne. Ko točno veste, kaj želite od programa in računalnika, zlahka določite, katere ukaze morate dati računalniku, da bo natančno sledil vašim navodilom.

Ne obstaja edinstven način za pisanje programa. Teoretično obstaja na tisoče načinov za pisanje istega programa. Dva programerja lahko napišeta programe, ki delujejo popolnoma enako, vendar bodo sestavljeni iz popolnoma različnih kod in ukazov. Zato ni vseeno, kako je program napisan in v katerem jeziku. Pomembno je le, da deluje tako, kot ste načrtovali. Visual Basic pomaga uresničiti idejo o hitrem ustvarjanju uporabniškega vmesnika na preprost način. Uporabniški vmesnik ima dva namena: prikazuje informacije na zaslonu in sprejema posebne ukaze za dejanja od uporabnika.

Osnove programskega okolja

V Visual Basicu so vsi elementi vmesnika razdeljeni v dve skupini: obrazci in objekti.

Obrazec je samo pravokotno okno, prikazano na zaslonu. Objekti so elementi, ki so vsebovani v obrazcu in služijo za prikaz ali prejemanje informacij od uporabnika. Predmet je lahko besedilo, gumb, potrditveno polje, možnosti itd.

Ko ste izdelali obrazec in vanj postavili potrebne objekte, je treba ta obrazec in njegove objekte prilagoditi poseben program. Z vidika Visual Basica ima vsak element vmesnika niz lastnih lastnosti, ki določajo, kako ta predmet izgleda in kaj počne. Zlasti lastnosti določajo atribute predmeta, kot so velikost, postavitev na zaslonu, barva itd.

Različni elementi imajo različne lastnosti. Vsakič, ko narišete obliko ali predmet, mu Visual Basic dodeli privzete lastnosti.

Za razliko od programskih jezikov, kot je C++, Visual Basic odpravlja potrebo po uporabi kode za ustvarjanje uporabniškega vmesnika, vendar so ti ukazi še vedno potrebni za delovanje vašega programa. V svetu Visual Basica imajo ukazi (kode) dva namena: skrbijo za delovanje uporabniškega vmesnika in obdelujejo različne podatke, da uporabniku vrnejo uporaben rezultat.

Tudi če ste ustvarili nekakšen vmesnik z uporabo Visual Basica, ne bo deloval, dokler programer ne napiše dejanj, ki bodo računalniku pojasnila, kaj naj stori, če uporabnik, recimo, klikne na gumb. Vsakič, ko uporabnik premakne kazalec, pritisne gumb ali klikne gumb miške, tj. izvede dejanje, ki ga računalnik obravnava kot ukaz za dejanje. Ko pride do takega dogodka, se računalnik obrne na BASIC ukaze, ki mu povedo, kako naj se odzove.

Beseda Basic v imenu Microsoft Visual Basic 6.0 samo nakazuje, da se programska sintaksa in stavki nanašajo na jezik visoke ravni Basic ( Simbolična koda navodil za začetnike). Toda če poznate običajni Basic, boste zelo kmalu videli, da se Visual Basic od njega opazno razlikuje.

Če vas zanima, kaj je Visual Basic - prevajalnik ali tolmač, lahko varno rečete: "Oboje." Ne moremo ga stoodstotno pripisati niti prevajalcem niti tolmačem.

Glavna značilnost tolmača Visual Basic je, da se z njim ustvarjeni programi izvajajo le v razvojnem okolju. Program lahko zaženemo neposredno iz okolja in če so v njem napake, jih takoj prepoznamo. Vse to opazimo tudi v Visual Basicu, kjer lahko aplikacijo izvajamo neposredno v programskem okolju. V tem primeru Visual Basic uporablja tehnologijo Threaded-p-Code, pri kateri se vsaka zapisana vrstica kode pretvori v vmesno kodo – Threaded-p-Code. Ne zamenjujte, da to ni strojna koda, vendar taka koda teče hitreje kot pri delu z običajnim tolmačem. Najprej Visual Basic takoj preveri sintakso programa in prikaže sporočilo, če je prisotna napaka. Te napake lahko poiščete tudi sami.

Vendar pa Visual Basic ni le tolmač, saj bi to pomenilo, da se aplikacije izvajajo le v okolju Visual Basic. To programsko okolje omogoča ustvarjanje izvedljivih datotek EXE, zato velja tudi za prevajalnike.

Visual Basic ne moremo imenovati čisti prevajalnik, saj za razliko od na primer Visual C++ Visual Basic ne ustvari izvršljive datoteke takoj, ko se zažene iz razvojnega okolja. Če želite ustvariti takšno datoteko, morate to narediti eksplicitno (ukaz File\Make ***.EXE). Od pete različice naprej ima Visual Basic tako imenovani "Native Compiler", tj. prevajalnik, ki lahko izdela strojno kodo. Tako Visual Basic združuje zmožnosti tolmača in prevajalnika. In to ima več prednosti kot slabosti.

Zdaj pa si podrobneje oglejmo programsko okolje Microsoft Visual Basic. Ko odprete samo programsko okolje, se prikaže okno “Nov projekt” v katerem morate izbrati kateri projekt bomo izdelali.Najprej bomo izdelali preprost projekt oziroma standardnega “Standard EXE” je standardna izvršljiva aplikacija. V prihodnosti, ko se boste naučili delati v tem okolju, lahko poskusite ustvariti druge projekte, na primer ActiveX DLL - dinamično knjižnico ActiveX.

Ko kliknete Ustvari (odpri) nov projekt, boste imeli samo okolje Vizualno programiranje Osnovna ali bolje rečeno oblika, vendar zaenkrat v njej ni ničesar in ne more narediti ničesar. Za zanimivost, lahko pritisnete menijski ukaz run->start (zaženi) ali preprosto izberete gumb "start" v hitrem meniju, program se bo zagnal, vendar kot sem rekel, ne naredi ničesar, je samo prazen obrazec. Zaprite to okno in napolnimo naš program z uporabniškim vmesnikom in programsko kodo.

Primer programa v VB

Za začetek bomo naredili preprost program.

Na obrazec postavite naslednje predmete: 2 CommandButtons ( Gumb za upravljanje) in eno TextBox ( Besedilno polje). Nahajajo se na levi strani in se imenujejo "K" gumbi nadzorne plošče" Zdaj, ko jih imate na obrazcu, jih lahko postavite, raztegnete, kakor želite, in celo nastavite nekatere lastnosti, ki se nahajajo na desni. Določili bomo le njihovo ime; za to izberite gumb Command1 ( samo s klikom nanj) in desno v oknu lastnosti poiščite polje Napis in nastavite ime tega gumba ( spremenite ukaz1 na primer v"teči"). Zdaj izberite Command2 in mu dajte ime " Izhod».
Zdaj, ko imamo predmete na obrazcu, jim dajmo dejanja, ki naj jih izvedejo. Dvokliknite gumb Command1 ( ali kot že imamo "Run") in odprlo se bo okno s kodo, kjer piše:

Private Sub Command1_Click() End Sub

To napišete med temi vrsticami in mora izgledati takole:

Private Sub Command1_Click() Text1.Text = "Pozdravljeni! Program se izvaja" End Sub

Tukaj smo določili, da se ob pritisku na ta gumb v besedilnem polju prikaže ta napis.
Okno s kodo lahko zaprete s križcem in dvokliknete na gumb Command2 ( imamo "Izhod"), pojavi se isto okno, vendar že pripravljeno, da nastavimo dejanje za drugi gumb, napišemo to:

Private Sub Command2_Click() End End Sub

Tukaj smo zapisali ukaz END, ki pomeni, da program konča svoje delo.

Vsi lahko zaženete svoj prvi program in poskusite, kako deluje, a to je seveda šele začetek, ker... v Visual Basicu lahko pišete tako resne programe, ki niso slabši od programov, napisanih na primer v C++.

Upam, da zdaj razumete, zakaj je ta jezik eden najlažjih ( če ne kar najlažje) programski jeziki. In začeti z njim ali ne z njim, je samo vaša izbira.

To je to, vso srečo pri obvladovanju Visual Basica, začetnikom priporočam, da svojo programersko pot začnejo s tem jezikom.

UVOD

Microsoft Excel ima vgrajen programski jezik - Visual Basic for Applications (VBA). Ta jezik vam omogoča ustvarjanje aplikacij, ki se izvajajo v okolju Microsoft Office. To so lahko različni analitični programi, finančni sistemi, kadrovski računovodski programi, sistemi za samodejno ustvarjanje uradnih pisem/dokumentov z uporabo knjižnice že pripravljenih predlog itd. V tem primeru se lahko vmesnik programa, ki se ustvarja, popolnoma razlikuje od vmesnika aplikacije, v kateri je napisan.

VBA združuje tako rekoč neomejene možnosti z enostavnostjo učenja in uporabe. Zdaj je večino funkcij mogoče opisati brez uporabe programiranja. Če jezikovne zmogljivosti niso dovolj, se lahko obrnete na funkcije Windows API. Morda je najpomembnejša prednost VBA ta, da je ta jezik enak za vse pisarniške aplikacije. Microsoftove aplikacije in vam zato omogoča, da jih povežete med seboj. Že zdaj lahko iz programa, napisanega v Excelu, dostopate Besedni predmeti za Windows, kot tudi Microsoft Project. To odpira privlačne možnosti. Predstavljajte si, da mora uporabnik na določenem delovnem mestu na podlagi podatkov, pridobljenih iz baze, le-te analizirati, sestaviti diagrame in oblikovati aktivnosti organizacije ter te obdelane podatke skupaj s spremnim pismom samodejno poslati na določene naslove. Vse to je mogoče storiti z Microsoft Office produkti, vendar mora uporabnik vsakega od njih popolnoma obvladati. Če je program za reševanje tega problema napisan v VBA, se ga bo moral uporabnik le naučiti.

1. Rojstvo in razvoj Basica

Prvotni programski jezik Basic sta ustvarila John Kemeny in Thomas Kurtz leta 1963 na kolidžu Dartmoor. Hitro je postal priljubljen kot jezik za poučevanje programiranja na univerzah in v šolah, ustanovitelj in izvršni direktor Microsofta Bill Gates pa ga je sredi sedemdesetih let prejšnjega stoletja prilagodil za uporabo na osebnih računalnikih. Od takrat je bilo za osebne računalnike zaporedno izdanih več različic Basica, vključno z Microsoft Quick Basic in MS-DOS Qbasic. Čeprav je lupina Visual Basic popolnoma grafična in je sam programski jezik zelo daleč od jezika, ki se uporablja za prejšnje različice tolmačev Basic, preprostost in eleganca Basica ostajata v veliki meri neločljivo povezani z novimi različicami. Široke zmožnosti Visual Basica in njegova preprostost so bili glavni razlog, da smo ga izbrali kot programski jezik za ustvarjanje takih Windows aplikacije kot Excel.

MS Excel kot vodilni na trgu programov za obdelavo preglednic določa trende razvoja na tem področju. Do različice 4.0 je bil Excel de facto standard v smislu funkcionalnosti in uporabnosti.

Ena najpomembnejših funkcionalnih razširitev programa, namenjena profesionalcem, je v Excel vgrajeno programsko okolje Visual Basic (VBA) za reševanje aplikativnih problemov. Zahvaljujoč VBA je Microsoftu uspelo ne le razširiti zmožnosti makro jezika Excel 4.0, ampak tudi uvesti novo raven programiranja aplikacij, saj VBA omogoča ustvarjanje popolnih paketov aplikacij, ki v svojih funkcijah presegajo obdelava preglednic.

2. Kratek opisVBA

Visual Basic for Applications predstavlja prelomen dosežek v programskih jezikih, morda najpomembnejši od izdaje prvega integriranega razvojnega okolja. To ne pomeni, da je VBA najboljše razvojno orodje, ampak le, da VBA obstaja. Visual Basic je verjetno najbolj priljubljeno razvojno orodje, zdaj pa je nepričakovano jezik vključen v enako priljubljeno zbirko aplikacij.

Ker Microsoftove aplikacije temeljijo na istem programskem jeziku, bo verjetno marsikdo pomislil nanj. Tako kot morajo uporabniki sistema Windows obvladati en vmesnik za ustvarjanje številnih programov, VBA zahteva samo učenje enega programskega okolja za ustvarjanje različnih aplikacij. Približno 40 podjetij za programsko opremo je z Microsoftom sklenilo pogodbo o vključitvi VBA v svoje izdelke. Prvo od teh podjetij, ki je vstopilo na trg, je bilo Visio Corp., ki je integriralo VBA v Visio Professional in Visio Technical, različica 4.5. Od takšnih podjetij lahko pričakujete, da bodo agresivno tržila VBA, ker so njihovi izdelki s tem jezikom znatno pridobili. Pravo ime VBA je Visual Basic Application Edition in dejansko spada v družino VB, zato pritegne večje zanimanje kot samostojno orodje.

Vdelava VBA v aplikacijo pomeni ustvarjanje objektnega modela zanjo, zaradi česar lahko program VBA dostopa in manipulira z objekti te aplikacije. Pri izdelkih Visio lahko ti objekti vključujejo pravokotnik v risbi in samo risbo, objektni model pa se razširi na vse te elemente.

In aplikacija z objektnim modelom in VBA je že del razvijalčevega arzenala. Denimo, da bi želeli napisati program, ki bi vam lahko pomagal pripraviti razporeditev pohištva in opreme v kuhinji, nato pa natisniti seznam artiklov in cen. Ta program zahteva zbirko podatkov z informacijami o kuhinjskem pohištvu in način za vizualizacijo podobe kuhinje.

Tako kot lahko ustvarite Officeov makro, ki dostopa do Worda in Excela, lahko ustvarite program VBA, ki združuje Access in Visio. Sestavljeno aplikacijo za načrtovanje kuhinje lahko štejemo za hibrid Accessa z risalnim mehanizmom ali Visia z bazo podatkov.

VBA je lastna podmnožica VB5, vendar ima VBA dejansko skoraj vse, kar je mogoče najti v VB5. Res je, da še vedno obstaja nekaj manjših razlik (na primer zagon iz Worda in ne brez povezave), a tako ali tako je programiranje enako. Objektni modeli Office 97 so veljavni le, dokler se izvajajo aplikacije, ki jih imajo v lasti, tako da lahko VBA in VB5 manipulirata z njimi. Vs Vidimo, da se integrirano razvojno okolje v VBA skoraj ne razlikuje od tistega v VB5.

3. Nove funkcije Visual Basica 5.0

    Upravljanje več projektov z uporabo Explorerja

    Uporaba novih okolij urejevalnika kod, vključno s samodejnimi hitrimi informacijami

    Delo z oknom Form Layout za prilagajanje videz programi.

    Spremenite velikost oken in dokumentov.

    Izbira in uporaba nadzornih funkcij Active X.

    Uporaba novih orodij in tehnik za odpravljanje napak pri programiranju.

    Hitro zaženite projekt z enim ali več vnaprej določenimi obrazci.

    Razširitev Microsoftove zmogljivosti Beseda skozi avtomatizacijo.

Programsko okolje Visual Basic vsebuje vsa potrebna orodja za hitro in učinkovito ustvarjanje zmogljivih programov, ki delujejo v okolju Windows.

Orodja, ki so na voljo v programskem okolju Visual Basic, pomagajo pri sestavljanju programov Basic.

Menijska vrstica omogoča dostop do večine ukazov, ki nadzorujejo programsko okolje. Meniji in ukazi delujejo v skladu s standardnimi konvencijami, ki so skupne vsem aplikacijam Windows.

Pod menijsko vrstico je orodna vrstica - niz gumbov, ki so bližnjice do ukazov, ki se uporabljajo za delo v okolju Visual Basic. Na dnu zaslona je opravilna vrstica. Uporablja se lahko za preklapljanje med komponentami Visual Basic ali za aktiviranje drugih aplikacij Windows. Obstaja tudi okno Toolbox, okno Project Container, okno Form, okno Project, okno Immediate, okno Properties in okno Form layout.

Projektne datoteke Visual Basic imajo končnice. vbp, wak, vbg v imenu datoteke.

V okolju Visual Basic je 7 orodij.

Obrazec Visual Basic je okno v uporabniškem vmesniku.

Orodja in kontrolniki na plošči se uporabljajo za dodajanje novih elementov uporabniškega vmesnika. Orodna vrstica vsebuje tudi kontrolnike za ustvarjanje objektov, ki izvajajo posebne operacije "na zaslonu": upravljanje informacij v bazi podatkov, nadzor časovnih intervalov itd.

Okno z lastnostmi

Okno Lastnosti omogoča spreminjanje lastnosti (nastavitev) elementov uporabniškega vmesnika na obrazcu. Okno lastnosti vsebuje seznam vseh predmetov, ki se uporabljajo v tem uporabniškem vmesniku. Lahko tudi navede nastavitve lastnosti, ki jih je mogoče spremeniti za vsak predmet.

Projektno okno.

Visual Basic – Program je sestavljen iz več datotek, ki se sestavijo, ko je program pripravljen. V oknu Projekt so navedene vse datoteke, uporabljene pri programiranju.

Projektne datoteke vsebujejo seznam vseh podprtih projektnih datotek in programov ter njihovo pripono vbp (program Visual Basic).

V Visual Basicu 5 lahko v okno projekta naložite več projektnih datotek hkrati.

Visual Basic ponuja spletno pomoč, ki vključuje informacije o programskem okolju, orodjih in programskem jeziku Visual Basic.

Kontrole. Z njihovo pomočjo se ustvarijo predmeti in obrazci, informacije se prikažejo v besedilnem bloku, si ogledajo pogone in mape v sistemu, obdelajo podatke, ki jih vnese uporabnik, zaženejo se aplikacije Windows in si ogledajo zapise baze podatkov.

Jezik Visual Basic.

Programski jezik Visual Basic vsebuje nekaj sto ukazov, funkcij in posebnih znakov. Ne le, da je namenjen za uporabo v programskem izdelku Visual Basic, Microsoft Visual Basic for Application je vključen v Microsoft Excel, Microsoft Word, Microsoft Access, Microsoft PowerPoint, Microsoft Project in druge aplikacije Windows.

4. PRIMER INTERAKCIJEEXCELIN VISUAL BASIC

Od različice 5.0 je Excel vključeval poseben programski jezik, imenovan Visual Basic for Applications (VBA).

Uvedba dokaj zmogljivega programskega jezika v Excelu naredi to programsko platformo zelo privlačno za strokovnjake, ki razvijajo specializirane aplikacijske sisteme.

Razvoj programskega jezika VBA, vgrajenega v aplikativne sisteme, je ena izmed strateških usmeritev Microsofta. Ta jezik je že integriran v programe, kot so Word za Windows, Power Point in številne druge. VBA omogoča ustvarjanje programskih modulov, menijev, pogovornih oken in drugih virov v okolju Windows. Zahvaljujoč temu jeziku je mogoče znatno razširiti nabor funkcij v Excelu, pa tudi ustvariti funkcije, katerih vrednosti so odvisne od določenih pogojev in dogodkov. Načeloma lahko popolnoma reprogramirate vse funkcije Excela, če se pojavi potreba.

5. Programiranje funkcij tabele

Če želite ustvariti ločen delovni list za programski modul, kliknite ikono Vstavi Modul iz menija ikon Visual Basic (1. ikona) ali pokličite direktivo Modul iz menija Vstavi Makro. Po tem se prikaže nov delovni list "Modele1". V programskem modulu morate opisati funkcijo v VBA. V oknu programskega modula lahko delate kot v oknu majhnega urejevalnika besedil, vendar se morate zavedati, da pišete besedilo programa. Opis funkcije se mora začeti s stavkom Function, ki mu sledi presledek, ločen z imenom funkcije in njenimi argumenti, v oklepajih in ločenih z vejicami. Nato sledi dejansko besedilo programske kode funkcije, opis pa se mora končati s stavkom End Function.

Če je v besedilu programske kode ime funkcije, ki jo definiramo, na levi strani operatorja dodeljevanja (označeno z enačajem), bo dodeljena vrednost rezultat izračuna funkcije z danimi argumenti. Kot primer razmislite o funkciji, ki izračunava davek na dodano vrednost.

Funkcija NDS(vrednost)

6. Vključevanje funkcij

Kliknite na 3. ikono Brskalnik predmetov iz menija ikon VBA ali pokličite istoimensko direktivo iz menija Pogled.

Uporabniško določene funkcije so zajete v program Excel kot samostojni objekti. V polju s seznamom Metode/lastnosti: bo vseboval ime nove funkcije. Kliknite najprej na ime in nato na ukazni gumb Opcije, nato se odpre pogovorno okno Makro Opcije. Na terenu Opis: Vnesite razlagalno besedilo, ki ga bo kasneje uporabil graditelj funkcij. Na seznamu funkcija Kategorija označite kategorijo, v katero želite zabeležiti svojo funkcijo. V kategorijo je treba na primer uvrstiti funkcijo, ki izračunava davek na dodano vrednost Finančna. V prihodnosti bo Function Builder vašo funkcijo uvrstil v kategorijo, ki ste jo določili. Zapri okno Makro Opcije s klikom na ukazni gumb v redu, in okno Objekt Brskalnik- gumb Zapri.

7. Uporaba funkcij

Pojdite na delovni list, kjer bo tabela. Premaknite kazalec celice na celico, ki bo vsebovala formulo, in vanjo vnesite enačaj. Nato kliknite ikono 14th Function Builder na glavni plošči z ikonami.

Prikaže se pogovorno okno Function Builder. V prvem koraku izberite kategorijo Finančna in v desnem polju poiščite svojo funkcijo NDS. Kliknite na ime te funkcije, nato pa nadaljujte na naslednji korak s klikom na ukazni gumb Naslednji.

Odpre se drugo pogovorno okno Function Builder. Tukaj si lahko ogledate svoj komentar o funkciji, ki ste jo prej vnesli v okno z možnostmi makra. Tej funkciji podajte en argument, Value, in s klikom na gumb zaprite pogovorno okno Designer Končaj.

V tabeli bo prikazana vrednost, ki je 15 % vrednosti argumenta. V tabeli lahko s to funkcijo delate kot z običajno Excelovo funkcijo.

8. Spremenljivke in operatorji

Visual Basic vam omogoča, da rezervirate spremenljivke z ali brez velikosti, delate z različnimi tipi podatkov, uporabljate konstante, delate z matematičnimi operaterji in funkcijami ter uporabljate dodatne operatorje. Zagotovljena je uporaba operaterjev Za zanke Nato Do, predmeti tipa "timer" (nevidna štoparica v programu). Natančnost nastavitve časa v programu je 1 milisekunda oziroma 1/1000 sek. Začeti časovnik nenehno teče – tj. ustrezen postopek obdelave prekinitev se izvaja v določenem časovnem intervalu - dokler uporabnik ne ustavi časovnika ali onemogoči programa.

Vrste podatkov

Velikost (bajt)

Razpon vrednosti

Primer uporabe

Celo število

od - 32768 do 32767

Dolgo celo število

od - 2147483648 do 2147483647

Plavajoča barva z enojno natančnostjo

od - 3.402823E38 do 3.4402823E38

Plavajoča barva z dvojno natančnostjo

od -1,79769313486232D308 do 1,79769313486232 D308

Dim pi# pi#=3,1415926535

Valuta (valutne enote)

od -922337203685477.5808 do 922337203685477.5807

Dolg@=7600300,50

Vrvica

1 na znak

od 0 do 65535 znakov

Dog$='pointer'

Boolean

True (true) ali False (false)

Dim Označi kot logično vrednost

od 1.100 januarja do 31.9999 decembra

Zatemni rojstni dan kot datum

Rojstni dan=#3-1-63#

Različica

16 (za številke); 22+1 na znak (za nize)

za vse vrste podatkov

Akcija

Vrne absolutno vrednost n

Vrne arktangens n v radianih

Vrne kosinus kota n v radianih

Vrne konstanto e na potenco n

Ustvari naključno število med 0 in 1

vrne -1, če je n 0

Vrne sinus kota n v radianih

kvadratni koren iz n

Pretvori številsko vrednost v niz

Vrne tangens kota n v radianih

Pretvori niz v številčna vrednost

9. Uporaba obrazcev in kontrolnikov OLE

Oblike so lahko modalne ali nemodalne.

Visual Basic ima zelo prilagodljiv sistem za uporabo obrazcev.Vse obrazce v programu lahko naredite vidne hkrati ali pa obrazce po potrebi naložite in razložite.

Modalni obrazec je obrazec, ki ga je treba vedno uporabiti, ko je prikazan na zaslonu, ostane v ospredju, dokler uporabnik ne klikne V redu, Prekliči ali ga odda.

Oblika, ki jo lahko uporabnik onemogoči, se imenuje nemodalna (neformalna). V večini aplikacij Microsoft Windows Brezmodni obrazci se uporabljajo za prikaz informacij, ker zagotavljajo večjo prilagodljivost, zato je obrazec privzeto nastavljen na brezmoden, ko se ustvari nov obrazec. Za obrazec lahko nastavite tudi katero koli lastnost, vključno z naslovom, velikostjo, vrsto obrobe, barvami ozadja in znakov, pisavo besedila in sliko ozadja.

Visual Basic vam omogoča:

    delo s krmilniki

    delo z meniji in pogovornimi okni

    delo z obrazci, tiskalniki in obdelovalci napak

    dodajte umetnine in posebne učinke

    uporabo modulov in postopkov

    delo z množicami elementov in nizi

    delati z besedilne datoteke in baze podatkov

    interakcijo z Microsoft Officeom

Visual Basic ponuja tri zelo uporabne predmete za omogočanje dostopa datotečni sistem. To so seznami diskovnih pogonov, ki vam omogočajo, da se pomikate po razpoložljivih diskih v sistemu; seznami imenikov, ki vam omogočajo krmarjenje po mapah na izbranem disku, in seznami datotek, ki vam omogočajo izbiro zahtevana datoteka v mapi.

Uporaba podatkovnih objektov za ogled baz podatkov Microsoft Access.

Za delo z bazami podatkov Visual Basic nudi tri objekte, ki vam omogočajo prikaz in spreminjanje informacij v datotekah baze podatkov. Podatkovni objekt omogoča dostop do polj in zapisov datoteke baze podatkov neposredno na obrazcu. Objekt omogoča tudi spreminjanje informacij v bazi podatkov.

Če redno delate z bazami podatkov - še posebej z Microsoft Access, Microsoft FoxPro, Paradox, Brieve in dBase - se bo Visual Basic izkazal za zelo zmogljivo orodje za obdelavo in prikazovanje podatkov. Ker Visual Basic ponuja tehnologijo obdelave baz podatkov, ki je podobna tisti, ki jo uporablja Microsoft Access, lahko ustvarite osnovne aplikacije za delo z bazami podatkov z uporabo samo nekaj deset vrstic v besedilu programa.

Visual Basic lahko bere in zapisuje informacije v bazo podatkov v različnih formatih.

Z uporabo Visual Basica lahko sestavite svojo lastno aplikacijo baze podatkov, ki prikazuje samo informacije, ki jih uporabnik potrebuje, in uporabniku nudi tudi potrebna orodja za obdelavo podatkov. Kontrolnika Črta in Oblika omogočata ustvarjanje geometrijskih oblik.

OLE lahko uporabite za vstavljanje predmetov iz aplikacij v programe Visual Basic. Primeri aplikacijskih predmetov vključujejo Excelove liste in grafikone, Wordovi dokumenti in slike Microsoft ClipArt. Objekti aplikacije so lahko novi, nenameščeni dokumenti ali obstoječa dejstva, naložena z diska.

V Visual Basicu lahko ustvarite objektno zasnovane in nadzorne aplikacije, ki podpirajo funkcijo avtomatizacije.

Aplikacije Windows, ki v celoti podpirajo avtomatizacijo, vam omogočajo dostop do njihove funkcionalnosti kot zbirke predmetov z njihovimi povezanimi lastnostmi in ukazi. Aplikacije Windows, ki zagotavljajo lastnosti objektov, se imenujejo objektne ali strežniške aplikacije, programi, ki uporabljajo te objekte, pa se imenujejo nadzorne ali odjemalske aplikacije. Avtomatizacija je industrijski standard, ki omogoča interakcijo dveh aplikacij.

Zaključek

Ne tako dolgo nazaj je omemba Basica kot programskega jezika povzročila le prizanesljiv nasmeh (in včasih ogorčenje) večine profesionalnih razvijalcev programske opreme. To je bilo razloženo preprosto: "Da, obstaja jezik, ki ga uporabljajo amaterji (če ne rečem "telekani"). Toda postaviti "Vasik" na par z resničnimi programskimi orodji je preprosto smešno."

Dandanes bi si komaj kdo upal izraziti takšno mnenje: v zadnjih letih je Microsoft Visual Basic (VB) postal najbolj priljubljeno orodje za razvoj aplikacij na svetu. Poleg tega je poznavanje njegovih osnov danes pravzaprav obvezno za vse programerje, ne glede na to, katera orodja uporabljajo. To je posledica dveh med seboj povezanih dejavnikov. Prvič, VB je zelo razširjen in se ne uporablja samo kot samostojno orodje, temveč tudi kot programski sistem, vgrajen v številne aplikacijske programe (predvsem MS Office). Drugič, VB je postal resno profesionalno orodje in je ostal zelo priročno orodje za učenje programiranja in reševanje majhnih problemov.

LITERATURA

1. "Informacijske tehnologije. Vadnica". Uredil A.K. Volkov. Moskva. Založba "INFRA-M". 2001

2. "Informatika: učbenik" Ed. prof. N.V. Makarova. Moskva. Založba "Finance in statistika". 2005

3. "Tehnologije upravljanja informacij: učbenik." Uredil Yu.M. Čerkasova. Moskva. Založba "INFRA-M". 2004

4. "Informatika". V.A. Ostrejkovskega. Moskva. Založba "Višja šola". 2004

5. "Tečaj pravne informatike." Gavrilov O.A. Moskva. Založba "INFRA-M". 2006

PROGRAMSKI JEZIK VISUAL BASIC. OSNOVNI POJMI. PREDMETI, LASTNOSTI, METODE

Visual Basic je Najnovejša različica eden izmed priljubljenih programskih jezikov. Danes lahko z uporabo Visual Basica hitro ustvarite aplikacije, ki se izvajajo v okolje Windows za katero koli področje računalniške tehnologije: poslovne aplikacije, multimedije, aplikacije odjemalec-strežnik in aplikacije za upravljanje baz podatkov. Poleg tega je Visual Basic vgrajeni jezik za aplikacije Microsoft Office. Mnogi razvijalci aplikacij uporabljajo tudi Visual Basic kot zaledni jezik svojih aplikacij.

Visual Basic je integrirano razvojno okolje, ki vsebuje nabor orodij, ki omogočajo lažji in hitrejši razvoj aplikacij. Poleg tega razvojni proces ni sestavljen iz pisanja programa (programske kode), temveč iz oblikovanja aplikacije. Aplikacija je generirana z orodji za grafično urejanje (postavitev), kar vam omogoča, da zmanjšate proces ustvarjanja programske kode na minimum.

Kot vsi sodobni sistemi za vizualno načrtovanje Visual Basic uporablja objektno usmerjen pristop k programiranju. KajAplikacija, napisana v Visual Basicu, je zbirka predmetov.

Objekt je določena entiteta, ki se jasno manifestirasvoje vedenje in je predstavnik določenega razreda sebi podobnih predmetov. Skoraj vse, s čimer delate v VB, je objekt. Na primer: obrazec, ukazni gumb, besedilno polje itd.

Za vsak predmet je značilno:

  • lastnosti;
  • metode;
  • dogodkov.

Lastnina je imenovani atribut predmeta. Lastnosti določajo lastnosti predmeta (barva, položaj na zaslonu, stanje objekta).

Metode so dejanja ali naloge, ki jih predmet izvaja (kaj je mogoče narediti s predmeti).

Razred predmeta v objektno usmerjenih programskih jezikih se imenuje splošen opis takšne objekte, za katere je značilna prisotnost številnih skupnih lastnosti in skupnih dejanj, ki jih lahko ti objekti izvajajo (na primer razred ukazne tipke je splošen opis gumbov v oknih aplikacij). Imeti morajo veliko skupnih lastnosti in drugih značilnosti (na primer dogodke, ki so enaki za vse te objekte: klik miške).

Aplikacija, ustvarjena v Visual Basicu, se imenuje projekt. Projekt programske opreme- to je zbirka delov, ki sestavljajo prihodnjo aplikacijo WINDOWS. Vsak projekt mora nujno vsebovati zaslonske obrazce (vsaj enega) in modifikacije programske opremelei (vsaj en). Visual Basic shrani vsak projekt v ločena datoteka z razširitvijo vbp.

Zaslon je grafična predstavitev aplikacije WINDOWS skupaj z vsebino tega okna. Vsebina vključuje:

  • niz lastnosti tega okna z njihovimi vrednostmi;
  • niz predmetov, ki se nahajajo v tem oknu;
  • nabor lastnosti teh predmetov z njihovimi vrednostmi.

V Visual Basicu je obrazec za prikaz shranjen v ločeni datoteki s pripono frm.

Programski modul je programska koda (besedilo programa), shranjena v ločeni datoteki. Najpogosteje se lahko uporablja za reševanje enega, včasih pa tudi več problemov. Ime te datoteke ima pripono bas.

Programska koda projekta ne obstaja sama po sebi, ampak je vezana na posamezne objekte zaslonskega obrazca. Del kode, ki se nanaša samo na en objekt, je lahko sestavljen iz več fragmentov postopka.

V Visual Basicu je programska koda skoraj vedno vezana na dogodek, ki signalizira začetek programa. Na primer, klik miške na kateri koli predmet na zaslonu; nalaganje novega obrazca na zaslonu; premikanje kazalca miške po drsnem traku; pritisk tipke na tipkovnici.

Najprej je oblikovan zaslonski obrazec, nato dogodki, ki se bodo zgodili medzagnano aplikacijo in šele nato so programirana dejanja, povezana s temi dogodki.

Dogodek je značilnost razreda objektov, ki opisuje zunanji vpliv, na katerega se objekt tega razreda odzove med izvajanjem aplikacije.

Večina procedur, ki sestavljajo kodo VB, je vezanih na dogodke in se imenujejo dogodkovne procedure.

Ustvarjanje katere koli aplikacije je sestavljeno iz naslednjih korakov.

  1. Oblikovanje problema. Opis principa delovanja bodoče aplikacije, vrste zaslonskih oblik (oken) te aplikacije.
  2. Razvoj vmesnika. Ustvarjanje zaslonskih obrazcev aplikacije z vsemi objekti in lastnostmi teh predmetov, ki se nahajajo na teh obrazcih.
  3. Programiranje. Ugotavljanje dogodkov, ki se bodo zgodili med delovanjem aplikacije, izdelava algoritmov postopkov za te dogodke in pisanje programa (programskih kod) za te postopke.
  4. Odpravljanje napak v programu. Odpravite logične napake v postopkih in zagotovite zadovoljivo delovanje aplikacije v okolju načrtovanja.
  5. Shranjevanje projekta in po želji prevajanje (pretvorba projekta v izvedljivo aplikacijo, ki lahko deluje samostojno izven oblikovalskega okolja).

Aplikacija se lahko izvaja v načinu prevajanja ali interpretacije. V načinu tolmačenja so vsi inst.Jezikovna navodila BASIC, ki sestavljajo program, bo sistem Visual Basic izvajal neposredno, ko jih računalnik prebere vrstico za vrstico v razvojnem okolju.

V načinu prevajanja se program najprej razhrošči s tolmačem, nato pa se v celoti prevede (prevede) iz visokonivojskega jezika (BASIC) v nizkonivojski jezik (računalniški strojni ukazni jezik), torej prevede.

Prevedeni program se postavi v datoteko s pripono exe. To datoteko je mogoče izvajati samostojno, brez podpore okolja Visual Basic.