Programarea în limbajul Visual Basic

Curs
9.3/10 (4 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 15 în total
Cuvinte : 4013
Mărime: 36.46KB (arhivat)
Publicat de: Nae Anghel
Puncte necesare: 0
Curs 3

Extras din curs

Pentru realizarea unei aplicatii pot fi avute in vedere doua tehnologii de programare (programarea procedurala si programarea orientata spre obiecte si dirijata de evenimente)

1.Programarea procedurala

In programarea procedurala a aplicatiei este constituita din unul sau mai multe programe care se vor executa intr-o anumita ordine ,fiecre program fiind constituit dintr-o secventa de instructiuni scrise intr-un limbaj de programare.Acesta era modul clasic de realizare a aplicatiilor si sistemelor informatice si are o serie de dezavantaje printre care:

- productivitatea scazuta in realizarea programelor

- efort mare pentru realizarea programelor si mai ales a interfetelor

2.Programarea orientata spre obiecte si dirijata de evenimente

Aparitia tehnologiei oprientate spre obiecte ,a mediilor visuale de programre si a sistemului de operare Windows a condus la aparitia si dezvoltarea unei noi tehnologii de programare a aplicatiilor Windows si anume programrea orientata pe obiecte si dirijata de evenimente.

O aplicatie Windows afiseaza unul sau mai multe ecrane care contin obiecte cu care va interactiona utilizatorul pentru a controla evolutia programului.Intr-un mediu de programare Visual,obiectele principale sunt:formele si controalele desenate in forme.O forma este o fereastra .Aceste obiecte pot fi create prin selectie si depunere folosind barele de instrumente ale mediului respectiv.

Spre exemplu bara cu instrumente Visual Basic permite crearea unei varietati de obiecte printre care butoane de comanda,case cu lista,casete de validare,butoane radio.Fiecare din aceste obiecte are un comportament predefinit.Spre exemplu:cand se executa click cu mouse-ul pe un buton de comanda , acesta trece in pozitia apasat si apoi revine in pozitia normala,pentru a schimba comportamentul obiectului acestuia trebuie sa i se ataseze cod de program(instructiuni) corespunzator,cod ce se va executa atunci cand are loc un anumit eveniment

Evenimentele se produc ca urmare a unei actiuni a utilizatorului(exemplul click corespunde apasarii butonului stang al mouse-ului pe obiectul respectiv)sau in urma executiei codului programului sau pot fi declansate de catre sistem.Majoritatea obiectelor vor raspunde unui anumit numar de eveniment generate de catre utilizator printre care:click-uri,apasari de taste,trageri si eliberari ale unor obiecte

Limbajul Visual Basic pun la dispozitie utilizatorului un mediu de dezvoltare care permite crearea de propunere orientate spre obiecte si conduse sau dirijate spre evenimente.Pentru lucrul cu obiecte conduse de evenimente se parcurg urmatoarele etape:

1. se creeaza o forma caruia i se da un nume

2. se deseneaza si se denumesc obiectele ce urmeaza a fi afisate in forma respectivea

3. se ataseaza fiecarui obiect codul(instructiunile)ce va fi executat ca raspuns la evenimente generate de utilizator sau de sistem va rezulta o interfata grafica cu care interactioneaza utilizatorul pentru a controla evolutia programului.

Rezumand se poate spune ca in programarea orientata spre obiecte si dirijata de evenimente, obiectele au un comportament predefinit,care poate fi modificat de utilizator prin atasare de cod corespunzator si aceste obiecte raspund la evenimente declansate fie ca urmare a actiunii utilizatorului asupra obiectelor fie ca urmare a executiei codului atasat,fie declansate de sistem

Pentru a lansa editorul Visual Basic din Excel: Tools Macro Visual Basic Editor

Prima operatiune care se efectueaza pentru a lucra cu Visual Basic de sub Excel este crearea unei forme (obiectul cel mai cuprinzator in Visual Basic – o fereastra)Sunt doua etape : proiectarea aplicatiei (design)si executia aplicatiei.

Crearea formei

Insert UserForm

Height,width,backcolor

Stergera formei

File Remove UserForm

Desenarea obiectelor

Dupa crearea formei se pot desena obiecte (controale)in acea forma utilizand bara de instrumente prin selectarea obiectului,apoi pe suprafata formei

View Toolbox Controls

De fiecare data in partea stanga a ecranului se afla lista cu proprietatiile pe care l-am selectat

View Code Subroutine …….EndSub

Depa ce am construit si am atasat cod Visual Basic fiecarui obiect in parte,aplicatia poate fi executata

Run SubUserForm

Proprietati si metode

Un obiect este definit de un set de proprietati cum ar fi:

- dimensiune

- culoare

- pozitie pe ecran

- comportament(ex:daca un buton de optiune este activ sau nu)

O metoda este o procedura(succesiune de instructiuni)asociata unei anumite actiuni a unui obiect. Spre exemplu:In Visual Basic exista o metoda Move asociata majoritatii obiectelor si permite mutarea obiectelor.Proprietatile descrie obiectele ,metodele definesc actiunile obiectului.Pe de alta parte proprietatile reprezinta datele,metodele reprezinta cod,instructiuni.

Astfel,in gramatica programarii orientate spre obiecte,obiectele sunt substantive,proprietatile sunt adjective si metodele sunt verbe.

Utilizarea notatiei cu punct pentru referirea

proprietatilor si a metodelor

Referirea unei proprietati se face in felul urmator: obiect.proprietate=valoare.

ex: daca vrem sa modificam latimea formei userform1 folosim

userform1.width=150.

Referirea metodelor se face asemanator cu referirea proprietatilor insa metodele pot necesita precizarea unor informatii suplimentare,

ex: daca vrem sa mutam butonul,in coltul de sus al formei

buton1.move_0,0

Preview document

Programarea în limbajul Visual Basic - Pagina 1
Programarea în limbajul Visual Basic - Pagina 2
Programarea în limbajul Visual Basic - Pagina 3
Programarea în limbajul Visual Basic - Pagina 4
Programarea în limbajul Visual Basic - Pagina 5
Programarea în limbajul Visual Basic - Pagina 6
Programarea în limbajul Visual Basic - Pagina 7
Programarea în limbajul Visual Basic - Pagina 8
Programarea în limbajul Visual Basic - Pagina 9
Programarea în limbajul Visual Basic - Pagina 10
Programarea în limbajul Visual Basic - Pagina 11
Programarea în limbajul Visual Basic - Pagina 12
Programarea în limbajul Visual Basic - Pagina 13
Programarea în limbajul Visual Basic - Pagina 14
Programarea în limbajul Visual Basic - Pagina 15

Conținut arhivă zip

  • Programarea in Limbajul Visual Basic.doc

Alții au mai descărcat și

Arhitectura calculatoarelor

Capitolul 1 INTRODUCERE 1.1 Scurt istoric al sistemelor de calcul Istoria mijloacelor mecanice de calcul începe cu multe secole în urma. Se...

Utilizarea și Programarea Calculatorului

Introducere în programarea calculatoarelor 1. Utilizarea unui calculator 2. Programarea unui calculator 3. Structura şi funcţionarea unui...

Inginerie Software

Fazele dezvoltării unui produs software 1 Ce este ingineria programării? 2. Fazele ingineriei programării 2.1. Faza de analiză 2.2. Faza de...

Limbaje de Programare

1.1. Introducere în bazele de date Sistemele de baze de date pot fi considerate ca cea mai importantă realizare în domeniul ingineriei...

AutoCad

APERTURE - controleazã mãrimea cursorului selector, caracteristic modului object snap. ARC - traseazã un arc de cerc de orice dimensiune. A -...

Inteligența artificială

Definirea inteligenței artificiale și a unor concepte de bază din inteligența artificială. Competențe: Cunoașterea noțiunilor introductive ce...

Biblioteca de Șabloane Standard

Biblioteca de Sabloane Standard (STL) asigura o abstractizare standardizata a datelor prin intermediul containerelor si o abstractizare procedurala...

Elemente de Informatică Aplicată

CAPITOLUL 1. SISTEME INFORMAŢIONALE. SISTEME INFORMATICE. 1.1. Noţiunea de informatică Noţiunea de informatică a fost creată prin asocierea a...

Te-ar putea interesa și

Aplicație web pentru cumpărarea și rezervarea de bilete online-bilete de cinema

INTRODUCERE După cum se poate vedea şi în titlul lucrării eu am ales să realizez o aplicaţie web pentru rezervarea şi cumpărarea de bilete de...

Proiectarea unui sistem informatic cu ajutorul programelor Excel, Access și Visual Bsaic la S.C. Eurex Alimentare S.A.

1. PREZENTAREA ÎNTREPRINDERII S.C. EUREX ALIMENTARE S.A. Dulcea poveste a început cu peste șase decenii în urmă, în 1944. Atunci, Sabri Ulker și...

Proiect Microsoft Acces - dicționar

Introducere Scopul principal al acestui proiect il constituie introducerea in lucrul cu baze de date in limbajul Microsoft Access. Obiectul...

Proiectarea unei instalații de forță pentru un consumator industrial

INTRODUCERE Am ales şi tratat cu multă plăcere şi cu mult interes această temă deopotrivă fundamentală, utilă şi pasionantă pentru teoria şi...

Bazele programării pe obiecte

Partea 1. Teorie I. Programarea pe Obiecte.Notiuni Generale I.1. Obiecte.Clase.Caracteristici. I.1.1. Introducere. Limbajele de programare,...

Proiectarea unui sistem informatic cu ajutorul programelor Excel, Access și Visual Basic la SC Montaj SA Ploiești

1. PREZENTAREA ÎNTREPRINDERII S.C. MONTAJ S.A. MONTAJ S.A. Ploiești a fost înființată prin H.G. 70/26.01.1991, prin reorganizarea, conform Legii...

Medii de Programare Pentru Microcontrollere

1.TEMA 1. Deplasarea unui text dat pe afişor, care să conțină minim 8 caractere, la alegere, cu posibilitatea de comandă de pe tastatura unui PC...

Sisteme informatice din întreprindere

Introducere Trecerea de la o societate industrializată la o societate complet informaţională, a fost posibilă datorită progreselor remarcabile...

Ai nevoie de altceva?