Osnovni programski jezik Visual. Uvod u programiranje u Excelu

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 pomaknite je na mjesto u formi gdje će se nalaziti stvoreni element.
3.Pritisnite lijevi gumb miša i pomičite pokazivač dok slika ne postane željene veličine, nakon čega trebate otpustiti gumb - 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 te na popisu koji se otvori stavite kvačicu uz ovu komponentu i kliknite OK.Nakon toga u panelu kontrole Pojavit će se 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 svega potrebni elementi dodati 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
.

Ispod, lijeva strana stupca prikazuje svojstva objekata, a desna strana prikazuje vrijednosti svojstava. 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 programski kod da ga obrade. Uređivanje programa provodi se pomoću prozora koda za stvoreni oblik, koji se može otvoriti na više 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 Err 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: 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 preostaje samo stvarati izvršna datoteka 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 potvrdite okvir Kompajliraj u izvorni kod. Za više brz rad aplikacije, 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.

Stvoriti novi projekt Standardni EXE.
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 svoj Formplayer obrazac 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 = cdP sloj.Naziv datoteke MMContro lCDPlayer.Command = " Open " End Sub Private Sub Form (Cancel As Integer) MMControlCDPlayer.Command = "Close" End Sub

Pokrenite aplikaciju klikom na gumb Start u izborniku. Pritisnite gumb Pronađi datoteku, otvorit će se prozor koji vam omogućuje pretraživanje, a zatim odaberite glazbena datoteka Mahnite 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

Dijalekt osnovnog programskog jezika

Definicija 1

Visual Basic (VB) odnosi se na programske jezike 3. generacije i Microsoftovo je razvojno okruženje za programski model COM. Ovaj jezik izveden je iz BASIC-a i podržava brzi razvoj aplikacija (RAD), grafičko korisničko sučelje (GUI), pristup bazi podataka koristeći DAO, RDO, ADO, stvaranje ActiveX kontrola i objekata. Skriptni jezici (VBA, VBScript) imaju sintaksu sličnu VB.

VB jezik je moderan programski jezik koji kombinira procedure i elemente objektno orijentiranih i komponentno orijentiranih programskih jezika. VB razvojno okruženje uključuje alate za vizualno oblikovanje korisničkog sučelja. Programer može izraditi aplikaciju koristeći komponente dostupne u VB-u. Aplikacije izgrađene u VB također mogu koristiti Windows API (potrebne su vanjske deklaracije funkcija).

Značajke jezika

VB se često koristi za podučavanje programiranja i koristi se za razvoj aplikacija. Omogućuje vam razvoj jednostavnih i složenih aplikacija s grafičkim sučeljem. Programiranje u VB-u kombinira vizualne komponente i kontrole, definiranje atributa i događaja za komponente i pisanje dodatnog koda za proširenje funkcionalnosti. Zadane vrijednosti i radnje za komponente omogućuju vam stvaranje jednostavnih programa bez pisanja koda.

Kompilacija programa uvedena je u VB verziji 5, ali izvršni programi i dalje zahtijevaju određene biblioteke za pokretanje. Takve su biblioteke uključene u Windows od verzije 2000.

Obrazac u VB-u kreira se tehnologijom povuci i ispusti. Kontrole ( tekstualna polja, gumbi, itd.) smješteni su na obrazac i imaju vlastita svojstva, metode i rukovanje događajima. Mnogi kontrolni atributi mogu se mijenjati tijekom izvođenja programa, što rezultira programima koji dinamički reagiraju na korisnički unos.

VB jezik vam omogućuje stvaranje izvršnih programa (datoteke s ekstenzijom .exe), ActiveX kontrola, DLL-ovi, ali se najčešće koristi za razvoj Windows aplikacija. Dijaloški okviri koriste se za pružanje savjeta. Skup kontrola omogućuje vam pružanje osnovnih funkcionalnost aplikaciju, a uz pomoć rukovatelja događajima možete proširiti programsku logiku. Na primjer, kada koristite padajući popis, automatski se prikazuje popis koji vam omogućuje odabir željene stavke.

Rukovatelj događaja koristi se za pisanje dodatnog koda ovisno o odabranom elementu. Jezik ima veliku biblioteku servisnih objekata i objektno orijentirani razvoj. VB ne razlikuje velika i mala slova, za razliku od mnogih drugih programskih jezika. Usporedbe nizova su osjetljive na velika i mala slova, ali ih također možete napraviti bez obzira na velika i mala slova.

VB prevodilac isporučuje se s drugim jezicima Visual Studio (C, C++), ali IDE ograničenja sprječavaju stvaranje nekih vrsta aplikacija.

Visual Basic značajke

VB ima sljedeće značajke:

  • Prava vrijednost određena je jedinicom, a lažna nulom, jer Boolean tip pohranjuje se kao 16-bitni cijeli broj s predznakom. Ova dva značenja su povezana logična operacija Ne, tj. Točno = nije netočno.
  • Kombiniraju se logički i bitni operatori, što razlikuje VB od ostalih jezika sličnih C-u (Java, Perl).
  • Prilikom deklariranja nizova, navedene su gornja i donja granica, kao u Pascalu i Fortranu. Štoviše, donja granica može imati vrijednost nižu od 1 ili 0, za razliku od Visual Basica .NET ili VBScripta, u kojima je donja granica fiksna.
  • Jaka integracija s Windows operativnim sustavom i COM.
  • Cijeli brojevi se automatski pretvaraju u realne brojeve kada se izvodi dijeljenje (/). Operator () koristi se za dijeljenje skraćivanjem razlomka.
  • Za varijable koje su deklarirane bez navođenja tipa, zadani tip je varijanta. Pomoću operatora Deftype možete promijeniti ovu postavku i postaviti drugu zadanu vrstu (na primjer, DefInt, DefVar itd.). Zadana vrsta može se nadjačati za varijabla po koristeći poseban sufiks u svom imenu.

Evolucija Visual Basica

Prva verzija jezika VB 1.0 razvijena je 1991. godine. Alan Cooper je razvio princip komunikacije između jezika i grafičkog sučelja, koji se koristi u jeziku i implementiran je u njegov prototip Tripod (poznat kao Ruby).

U svibnju 1991. pojavio se VB 1.0 za MS Windows.

VB 1.0 objavljen je za DOS 1992. Nije bio u potpunosti kompatibilan s Windows verzijom VB-a jer je radio u tekstualni način rada zaslon.

Slika 1. Visual Basic za operacijski sustav MS-DOS. Author24 - online razmjena studentskih radova

Iste godine pojavio se nova verzija VB 2.0, koji je bio lakši za korištenje i brži.

Godine 1993. Standard i Stručni jezik VB 3.0, koji je uključivao motor za rad baze podataka Pristup. VB 4.0 (1995) omogućio je stvaranje 32-bitnih i 16-bitnih Windows programa. Također je postalo moguće pisati klase u VB-u i mogućnost kompajliranja u strojni kod „izvorni” za procesor, što je značajno povećalo brzinu izvršavanja programa.

1997. – VB 5.0 – verzija u kojoj je postalo moguće kreirati vlastite komponente.

Godine 1998. pojavila se ruska verzija 6.0–6.3, koja je podržavala mogućnost korištenja naziva varijabli i procedura na ćirilici. VB.NET, koji se pojavio 2001., došao je s .NET Frameworkom, a 2003. - VB.NET 2003 s .NET Frameworkom 1.1.

Verzija iz 2005. - Visual Studio 2005 - uključivala je VB.NET 2005. Objavljen je .NET Framework 2.0 i Microsoft SQL Server 2005. Nešto kasnije pojavila se verzija VB Expressa - besplatno izdanje VB.NET 2005

Glavne varijante Visual Basica

Napomena 1

Microsoft je razvio varijacije VB-a za skriptiranje. S vremenom je izvorni VB zamijenjen verzijom .NET.

  • Klasični VB (verzije 5-6) ističe se snažnom privrženošću svom razvojnom okruženju i Windows OS-u, namijenjenom pisanju isključivo Windows aplikacija. Uključuje velik broj alata za pomoć i jednostavnost programiranja: ugrađeni alat za ispravljanje pogrešaka, pregled varijabli i struktura podataka u hodu, prozor za ispravljanje pogrešaka, opis alata prilikom upisivanja programa.
  • VB for Applications (VBA) je programski alat za pisanje makronaredbi i drugih aplikacijskih programa za specifične aplikacije. Postala je popularna zahvaljujući upotrebi u programskom paketu MS Office. Zbog niske pozornosti na sigurnosna pitanja, raširena uporaba VBA dovela je do širenja makro virusa.
  • VB Scripting Edition (VBScript) je skriptni jezik koji je skraćena verzija klasičnog VB-a. Koristi se prvenstveno za automatizaciju administracije Windows sustavi kao i za izradu ASP stranica i skripti za Internet preglednik Istraživač.
  • VB.NET je nasljednik VB 6.0 i dio njega Microsoftove platforme.NETO.

Sustav programiranja ovo je paket softver, koji uz prevoditelj uključuje i uređivač za unos koda, alate za automatizaciju izrade i otklanjanje pogrešaka programa, biblioteke s gotovi blokovi kod, prikladan priručnik i druge posebne alate.

Za programski jezik BASIC postoji programski sustav Microsoft Visual Basic - skraćeno VB. Za programski jezik Pascal - Borland Delphi. Za programski jezik SI++ to su Microsoft Visual C++ i Borland C++ Builder. Iz bilo koje aplikacije Microsoft Office U Windows operativnom okruženju možete ukratko pokrenuti programski sustav Visual Basic for Applications (VBA).

Navedeni programski sustavi su vizualni programski sustavi, odnosno objekti u ovom sustavu se kreiraju pomoću miša.

Windows OS ima mnogo standardnih elemenata: prozore, izbornike, gumbe itd. Za njih je sustav pripremljen standardni blokovi strojni kod – pohranjuju se u dinamičke biblioteke – datoteke s nastavkom .DLL. Stoga Windows program više ne izgleda kao skup sekvencijalnih naredbi, već kao bezbrojni pozivi procedurama pohranjenim u Windowsima. S obzirom na navedeno, za programiranje u okruženju Windows operativnog sustava potrebno je nabaviti programe sustava za programiranje.

Visual Basic je programski jezik opće namjene za početnike. Microsoft Visual Basic je alat za razvoj softvera koji je razvila Microsoft Corporation i uključuje programski jezik i razvojno okruženje.

Program u kojem se stvaraju novi programi naziva se programsko okruženje Visual Basic. Budući da ovo okruženje radi na računalu zajedno s operativnim okruženjem Windows, izradit ćete programe koji se nazivaju Windows aplikacije ili jednostavno: aplikacije. Za izradu aplikacije potrebno je izraditi projekt. To je ono što ćete učiniti u programskom okruženju Visual Basic.

Prednosti Visual Basica

    Visual Basic je u usporedbi s drugim programskim jezicima zbog svoje jednostavnosti i jasnoće.

    Visual Basic je jezik koji se dinamički razvija.

    Visual Basic ugrađen je u programe kao što su Word, Excel itd. Može se koristiti za upravljanje tim programima iz drugih programa.

    Visual Basic je objektno orijentirani jezik. Osnova jezika su objekti. Na primjer: prozor, gumb, kombinirani okvir s kojim program radi.

Osnove programiranja u Visual Basicu

Kada pokrenete sustav vizualnog programiranja (u ovom sustavu objekti se kreiraju pomoću miša), imat ćete pristup: prozoru standardnih klasa objekata; prozor svojstava za ove objekte; prozor koda.

STANDARDNE KLASE OBJEKTA, na primjer, kao što su WINDOWS (prozor se naziva FORMA) i KONTROLE (gumbi, popisi, polja, radio gumbi, okviri za potvrdu, gumbi za naredbe i drugi), predstavljeni su u sustavu vizualnog programiranja kao ikone na alatna traka.

Pomoću miša programer povlači kontrolne elemente s alatne trake ToolBox na OBRAZAC.

Zatim programer pomoću miša poziva prozor SVOJSTVA OBJEKTA i konfigurira svojstva svakog objekta (odabire mišem iz prozora SVOJSTVA OBJEKTA), na primjer, kao što su: naziv, veličina, karakteristike boje, položaj na obrascu i na ekranu, font, oznake na objektima i tako dalje.

Sada tim objektima, sa svojstvima koja smo naveli, treba dodijeliti određenu PROCEDURU DOGAĐAJA (ili kažu - potrebno je konfigurirati metode objekta).

Dodjeljivanje PROCEDURE DOGAĐAJA objektima znači pisanje programa koji se počinje izvršavati nakon pojave određenog događaja. Na primjer, nakon klika na naredbeni gumb pojavljuje se tekst u tekstualnom polju ili se npr. prilikom otvaranja prozora čuje zvuk, a prije zatvaranja pojavljuje se upit s upitom za potvrdu zatvaranja prozora.

Kako bi objektu dodijelio proceduru događaja, programer obično dvaput klikne lijevom tipkom miša na objekt i u prozoru PROGRAM CODE koji se pojavi napiše program u programskom jeziku (to može biti Basic, Pascal ili C++, ovisno o programski sustav).

U sustavima za programiranje pisanje programa je maksimalno jednostavno jer se nakon dvostrukog klika na objekt pojavljuje prozor programskog koda s gotovim praznim predloškom procedure događaja, a preostaje samo mišem ili tipkovnicom napravite neke promjene u predlošku (ako je potrebno) i dodajte program u procesu sastavljanja programa Sustav auto hint može biti od velike pomoći - editor automatski nudi programeru popis operatora, funkcija i svojstava objekata prema potrebi - sve što preostaje je odabrati s popisa i kliknuti mišem.

Nakon postavljanja svih potrebnih kontrola na obrazac, postavljanja njihovih svojstava i kreiranja procedura događaja, program je spreman. Sve što preostaje je dati naredbu za prevođenje (za VB kliknite Start na alatnoj traci ili RUN – Start izbornik ili pritisnite F5): sustavi Delphi i C++ Builder izvode kompilaciju, a sustav Visual Basic izvodi tumačenje.

Pokretanje programskog okruženja Visual Basic

Pokretanje programskog okruženja Visual Basic:

PočetakProgrami→ Microsoft Visual Basic 6.0.→ Microsoft Visual Basic 6.0.

Pojavljuje se prozor s tri kartice: Novo, Prošlo, Postojeće.

Riža. 1. Prozor za dodavanje objekta.

Pomoću prozora možete kreirati novi projekt ili otvoriti postojeći.

Izrada novog projekta: Novo → Standardni EXE → Otvori.

Izrađuje se projekt buduće aplikacije koji može sadržavati forme, module i druge komponente.

Otvorite postojeći projekt: Postojeći → Otvori željenu mapu→ Odaberite željeni projekt → Otvori.

Otvorite objekt koji je prethodno otvoren na ovom računalu: Prošlost → Odaberite željeni projekt → Otvori.

Prozor programske okoline Visual Basic

Riža. 2. Prozor programskog okruženja Visual Basic.

    upravljačka ploča.

    prozor istraživača projekta.

    Prozor svojstava za trenutnu kontrolu ili obrazac.

    prozor za postavljanje forme na ekran monitora.

    prozor za unos naredbi. Naredbe se izvršavaju odmah nakon unosa.

Ako bilo koji od navedenih elemenata nije vidljiv, može se prikazati (ili sakriti) pomoću izbornika Pogled.

Prikaz → Alatna traka.

Pogled → Istraživač projekta.

Pogled → Prozor svojstava.

Pogled → Prozor za postavljanje obrasca.

Pogled → Prozor za hitne slučajeve.

Prozor obrasca može se prikazati dvoklikom na ikonu ili naziv obrasca u prozoru preglednika projekta.

Za samostalno istraživanje Vizualni jezik Basic vam omogućuje 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 ono što vam treba stavke izbornika,

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 u obliku zasebne datoteke, od kojih svaki ima odgovarajuće proširenje:

Datoteke obrazaca s izvornim kodom ( *.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 stvoriti novi prazan projekt pravi tip ili koristiti usluge nekog 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– prijava na obrascu dinamička web stranica,

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 Visual Basica, kao što je gore navedeno.

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


Odmah ispod trake izbornika, poput mnogih Windows aplikacije, nalazi se alatna traka(Alatna traka), čiji gumbi dupliciraju najčešće korištene stavke izbornika Visual Basica. Prikazuje se i alatna traka referentne informacije o položaju i veličini odabranog objekta, ili mjestu pokazivača u tekstu programa (Sl. 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 dekoraciju izgled aplikacije i interakcije korisnika. 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 pregledniku projekta, pojavit će se kontekstni izbornik iz kojeg možete odabrati željenu radnju na tom objektu, 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 raznih elemenata kontrole 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.

Kako bi bilo praktičnije kretati se velikom količinom informacija, 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


Forma je poseban prozor buduća primjena. 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 vidljivog sučelja, sadrži rutine za rukovanje događajima koje se izvršavaju kada se kliknu gumbi obrazaca, pritisne tipka i druge korisničke interakcije 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(Prikaz objekata), gdje možete ne samo vidjeti hijerarhijski popis dostupnih objekata, već i vidjeti kratka informacija o njihovoj upotrebi u programu (slika 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 . Otvara se prozor pomoći za Visual Basic s informacijama o ovaj objekt(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 ovom slučaju ova stavka nije dostupna jer se primjeri kodova 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 ako je potrebno logički operatori: 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 koristeći primjer najjednostavniji program Pozdrav svijete! (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) dostupan je 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 u standardu Program za bojanje. 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 upravljačkog elementa, odaberite ga i instalirajte numeričke vrijednosti Svojstva Lijevo(Lijevo), Vrh(Gornji), Širina(Širina) i Visina(visina) in Prozor svojstava(Prozor svojstava). Prva dva svojstva označavaju koordinate gornjeg lijevog kuta kontrole, a posljednja dva svojstva označavaju širinu i visinu 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 globalnih postavki forme, 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 prvijenca kompjuterski program i pritisnite tipku 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).

1964. rođen je jezik BASIC. Razvijen je u obrazovne svrhe kako bi studenti sveučilišta mogli naučiti programirati pomoću jednostavnih algoritama. BASIC je bio pravi iskorak u obrazovanju, au stvarnom životu programeri su se natjecali u stvaranju dijalekata. Među štreberima fasciniranim jezikom bio je i Bill Gates. S 13 godina na njemu je napisao svoj prvi program, a s 20 je zaradio implementirajući verziju Altair BASIC-a koju je razvio zajedno s Paulom Allenom.

U 80-ima je popularnost BASIC-a počela opadati. Novi programski jezici riješili su se složene sintakse, dok su njihove mogućnosti povećane. I jedino se Microsoft nastavio držati svoje linije, izbacivši prvo još jedan bestseller QBasic, a potom i junaka današnjeg teksta - Visual Basic.

Kratke informacije

Prve verzije Visual Basica nisu bile uspješne među programerima. Grafičko sučelje, a zatim isticanje sintakse, bile su možda jedine razlike u odnosu na QBasic. Microsoft je tek s verzijom 3.0 počeo unositi značajne promjene. U konfiguraciji Professional programeri su mogli raditi s bazom podataka Pristup podacima, grafičke mogućnosti omogućio čak i neprogramerima da rade s jezikom. Osim toga, performanse su povećane, a instalacija softvera je pojednostavljena.

Godine 1995. objavljen je Windows 95, zajedno s kojim je Visual Basic 4.0 krenuo u osvajanje svjetske dominacije. Ovdje se pojavio punopravni kompajler, mogućnost stvaranja 32 i 16-bitnih aplikacija, a brzina rada se povećala. Izdana 1998 Najnovija verzija tradicionalni Visual Basic. Zatim je Microsoft promijenio koncept, pokrenuvši razvoj jezika u dva smjera: VB na .NET platformi i prilagođene verzije za rješavanje lokalnih problema (VBA, VBScript, eVB).

Visual Basic danas

VB je alat za brzo kreiranje Windows aplikacija. Nakon promjene koncepta, jezik je stekao:

  • OOP podrška s konstruktorima, destruktorima i nasljeđivanjem;
  • besplatno višenitnost;
  • kompilacija u bajt kod koji se izvodi pomoću CLR-a;
  • strukturirano rukovanje iznimkama;

Ali glavna pogodnost je .NET platforma. To znači da programeri sada imaju pristup velikom broju platformskih biblioteka za rad s bazom podataka, grafikom, obrascima, sigurnošću i webom.

Drugi popularni nasljednik je Visual Basic for Applications (VBA). Ovo je ogoljeni VB 6.0 za obradu makronaredbi, kreiranje skripti, što pojednostavljuje rad unutar OS-a.

U AutoCAD-u, CorelDrawu, SolidWorksu i, naravno, Microsoft Officeu, možete izvoziti podatke, informacije o strukturi i povezati bazu podataka. Čak i na svakodnevnoj razini trebat će vam mogućnost stvaranja automatski popunjenih obrazaca i izdvajanja informacija jednim klikom iz Excela. Za posao koji ne uključuje nužno programiranje, VBA olakšava stvaranje tehničkih dokumenata, crteža i planova.

Književnost

Bolje je početi učiti jezik s VBA. Prvo, jednostavnije je, drugo, ciljni proizvodi su vam dobro poznati, i treće, ograničenja će vam omogućiti da se koncentrirate na jezik. Procjenjuje se da će vam trebati 30 sati da naučite VBA. Zapravo, ne više od 15. Kao osnovu možete koristiti jednu od sljedećih knjiga:

  • Excel 2013. Profesionalno VBA programiranje, John Walkenbach.
  • Rješavanje znanstvenih i inženjerskih problema korištenjem programa Excel, VBA i C C++, Igor Gaidyshev.