Visual osnovni programski jezik. Uvod u programiranje u Excel-u

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 krst i pomjeriti ga na mjesto u formi gdje će se nalaziti kreirani element.
3.Pritisnite lijevo dugme miša i pomičite pokazivač sve dok slika ne dobije potrebnu veličinu, nakon čega treba otpustiti dugme - i objekat će biti kreiran.

Na formu postavljamo i objekte CommandButton2 i Text1. Za pomjeranje objekta potrebno ga je selektirati i pomaknuti lijevom tipkom miša na željenu poziciju.

Sada treba da povežemo kontrolnu komponentu Microsoft Common Dialog Control 6.0 tako što ćemo je uključiti u meniju Projekt--komponente i na listi koja se otvori, stavite kvačicu pored ove komponente i kliknite OK. Nakon toga u panelu kontrole Pojaviće se dugme CommonDialog.Također ga postavljamo na formular.Ovo dugme neće biti vidljivo prilikom snimanja aplikacije. Unaprijed kreirani prikaz interfejsa je prikazan na slici.

Posle svega neophodni elementi dodati u obrazac, možete započeti postavljanje njihovih početnih svojstava, koja će odrediti izgled i karakteristike rada sa sučeljem. Ove radnje se izvode pomoću prozora sa svojstvima, koji se može prikazati ako nije dostupan u razvojnom okruženju na nekoliko načina:
1. Izborom Svojstva iz menija Pogled
2. Korištenje tipke Properties Window na standardu alatne trake.
3. Odabirom stavke Svojstva u kontekstnom izborniku za odabrani objekt na obrascu.

Na samom vrhu prozora je prikazano
Početna lista objekata prikazuje njihova svojstva ispod.
U našem primjeru, lista objekata sadrži
Form1
CommonDialog
Command1
Command2
Tekst1
.

Ispod, lijeva strana kolone prikazuje svojstva objekata, a desna vrijednost svojstva. Prvo odaberite objekt, a zatim postavite vrijednost.

Vrijednosti svojstava za objekt postavljamo prema tabeli. Vrijednosti svojstava koje nismo mijenjali ostaju po defaultu iste.

Objekt Nekretnina Značenje
Form1 (Naziv) Stil ivice Naslov StartUpPosition frmDialog 1 - Fiksna jedna boja i font 2 - Centralni ekran
CommonDialog (Naziv)CancelError dlgStandard True
Tekst1 (Naziv) Poravnanje AutoSize Borderstyle Naslov lblExample 2-Center True 1-Fixed Single Sample
CommandButton1 (Naziv) Naslov ToolTipText cmdColor Color Odaberite boju pozadine
CommandButton2 (Naziv) Naslov ToolTipText CmdFont Font Odaberite opcije fonta

Kod. Završna faza u kreiranju interfejsa je pisanje programski kod da ga obradi. Uređivanje programa vrši se pomoću prozora koda za kreirana forma, koji se može otvoriti na nekoliko načina:
1. Izaberite stavku Kod u meniju Pogled (na isti način možete se vratiti na uređivanje obrasca, izaberite stavku Objekt u meniju Pogled);
2. U Project Exploreru izaberite naziv obrasca koji se kreira i izaberite stavku View Code za njega u kontekstualnom meniju (možete se vratiti na obrazac na isti način - stavku View Object u kontekstualnom meniju obrasca):
3. Dvaput kliknite na odgovarajući element obrasca za koji trebate osigurati obradu bilo koje radnje. Metoda za rukovanje ovim događajem može se kreirati dvostrukim klikom na element cmdWork, nakon čega će se pojaviti predložak za proceduru koja obrađuje korisnika pritiskom na ovo dugme.
Otvorite uređivač kodova i unesite podatke.

Private Sub cmdColor_Click() Sa dlgStandard On Error GoTo ErrorLabel .Flags = cdlCCRGBInit + cdlCCPreventFullOpen .ShowColor lblExample.BackColor = .Color End With ErrorLabel: Sa ErrorLabel na izlazu sa ErrorLabel na izlazu sa ErrF Sub Private PodClgS. bel .Flags = cdlCFBoth + cdlCFEffects + cdlCFApply .ShowFont lblExample.Font.Bold = .FontBold lblExample.Font.Italic = .FontItalic lblExample.Font.Name = .FontName lblExample.Font.Size =.Example.Font.Size.Size.Font.Size =. kroz lblExample .Font.Underline = .FontUnderline lblExample.ForeColor = .Color End With ErrorLabel: Izađite Sub End Sub

Sačuvajte projekat u formatu frm I vbp.Ovo će vam dati priliku da se u bilo koje vrijeme vratite projektu kako biste ga promijenili ili poboljšali. Sada ostaje samo stvoriti izvršnu datoteku exe drugim riječima, kompajlirajte projekat u zasebnu datoteku koja može raditi izvan Visual Basic razvojnog okruženja. U meniju Projekt uključite posljednji red - Svojstva. U prozoru koji se otvori u kartici Generale navedite tip projekta - Standard EXE i naziv projekta.
U kartici Make označite naslov i, ako želite, možete promijeniti ikonu. U kartici Compile potvrdite okvir Prevedi 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.

Sada hajde da kompajliramo, otvorite meni File Uradite "ime projekta.exe".IN različite verzije IDE ova naredba može biti drugačija, moja se zove ovako, ali može biti i Make and Do.

Omogućavamo ovu naredbu i možete provjeriti aplikaciju klikom na meni Počni dugme Počni.
Trebao bi biti pod imenom i na mjestu na kojem ste ga sačuvali sa ekstenzijom EXE

Pogledajte ovu aplikaciju u akciji
Postavite različite boje teksta i pozadine.



Kreiramo sopstveni muzički plejer u Wave formatu.

Nakon što ste u prvom programu naučili kako unositi komande u aplikaciju, mi ćemo kreirati vaš plejer koji možete sačuvati na svom računaru i modifikovati ga za svoje potrebe.

Stvoriti novi projekat Standard EXE.
Otvorite prozor sa svojstvima projekta odabirom Projecti Properties iz menija Project i imenovanjem projekta MyMultiMedia.

Imenujte obrazac za projekat Formplayer. U svojstvu naslova obrasca unesite naslov Multimedijalni plejer.

Pričvrstite biblioteku komponenti Microsoft Multimedia Control 6.0 svom projektu pomoću dijaloga Komponente, koji se otvara iz menija Projekt pomoću naredbe Komponente.

Trebat će nam dijaloški okvir za pretraživanje datoteka koje se mogu reproducirati, pa u prozoru Komponente također označite okvir za biblioteku komponenti Microsoft Common Dialog Control 6.0.

Dodajte MMControl kontrolu u Formplayer obrazac tako što ćete dvaput kliknuti na dugme MMControl na panelu Kontrole i nazvati je MMControlCDPlayer.

Dodajte commonDialog kontrolu svom obrascu tako što ćete dvaput kliknuti na dugme CommonDialog na panelu Controls i nazvati je cdplayer.

Dodajte kontrolu CommandButton u vaš Formplayer obrazac tako što ćete dvaput kliknuti na CommandButton na panelu Kontrole. Imenujte ovo dugme cbFindFile i postavite svojstvo natpisa na Find File. Nakon klika dugmeta cbFindFile kreiranog u obrascu, otvoriće se dijaloški okvir za traženje datoteka koje se mogu reprodukovati.

Otvorite uređivač kodova i unesite kod da dodijelite MMControlCDPlayer kontroli svojstva koja su joj potrebna za rad sa WAV datotekama. Private Sub Form_Load() MMControlCDPlayer.Notify = False MMControlCDPlayer.Wait = Tačno MMControlCDPlayer.Shareable = False MMControlCDPlayer.DeviceType = "WaveAudio" Kraj podprivatnog sub cbFindFileyer.howdPenCpenlaMMControlCDPlayer. me = cdPlayer.FileName MMContro lCDPlayer.Command = " Otvori " End Sub Private Sub Form (Otkaži kao cijeli broj) MMControlCDPlayer.Command = "Zatvori" Kraj pod

Pokrenite aplikaciju klikom na dugme Start u meniju. Kliknite na dugme Pronađi datoteku, otvoriće se prozor koji vam omogućava da pretražujete, a zatim izaberite muzički fajl Wave za reprodukciju. Koristeći kontrolne tipke plejera, možete slušati odabranu datoteku.
Sačuvajte projekat kao u prvoj aplikaciji i kreirajte izvršnu datoteku exe

Osnovni dijalekt programskog jezika

Definicija 1

Visual Basic (VB) odnosi se na programske jezike treće generacije i predstavlja razvojno okruženje iz Microsofta za COM programski model. Ovaj jezik je izveden iz BASIC-a i podržava brzi razvoj aplikacija (RAD), grafički korisnički interfejs (GUI), pristup bazi podataka koristeći DAO, RDO, ADO, kreiranje ActiveX kontrola i objekata. Skript jezici (VBA, VBScript) imaju sintaksu sličnu VB.

VB jezik je moderan programski jezik koji kombinuje procedure i elemente objektno orijentisanih i komponentno orijentisanih programskih jezika. VB razvojno okruženje uključuje alate za vizuelno dizajniranje korisničkog interfejsa. Programer može kreirati aplikaciju koristeći komponente koje se nalaze u VB-u. Aplikacije izgrađene u VB također mogu koristiti Windows API (potrebne su vanjske deklaracije funkcija).

Karakteristike jezika

VB se često koristi za podučavanje programiranja i koristi se za razvoj aplikacija. Omogućava vam da razvijete jednostavne i složene aplikacije sa grafičkim interfejsom. Programiranje u VB-u kombinuje vizuelne komponente i kontrole, definisanje atributa i događaja za komponente i pisanje dodatnog koda za proširenje funkcionalnosti. Zadane vrijednosti i radnje za komponente omogućavaju vam da kreirate jednostavne programe bez pisanja bilo kakvog koda.

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

Forma u VB-u se kreira korišćenjem drag and drop tehnologije. kontrole ( tekstualna polja, dugmad, itd.) se postavljaju na obrazac i imaju svoja svojstva, metode i rukovanje događajima. Mnogi kontrolni atributi mogu se mijenjati tokom izvršavanja programa, što rezultira programima koji dinamički reagiraju na korisnički unos.

VB jezik vam omogućava da kreirate izvršne programe (datoteke sa ekstenzijom .exe), ActiveX kontrole, DLL-ovi, ali se najčešće koristi za razvoj Windows aplikacija. Dijaloški okviri koriste se za pružanje savjeta. Skup kontrola vam omogućava da pružite osnovne funkcionalnost aplikaciju, a uz pomoć obrađivača događaja možete proširiti logiku programa. Na primjer, kada koristite padajuću listu, automatski se prikazuje lista koja vam omogućava da odaberete željenu stavku.

Obrađivač događaja se koristi za pisanje dodatnog koda ovisno o odabranom elementu. Jezik ima veliku biblioteku uslužnih objekata i objektno orijentisanog razvoja. VB ne razlikuje velika i mala slova, za razliku od mnogih drugih programskih jezika. Poređenja nizova su osjetljiva na velika i mala slova, ali možete ih raditi i bez obzira na velika i mala slova.

VB kompajler se isporučuje sa drugim Visual Studio jezicima (C, C++), ali IDE ograničenja sprečavaju kreiranje nekih tipova aplikacija.

Visual Basic karakteristike

VB ima sljedeće karakteristike:

  • Prava vrijednost je određena jedinicom, a lažna nula, jer Boolean tip se pohranjuje kao 16-bitni predpisani cijeli broj. Ova dva značenja su povezana logička operacija Ne, tj. Tačno = Nije Netačno.
  • Kombinovani su logički i bitni operatori, što VB razlikuje od drugih jezika sličnih C (Java, Perl).
  • Prilikom deklariranja nizova, gornje i donje granice su specificirane, kao u Pascalu i Fortranu. Štaviše, donja granica može imati vrijednost nižu od 1 ili 0, za razliku od Visual Basic .NET ili VBScript-a, u kojima je donja granica fiksna.
  • Snažna integracija sa Windows operativnim sistemom i COM-om.
  • Cijeli brojevi se automatski pretvaraju u realne brojeve kada se izvrši dijeljenje (/). Operator () se koristi za dijeljenje skraćivanjem razlomka.
  • Za varijable koje su deklarirane bez specificiranja tipa, zadani tip je varijanta. Koristeći operator Deftype, možete promijeniti ovu postavku i postaviti drugi zadani tip (na primjer, DefInt, DefVar, itd.). Zadani tip se može zaobići za varijabilno po koristeći poseban sufiks u njenom imenu.

Evolucija Visual Basica

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

U maju 1991. godine pojavio se VB 1.0 za MS Windows.

VB 1.0 je objavljen za DOS 1992. Nije bio u potpunosti kompatibilan sa Windows verzijom VB-a jer je pokrenut u tekstualni mod ekran.

Slika 1. Visual Basic za operativni sistem MS-DOS. Author24 - online razmjena studentskih radova

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

Godine 1993. Standard and Stručni jezik VB 3.0, koji je uključivao motor za rad baze podataka Pristup. VB 4.0 (1995) omogućio je kreiranje 32-bitnih i 16-bitnih Windows programa. Takođe je postalo moguće pisanje klasa u VB-u i mogućnost kompajliranja u mašinski kod „native“ 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 imena varijabli i procedura na ćirilici. VB.NET, koji se pojavio 2001. godine, dolazi sa .NET Framework-om, a 2003. godine - VB.NET 2003. sa .NET Framework-om 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 za skriptiranje. Vremenom je originalni VB zamijenjen verzijom .NET.

  • Klasični VB (verzije 5-6) odlikuje se snažnom vezanošću za razvojno okruženje i Windows OS, namijenjen isključivo za pisanje Windows aplikacija. Uključuje veliki broj alata za pomoć i jednostavnost programiranja: ugrađeni debuger, pregled varijabli i struktura podataka u hodu, prozor za otklanjanje grešaka, opis alata prilikom kucanja programa.
  • VB za aplikacije (VBA) je programski alat za pisanje makroa i drugih aplikativnih programa za specifične aplikacije. Postao je popularan zahvaljujući korištenju u softverskom paketu MS Office. Zbog niske pažnje posvećene sigurnosnim pitanjima, široka upotreba 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 sistemi kao i za kreiranje ASP stranica i skripti za Internet pretraživač Explorer.
  • VB.NET je nasljednik VB 6.0 i dio Microsoft platforme.NET.

Sistem programiranja ovo je paket softver, koji pored prevodioca uključuje i editor za unos koda, alate za automatizaciju kreiranja i otklanjanja grešaka programa, biblioteke sa gotovi blokovi kod, prikladan priručnik i drugi specijalni alati.

Za BASIC programski jezik postoji programski sistem 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, ukratko, možete pokrenuti Visual Basic za aplikacije (VBA).

Navedeni sistemi programiranja su sistemi vizuelnog programiranja, odnosno objekti u ovom sistemu se kreiraju pomoću miša.

Windows OS ima puno standardnih elemenata: prozore, menije, dugmad itd. Za njih se sistem pripremio standardni blokovi mašinski kod - pohranjuju se u dinamičke biblioteke - datoteke sa ekstenzijom .DLL. Stoga Windows program više ne izgleda kao skup uzastopnih naredbi, već kao bezbrojni pozivi procedurama pohranjenim u Windowsu. S obzirom na navedeno, za programiranje u okruženju Windows operativnog sistema neophodna je nabavka sistemskih programa za programiranje.

Visual Basic je programski jezik opšte namene za početnike. Microsoft Visual Basic je alat za razvoj softvera koji je razvio Microsoft Corporation i uključuje programski jezik i razvojno okruženje.

Program u kojem se kreiraju novi programi naziva se programsko okruženje Visual Basic. Pošto ovo okruženje radi na računaru zajedno sa Windows operativnim okruženjem, kreiraćete programe koji se nazivaju Windows aplikacije ili jednostavno: aplikacije. Da biste kreirali aplikaciju, morate kreirati projekat. To je ono što ćete raditi u programskom okruženju Visual Basic.

Prednosti Visual Basica

    Visual Basic ima prednost u odnosu na druge programske jezike zbog svoje jednostavnosti i jasnoće.

    Visual Basic je jezik koji se dinamički razvija.

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

    Visual Basic je objektno orijentisani jezik. Osnova jezika su objekti. Na primjer: prozor, dugme, kombinovani okvir sa kojim program radi.

Osnove programiranja u Visual Basic

Kada pokrenete sistem vizuelnog programiranja (u ovom sistemu objekti se kreiraju pomoću miša), imaćete pristup: prozoru standardnih klasa objekata; prozor sa svojstvima za ove objekte; prozor koda.

STANDARDNE KLASE OBJEKATA, na primjer, kao što su PROZORI (prozor se naziva OBRAZAC) i KONTROLE (dugmad, liste, polja, radio dugmad, potvrdni okviri, komandna dugmad i drugo), predstavljeni su u sistemu vizuelnog programiranja kao ikone na traka sa alatkama.

Koristeći miš, programer prevlači kontrolne elemente iz ToolBox trake sa alatkama na FORM.

Zatim, programer koristi miš za pozivanje prozora OBJEKTA SVOJSTVA i konfiguriše svojstva svakog objekta (odabira mišem iz prozora OBJEKTA SVOJSTVA), na primjer, kao što su: naziv, veličina, karakteristike boje, pozicija na obrascu i na ekranu, font, oznake na objektima i tako dalje.

Sada ovim objektima, sa svojstvima koje smo naveli, treba dodijeliti određeni POSTUPAK DOGAĐAJA (ili kažu - potrebno je konfigurirati metode objekta).

Dodjeljivanje PROCEDURE DOGAĐAJA objektima znači pisanje programa koji počinje da se izvršava nakon pojave određenog događaja. Na primjer, nakon klika na komandno dugme, u tekstualnom polju se pojavljuje tekst ili se, na primjer, prilikom otvaranja prozora čuje zvuk, a prije zatvaranja pojavljuje se prompt koji traži potvrdu za zatvaranje prozora.

Da 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 sistem za programiranje).

U programskim sistemima pisanje programa je što jednostavnije, jer se nakon dvostrukog klika na objekt pojavljuje prozor programskog koda sa gotovim praznim predloškom procedure događaja; preostaje samo da koristite miš ili tastaturu za izvršite neke promjene u šablonu (ako je potrebno) i dodajte program u procesu kompajliranja programa. Sistem autohinta može biti od velike pomoći - editor automatski nudi programeru listu operatora, funkcija i svojstava objekata po potrebi - sve što preostaje je odabrati sa liste i kliknuti mišem.

Nakon postavljanja svih potrebnih kontrola na obrazac, postavljanja njihovih svojstava i kreiranja procedura događaja, program je spreman. Ostaje samo da date komandu da ga prevedete (za VB, kliknite na Start na traci sa alatkama, ili na meni RUN – Start ili pritisnite F5): sistemi Delphi i C++ Builder izvode kompilaciju, a Visual Basic sistem izvodi interpretacija.

Pokretanje Visual Basic programskog okruženja

Pokretanje programskog okruženja Visual Basic:

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

Pojavljuje se prozor sa tri kartice: New, Past, Existing.

Rice. 1. Prozor za dodavanje objekta.

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

Kreiranje novog projekta: Novo → Standardni EXE → Otvori.

Izrađuje se projekat za buduću aplikaciju, koji može sadržati forme, module i druge komponente.

Otvorite postojeći projekat: Postojeći → Otvori željeni folder→ Odaberite željeni projekat → Otvori.

Otvorite objekat koji je prethodno bio otvoren na ovom računaru: Prošlo → Odaberite željeni projekat → Otvori.

Prozor programskog okruženja Visual Basic

Rice. 2. Prozor programskog okruženja Visual Basic.

    kontrolna tabla.

    prozor istraživača projekta.

    Prozor svojstava za trenutnu kontrolu ili obrazac.

    prozor za postavljanje obrasca na ekran monitora.

    prozor za unos komandi. 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.

Pogled → Traka sa alatkama.

Pogled → Project Explorer.

Pogled → Prozor sa svojstvima.

Pogled → Prozor za postavljanje obrasca.

Pogled → Prozor za hitne slučajeve.

Prozor obrasca se može prikazati dvostrukim klikom na ikonu ili naziv obrasca u prozoru istraživača projekta.

Za samostalno učenje Vizuelni jezik Basic vam omogućava da shvatite osnove programiranja od nule bez pomoći nastavnika i naučite kako kreirati punopravne aplikacije za Windows. Velika količina informacija o Visual Basicu takođe omogućava da se knjiga koristi kao referenca.

* * *

Navedeni uvodni fragment knjige Visual Basic za početnike. Korak po korak. Vodič/priručnik (Evgeniy Matveev) obezbedio naš partner za knjige - kompanija litara.

Poglavlje 2: Uvođenje Visual Basica

U ovom poglavlju ćete naučiti:

Pokrenite Visual Basic,

Pronađite ono što vam treba stavke menija,

Koristite dugmad na traci sa alatkama

Razumjeti sve glavne objekte interfejsa,

Kreirajte aplikativne projekte,

Odaberite pravu tip aplikacije,

Sačuvajte i otvarajte snimljene projekte,

Napišite svoj prvi program

Ispravno koristite sistem pomoći.

2.1. Pregled programskog okruženja

Uglavnom Windows meni izaberite 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 dijalog Novi projekat(Novi projekat) proširen na kartici Novo(Novo) (Sl.2.1).


Sl.2.1. Novi tab


Dijalog Novi projekat(Novi projekat) korisniku nudi mogućnost kreiranja novog ili otvaranja postojećeg projekta. Projekt je aplikacija u razvoju. Sastoji se od nekoliko komponenti pohranjenih na disku u obliku odvojeni fajlovi, od kojih svaki ima odgovarajuću ekstenziju:

Formirajte fajlove sa izvornim kodom ( *.frm),

Formirajte fajlove sa izvršnim kodom ( *.frx),

Fajlovi modula ( *.bas),

Fajlovi modula klase ( *.cls),

Dodatne kontrolne datoteke ( *.ocx),

Projektni fajl ( *.vbp),

Datoteka resursa ( *.res),

Ostali fajlovi.

Odabirom jedne od ikona na kartici Novo(Novo), možete kreirati novi prazan projekat pravi tip ili koristite usluge jednog od čarobnjaka za generiranje aplikacija.

Na kraju čarobnjaka dobija se radna verzija aplikacije sa gotovim obrascima, menijima, trakama sa alatkama itd. Zatim programer mora da finalizuje mnoge sitne detalje, ali zahvaljujući korišćenju čarobnjaka štedi se vreme na izgradnja glavnog okvira aplikacije.

Sada navedite opcije za kreirane aplikacije ili komponente koje su odabrane na kartici Novo(Novi) dijalog Novi projekat(Novi projekat):

Standard EXE– standardna primena,

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,

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

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

Data Project– aplikacija za rad sa bazama podataka,

IIS aplikacija– aplikacija za Microsoft Internet Information Server,

Dodati– dodatak za Visual Basic,

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

ActiveX Document Exe– ActiveX dokument kao aplikacija,

DHTML aplikacija– prijavu u obrascu dinamička web stranica,

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

Za prikaz sljedeće kartice dijaloga Novi projekat(Novi projekat) kliknite na prečicu Postojeći(Postojeće) (Sl.2.2).


Sl.2.2. Postojeća tab

Dijalog novog projekta


Tab Postojeći(Postojeći) vam omogućava da otvorite sačuvani projekat sa bilo kojeg trajnog ili uklonjivog diska, ili mrežni uređaj, za koji prvo odaberite fasciklu u kojoj se nalazi u padajućoj listi Folder(Folder), zatim naziv datoteke projekta u glavnom prozoru i kliknite Otvori(Otvoreno).

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


Sl.2.3. Recent Tab

Dijalog novog projekta


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

Da biste nastavili da se upoznate sa interfejsom programskog okruženja Visual Basic, trebalo bi da kreirate standardni projekat aplikacije. U ovom slučaju, većina stavki menija i dugmadi na alatnoj traci će postati dostupna.

Povratak na karticu Novo(Novo) (Sl.2.1) dijalog Novi projekat(Novi projekat), kliknite na ikonu Standard EXE (Standardna aplikacija) i pritisnite dugme Otvori(Otvoreno). Nakon toga, kreirat će se novi projekat sa imenom Projekat1, koji je dodijeljen po defaultu, i vidjet ćemo programsko okruženje Visual Basic u režimu dizajn(dizajn) (sl. 2.4).

Sl.2.4. Visual Basic programsko okruženje

u modu dizajna


Navodimo trenutno vidljive objekte interfejsa programskog okruženja Visual Basic:

naslov prozora(Zaglavlje prozora)

traka menija(Traka menija)

traka sa alatkama(Traka sa alatkama)

kontrolna tabla(Kutija za alate)

vodič kroz projekat(Istraživač projekta)

prozor sa svojstvima(Prozor sa svojstvima)

prozor za postavljanje forme(Prozor za izgled obrasca).

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

Traka menija(Traka menija) pruža programeru mogućnost da koristi moćan arsenal funkcija programskog okruženja Visual Basic (slika 2.5).


Sl.2.5. Funkcije trake menija


Odmah ispod trake menija, kao i mnogi Windows aplikacije, nalazi se traka sa alatkama(Traka sa alatkama), čiji tasteri dupliraju najčešće korišćene stavke menija Visual Basica. Prikazuje se i traka sa alatkama referentne informacije o poziciji i veličini odabranog objekta, odnosno lokaciji kursora u tekstu programa (slika 2.6).


Sl.2.6. Funkcije trake sa alatkama


Na lijevoj strani prozora Visual Basica je kontrolna tabla(Kutija za alate) (Sl.2.7).


Sl.2.7. Kutija za alat


Većina kontrola se koristi za dekoraciju izgled aplikacije i interakcije korisnika. O njima će se detaljno govoriti u odgovarajućem poglavlju.

U gornjem desnom uglu je prozor dirigent projekta(Project Explorer) pod nazivom kao Projekat - Projekat1(Projekat – Projekat1). Ovaj prozor ima strukturu stabla sa listom komponenti koje su dio aplikacije koja se dizajnira. Sada lista sadrži jednu jedinu komponentu - obrazac pod nazivom Form1 (slika 2.8).


Sl.2.8. Project Explorer


Ako desnom tipkom miša kliknete na naziv objekta u istraživaču projekta, pojavit će se kontekstni meni iz kojeg možete odabrati željenu radnju na ovom objektu, na primjer:

Štampanje na štampaču,

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

Ispod je prozor sa svojstvima(Prozor sa svojstvima), koji ima naslov Svojstva – Form1(Svojstva – Form1) (Sl.2.9).


Sl.2.9. Prozor sa svojstvima


Koristeći ovaj prozor 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: naziv, veličina, boja itd.

Ispod naslova prozora nalazi se padajuća lista koja sadrži listu kontrola za aktivni obrazac. Još niže možete vidjeti listu svojstava odabranog elementa u obliku para: naziv svojstva – njegova vrijednost. Na primjer, vlasništvo Caption(Naslov) bitan Form1.

Kako bi bilo jednostavnije kretanje kroz veliku količinu informacija, lista svojstava ima dvije kartice koje vam omogućavaju da odaberete redoslijed sortiranja: Abecedno(Abecedno) ili Kategorizirano(Po kategoriji). Konačno, ispod liste svojstava nalazi se opis namjene svojstva označene klikom miša.

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


Sl.2.10. Prozor za postavljanje obrasca

(Prozor izgleda obrasca)


Prikazuje malu kopiju radnika Windows radna površina sa formom koja se nalazi na njoj tačno onakva kakva će biti dok program radi. Posebno je vrijedna mogućnost provjere lokacije obrasca na radnoj površini u različitim rezolucijama.

Svi podprozori su vezani za ivice glavnog prozora Visual Basica. Ovaj tip interfejsa se zove (Multi-Document Interface). Rane verzije Visual Basica koristile su drugu varijaciju zvanu Interfejs jednog dokumenta, gdje je svaki podređeni prozor bio nezavisan.

Ako želite da instalirate drugi tip interfejsa, izaberite komandu menija Alati – Opcije…(Alati - Opcije...). Pojavit će se dijalog Opcije(Opcije), gdje trebate ići na karticu Napredno(Opciono) (Sl.2.11).


Sl.2.11. Advanced Tab

Dijalog opcija


Nakon što označite polje Razvojno okruženje SDI(Okruženje za razvoj jednog dokumenta) i klikove na dugme uredu, tip interfejsa će se promeniti u SDI – Interfejs jednog dokumenta(Sučelje za jedan dokument).

Možete podesiti ponašanje spajanja pojedinačnih podređenih prozora kada ih koristite MDI – Interfejs za više dokumenata(Multi-Document Interface), za koji biste trebali otići na karticu Docking(Prilaganje) istog dijaloga (slika 2.12).


Sl.2.12. Docking Tab

Dijalog opcija


Označavanjem polja za potvrdu lijevo od imena odgovarajućeg podprozora omogućava se Visual Basic-u da se zakači na ivicu glavnog prozora, a brisanjem polja za potvrdu onemogućava se.

Pored objekata interfejsa programskog okruženja Visual Basic, otprilike na sredini ekrana (slika 2.4) nalazi se prozor za kreirani projekat koji ima naslov Projekat1 – Obrazac1 (Obrazac)(Projekat1 – Obrazac1 (Form)), unutar kojeg je prikazana forma buduće aplikacije (Sl. 2.13).


Sl.2.13. Form Form1

u prozoru projekta Project1


Forma je poseban prozor buduću primjenu. Elementi se kasnije mogu postaviti na njegovu površinu Windows upravljanje: dugmad, polja za unos teksta, liste, potvrdni okviri itd.

Mreža malih tačaka vidljiva je samo tokom razvoja aplikacije i pomaže programeru da proporcionalno postavi kontrole na obrazac.

Ista forma u runtime-u će izgledati malo drugačije, bez mreže vodilice za postavljanje elemenata i prozora projekta (slika 2.14).


Sl.2.14. Form Form1

u vremenu izvođenja


Obrazac igra ključnu ulogu u velikoj većini aplikacija kreiranih uz Visual Basic. Pored vidljivog interfejsa, sadrži rutine za rukovanje događajima koje se izvršavaju kada se kliknu na dugmad obrasca, pritisnu tasteri i druge interakcije korisnika sa elementima koji se nalaze na obrascu.

Većina ostalih komponenti programskog okruženja Visual Basic također su, u jednoj ili drugoj mjeri, povezane sa formom i sadrže njeno ime u svom nazivu, pa je preporučljivo ne preimenovati formu kako bi se izbjegla potreba za ručnim preimenovanjem ostalih komponenti programa.

Neki prozori sučelja Visual Basica nisu vidljivi prema zadanim postavkama. Možete kontrolisati njihov prikaz na ekranu pomoću komandi menija Pogled(Pogled). Jedan od najvažnijih je Code Window(Prozor koda), u koji se unosi izvorni kod potprograma uključenih u aplikaciju.

Izvrši naredbu menija Pogled - kod(Prikaz – Kod), nakon čega ćete vidjeti prozor koda (Sl. 2.15).


Sl.2.15. Code Window

(Prozor koda)


Drugi često korišteni prozor je Object Browser(Prikaži objekte), gdje ne samo da možete vidjeti hijerarhijsku listu dostupnih objekata, već i vidjeti kratke informacije o njihovoj upotrebi u programu (slika 2.16).


Sl.2.16. Object Browser

(Prikaži objekte)


Preostali prozori programskog okruženja Visual Basic će biti razmatrani u odgovarajućim poglavljima.

2.2. Pomoć o objektima i njihovim svojstvima

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

Isto važi i za uputstva i ugrađene funkcije jezika Visual Basic. Naravno, postupno će se pamtiti, ali ne brinite ako se ne sjećate tačno naziva ili sintakse neke instrukcije.

Kontekstno osjetljivoj pomoći programskog okruženja Visual Basic može se lako pristupiti na ekranu 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 izraza unutar kojeg je pozicioniran tekstualni kursor.

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

Odaberite dugme mišem ProgressBar(traka napretka) u ToolBox(Toolbox) i pritisnite tipku . Otvara se prozor pomoći za Visual Basic s informacijama o ovaj objekat(Sl.2.17).


Sl.2.17. Visual Basic pomoć - ProgressBar


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

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

Primjer(Primjer) – tekst primjeri koda,

Svojstva(Nekretnine) – lista nekretnina,

Metode(Metode) – lista metoda,

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

Recimo da se trebamo upoznati s primjerima programiranja kontrole ProgressBar(Traka napretka).

U teoriji, trebali smo odabrati stavku Primjer(Primjer). Ali u ovom slučaju, ova stavka nije dostupna, jer se primjeri koda nalaze ispod. Stoga se pomičite prema dolje po tekstu pomoću vertikalne trake za pomicanje dok ne vidite primjer procedure pomoću kontrole ProgressBar(Traka napretka) (Sl.2.18).


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

(traka napretka)


Svi primjeri koji su dostupni u Visual Basic sistemu pomoći mogu se koristiti kao primjer, za koji ih možete kopirati u svoj program i uređivati ​​po vlastitom nahođenju.

Odaberite željeni dio koda pomoću miša i kopirajte ga u Windows međuspremnik koristeći prečicu na tipkovnici +[C] ili + .

Idite na svoj program i pritisnite kombinaciju tipki +[V] ili + da umetnete isječak koda.

Dok ste u prozoru pomoći za Visual Basic, možete pretraživati ​​sadržaj drugih tema ili koristiti indeks ili pretragu da biste pronašli temu pomoći koju tražite.

Da biste pronašli informacije koje su vam potrebne, kliknite na etiketu Traži(Pretraga) koji se nalazi na lijevoj strani prozora pomoći. Kartica će se otvoriti Traži(Pretraga) Visual Basic sistem pomoći (Sl.2.19).


Sl.2.19. Search Tab

Visual Basic pomoć


Kliknite na polje za unos Potražite sljedeće riječi(Pretražite sljedeće riječi) i unesite ključne riječi za pretraživanje, koristeći ako je potrebno logički operatori: I(I), Or(ili), Near(Zatvori), Ne(Ne). Unos ovih operatora moguć je ne samo ručno, već i odabirom sa liste koja se poziva klikom na dugme 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(Sekcije) i pričekajte da se proces pretraživanja završi. Po završetku, lista pronađenih particija će biti prikazana na lijevoj strani prozora.

Gore opisane opcije pomoći dostupne su u Visual Basic meniju. Sadržaj pomoći se poziva naredbom UpomoćSadržaj…(Pomoć - Sadržaj), abecedni indeks - sljedeći pasus UpomoćIndeks…(Pomoć - Indeks), a pretraga - UpomoćTraži…(Pomoć – Pretraga). Korišćenje menija Upomoć Takođe možete da posetite Microsoft Web lokaciju za tehničku podršku.

2.3. Prva aplikacija na jeziku Visual Basic

Sada isprobajmo u praksi cijeli proces razvoja aplikacije koristeći Visual Basic koristeći primjer najjednostavniji program Zdravo svijete! (Zdravo svijete!). Ova aplikacija će imati samo dva dugmeta: Pozdrav I Izlaz.

Nakon pritiska na dugme Pozdrav trebao bi se pojaviti dijalog sa porukom Zdravo svijete!, i nakon pritiska na dugme Izlaz– program izlazi.

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

Za nastavak procesa razvoja ovog programa koristićemo već kreirani projekat sa podrazumevanim imenom Projekat1, samo ga prvo preimenujte.

Iz izbornika Visual Basica odaberite Projekt-Project1 Properties…(Projekat – Svojstva Projekta1…). Na ekranu će se pojaviti dijalog postavki (Projekt1 – Svojstva projekta), otvoren na kartici Generale(Općenito) (Sl.2.20).


Sl.2.20. General Tab

Dijalog postavki Projekt1 – Svojstva projekta

(Projekat1 – Svojstva projekta)


Dvaput kliknite na polje za unos ime projekta(Naziv projekta) i zamijenite postojeći tekst Projekat1 na novom - Zdravo svijete. Nakon toga kliknite na dugme uredu da zatvorite dijalog postavki Projekat1 – Svojstva projekta(Projekat1 – Svojstva projekta).

Preimenujmo jedini oblik naše aplikacije. Da biste to učinili, kliknite bilo gdje na obrascu Form1, nakon čega u prozoru Svojstva – Form1(Svojstva – Form1) biće prikazana kompletna lista njegovih svojstava (Sl.2.21).


Sl.2.21. Prozor sa svojstvima – Form1


U lijevoj koloni prozora sa svojstvima pronađite svojstvo pod nazivom Ime(Naziv) koji ima trenutnu vrijednost Form1. Naziv nekretnine Ime(Naziv) je zatvoreno u zagradama jer se koristi malo drugačije u Visual Basic kodu od svih ostalih svojstava.

Ime(Ime) u desnoj koloni i unesite Zdravo svijete, zatim pritisnite tipku .

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


Sl.2.22. HelloWorld obrazac u prozoru projekta HelloWorld


Po čemu se ova dva svojstva razlikuju? Nekretnina Ime(Ime) je potrebno za bilo koji Visual Basic objekt. On jedinstveno identifikuje ili, drugim rečima, ukazuje na ovaj objekat tako da mu se može pristupiti iz teksta programa. Ime obrasca Zdravo 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 razvoja aplikacije. Prozor projekta sadrži samu formu Zdravo svijete.

Nekretnina Caption(Naslov) je dostupan samo za one objekte koji mogu imati natpis vidljiv na ekranu monitora, na primjer, za objekte Forma(Obrazac), CommandButton(Komandno dugme) ili Okvir(Okvir). Naš formular ima natpis Zdravo svijete! sada se može vidjeti u naslovnoj traci, gdje će također biti vidljivo kada se aplikacija pokrene.

Sada je sve spremno za nastavak dizajniranja interfejsa naše aplikacije, koji se sastoji od jedne forme na kojoj bi trebalo da se nalaze dva dugmeta. Već imamo obrazac. Ostaje samo da na njega postavite dugmad i napišete potprogram za prikaz dijaloga sa porukom na ekranu Zdravo svijete!

Postavljanje dugmeta na površinu obrasca slično je crtanju pravougaonika u standardu Paint program. Kliknite na ikonu alata CommandButton(Komandno dugme) kontrolne table (Tool Box) i postavite pokazivač miša preko obrasca, koji će se promeniti u krstić:

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 tačke, a zatim otpustite tipku miša. Komandno dugme sa natpisom pojaviće se na određenom mestu na obrascu Command1.

Postavite drugo dugme na obrazac na isti način. Nakon toga će poprimiti otprilike ovaj oblik (slika 2.23).


Sl.2.23. HelloWorld obrazac sa dva komandna dugmeta


Naravno, teško je odmah odrediti potrebne veličine i lokaciju dugmadi. Ali Visual Basic vam tada omogućava da promijenite ove postavke na nekoliko načina koji su zajednički za sve kontrole:

Kada je odabrana kontrola miša, možete je prevući preko površine obrasca ili mu promijeniti veličinu tako što ćete uhvatiti jednu od kvadratnih ručki oko njegovog perimetra.

Da biste preciznije postavili geometrijske dimenzije kontrolnog elementa, odaberite ga i instalirajte numeričke vrijednosti svojstva lijevo(lijevo), Top(gornji), Širina(Širina) i Visina(visina) in Prozor sa svojstvima(Prozor sa svojstvima). Prva dva svojstva označavaju koordinate gornjeg lijevog ugla kontrole, a posljednja dva svojstva označavaju širinu i visinu objekta.

Sada promijenimo oznake na dugmadima koje ne bi trebale biti Command1 I Command2, A Pozdrav I Izlaz u skladu s tim, i dati informativnija imena ovim objektima.

Kliknite da označite dugme Command1, nakon čega u Prozor sa svojstvima(Prozor sa svojstvima) biće prikazana lista njegovih svojstava.

Dvaput kliknite na vrijednost svojstva Caption(Naslov) i umjesto toga Command1 enter Pozdrav. Nakon toga, tekst na dugmetu će se odmah promeniti.

Promijenite svojstvo na isti način Ime(Naziv), postavljanje na novu vrijednost - cmdHello.

Izvršite slične radnje sa dugmetom Command2, koji ima svojstva Ime(ime) i Caption(Zaglavlje) dodijeliti vrijednosti cmdExit I Izlaz respektivno.

U ovom trenutku završava se faza dizajna interfejsa i prelazimo na pisanje teksta programa.

Dvaput kliknite na dugme označeno Pozdrav. Otvoriće se prozor koda sa već dizajniranim šablonom potprograma cmdHello_Click, koji će biti pozvan kada kliknete na ovo dugme (Sl.2.24).


Sl.2.24. Prozor koda sa procedurom cmdHello_Click


Visual Basic kodni prozor, pored glavnog dijela namijenjenog unosu teksta pojedinačnih potprograma i globalnih postavki obrasca, sadrži dvije padajuće liste.

Na lijevoj listi možete odabrati kontrolni element, au desnoj - tip događaja na koji planirate da napišete potprogram u Visual Basicu.

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

U ovom slučaju, željena kontrola i tip događaja su već odabrani. Ovo je dugme sa imenom cmdHello i događaj Kliknite(Kliknite). Tekst prazne procedure događaja izgleda ovako:



Ključna riječ Sub, skraćenica za Potprogram(potprogram), služi za oglasi(deklarativne) procedure cmdHello_Click, koji obrađuje događaj klika na dugme cmdHello.

Naziv procedure sastoji se od naziva objekta, donje crte " _ " i tip događaja. Ovo ime ukazuje Visual Basicu da je ova procedura povezana sa događajem Kliknite(Kliknite) dugmad cmdHello. Prazne zagrade nam govore da se nikakvi parametri ne prosljeđuju proceduri.

Modifikator Privatno(Privatno) označava da je ova procedura vidljiva samo unutar svog kontejnera, u ovom slučaju obrasca. Uputstva dovršavaju proceduru. End Sub.

Naravno, prazna procedura ne radi apsolutno ništa - da bi bilo šta uradila, potrebno je da upišete barem jednu liniju programa unutar tela procedure.

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

Kodiranje je centralna karika svakog programskog sistema. Visual Basic nije izuzetak, iako vam omogućava da minimizirate vrijeme kodiranja.

Sve što treba da uradimo je da unesemo jednu instrukciju jezika Visual Basic unutar procedure, koja prikazuje dijalog sa porukom Zdravo svijete!:


MsgBox("Zdravo svijete!")

Završena procedura će tada izgledati ovako:


Privatni sub cmdHello_Click()

MsgBox("Zdravo svijete!")


Zatim dvaput kliknite na drugo dugme koje kaže Izlaz. Otvara se postupak obrade događaja klika na ovo dugme.

U tijelu procedure cmdExit_Click unesite uputstva Kraj, koji obavlja funkciju gašenja aplikacije kada se dogodi neki događaj Kliknite(Kliknite).

Tekst druge procedure će sada izgledati ovako:


Private Sub cmdExit_Click()


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

Da biste provjerili održivost kreiranog programa, kliknite na dugme Počni(Pokreni) traku sa alatkama ili pritisnite taster .

Visual Basic prelazi u režim rada i na ekranu se pojavljuje pokrenuta aplikacija Hello, World!. (Zdravo, svet!) (Sl. 2.25).


Sl.2.25. Radna aplikacija

Zdravo svijete! (Zdravo svijete!)


Napravite nekoliko klikova na označeno dugme Pozdrav. Pojavit će se dijalog sa potrebnim tekstualna poruka(Sl.2.26).


Sl.2.26. Dijalog sa tekstualnom porukom

Hello, World! programi (Zdravo svijete!)


Divite mu se s ponosom kreatora svog prvog kompjuterski program i pritisnite dugme uredu da zatvorite dijalog.

Sada kliknite na dugme 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 kreiranje aplikacija pomoću Visual Basica očarati i da će biti potrebe da projekat sačuvate na disku, kao i da ga zatim učitate da biste nastavili sa radom. Ovo je vrlo jednostavno za napraviti, slično kao i štednja Microsoftov dokument Ured.

Samo kliknite na dugme Sačuvaj projekat(Sačuvaj projekat) traka sa alatkama (Traka sa alatkama) ili izaberite komandu menija FileSačuvaj projekat(File – Save Project) za spremanje svih komponenti projekta na disk. Visual Basic će od vas tada zatražiti da sačuvate pojedinačne komponente jednu po jednu. Prvi će se pojaviti dijalog Sačuvaj datoteku kao(Sačuvaj datoteku kao) sa zahtevom za čuvanje obrasca (Sl.2.27).


Predloženi naziv obrasca možete urediti u polju za unos Ime dokumenta(Naziv datoteke) ili ga ostavite nepromijenjenog. Zatim kliknite na dugme Sačuvaj(Sačuvaj). Nakon spremanja obrasca, pojavit će se dijalog Sačuvaj projekat kao(Sačuvaj projekat kao) sa zahtevom da se projekat sačuva (Sl.2.28).


Ovo će završiti spremanje projekta. Kada ponovo sačuvate, ne morate ponovo da radite sve korake - samo pritisnite dugme Sačuvaj projekat(Sačuvaj projekat) traka sa alatkama.

Postoji još jedna fleksibilnija opcija za spremanje pojedinačnih komponenti projekta, što može biti potrebno, na primjer, ako promjene na drugim komponentama ne moraju biti spremljene.

Proširite nit Forms(Obrasci) klikom na ikonu. Ovdje ćemo vidjeti naziv obrasca Zdravo svijete(Sl.2.29).


Sl.2.29. Pregled komponenti HelloWorld projekta

u Project Exploreru


Desni klik na naziv obrasca. Pojavit će se kontekstni meni sa kojim možete izvršiti sve važeće radnje na ovom objektu (slika 2.30).


Sl.2.30. Kontekstni meni

u Project Exploreru


Odaberite stavku menija Sačuvaj HelloWorld.frm(Save HelloWorld.frm) da sačuvate obrazac na disku.

Da biste konfigurirali automatski način spremanja projekta, koristite stavku menija Alati – Opcije(Alati - Opcije). Otvoriće se dijalog Opcije(Opcije). Kliknite na karticu Životna sredina(Srijeda) (Sl.2.31).


Fig.2.31. Environment Tab

Dijalog opcija


Prekidač Kada se program pokrene(Kada se program pokrene) postavite na Sačuvaj promjene(Sačuvaj promjene) i kliknite na dugme uredu.

To je to za spremanje projekta. Pokušajmo sada učitati sačuvani projekat sa diska.

Da biste otvorili projekat, izaberite komandu menija Fajl – Otvori projekat…(Datoteka – Otvori projekat...). Na ekranu će se pojaviti dijalog Otvorite projekat(Otvori projekat) proširen na kartici Postojeći(Postojeće) (Sl.2.32).


Sl.2.32. Postojeća tab


Prvo na padajućoj listi Folder(Folder) odaberite pogon i direktorij u kojem se projekt nalazi, zatim kliknite na naziv datoteke i kliknite na dugme Otvori(Otvoreno).

Ako ste već radili sa spremljenim projektom prije, onda je zgodnije da ga otvorite malo drugačije. Kliknite na prečicu da biste otišli na karticu Nedavno(Nedavni) dijalog Otvorite projekat(Otvoreni projekat) (Sl.2.33).


Sl.2.33. Recent Tab

Otvorite dijalog projekta


Na ovoj kartici ne morate odabrati folder, samo kliknite na naziv projekta i kliknite na dugme Otvori(Otvoreno).

Na ovaj ili onaj način, otvorili smo željeni projekat, 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 Zdravo svijete u prozoru Project Explorer (slika 2.29), ili prvo kliknite desnim tasterom miša na njega, a zatim izaberite stavku iz kontekstnog menija koji se pojavi (slika 2.30) View Object(Prikaz objekta).

1964. godine rođen je OSNOVNI jezik. Razvijen je u obrazovne svrhe kako bi studenti mogli naučiti programiranje koristeći jednostavne algoritame. BASIC je bio pravi iskorak u obrazovanju, au stvarnom životu programeri su se takmičili u stvaranju dijalekata. Među štreberima koji su bili fascinirani jezikom bio je i Bill Gates. Sa 13 godina napisao je svoj prvi program na njemu, a sa 20 zaradio je implementirajući verziju Altair BASIC-a, koju je razvio zajedno sa Paulom Allenom.

Osamdesetih godina, popularnost BASIC-a počela je da opada. Novi programski jezici su se riješili složene sintakse, a njihove mogućnosti su se povećale. I samo je Microsoft nastavio da se drži svoje linije, izdavši prvo još jedan bestseler QBasic, a potom i junaka današnjeg teksta - Visual Basic.

Kratke informacije

Prve verzije Visual Basica nisu bile uspješne među programerima. Grafički interfejs, a zatim i isticanje sintakse, bili su možda jedine razlike u odnosu na QBasic. Microsoft je tek s verzijom 3.0 počeo praviti značajne promjene. U profesionalnoj konfiguraciji programeri su mogli da rade sa bazom podataka Pristup podacima, grafičke mogućnosti dozvolio čak i onima koji nisu programeri da rade sa jezikom. Osim toga, performanse su povećane, a instalacija softvera je pojednostavljena.

Godine 1995. izašao 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-bitnih i 16-bitnih aplikacija i povećana brzina rada. Objavljeno 1998 najnoviju verziju tradicionalni Visual Basic. Zatim je Microsoft promenio koncept, pokrenuvši razvoj jezika u dva pravca: VB na .NET platformi i prilagođene verzije za rešavanje lokalnih problema (VBA, VBScript, eVB).

Visual Basic danas

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

  • OOP podrška sa konstruktorima, destruktorima i nasljeđivanjem;
  • besplatno multithreading;
  • kompilacija u bajt kod koji se izvršava pomoću CLR-a;
  • strukturirano rukovanje izuzetcima;

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

Još jedan popularan nasljednik je Visual Basic za aplikacije (VBA). Ovo je skraćeni VB 6.0 za obradu makroa, kreiranje skripti, što pojednostavljuje rad unutar OS-a.

U AutoCAD-u, CorelDraw-u, SolidWorksu i, naravno, Microsoft Office-u, možete izvesti podatke, strukturirati informacije i povezati bazu podataka. Čak i na svakodnevnom nivou, trebat će vam mogućnost kreiranja automatski popunjenih obrazaca i izdvajanja informacija jednim klikom iz Excela. Za posao koji ne uključuje nužno programiranje, VBA olakšava kreiranje tehničkih dokumenata, crteža i planova.

Književnost

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

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