Uvod u programiranje u Excelu. Programski jezik Visual Basic for Applications - Sažetak

1. Kliknite lijevom tipkom miša na sliku CommandButtona
2. Postavite pokazivač miša na kreiranu formu čiji će se izgled promijeniti iz strelice u križić i pomaknite je na mjesto na formi gdje će se nalaziti element koji se kreira.
3.Pritisnite lijevu tipku miša i pomičite pokazivač dok slika ne postigne željenu veličinu, nakon čega otpustite tipku - i objekt će biti kreiran.

Također na formu postavljamo objekte CommandButton2 i Text1.Za pomicanje objekta potrebno ga je označiti i lijevom tipkom miša pomaknuti na željenu poziciju.

Sada moramo spojiti kontrolnu komponentu Microsoft Common Dialog Control 6.0 uključivanjem u izborniku Projekt - Komponente i na popisu koji se otvori stavite kvačicu ispred ove komponente i kliknite OK. Nakon toga će se na upravljačkoj ploči pojaviti gumb CommonDialog. Također ga postavljamo na formu. Ovaj gumb neće biti vidljiv prilikom spremanja aplikacije . Unaprijed stvoreni prikaz sučelja prikazan je na slici.

Nakon što su svi potrebni elementi dodani u obrazac, možete početi postavljati njihova početna svojstva, koja će odrediti izgled i značajke rada sa sučeljem. Ove radnje izvode se pomoću prozora svojstava, koji se može prikazati ako nije dostupan u razvojnom okruženju na nekoliko načina:
1. Odabirom Svojstva iz izbornika Pogled
2. Pomoću gumba Prozor sa svojstvima na standardu alatne trake.
3. Odabirom stavke Svojstva u kontekstnom izborniku za odabrani objekt na obrascu.

Na samom vrhu prozora je prikazano
Početni popis objekata pokazuje njihova svojstva u nastavku.
U našem primjeru popis objekata sadrži
Obrazac1
CommonDialog
Naredba1
Naredba2
Tekst1
.

Dolje, s lijeve strane stupca, prikazana su svojstva objekata, a uz desna strana vrijednosti imovine. Prvo odaberite objekt, a zatim postavite vrijednost.

Postavljamo vrijednosti svojstava za objekt prema tablici. Vrijednosti svojstava koje nismo promijenili ostaju iste prema zadanim postavkama.

Objekt Vlasništvo Značenje
Obrazac1 (Ime) Stil obruba Opis StartUpPosition frmDialog 1 - Fiksna jedna boja i font 2 - Središnji zaslon
CommonDialog (Ime)Poništi pogrešku dlgStandard Istina
Tekst1 (Naziv) Poravnanje AutoSize Borderstyle Caption lblExample 2-Center True 1-Fixed Single Sample
CommandButton1 (Ime) Caption ToolTipText cmdColor Boja Odaberite boju pozadine
CommandButton2 (Ime) Caption ToolTipText CmdFont Font Odaberite opcije fonta

Kodirati. Završna faza u stvaranju sučelja je pisanje programskog koda za njegovu obradu. Uređivanje programa provodi se pomoću prozora koda za kreirani obrazac koji se može otvoriti na nekoliko načina:
1. Odaberite stavku Kod u izborniku Pogled (na isti način se možete vratiti na uređivanje forme, odaberite stavku Objekt u izborniku Pogled);
2. U Project Exploreru odaberite naziv obrasca koji se kreira i za njega u kontekstnom izborniku odaberite stavku View Code (na obrazac se možete vratiti na isti način - stavku View Object u kontekstnom izborniku obrasca):
3. Dvaput kliknite na odgovarajući element obrasca za koji trebate osigurati obradu eventualnih radnji. Metoda za rukovanje ovim događajem može se kreirati duplim klikom na element cmdWork, nakon čega će se pojaviti predložak za proceduru koja obrađuje korisnikov pritisak na ovu tipku.
Otvorite uređivač koda i unesite podatke.

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

Spremite projekt u formatu frm I vbp.To će vam dati priliku da se vratite na projekt u bilo kojem trenutku kako biste ga promijenili ili poboljšali. Sada sve što preostaje je stvoriti izvršnu datoteku egz drugim riječima, prevesti projekt u zasebnu datoteku koja može raditi izvan Visual Basic razvojnog okruženja U izborniku Projekt uključite zadnji redak - Svojstva U prozoru koji se otvori, u kartici Općenito navesti vrstu projekta - Standardni EXE i naziv projekta.
U kartici Napraviti označite naslov i po želji možete promijeniti ikonu.U kartici Sastaviti Označite okvir Compile to Native Code. Kako bi aplikacija radila brže, možete omogućiti Optimizaciju za brzi kod. Ne trebaju nam druge kartice. Uključite OK i zatvorite prozor.

A sada prevedimo. Otvorite izbornik Datoteka Uradite "naziv projekta.exe".U različite verzije IDE ova naredba može biti drugačija, moja se zove ovako, ali može biti i Make and Do.

Omogućujemo ovu naredbu, a aplikaciju možete provjeriti klikom na izbornik Početak dugme Početak.
Treba biti pod imenom i na mjestu s kojim ste ga spremili s ekstenzijom EXE

Pogledajte ovu aplikaciju na djelu
Postavite različite boje teksta i pozadine.



Izrađujemo vlastiti glazbeni player u Wave formatu.

Nakon što ste u prvom programu naučili kako unositi naredbe u aplikaciju, mi ćemo izraditi vaš vlastiti player koji možete spremiti na svoje računalo i modificirati ga za svoje potrebe.

Stvorite novi standardni EXE projekt.
Otvorite prozor svojstava projekta odabirom Projecti Properties iz izbornika Project i imenovanjem projekta MyMultiMedia.

Nazovite oblik projekta Formplayer. U svojstvo caption obrasca unesite naslov Multimedia Player.

Priložite biblioteku komponenti Microsoft Multimedia Control 6.0 vašem projektu pomoću dijaloškog okvira Komponente, koji se otvara iz izbornika Projekt pomoću naredbe Komponente.

Trebat će nam dijaloški okvir za traženje datoteka koje se mogu reproducirati, stoga u prozoru Komponente također potvrdite okvir za biblioteku komponenti Microsoft Common Dialog Control 6.0.

Dodajte MMControl kontrolu formi Formplayer dvostrukim klikom na gumb MMControl na Controls ploči i nazovite je MMControlCDPlayer.

Dodajte commonDialog kontrolu svom obrascu dvostrukim klikom na gumb CommonDialog na Controls ploči i nazovite je cdplayer.

Dodajte kontrolu CommandButton u obrazac Formplayera dvostrukim klikom na CommandButton na ploči Controls. Imenujte ovaj gumb cbFindFile i postavite svojstvo naslova na Pronađi datoteku. Nakon klika na gumb cbFindFile stvoren u obrascu, otvorit će se dijaloški okvir za traženje datoteka koje se mogu reproducirati.

Otvorite uređivač koda i unesite kod da biste kontroli MMControlCDPlayer dodijelili svojstva koja su joj potrebna za rad s WAV datotekama. 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 = c dPlayer.FileName MM ControlCDPlayer.Command = " Open " End Sub Private Sub Form (Cancel As Integer) MMControlCDPlayer.Command = "Close" End Sub

Pokrenite aplikaciju klikom na gumb Start u izborniku. Kliknite gumb Pronađi datoteku kako biste otvorili prozor koji vam omogućuje pretraživanje, a zatim odaberite glazbenu datoteku Wave za reprodukciju. Koristeći upravljačke gumbe playera, možete slušati odabranu datoteku.
Spremite projekt kao u prvoj aplikaciji i izradite izvršnu datoteku egz

UVOD

Microsoft Excel ima ugrađeni programski jezik - Visual Basic for Applications (VBA). Ovaj vam jezik omogućuje izradu aplikacija koje se izvode u okruženju Microsoft Officea. To mogu biti različiti analitički programi, financijski sustavi, kadrovski računovodstveni programi, sustavi za automatsku izradu službenih pisama/dokumenata pomoću biblioteke gotovih predložaka itd. U tom slučaju, sučelje programa koji se stvara može se potpuno razlikovati od sučelja aplikacije u kojoj je napisan.

VBA kombinira gotovo neograničene mogućnosti s lakoćom učenja i korištenja. Sada se većina funkcija može opisati bez pribjegavanja programiranju. Ako jezične mogućnosti nisu dovoljne, možete se okrenuti funkcijama Windows API-ja. Možda je najvažnija prednost VBA to što je ovaj jezik isti za sve Microsoftove uredske aplikacije i stoga omogućuje njihovo međusobno povezivanje. Već sada iz programa napisanog u Excelu možete pristupiti objektima u Wordu za Windows, kao i Microsoft Projectu. To otvara atraktivne izglede. Zamislite da korisnik na određenom radnom mjestu mora na temelju nekih podataka izvučenih iz baze analizirati iste, izgraditi dijagrame i osmisliti aktivnosti organizacije te te obrađene podatke automatski poslati na neke adrese uz popratno pismo. Sve se to može učiniti korištenjem Microsoft Office proizvoda, ali korisnik mora savršeno vladati svakim od njih. Ako je program za rješavanje ovog problema napisan u VBA, korisnik će ga samo morati naučiti.

1. Rođenje i razvoj Basica

Izvorni programski jezik Basic stvorili su John Kemeny i Thomas Kurtz 1963. godine na Dartmoor Collegeu. Brzo je stekao popularnost kao jezik za podučavanje programiranja na sveučilištima i u školama, a osnivač i izvršni direktor prilagodio ga je za korištenje na osobnim računalima Microsoft Bill Gates sredinom 70-ih. Od tada je sukcesivno objavljeno nekoliko verzija Basica za PC, uključujući Microsoft Quick Basic i MS-DOS Qbasic. Iako je ljuska Visual Basica u potpunosti grafička, a sam programski jezik vrlo je daleko od jezika koji se koristio za ranije verzije Basic interpretera, jednostavnost i elegancija Basica ostaje u velikoj mjeri svojstvena novim verzijama. Široke mogućnosti Visual Basica i njegova jednostavnost bili su glavni razlog za njegov odabir kao programskog jezika za izradu Windows aplikacija kao što je Excel.

MS Excel, kao lider na tržištu programa za obradu proračunskih tablica, određuje trendove razvoja u ovom području. Sve do verzije 4.0, Excel je bio de facto standard u smislu funkcionalnosti i upotrebljivosti.

Jedno od najvažnijih funkcionalnih proširenja programa, namijenjenog profesionalcima, je Visual Basic (VBA) programsko okruženje ugrađeno u Excel za rješavanje aplikativnih problema. Zahvaljujući VBA, Microsoft je uspio ne samo proširiti mogućnosti makro jezika Excel 4.0, već je također uveo novu razinu programiranja aplikacija, budući da VBA omogućuje stvaranje cjelovitih paketa aplikacija koji u svojim funkcijama nadilaze obrada proračunskih tablica.

2. Kratak opisVBA

Visual Basic for Applications predstavlja revolucionarno postignuće u programskim jezicima, možda najznačajnije od izdanja prvog integriranog razvojnog okruženja. To ne znači da je VBA najbolji razvojni alat, već samo da VBA postoji. Visual Basic vjerojatno je najpopularniji razvojni alat, a sada je, neočekivano, jezik uključen u jednako popularan paket aplikacija.

Budući da se Microsoftove aplikacije temelje na istom programskom jeziku, vjerojatno će se mnogi ljudi sjetiti koristiti ga. Baš kao što korisnici Windowsa trebaju svladati jedno sučelje za stvaranje mnogo programa, VBA zahtijeva samo učenje jednog programskog okruženja za stvaranje različitih aplikacija. Oko 40 softverskih tvrtki sklopilo je ugovor s Microsoftom o uključivanju VBA u svoje proizvode. Prva od tih tvrtki koja je ušla na tržište bila je Visio Corp., koja je integrirala VBA u Visio Professional i Visio Technical, verzija 4.5. Možete očekivati ​​da će takve tvrtke agresivno plasirati VBA jer su njihovi proizvodi značajno profitirali od ovog jezika. Pravo ime VBA je Visual Basic Application Edition, a zapravo pripada VB obitelji, stoga privlači sve veći interes kao alat sam po sebi.

Ugrađivanje VBA u aplikaciju znači stvaranje objektnog modela za nju, kao rezultat čega VBA program može pristupiti i manipulirati objektima ove aplikacije. Za Visio proizvode, ti objekti mogu uključivati ​​i pravokutnik u crtežu i sam crtež, a objektni model se proteže na sve te elemente.

A aplikacija s objektnim modelom i VBA već je dio razvojnog arsenala. Pretpostavimo, na primjer, da želite napisati program koji bi vam mogao pomoći u pripremi rasporeda namještaja i opreme u vašoj kuhinji, a zatim ispisati popis artikala i cijene. Ovaj program zahtijeva bazu podataka s informacijama o kuhinjskom namještaju i neki način za vizualizaciju slike kuhinje.

Baš kao što možete stvoriti Office makronaredbu koja pristupa Wordu i Excelu, možete stvoriti VBA program koji kombinira Access i Visio. Kompozitna aplikacija za planiranje kuhinje može se smatrati hibridom Accessa s alatom za crtanje ili Visio s bazom podataka.

VBA je vlastiti podskup VB5, ali zapravo VBA ima gotovo sve što se može naći u VB5. Mora se priznati da ipak postoje male razlike (npr. pokretanje iz Worda, a ne u izvanmrežni način rada), ali u svakom slučaju programiranje je isto. Objektni modeli sustava Office 97 valjani su samo dok su pokrenute aplikacije koje ih posjeduju, tako da i VBA i VB5 mogu njima manipulirati. Vs Vidimo da se integrirano razvojno okruženje u VBA gotovo ne razlikuje od onog u VB5.

3. Nove značajke Visual Basica 5.0

    Upravljanje višestrukim projektima pomoću Explorera

    Korištenje novih okruženja uređivača koda, uključujući automatske brze informacije

    Rad s prozorom Form Layout za prilagodbu izgled programa.

    Promjena veličine prozora i dokumenata.

    Odabir i korištenje Active X kontrolnih značajki.

    Korištenje novih alata i tehnika za ispravljanje programskih pogrešaka.

    Brzo pokrenite projekt s jednim ili više unaprijed definiranih obrazaca.

    Proširenje Microsoftove mogućnosti Riječ kroz automatizaciju.

Programsko okruženje Visual Basic sadrži sve potrebne alate za brzo i učinkovito kreiranje moćnih programa koji se izvode u Windows okruženju.

Alati dostupni u Visual Basic programskom okruženju pomažu u konstruiranju Basic programa.

Traka izbornika omogućuje pristup većini naredbi koje kontroliraju programsko okruženje. Izbornici i naredbe rade u skladu sa standardnim konvencijama zajedničkim za sve Windows aplikacije.

Ispod trake izbornika nalazi se alatna traka - skup gumba koji su prečaci do naredbi koje se koriste za rad u Visual Basic okruženju. Pri dnu zaslona je programska traka. Može se koristiti za prebacivanje između komponenti Visual Basica ili za aktiviranje drugih Windows aplikacija. Tu je i prozor Toolbox, prozor Project Container, prozor Form, prozor Project, prozor Immediate, prozor Properties i prozor rasporeda obrasca.

Visual Basic projektne datoteke imaju ekstenzije. vbp, wak, vbg u nazivu datoteke.

U Visual Basic okruženju postoji 7 alata.

Visual Basic obrazac je prozor u korisničkom sučelju.

Alati i kontrole na ploči koriste se za dodavanje novih elemenata korisničkog sučelja. Alatna traka također sadrži kontrole za stvaranje objekata koji izvode posebne operacije "na ekranu": upravljanje informacijama u bazi podataka, upravljanje vremenskim intervalima itd.

Prozor svojstava

Prozor Svojstva omogućuje promjenu karakteristika (postavki) elemenata korisničkog sučelja na obrascu. Prozor svojstava sadrži popis svih objekata koji se koriste u ovom korisničkom sučelju. Također može navesti postavke svojstava koje se mogu promijeniti za svaki objekt.

Prozor projekta.

Visual Basic - Program se sastoji od nekoliko datoteka koje se sastavljaju kada je program spreman. Prozor Projekt ispisuje sve datoteke korištene u programiranju.

Projektne datoteke sadrže popis svih podržanih projektnih datoteka i programa i njihovu vbp (program Visual Basic) ekstenziju.

U Visual Basicu 5 možete učitati više projektnih datoteka odjednom u prozor Projekta.

Visual Basic pruža mrežnu pomoć koja uključuje informacije o programskom okruženju, alatima i programskom jeziku Visual Basic.

Kontrole. Uz njihovu pomoć kreiraju se objekti i obrasci, informacije se prikazuju u tekstualnom bloku, pregledavaju se diskovi i mape u sustavu, obrađuju se podaci koje je unio korisnik, pokreću Windows aplikacije i pregledavaju zapisi baze podataka.

Visual Basic jezik.

Programski jezik Visual Basic sadrži nekoliko stotina instrukcija, funkcija i posebnih znakova. Nije namijenjen samo za korištenje u softverski proizvod Visual Basic, Microsoft Visual Basic for Application uključen je u Microsoft Excel, Microsoft Word, Microsoft Access, Microsoft PowerPoint, Microsoft Project i druge Windows aplikacije.

4. PRIMJER INTERAKCIJEEXCELI VISUAL BASIC

Počevši od verzije 5.0, Excel je uključivao poseban programski jezik koji se zove Visual Basic za aplikacije (VBA).

Uvođenje prilično moćnog programskog jezika u Excel čini ovu softversku platformu vrlo privlačnom za profesionalce koji razvijaju specijalizirane aplikacijske sustave.

Razvoj programskog jezika VBA, ugrađenog u aplikacijske sustave, jedno je od strateških usmjerenja Microsofta. Ovaj je jezik već integriran u programe kao što su Word za Windows, Power Point i niz drugih. VBA vam omogućuje stvaranje programskih modula, izbornika, dijaloških okvira i drugih resursa u okruženju Windows. Zahvaljujući ovom jeziku, postaje moguće značajno proširiti skup funkcija u Excelu, kao i stvoriti funkcije čije vrijednosti ovise o određenim uvjetima i događajima. U principu, možete potpuno reprogramirati sve funkcije Excela ako se ukaže potreba.

5. Programiranje funkcija tablice

Za izradu zasebnog radnog lista za programski modul kliknite na ikonu Umetnuti Modul iz izbornika ikona Visual Basica (1. ikona) ili pozovite direktivu Modul iz izbornika Umetnuti Makro. Nakon toga će se pojaviti novi radni list "Modele1". U programskom modulu trebate opisati funkciju u VBA. U prozoru programskog modula možete raditi kao u prozoru malog uređivača teksta, ali morate zapamtiti da pišete tekst programa. Opis funkcije mora započeti naredbom Function, nakon koje slijedi razmak odvojen nazivom funkcije i njezinim argumentima, u zagradama i odvojenim zarezima. Zatim dolazi stvarni tekst programskog koda funkcije, a opis bi trebao završiti naredbom End Function.

Ako se u tekstu programskog koda naziv funkcije koja se definira nalazi s lijeve strane operatora dodjele (označeno znakom jednakosti), tada će dodijeljena vrijednost biti rezultat izračuna funkcije sa zadanim argumentima. Kao primjer, razmotrite funkciju koja izračunava porez na dodanu vrijednost.

Funkcija NDS(vrijednost)

6. Umetanje funkcija

Kliknite na 3. ikonu Preglednik objekata iz izbornika VBA ikona ili pozovite istoimenu direktivu iz izbornika Pogled.

Korisnički definirane funkcije tretiraju se kao neovisni objekti u Excelu. U okvir s popisom Metode/Svojstva:će sadržavati naziv nove funkcije. Kliknite prvo na naziv, a zatim na naredbeni gumb Mogućnosti, otvorit će se dijaloški okvir Makro Mogućnosti. U polju Opis: Unesite tekst objašnjenja koji će kasnije koristiti Function Builder. Na listi Funkcija Kategorija označite kategoriju u koju želite zabilježiti svoju funkciju. Na primjer, u kategoriju treba staviti funkciju koja izračunava porez na dodanu vrijednost Financijski. U budućnosti, Function Builder će vašu funkciju smjestiti u kategoriju koju ste naveli. Zatvori prozor Makro Mogućnosti klikom na naredbeni gumb u redu, i prozor Objekt preglednik- dugme Zatvoriti.

7. Primjena funkcija

Idite na radni list na kojem će se nalaziti tablica. Pokazivač ćelije pomaknite na ćeliju koja će sadržavati formulu i u nju unesite znak jednakosti. Zatim kliknite na ikonu 14th Function Builder na glavnoj ploči ikona.

Pojavljuje se dijaloški okvir Function Builder. U prvom koraku odaberite kategoriju Financijski a u desnom polju pronađite svoju NDS funkciju. Kliknite na naziv ove funkcije, zatim prijeđite na sljedeći korak klikom na naredbeni gumb Sljedeći.

Otvara se drugi dijaloški okvir Function Builder. Ovdje možete vidjeti svoj komentar na funkciju, koji je ranije unesen u prozoru opcija makronaredbe. Navedite jedan argument za ovu funkciju, vrijednost, i zatvorite dijaloški okvir dizajnera klikom na gumb Završi.

U tablici će se pojaviti vrijednost koja iznosi 15% vrijednosti argumenta. U tablici možete raditi s ovom funkcijom kao s običnom Excel funkcijom.

8. Varijable i operatori

Visual Basic vam omogućuje rezerviranje varijabli, s veličinom ili bez nje, rad s različitim tipovima podataka, korištenje konstanti, rad s matematičkim operatorima i funkcijama te korištenje dodatnih operatora. Omogućeno je korištenje operatora petlje For Next, Do i objekata tipa "timer" (nevidljiva štoperica u programu). Točnost postavljanja vremena u programu je 1 milisekunda, odnosno 1/1000 sec. Pokrenuti mjerač vremena stalno radi - tj. odgovarajuća procedura obrade prekida se izvršava u određenom vremenskom intervalu – sve dok korisnik ne zaustavi mjerač vremena ili onemogući program.

Vrste podataka

Veličina (bajtovi)

Raspon vrijednosti

Primjer upotrebe

Cijeli broj

od - 32768 do 32767

Dugi cijeli broj

od - 2147483648 do 2147483647

Plutajuća boja pojedinačne preciznosti

od - 3.402823E38 do 3.4402823E38

Plutajuća boja dvostruke preciznosti

od -1,79769313486232D308 do 1,79769313486232 D308

Dim pi# pi#=3,1415926535

Valuta (valutne jedinice)

od -922337203685477.5808 do 922337203685477.5807

Dug@=7600300.50

Niz

1 po znaku

od 0 do 65535 znakova

Pas$='pointer'

Booleov

Točno (točno) ili netočno (netočno)

Dim Označi kao booleov

od 1.100. siječnja do 31. prosinca.9999

Priguši rođendan kao datum

Rođendan=#3-1-63#

Varijanta

16 (za brojeve); 22+1 po znaku (za nizove)

za sve vrste podataka

Akcijski

Vraća apsolutnu vrijednost n

Vraća arktangens od n u radijanima

Vraća kosinus kuta n u radijanima

Vraća konstantu e na potenciju n

Generira nasumični broj između 0 i 1

vraća -1 ako je n 0

Vraća sinus kuta n u radijanima

kvadratni korijen iz n

Pretvara numeričku vrijednost u niz

Vraća tangens kuta n u radijanima

Pretvara niz u numeričku vrijednost

9. Korištenje OLE obrazaca i kontrola

Oblici mogu biti modalni i nemodalni.

Visual Basic ima vrlo fleksibilan sustav za korištenje obrazaca.Možete sve obrasce u programu učiniti vidljivima u isto vrijeme ili ih možete učitavati i uklanjati po potrebi.

Modalni obrazac je obrazac koji se uvijek treba koristiti kada se prikazuje na ekranu, ostaje u prvom planu dok korisnik ne klikne U redu, Odustani ili ga ne pošalje.

Oblik koji korisnik može onemogućiti naziva se nemodalni (neformalni). U većini aplikacija Microsoft Windows Nemodalni obrasci koriste se za prikaz informacija jer pružaju veću fleksibilnost, tako da je obrazac prema zadanim postavkama postavljen na nemodalni kada se kreira novi obrazac. Također možete postaviti bilo koje svojstvo za obrazac, uključujući naslov, veličinu, vrstu obruba, boje pozadine i znakova, font teksta i pozadinsku sliku.

Visual Basic vam omogućuje da:

    rad s kontrolama

    rad s izbornicima i dijaloškim okvirima

    rad s obrascima, pisačima i rukovateljima pogreškama

    dodajte umjetnička djela i specijalne efekte

    koristiti module i procedure

    rad sa skupovima elemenata i nizova

    raditi s tekstualne datoteke I baze podataka

    komunicirati s Microsoft Officeom

Visual Basic nudi tri vrlo korisna objekta za omogućavanje pristupa sustav datoteka. Ovo su popisi diskovnih pogona koji vam omogućuju listanje kroz dostupne diskove u sustavu; popisi direktorija koji vam omogućuju kretanje kroz mape na odabranom pogonu i popisi datoteka koji vam omogućuju odabir željene datoteke u mapi.

Korištenje podatkovnih objekata za pregledavanje baza podataka Microsoftovi podaci Pristup.

Za rad s bazama podataka Visual Basic nudi tri objekta koji vam omogućuju prikaz i promjenu informacija u datotekama baze podataka. Podatkovni objekt daje pristup poljima i zapisima datoteke baze podataka izravno na obrascu. Objekt također omogućuje promjenu informacija u bazi podataka.

Ako redovito radite s bazama podataka - posebice Microsoft Access, Microsoft FoxPro, Paradox, Brieve i dBase - tada će se Visual Basic pokazati kao vrlo moćan alat za obradu i prikaz podataka. Budući da Visual Basic pruža tehnologiju obrade baze podataka sličnu onoj koju koristi Microsoft Access, možete stvoriti osnovne aplikacije za rad s bazama podataka koristeći samo nekoliko desetaka redaka u tekstu programa.

Visual Basic može čitati i pisati informacije u bazu podataka u različitim formatima.

Koristeći Visual Basic, možete izgraditi vlastitu aplikaciju baze podataka koja prikazuje samo informacije koje su korisniku potrebne i također korisniku pruža potrebne alate za obradu podataka. Kontrole linija i oblika omogućuju vam stvaranje geometrijskih oblika.

OLE možete koristiti za umetanje objekata iz aplikacija u Visual Basic programe. Primjeri aplikacijskih objekata uključuju Excel listove i grafikone, Word dokumente i Microsoft ClipArt slike. Objekti aplikacije mogu biti ili novi, neinstalirani dokumenti ili postojeće činjenice učitane s diska.

U Visual Basicu možete kreirati aplikacije bazirane na objektima i upravljačke aplikacije koje podržavaju značajku automatizacije.

Windows aplikacije koje u potpunosti podržavaju automatizaciju omogućuju vam pristup njihovoj funkcionalnosti kao skupu objekata s njihovim pridruženim svojstvima i naredbama. Windows aplikacije koje pružaju svojstva objekata nazivaju se objektne ili poslužiteljske aplikacije, a programi koji koriste te objekte nazivaju se upravljačke ili klijentske aplikacije. Automatizacija je industrijski standard koji omogućuje interakciju dviju aplikacija.

Zaključak

Ne tako davno, spominjanje Basica kao programskog jezika izazvalo je samo snishodljiv smiješak (a ponekad i ogorčenje) većine profesionalnih programera softvera. To je jednostavno objašnjeno: "Da, postoji jezik koji koriste amateri (ako ne reći "butaki"). Ali stavljanje "Vasika" u rang s pravim alatima za programiranje jednostavno je smiješno."

Danas bi se rijetko tko usudio izraziti takvo mišljenje: tijekom proteklih godina Microsoft Visual Basic (VB) postao je najpopularniji alat za razvoj aplikacija na svijetu. Štoviše, poznavanje njegovih osnova danas je zapravo obavezno za sve programere, bez obzira na to koje alate koristili. To je zbog dva međusobno povezana čimbenika. Prvo, VB je vrlo raširen i koristi se ne samo kao samostalan alat, već i kao sustav za programiranje ugrađen u brojne aplikacijske programe (osobito MS Office). Drugo, pretvorivši se u ozbiljan profesionalni alat, VB je ostao vrlo zgodan alat za učenje programiranja i rješavanje malih problema.

KNJIŽEVNOST

1. „Informacijske tehnologije. Tutorial". Uredio A.K. Volkov. Moskva. Izdavačka kuća "INFRA-M". 2001.

2. "Informatika: udžbenik" Izd. prof. N.V. Makarova. Moskva. Izdavačka kuća "Financije i statistika". 2005. godine

3. "Informacijske tehnologije upravljanja: Udžbenik." Uredio Yu.M. Čerkasova. Moskva. Izdavačka kuća "INFRA-M". 2004. godine

4. „Informatika“. V.A. Ostrejkovski. Moskva. Izdavačka kuća "Viša škola". 2004. godine

5. "Kolegij pravne informatike." Gavrilov O.A. Moskva. Izdavačka kuća "INFRA-M". 2006

Za samostalno istraživanje Jezik Visual Basic omogućuje vam da razumijete osnove programiranja od nule bez pomoći učitelja i naučite kako izraditi punopravne aplikacije za Windows. Velika količina informacija o Visual Basicu također omogućuje korištenje knjige kao reference.

* * *

Navedeni uvodni fragment knjige Visual Basic za početnike. Korak po korak. Vodič/priručnik (Evgeniy Matveev) osigurava naš knjižni partner - tvrtka Liters.

Poglavlje 2: Predstavljanje Visual Basica

U ovom poglavlju ćete naučiti:

Pokrenite Visual Basic,

Pronađite stavke jelovnika koje trebate,

Koristite gumbe na alatnoj traci

Razumjeti sve glavne objekte sučelja,

Izrada aplikacijskih projekata,

Odaberite pravu vrsta aplikacije,

Spremite i otvorite snimljene projekte,

Napišite svoj prvi program

Ispravno koristite sustav pomoći.

2.1. Pregled programskog okruženja

Uglavnom Windows izbornik odaberite tim 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 će se pokrenuti i na ekranu će se pojaviti dijaloški okvir Novi projekt(Novi projekt) proširen u kartici Novi(Novo) (Sl.2.1).


sl.2.1. Nova kartica


Dijalog Novi projekt(Novi projekt) nudi korisniku mogućnost kreiranja novog ili otvaranja postojećeg projekta. Projekt je aplikacija u razvoju. Sastoji se od nekoliko komponenti pohranjenih na disku kao zasebne datoteke, od kojih svaka ima odgovarajući nastavak:

Formirajte datoteke s izvorni kod (*.frm),

Datoteke obrazaca s izvršnim kodom ( *.frx),

Datoteke modula ( *.bas),

Datoteke modula klase ( *.cls),

Dodatne kontrolne datoteke ( *.ocx),

Projektna datoteka ( *.vbp),

Datoteka izvora ( *.res),

Drugi dokumenti.

Odabirom jedne od ikona na kartici Novi(Novo), možete izraditi novi prazan projekt željenog tipa ili koristiti usluge jednog od čarobnjaka za generiranje aplikacija.

Na kraju čarobnjaka dobiva se nacrt verzije aplikacije s gotovim obrascima, izbornicima, alatnim trakama itd. Zatim programer mora finalizirati mnogo sitnih detalja, no zahvaljujući korištenju čarobnjaka štedi se vrijeme na izgradnja glavnog okvira aplikacije.

Sada ćemo navesti opcije za stvorene aplikacije ili komponente koje su odabrane na kartici Novi(Novi) dijalog Novi projekt(Novi projekt):

Standardni EXE– standardna aplikacija,

ActiveX EXE– ActiveX komponenta kao aplikacija,

ActiveX DLL– ActiveX komponenta u obliku dinamički učitane biblioteke,

ActiveX kontrola– ActiveX komponenta u obliku Visual Basic alata za kreiranje kontrola,

VB čarobnjak za aplikacije– čarobnjak za aplikacije Visual Basic,

VB Wizard Managerkontrolni program o stvaranju prilagođenih čarobnjaka,

Data Project– aplikacija za rad s bazama podataka,

IIS aplikacija– aplikacija za Microsoft Internet Information Server,

Addin– dodatak za Visual Basic,

ActiveX dokument Dll– ActiveX dokument u obliku dinamički učitane biblioteke,

ActiveX dokument Exe– ActiveX dokument kao aplikacija,

DHTML aplikacija– aplikacija u obliku dinamičke web stranice,

Kontrole izdanja VB Enterprise– standardna Windows aplikacija s mogućnošću korištenja dodatnih kontrola.

Za prikaz sljedeće dijaloške kartice Novi projekt(Novi projekt) kliknite na prečac Postojanje(Postojeće) (Sl.2.2).


sl.2.2. Postojeća tab

Novi dijaloški okvir projekta


tab Postojanje(Postojeći) omogućuje vam otvaranje spremljenog projekta s bilo kojeg trajnog ili prijenosnog pogona, ili mrežni uređaj, za koji prvo na padajućem popisu odaberite mapu u kojoj se nalazi Mapa(Mapa), zatim naziv datoteke projekta u glavnom prozoru i kliknite Otvoren(Otvoren).

Sada idemo na karticu Nedavno(Nedavni) dijalog Novi projekt(Novi projekt) (Sl.2.3).


sl.2.3. Nedavna kartica

Novi dijaloški okvir projekta


Ovdje se možete brzo vratiti na jedan od nedavno uređivanih Visual Basic projekata jednostavnim klikom na naziv datoteke projekta i klikom Otvoren(Otvoren).

Da biste se nastavili upoznavati sa sučeljem programskog okruženja Visual Basic, trebali biste izraditi standardni projekt aplikacije. U tom će slučaju većina stavki izbornika i gumbi alatne trake postati dostupni.

Povratak na karticu Novi(Novo) (Sl.2.1) dijalog Novi projekt(Novi projekt), kliknite na ikonu Standardni EXE (Standardna aplikacija) i pritisnite gumb Otvoren(Otvoren). Nakon toga će se kreirati novi projekt s tim imenom Projekt1, koji je dodijeljen prema zadanim postavkama, a u modu ćemo vidjeti programsko okruženje Visual Basic oblikovati(dizajn) (Sl. 2.4).

sl.2.4. Visual Basic programsko okruženje

u načinu dizajna


Navodimo objekte sučelja programskog okruženja Visual Basic koji su trenutno vidljivi:

naslov prozora(Zaglavlje prozora)

traka izbornika(Traka izbornika)

alatna traka(Alatna traka)

upravljačka ploča(kutija s alatom)

projektni vodič(Istraživač projekta)

prozor svojstava(Prozor svojstava)

prozor za postavljanje obrasca(Prozor izgleda obrasca).

Naslov prozora(Zaglavlje prozora) prikazuje naziv projekta koji se uređuje i trenutni način rada rad Visual Basica, kao što je gore objašnjeno.

Traka izbornika(Traka izbornika) pruža programeru mogućnost korištenja snažnog arsenala funkcija programskog okruženja Visual Basic (Sl. 2.5).


sl.2.5. Funkcije trake izbornika


Desno ispod trake izbornika, poput mnogih Windows aplikacija, nalazi se alatna traka(Alatna traka), čiji gumbi dupliciraju najčešće korištene stavke izbornika Visual Basica. Alatna traka također prikazuje referentne informacije o položaju i veličini odabranog objekta ili mjestu pokazivača u tekstu programa (slika 2.6).


sl.2.6. Funkcije alatne trake


Na lijevoj strani prozora Visual Basica je upravljačka ploča(Kutija s alatima) (Sl.2.7).


sl.2.7. Kutija za alat


Većina kontrola koristi se za dizajniranje izgleda aplikacije i interakciju s korisnikom. O njima će se detaljno raspravljati u odgovarajućem poglavlju.

U gornjem desnom kutu nalazi se prozor projektni vodič(Project Explorer) pod nazivom as Projekt - Projekt1(Projekt – Projekt1). Ovaj prozor ima strukturu stabla s popisom komponenti koje su dio aplikacije koja se dizajnira. Sada popis sadrži jednu jedinu komponentu - obrazac pod nazivom Form1 (Slika 2.8).


sl.2.8. Istraživač projekta


Ako desnom tipkom miša kliknete naziv objekta u Project Exploreru, pojavit će se kontekstni izbornik iz kojeg možete odabrati potrebna radnja preko ovog objekta, na primjer:

Ispis na printeru,

Budući da su Visual Basic aplikacije izgrađene na modularni način, svaka komponenta projekta pohranjena je u zasebnoj datoteci.

Ispod je prozor svojstava(Prozor svojstava), koji ima naslov Svojstva – Forma1(Svojstva – Forma1) (Sl.2.9).


sl.2.9. Prozor svojstava


Pomoću ovog prozora možete vidjeti ili promijeniti vrijednosti svojstava različitih kontrola koje se nalaze na obrascu, kao i sam obrazac. Svojstva mogu biti vrlo različita: ime, veličina, boja itd.

Ispod naslova prozora nalazi se padajući popis koji sadrži popis kontrola za aktivni obrazac. Još niže možete vidjeti popis svojstava odabranog elementa u obliku para: naziv svojstva – njegova vrijednost. Na primjer, vlasništvo Naslov(Naslov) je važan Obrazac1.

Da bi se lakše snalazio velike količine informacije, popis svojstava ima dvije kartice koje vam omogućuju odabir redoslijeda sortiranja: Abecedno(Abecedno) ili Kategorizirano(Po kategoriji). Na kraju, ispod popisa svojstava nalazi se opis namjene svojstva označene klikom miša.

Sljedeći prozor koji ćemo pogledati je prozor za postavljanje obrasca(Prozor izgleda obrasca) (Sl.2.10).


sl.2.10. Prozor za postavljanje obrazaca

(Prozor izgleda obrasca)


Prikazuje malu kopiju radnika Windows radna površina s formom koja se nalazi na njemu točno onako kako će biti dok program radi. Osobito je vrijedna mogućnost provjere položaja obrasca na radnoj površini u različitim rezolucijama.

Svi podprozori usidreni su na rubove glavnog prozora Visual Basica. Ova vrsta sučelja naziva se (Multi-Document Interface). Rane verzije Visual Basica koristile su drugu varijaciju pod nazivom Single Document Interface, gdje je svaki dječji prozor bio neovisan.

Ako želite instalirati drugu vrstu sučelja, odaberite naredbu izbornika Alati – Opcije…(Alati - Opcije...). Pojavit će se dijaloški okvir Mogućnosti(Opcije), gdje trebate otići na karticu Napredna(Opcija) (Sl.2.11).


sl.2.11. Kartica Napredno

Dijaloški okvir opcija


Nakon što označite kućicu SDI razvojno okruženje(Single Document Development Environment) i klikovi gumba u redu, vrsta sučelja će se promijeniti u SDI – sučelje jednog dokumenta(Sučelje jednog dokumenta).

Možete podesiti ponašanje pristajanja pojedinačnih dječjih prozora prilikom korištenja MDI – sučelje s više dokumenata(Multi-Document Interface), za što biste trebali otići na karticu Pristajanje(Prilaganje) istog dijaloga (Sl. 2.12).


sl.2.12. Priključna kartica

Dijaloški okvir opcija


Odabirom potvrdnog okvira lijevo od naziva odgovarajućeg podprozora omogućuje se Visual Basicu da pričvrsti na rub glavnog prozora, a brisanjem potvrdnog okvira to se onemogućuje.

Uz objekte sučelja programskog okruženja Visual Basic, otprilike u sredini ekrana (sl. 2.4) nalazi se prozor za kreirani projekt koji ima naslov Projekt1 – Obrazac1 (Obrazac)(Project1 – Form1 (Form)), unutar koje se nalazi prikazana forma buduće aplikacije (Sl. 2.13).


sl.2.13. Obrazac Obrazac1

u prozoru projekta Project1


Obrazac je zaseban prozor buduće aplikacije. Kasnije se na njegovu površinu mogu postavljati elementi Upravljanje Windowsima: gumbi, polja za unos teksta, popisi, potvrdni okviri itd.

Mreža malih točkica vidljiva je samo tijekom razvoja aplikacije i pomaže programeru da proporcionalno postavi kontrole na obrazac.

Ista forma u runtimeu izgledat će malo drugačije, bez mreže vodilje za postavljanje elemenata i prozora projekta (Sl. 2.14).


sl.2.14. Obrazac Obrazac1

u vremenu izvođenja


Forma igra ključnu ulogu u velikoj većini aplikacija kreiranih s Visual Basicom. Osim vidljivo sučelje, sadrži rutine za rukovanje događajima koje se izvršavaju kada se kliknu gumbi obrazaca, pritisnu tipke i druge interakcije korisnika s elementima koji se nalaze na obrascu.

Većina drugih komponenti programskog okruženja Visual Basic također je, u ovoj ili onoj mjeri, povezana s formom i sadrži njen naziv u svom nazivu, stoga je preporučljivo ne preimenovati formu kako biste izbjegli potrebu za ručnim preimenovanjem ostalih komponenti programa.

Neki prozori sučelja Visual Basica nisu vidljivi prema zadanim postavkama. Njihovim prikazom na zaslonu možete upravljati pomoću naredbi izbornika Pogled(Pogled). Jedan od najvažnijih je Prozor koda(Prozor koda), u koji se unosi izvorni kod potprograma uključenih u aplikaciju.

Izvrši naredbu izbornika Pogled - Šifra(View – Code), nakon čega ćete vidjeti prozor koda (Sl. 2.15).


Sl.2.15. Prozor koda

(Prozor koda)


Drugi često korišteni prozor je Preglednik objekata(View objects), gdje ne samo da možete vidjeti hijerarhijski popis dostupnih objekata, već i vidjeti kratke informacije o njihovoj upotrebi u programu (Sl. 2.16).


Sl.2.16. Preglednik objekata

(Pogledaj objekte)


O preostalim prozorima programskog okruženja Visual Basic bit će riječi u odgovarajućim poglavljima.

2.2. Pomoć o objektima i njihovim svojstvima

U Visual Basicu ima dosta objekata, a imaju još više svojstava. Zapamtiti sve je teško, ako ne i gotovo nemoguće, pa morate stalno koristiti ugrađenu pomoć.

Isto vrijedi i za upute i ugrađene funkcije jezika Visual Basic. Naravno, postupno će se pamtiti, ali ne brinite ako se ne sjećate točno naziva ili sintakse neke upute.

Kontekstnoj pomoći programskog okruženja Visual Basic može se jednostavno pristupiti na zaslonu pomoću tipke .

Pomoć se naziva kontekstualno osjetljivom jer tema pomoći koja se prikazuje ovisi o trenutnom kontekstu, koji je određen odabirom bilo kojeg objekta i imenom Visual Basic svojstva, metode ili iskaza unutar kojeg se nalazi kursor teksta.

Pokušajmo koristiti Visual Basic kontekstualnu pomoć u praksi. Na primjer, želimo dobiti detaljne informacije o kontroli Traka za napredak(Traka za napredak).

Odaberite tipku mišem Traka za napredak(Traka napretka) u Toolbox(Toolbox) i pritisnite tipku . Otvorit će se prozor pomoći Visual Basica s informacijama o ovom objektu (Slika 2.17).


Sl.2.17. Pomoć za Visual Basic - ProgressBar


Na vrhu teksta opisa, odmah ispod trenutnog naslova odjeljka, postoji nekoliko opcija izbornika koje možete odabrati da biste dobili više informacija:

Vidi također(Vidi također) – informacije o povezanim temama,

Primjer(Primjer) – tekst primjeri kodova,

Svojstva(Properties) – popis svojstava,

Metode(Metode) – popis metoda,

Događaji(Događaji) – popis događaja.

Recimo da se moramo upoznati s primjerima programiranja kontrole Traka za napredak(Traka za napredak).

U teoriji, trebali smo odabrati stavku Primjer(Primjer). Ali u u ovom slučaju Ova stavka nije dostupna jer se primjeri koda nalaze ispod. Stoga se pomičite niz tekst pomoću okomite trake za pomicanje dok ne vidite primjer postupka pomoću kontrole Traka za napredak(Traka napretka) (Sl.2.18).


Sl.2.18. Pomoć za Visual Basic - Primjer teksta procedure koristeći ProgressBar

(Traka za napredak)


Svi primjeri koji su dostupni u sustavu pomoći Visual Basic mogu poslužiti kao uzorci, koje možete kopirati u svoj program i uređivati ​​po vlastitom nahođenju.

Odaberite željeni dio koda mišem i kopirajte ga u Windows međuspremnik pomoću tipkovničke prečice +[C] ili + .

Idite na svoj program i pritisnite kombinaciju tipki +[V] ili + za umetanje isječka koda.

Dok ste u prozoru pomoći za Visual Basic, možete pregledavati sadržaje drugih tema ili koristiti indeks ili pretraživanje kako biste pronašli temu pomoći koju tražite.

Kako biste pronašli potrebne informacije, kliknite na oznaku traži(Traži) koji se nalazi na lijevoj strani prozora pomoći. Kartica će se otvoriti traži(Traži) Visual Basic sustav pomoći (Sl.2.19).


Sl.2.19. Kartica za pretraživanje

Pomoć za Visual Basic


Kliknite na polje za unos Traži sljedeće riječi(Tražite sljedeće riječi) i unesite ključne riječi za pretraživanje, koristeći logičke operatore ako je potrebno: I(I), Ili(Ili), Blizu(Zatvoriti), Ne(Ne). Unos ovih operatora moguć je ne samo ručno, već i odabirom s popisa koji se poziva klikom na gumb desno od ovog polja.

Za početak pretraživanja tema pomoći koje sadrže kombinaciju ključnih riječi koju ste unijeli, kliknite teme(Odjeljci) i pričekajte da se proces pretraživanja završi. Nakon završetka, na lijevoj strani prozora prikazat će se popis pronađenih particija.

Gore opisane opcije pomoći dostupne su iz izbornika Visual Basica. Sadržaj pomoći poziva se naredbom PomoziteSadržaj…(Pomoć - Sadržaj), abecedno kazalo - sljedeći paragraf PomoziteIndeks…(Pomoć - Indeks), i pretraživanje - PomoziteTraži…(Pomoć – Pretraga). Korištenje izbornika Pomozite Također možete otići na Microsoftovo web mjesto radi tehničke podrške.

2.3. Prva primjena u jeziku Visual Basic

Isprobajmo sada u praksi cijeli proces razvoja aplikacije pomoću Visual Basica na primjeru najjednostavnijeg programa Hello, World! (Pozdrav svijete!). Ova aplikacija će imati samo dva gumba: Lijepi pozdrav I Izlaz.

Nakon pritiska na tipku Lijepi pozdrav trebao bi se pojaviti dijaloški okvir s porukom Pozdrav svijete!, a nakon pritiska na tipku Izlaz– program izlazi.

Dobro poznati Hello, World! (Hello, world!), obično pišu svi programeri početnici koji čine prve korake u svladavanju novog programskog jezika.

Za nastavak procesa razvoja ovog programa koristit ćemo već izrađeni projekt sa zadanim nazivom Projekt1, samo ga prvo preimenujte.

Na izborniku Visual Basica odaberite Projekt-Svojstva Project1…(Projekt – Svojstva projekta1…). Na ekranu će se pojaviti dijaloški okvir postavki (Projekt1 – Svojstva projekta), otvoren na kartici Općenito(Općenito) (Sl.2.20).


Sl.2.20. Općenito Tab

Dijaloški okvir postavki Projekt1 – Svojstva projekta

(Projekt1 – Svojstva projekta)


Dvaput kliknite na polje za unos naziv projekta(Naziv projekta) i zamijenite postojeći tekst Projekt1 na novom - Pozdrav svijete. Nakon toga kliknite gumb u redu za zatvaranje dijaloškog okvira postavki Projekt1 – Svojstva projekta(Projekt1 – Svojstva projekta).

Preimenujmo jedini oblik naše aplikacije. Da biste to učinili, kliknite bilo gdje na obrascu Obrazac1, nakon čega u prozoru Svojstva – Forma1(Svojstva – Obrazac1) prikazat će se potpuni popis njegovih svojstava (Slika 2.21).


Sl.2.21. Prozor svojstava – obrazac1


U lijevom stupcu prozora svojstava pronađite pozvano svojstvo Ime(Ime) ima trenutnu vrijednost Obrazac1. Naziv nekretnine Ime(Naziv) nalazi se u zagradama jer se u Visual Basic kodu koristi malo drugačije od svih ostalih svojstava.

Ime(Ime) u desni stupac i unesite Pozdrav svijete, zatim pritisnite tipku .

Promijenite vrijednost svojstva na isti način Naslov(Naslov). Umjesto stare vrijednosti Obrazac1 unesite novo - Pozdrav svijete! Imajte na umu da već ovdje možete koristiti razmake, zareze i druge znakove. Obrazac će imati sljedeći oblik (Sl.2.22).


Sl.2.22. HelloWorld obrazac u prozoru projekta HelloWorld


Po čemu se ova dva svojstva razlikuju? Vlasništvo Ime(Ime) je potrebno za bilo koji Visual Basic objekt. On jedinstveno identificira ili, drugim riječima, ukazuje na ovaj objekt tako da mu se može pristupiti iz teksta programa. Naziv obrasca Pozdrav svijete može se vidjeti u naslovnoj traci prozora trenutnog projekta: HelloWorld – HelloWorld (obrazac). Ovaj prozor je samo u informativne svrhe i prikazuje se samo u načinu rada za razvoj aplikacija. Prozor projekta sadrži sam obrazac unutra Pozdrav svijete.

Vlasništvo Naslov(Naslov) je dostupan samo za one objekte koji mogu imati natpis vidljiv na zaslonu monitora, na primjer, za objekte Oblik(Oblik), CommandButton(Naredbeni gumb) ili Okvir(Okvir). Naš obrazac ima natpis Pozdrav svijete! sada se može vidjeti u naslovnoj traci, gdje će biti vidljiv i kada se aplikacija pokrene.

Sada je sve spremno za nastavak dizajniranja sučelja naše aplikacije, koje se sastoji od jedne forme na kojoj se trebaju nalaziti dva gumba. Obrazac već imamo. Ostaje samo postaviti gumbe na njega i napisati potprogram za prikaz dijaloga s porukom na ekranu Pozdrav svijete!

Postavljanje gumba na površinu obrasca slično je crtanju pravokutnika standardni program Boja. Pritisnite ikonu alata CommandButton(Naredbeni gumb) upravljačke ploče (Tool Box) i postavite pokazivač miša na obrazac koji će se promijeniti u križić:

Pritisnite lijevu tipku miša i, držeći je u tom položaju, pomaknite pokazivač miša nekoliko centimetara udesno i dolje od ove točke, a zatim otpustite tipku miša. Na navedenom mjestu obrasca pojavit će se naredbeni gumb s natpisom Naredba1.

Na isti način postavite drugi gumb na obrazac. Nakon toga će poprimiti otprilike ovaj oblik (sl. 2.23).


Sl.2.23. Obrazac HelloWorld s dva naredbena gumba


Naravno, teško je odmah odrediti potrebne veličine i položaj gumba. Ali Visual Basic tada vam omogućuje promjenu ovih postavki na nekoliko načina koji su zajednički svim kontrolama:

Uz odabranu kontrolu miša, možete je povući preko površine obrasca ili joj promijeniti veličinu tako da uhvatite jednu od četvrtastih ručica oko njegovog oboda.

Da biste točnije postavili geometrijske dimenzije kontrolnog elementa, odaberite ga i postavite numeričke vrijednosti svojstava Lijevo(Lijevo), Vrh(Gornji), Širina(Širina) i Visina(visina) in Prozor svojstava(Prozor svojstava). Prva dva svojstva označavaju koordinate lijeve strane gornji kut kontrola, a druga – širina i visina objekta.

Sada promijenimo oznake na gumbima koji ne bi trebali biti Naredba1 I Naredba2, A Lijepi pozdrav I Izlaz u skladu s tim, te također dati informativnija imena tim objektima.

Kliknite za označavanje gumba Naredba1, nakon čega je u Prozor svojstava(Prozor Svojstva) prikazat će se popis njegovih svojstava.

Dvaput kliknite na vrijednost svojstva Naslov(Naslov) i umjesto Naredba1 Unesi Lijepi pozdrav. Nakon toga, tekst na gumbu će se odmah promijeniti.

Promijenite svojstvo na isti način Ime(Ime), postavljajući ga na novu vrijednost - cmdPozdrav.

Izvršite slične radnje s gumbom Naredba2, koji ima svojstva Ime(ime) i Naslov(Zaglavlje) dodijeliti vrijednosti cmdIzlaz I Izlaz odnosno.

U ovoj točki faza dizajna sučelja završava i prelazimo na pisanje teksta programa.

Dvaput kliknite gumb s oznakom Lijepi pozdrav. Otvorit će se prozor koda s već dizajniranim predloškom potprograma cmdHello_Click, koji će biti pozvan kada kliknete na ovaj gumb (Sl.2.24).


Sl.2.24. Prozor koda s procedurom cmdHello_Click


Prozor Visual Basic koda, osim glavnog dijela namijenjenog unosu teksta pojedinih potprograma i globalne postavke obrazac, sadrži dva padajuća popisa.

Na lijevom popisu možete odabrati kontrolni element, a na desnom popisu - vrstu događaja za odgovor na koji planirate napisati potprogram u Visual Basicu.

Nakon odabira obje vrijednosti na padajućim popisima, automatski će se stvoriti prazna procedura za rukovanje ovim događajem u glavnom dijelu prozora koda.

U ovom slučaju željena kontrola i vrsta događaja već su odabrani. Ovo je gumb s imenom cmdPozdrav i događaj Klik(Klik). Tekst prazne procedure događaja izgleda ovako:



Ključna riječ Pod, skraćenica za Potprogram(potrutina), služi za oglasi(deklaracijski) postupci cmdHello_Click, koji obrađuje događaj klika na gumb cmdPozdrav.

Naziv procedure sastoji se od naziva objekta, znaka podvlake " _ " i tip događaja. To je ime koje Visual Basicu pokazuje da je ova procedura povezana s događajem Klik(Kliknite) gumbe cmdPozdrav. Prazne zagrade nam govore da se proceduri ne prosljeđuju parametri.

Modifikator Privatna(Privatno) označava da je ovaj postupak vidljiv samo unutar svog spremnika, u ovom slučaju obrasca. Upute dovršavaju postupak. End Sub.

Naravno, prazna procedura ne radi apsolutno ništa - da bi išta radila, morate napisati barem jednu liniju programa unutar tijela procedure.

Od ovog trenutka počinje proces kodiranje(Coding), što je pisanje teksta programa koji izvodi željenu funkcionalnost.

Kodiranje je središnja karika svakog programskog sustava. Visual Basic nije iznimka, iako vam omogućuje smanjenje vremena kodiranja.

Sve što trebamo učiniti je unijeti jednu jezičnu instrukciju Visual Basica unutar procedure, koja prikazuje dijaloški okvir s porukom Pozdrav svijete!:


MsgBox("Zdravo svijete!")

Gotovi postupak će tada izgledati ovako:


Privatni podcmdHello_Click()

MsgBox("Zdravo svijete!")


Zatim dvaput kliknite na drugi gumb koji kaže Izlaz. Otvara se procedura obrade događaja klika na ovaj gumb.

U tijelu postupka cmdIzlaz_klik unesite upute Kraj, koji obavlja funkciju gašenja aplikacije kada se dogodi neki događaj Klik(Klik).

Tekst druge procedure sada će izgledati ovako:


Privatni podcmdExit_Click()


To je sve! Ostaje samo diviti se obavljenom poslu, provjeravajući funkcionalnost napisanog koda.

Da biste provjerili održivost stvorenog programa, kliknite na gumb Početak(Pokreni) alatnu traku ili pritisnite tipku .

Visual Basic prelazi u način rada i na ekranu se pojavljuje pokrenuta aplikacija Hello, World!. (Hello, world!) (Slika 2.25).


Sl.2.25. Radna aplikacija

Pozdrav svijete! (Pozdrav svijete!)


Napravite nekoliko klikova na gumb s oznakom Lijepi pozdrav. Pojavit će se dijalog sa traženim tekstualna poruka(Slika 2.26).


Sl.2.26. Dijalog s tekstualnom porukom

Programi Hello, World! (Pozdrav svijete!)


Divite mu se s ponosom tvorca svog prvog računalnog programa i pritisnite gumb u redu za zatvaranje dijaloga.

Sada kliknite na gumb Izlaz. Program izlazi i Visual Basic se vraća u mod dizajna.

2.4. Spremanje projekta na disk i njegovo učitavanje

za nastavak programiranja

Autor ne sumnja da će vas izrada aplikacija korištenjem Visual Basica osvojiti i da će biti potrebno projekt spremiti na disk, a zatim ga učitati za nastavak rada. To je vrlo jednostavno učiniti, slično spremanju Microsoft dokument Ured.

Samo kliknite gumb Spremi projekt(Spremi projekt) alatnoj traci (Alatnoj traci), ili odaberite naredbu izbornika DatotekaSpremi projekt(Datoteka – Spremi projekt) za spremanje svih komponenti projekta na disk. Visual Basic će vas zatim zatražiti da spremite pojedinačne komponente jednu po jednu. Prvo će se pojaviti dijaloški okvir Spremi datoteku kao(Spremi datoteku kao) sa zahtjevom za spremanje obrasca (Sl.2.27).


Predloženi naziv obrasca možete urediti u polju za unos Naziv datoteke(Naziv datoteke) ili ga ostavite nepromijenjenim. Zatim kliknite gumb Uštedjeti(Uštedjeti). Nakon spremanja obrasca pojavit će se dijaloški okvir Spremi projekt kao(Save project as) sa zahtjevom za spremanje projekta (Sl.2.28).


Ovo će dovršiti spremanje projekta. Kada ponovno spremite, ne morate ponoviti sve korake - samo pritisnite gumb Spremi projekt(Spremi projekt) alatna traka.

Postoji još jedna fleksibilnija opcija za spremanje pojedinačnih komponenti projekta, koja može biti potrebna, na primjer, ako se promjene drugih komponenti ne moraju spremati.

Proširite nit Obrasci(Obrasci) klikom na ikonu. Ovdje ćemo vidjeti naziv forme Pozdrav svijete(Slika 2.29).


Sl.2.29. Pregled komponenti projekta HelloWorld

u Project Exploreru


Kliknite desnom tipkom miša na naziv obrasca. Pojavit će se kontekstni izbornik s kojim možete izvršiti sve važeće radnje na ovom objektu (Slika 2.30).


Sl.2.30. Kontekstni izbornik

u Project Exploreru


Odaberite stavku izbornika Spremite HelloWorld.frm(Spremi HelloWorld.frm) za spremanje obrasca na disk.

Da biste konfigurirali način automatskog spremanja projekta, koristite stavku izbornika Alati – Opcije(Alati - Opcije). Otvorit će se dijalog Mogućnosti(Opcije). Pritisnite karticu Okoliš(srijeda) (Sl.2.31).


Sl.2.31. Kartica Okolina

Dijaloški okvir opcija


Sklopka Kada se program pokrene(Kada se program pokrene) postavite na Spremi promjene(Spremi promjene) i kliknite gumb u redu.

To je sve za spašavanje projekta. Sada pokušajmo učitati spremljeni projekt s diska.

Za otvaranje projekta odaberite naredbu izbornika Datoteka – Otvori projekt…(Datoteka – Otvori projekt...). Na ekranu će se pojaviti dijalog Otvori projekt(Otvori projekt) proširen u kartici Postojanje(Postojeći) (Sl.2.32).


Sl.2.32. Postojeća tab


Prvo na padajućem popisu Mapa(Folder) odaberite pogon i direktorij u kojem se nalazi projekt, zatim kliknite na naziv datoteke i kliknite gumb Otvoren(Otvoren).

Ako ste već radili sa spremljenim projektom prije, tada je prikladnije otvoriti ga malo drugačije. Kliknite na prečac za odlazak na karticu Nedavno(Nedavni) dijalog Otvori projekt(Otvoreni projekt) (Sl.2.33).


Sl.2.33. Nedavna kartica

Otvaranje dijaloškog okvira projekta


Na ovoj kartici ne morate odabrati mapu, samo kliknite na naziv projekta i kliknite gumb Otvoren(Otvoren).

Na ovaj ili onaj način, otvorili smo željeni projekt, ali sam Visual Basic neće prikazati obrasce na ekranu za uređivanje; za to ih je potrebno namjerno prikazati.

Da biste ga prikazali, dvaput kliknite na naziv obrasca Pozdrav svijete u prozoru Project Explorer (Slika 2.29), ili prvo kliknite desnom tipkom miša na nju, a zatim odaberite stavku iz kontekstnog izbornika koji se pojavi (Slika 2.30) Prikaži objekt(Pogledaj objekt).

Visual Basic 6.0 - Udžbenik za početnike - Lukin S.N. - 2001.

Ovo je tutorial. To jest, knjiga je napisana s očekivanjem da ćete, nakon što ste je proučili bez vanjske pomoći, moći sastavljati programe u Visual Basicu bez vanjske pomoći i pokretati ih na računalu, također bez vanjske pomoći. Autor se posebno potrudio da izlaganje bude jasno. Sve je objašnjeno primjerima. Razmatranje gotovo svake teme završava zadacima za izradu programa (ukupno ima 132 takva zadatka). Velika većina problema opremljena je odgovorima, tako da čitatelj može učinkovito kontrolirati asimilaciju gradiva.
Ako želite naučiti programirati, ali nikada u životu niste napisali niti jedan program i nemate pojma o tome kako računalo radi, pročitajte ovu knjigu od početka do kraja - naučit ćete programirati i saznati sve što trebate o strukturi računala.

Ako ste zainteresirani za programiranje igara, znajte da je ova knjiga usmjerena upravo na to. Nakon što ste ga proučili, bit ćete sasvim spremni za stvaranje vlastitih igara kao što su bitke na moru, tic-tac-toe, tenkovske bitke (gdje se mnogo tenkova kreće duž kvadratnog polja) i igre pucanja. Međutim, više detalja o igrama nalazi se u nastavku.
Pretpostavimo da ste srednjoškolac ili student koji učite prvu godinu programiranja u Visual Basicu i pred vama je ispit iz njega. Osjećate se kao da ste "na nuli" i NIŠTA NE RAZUMIJETE i ne znate ni odakle da počnete. U ovom slučaju, nakon što ste proučili knjigu i izvršili zadatke dane u njoj, imat ćete solidno razumijevanje osnova Visual Basica. Je li to dovoljno?. Uostalom, Visual Basic je bogato božićno drvce s velikim izborom igračaka. Moja knjiga vam govori sve što treba početniku: o deblu i glavnim granama božićnog drvca, kako se igračke pričvršćuju na grane i najzanimljivijim igračkama. Međutim, gdje je jamstvo da vaš učitelj neće preferirati druge? Možda uzeti deblju knjigu?
Ako uzmete neku od najdebljih knjiga o Visual Basicu, onda vjerojatno nećete pronaći sve što se od vas traži. U Visual Basicu ima previše igračaka čak i za knjigu od tri sveska. Stoga prvo naučite osnove Visual Basica uz knjigu poput ove. Zatim ili pokušajte pronaći debelu knjigu koja govori konkretno o onome što vam je potrebno ili za to upotrijebite sustav pomoći. Teško je odmah pročitati debelu knjigu – obično nije namijenjena početnicima, čak i ako piše drugačije. Međutim, možda vam neće trebati debela knjiga - ova knjiga pokriva sve što bi razuman učitelj mogao pitati u prvoj godini nastave.
Ako ste iskusan programer u okruženjima za razvoj vizualnih programa, ali želite naučiti i Visual Basic, ova vam knjiga nije potrebna - prezentacija je namijenjena početnicima.
Ako nemate računalo pri ruci, onda vam stvari loše stoje. Bez računala, koristeći samo jednu knjigu, možete samo naučiti pisati programski tekst na papiru. Naravno, to nije malo, ali podsjeća na čitanje recepta za raskošan odrezak na prazan želudac, dok je hladnjak prazan. U vizualnom razvojnom okruženju za Windows, a to je Visual Basic, tekst programa nije sve.
Knjiga uči ne samo kako pisati programe, već i kako ih izvršavati na računalu. Sve što trebate unaprijed znati je gdje se nalazi tipka za napajanje računala. Sve ostalo u knjizi je objašnjeno, uključujući upute za instaliranje Visual Basica na vaše računalo.

Poglavlje 0. Predgovor 8
0,1. Za koga je ova knjiga? 8
0,2. Zadaci, igre. 8
0.3. Zašto Visual Basic? 9
0.4. Kakvo računalo trebate i koja verzija Visual Basica? 10
0,5. Sažetak s 10 preporuka
dio I Programiranje bez programiranja 12
Poglavlje 1. Prvi koraci 13
1.1. Što je program? 13
1.2. Nije program, već projekt 14
1.3. Prvi koraci - ručno 14
Pokrenite Visual Basic 14
Postavljanje objekata na obrazac 15
Pisanje programa 16
Spremanje, kreiranje, otvaranje, zatvaranje projekta 17
Kako odgovoriti na poruke o pogrešci Visual Basica 18
Poglavlje 2. Projekt - "Kalkulator" 20
2.1. Projektni zadatak 20
2.2. Projektiranje 20
2.3. Svojstva obrazaca i kontrola 21
2.4. Imena i natpisi 21
2.5. Mi programiramo. Projekt je spreman 22
2.6. Neka druga svojstva objekata 23
2.7. Postavite fotografiju na kalkulator 24
2.8. Glazba u projektu 24
Glazba u gumbima 25
Reprodukcija audio CD-a 26
Igrač vaših omiljenih hitova 26
2.9. Koordinatni sustav 27
2.10. Izlaz poruke - MsgBox 28
2.11. Korisnički izbornik 28
2.12. Kino u projektu 30
2.13. Još jedna stvar koju trebate 30
Komentari 30
Premjesti dugu izjavu u sljedeći redak 31
Pisanje više izjava u jednom retku 31
Pretvaranje našeg kalkulatora u neovisni program 31
Kako ćemo dalje poboljšati naš kalkulator 31
Poglavlje 3. Rad u Visual Basic okruženju 32
3.1. Što trebate znati i moći prije nego što sjednete za računalo 32
3.2. Instalacija Visual Basica 32
3.3. Kako raditi na projektu u Visual Basicu 33
3.4. Učitavanje i izlazak iz Visual Basica 33
3.5. Spremanje projekta na disk. Učitavanje projekta s diska 33
3.6. Visual Basic 35 Windows
3.7. Visual Basic 36 Glavni izbornik
Alatna traka 37
3.8. Prijenos vašeg projekta na druga računala 37

Dio II. Visual Basic programiranje - razina 1 40
Poglavlje 4. Varijable 41
4.1. Promjenjive količine. Operator dodjele 41
4.2. Deklaracija varijabli 43
Okvir za unos 43
Vrste podataka 44
Varijable i memorija 45
Što operator dodjele radi memoriji 46
Način prekida. Izvršenje programa korak po korak 46
4.3. Više o imenima 48
4.4. Matematika. Pisanje aritmetičkih izraza 48
4.5. Vrste podataka i točnost izračuna 50
Integer i Long - cijeli brojevi 50
Jednostruki i dvostruki - decimalni razlomci 50
Cijeli brojevi ili decimale? Numerički tip Valuta 51
Ne baš zastarjeli načini deklariranja varijabli 51
Rezultat oblikovanja 51
4.6. Kako stvoriti jednostavan računalni projekt 52
4.7. String varijable 54
4.8. Kako prikazati informacije od strane Print 55 operatera
4.9. Dijalog s računalom 56
4.10. Kako prikazati informacije u tekstualnom polju 57
4.11. Pogledajmo oko 57
Poglavlje 5. Programi grananja 58
5.1. Što je izbor (grananje) 58
5.2. Uvjetna izjava Ako ili kako računalo donosi izbor 58
5.3. Pravila za pisanje izjave u jednom retku If 60
5.4. Slučajne varijable 61
5.5. Višelinijski Ako 62
5.6. Korak snimanja programa 64
5.7. Ugniježđene If naredbe. Logičke operacije i izrazi 64
Ugniježđene If 64 izjave
Logičke operacije 65
Logički izrazi 65
5.8. Odaberite Case 66 Variant Statement
5.9. Poboljšanje kalkulatora. 68
Provjera valjanosti brojeva unesenih u tekstualno polje 68
Zabrani dijeljenje s nulom 69
Stavite lozinku na kalkulator 69
5.10. Funkcija MsgBox 70
Poglavlje 6. Ciklični programi 72
6.1. GoTo operator. Ciklus. Oznake 72
Pomicanje objekata po ekranu 74
6.2. Izlazak iz petlje s If 74
6.3. Naredbe petlje Do 75
Do operatera... Petlja 75
Do operatera... Petlja dok 76
Do operatera... Petlja do 76
Do While izjava... Petlja 77
Operator Do Until.... Petlja 77
Razlika između opcija operatora Do 78
Izlaz operatera Do 78
Zastarjela izjava petlje 79
6.4. Operater Za petlju 79
Izlaz Za 80 operatera
6.5. Pogledajmo oko 81
Poglavlje 7. Otklanjanje pogrešaka programa 82
7.1. Vrste grešaka. Poruke o pogreškama. 82
7.2. Otklanjanje pogrešaka programa. Debug prozori. Načini otklanjanja pogrešaka. 82
Poglavlje 8. Tipični mali programi 86
8.1. Računalni ciklički program 86
8.2. Uloga pogrešaka 86
8.3. Brojači 87
8.4. Zbrajalice 88
8.5. Petlje gniježđenja u granama i obrnuto 89
8.6. Ugniježđene petlje 89
8.7. Pronalaženje najviše 90 brojeva
Poglavlje 9. Grafika 92
9.1. Predmeti. Njihova svojstva, njihovi događaji, njihove metode 92
9.2. Tri načina crtanja 93
9.3. Prva metoda je učitavanje gotovih slika u Visual Basic 94
Vrste grafičke datoteke 94
Podešavanje veličine slike 94
9.4. Druga metoda - Objekti linija i oblika 96
9.5. Međusobno preklapanje objekata. ZOrder 96 metoda
9.6. Boja u Visual Basicu 97
9.7. Metoda 3 - Crtajte pomoću grafičkih metoda 98
Metoda Pset 100
Metoda linije 100
Metoda krugova 101
CurrentX, CurrentY, korak 101
Metoda Cls 102
Metoda točke 102
PaintPicture metoda 102
9.8. Korištenje varijabli na crtežu 103
9.9. Korištenje slučajnih varijabli na crtežu 105
Poglavlje 10. Postupci 106
10.1. Zašto su potrebne korisničke procedure 106
10.2. Podizjave Stop, End i Exit 108
10.3. Varijable umjesto brojeva 110
10.4. Konstante 111
10.5. Procedure s parametrima 111
Vrste parametara 113
Poglavlje 11. Rad s timerom, vremenom, datumima 115
11.1. Tip podataka Datum 115
Funkcije za rad s datumima i vremenima dana 116
11.2. Brojač vremena 117
Petlja bez petlje 117
11.3. Projekt "Budilica-štoperica" ​​118
Upoznavanje tipa Boolean 121
Uključivanje alarma 121
Predstavljamo nabrojani tip podataka 124
Odbrojavanje vremena i simulacija 126
11.4. Animacija 127
Animacija grafičkim metodama 127
Pokretni objekti 127
Svojstva “pokretnog” objekta 128
Crtić 128
OKO prozirna boja 129
Poglavlje 12. Korištenje miša i tipkovnice 130
12.1. Korištenje miša 130
Događaji MouseDown i MouseUp 130
Događaj MouseMove 131
Miš crta 132
12.2. Korištenje tipkovnice 132
KeyDown i KeyUp događaji 132
12.3. Projekt - Racing (igra) 133
12.4. Zadatak za igru ​​"Torpedo napad 140"

Dio III. Visual Basic programiranje - razina 2 141
Poglavlje 13. Nizovi 142
13.1. Varijable s indeksima 142
13.2. Jednodimenzionalni nizovi varijabli 142
13.3. Dvodimenzionalni nizovi 144
13.4. Koje vrste nizova postoje 145
13.5. Korištenje nizova u programiranju igara 145
13.6. Nizovi kontrola 147
Poglavlje 14. Različite životinje u jednoj korablji 149
14.1. Varijanta tipa 149
14.2. Prilagođeni tip podataka 149
14.3. Zbirke 151
Varijable objekta 151
Zbirke 152
14.4. Okvir 153
Poglavlje 15. Kontrole 154
15.1. Potvrdni okvir 154
15.2. Prekidač (OptionButton) 155
15.3. Trake za pomicanje (HScrollBar i VScrollBar) 156
15.4. Klizač, ProgressBar 156
15.5. ListBox i ComboBox 157
List Box 157
ComboBox (opcija padajućeg popisa) 157
ComboBox (opcija "Jednostavna kombinacija") 158
ComboBox (padajuća opcija Combo) 158
Svojstva, događaji i metode ListBox i ComboBox kontrola. 158
15.6. Upoznavanje s drugim kontrolama 159
MonthView i DTPicker elementi 159
Gore dolje 160
Elementi DriveListBox, DirListBox, FileListBox 160
RichTextBox 161
ListView i TreeView 161
Tab Strip i statusna traka 161
MSChart 161
PictureClip 161
ImageCombo 161
MS Comm 161
Poglavlje 16. Nizovi, datoteke, rukovanje pogreškama 162
16.1. Linije 162
ASCII tablica 163
16.2. Datoteke 163
16.3. Funkcija ljuske 167
16.4. Obrada pogreške. Izjava o pogrešci 167
Poglavlje 17. Funkcije. Parametri postupka i funkcije 169
17.1. Funkcije. Funkcijski parametri 169
17.2. Lokalne varijable 170
Statičke varijable 172
17.3. Nizovi kao parametri 172
17.4. Prosljeđivanje parametara prema referenci i prema vrijednosti 173
17.5. Indukcija. Rekurzija 173
17.6. Razvrstavanje 175
17.7. Objekti kao parametri procedure 176
Poglavlje 18. Projekt koji izgleda solidno 178
18.1. Od čega je “napravljena” Windows 178 aplikacija?
18.2. CommonDialog kontrola 178
Primjer otvaranja i spremanja datoteka pomoću Common Dialog elementa 179
18.3. Alatna traka 180
18.4. Projekt - " Grafički uređivač" 182
Poglavlje 19. Projekti iz više razreda i modula 185
19.1. Rad s više obrazaca 185
19.2. Kod 186 modula
19.3. Struktura projekta. Prozor Project Explorer. 186
Rad s više modula 186
Rad s više projekata 187
19.4. Zone vidljivosti 187
Zone promjenjive vidljivosti 187
Područja vidljivosti postupka 188
Zone vidljivosti konstanti i tipova 188
19.5. Sjenčanje 189
19.6. Prefiksi imena 190
19.7. Zašto sva ta složenost? 190
Poglavlje 20. Korisnički objekti 193
20.1. Enkapsulacija - "Predmet u kućištu" 193
20.2. Igra "Net". Izjava problema 194
20.3. Timer i opća mehanika projekta 195
20.4. Faza dizajna 195
20.5. Redoslijed kreiranja objekata 195
20.6. Napravite hvatač 196
Korisnik objekt - mozak bez tijela 196
Kako kreirati objekt prema njegovoj klasi 196
20.7. Stvorimo loptu. Završavamo projekt 199
20.8. Više o objektima 202
Forma kao objekt 202
Svojstva samo za čitanje 202
Nasljeđe, polimorfizam 203
Poglavlje 21. Visual Basic i Internet 204
21.1. Razumijevanje interneta, web stranica i HTML 204
21.2. Izrada web stranice 204
21.3. Skripta na web stranici 205
21.4. Pristup lokalni disk 207
21.5. Vlastiti preglednik 209
Poglavlje 22 Visual Basic i baze podataka 210
22.1. Razumijevanje baza podataka 210
22.2. Stvaranje predloška baze podataka pomoću Visual Data Managera 211
22.3. Rad s bazama podataka. Elementi Upravljanje podatcima i DBGrid. SQL jezik. 212
Poglavlje 23. Zbogom 215
23.1. Neistražene značajke Visual Basica 215
ActiveX 215
Windows API 215
Sučelje s više dokumenata - MDI 215
OLE 215
23.2. Trenutak između prošlosti i budućnosti 215
Dodatak 1. Potrebni podaci o računalu i programu 218
Poglavlje 24. Prvi uvod u računalo i program 219
24.1. Što je računalo? Prvo upoznavanje s programom. 219
24.2. Kako osoba komunicira s računalom 220
Poglavlje 25. Program i programiranje 221
25.1. Popis naredbi. Naredbeni i programski modovi 221
25.2. Što je važno znati o programu 222
25.3. Pojam postupka. Može li robot postati pametniji? 222
25.4. Računalni program u strojnom jeziku 223
25.5. Programski jezici 223
25.6. Primjer stvarnog računalnog programa na jeziku Logo 225
25.7. Redoslijed rada programera na računalu 226
25.8. Osnovne tehnike programiranja 226
Poglavlje 26. Dizajn i rad računala 229
26.1. Kako računalo radi i radi 229
26.2. Uređaj i dimenzije RAM memorija 230
26.3. Interakcija programa u memoriji 231
26.4. Vanjski uređaji računalo 231
26.5. Kodiranje informacija u računalu 234
Dodatak 2. Rad u Windowsima. Unos teksta 236
Rad u Windows 236
Uključivanje i isključivanje vašeg računala. Prvi koraci 236
Rad sa sustavom Windows Windows 236
Datoteke i mape 237
Imena datoteka i mapa 238
Istraživač 238
Logički pogoni. Adresa datoteke (put, staza do datoteke) 239
Kako unijeti program u računalo ili raditi s tekstom uređivač teksta 239
Rad s jednim redom teksta 239
Rad s više redaka 241
Prozor koda - mali prozor na velikom listu sa tekstom 242
Kopiranje, premještanje, brisanje fragmenata teksta 242
Čarobni gumbi za otkazivanje i povratak 243
Rješavanje problema 244
Literatura 270
Indeks predmeta 272