Programare cu bază vizuală

Conceptul algoritmului, schema de evoluție a algoritmului pentru calculul trinomialului pătrat

5. Programarea în Visual Basic. Modalități de a crea proceduri în VBA

În comparație cu generațiile anterioare ale sistemelor BASIC, MS Visual Basic are o serie de diferențe fundamentale. MS Visual Basic este un sistem de programare puternic care vă permite să creați rapid și eficient aplicații pentru MS Windows 95/98 și Windows NT. Deoarece sistemul este "vizual", programatorul (utilizator) poate crea o parte vizibilă a aplicației Windows fără a scrie o singură linie de cod. Această parte este baza interfeței "program-utilizator", prin care utilizatorul interacționează cu programul. Interfața de programare este dezvoltată pe baza abordării orientate pe obiecte implementată în Visual Basic pentru aplicațiile care rulează pe Windows.

Pentru astfel de aplicații, existența unui set de obiecte pe ecran în orice moment este tipic: ferestre, butoane, meniuri, casete de text și de dialog, bare de derulare și altele asemenea. Utilizatorul are un anumit (în funcție de algoritmul programului) libertatea de alegere în ceea ce privește utilizarea acestor obiecte. Se poate face clic (clic și apoi elibera) butonul mouse-ului, trageți obiectul, introduceți date în fereastră etc. În cele mai multe cazuri, nu se așteaptă o secvență prestabilită de acțiuni. De regulă, un programator, atunci când creează un program, nu ar trebui să restricționeze acțiunile utilizatorului. Trebuie să dezvolte un program care să răspundă în mod corect la orice acțiune a utilizatorului, chiar greșit (într-un program bun, nu ar trebui să existe acțiuni neprevăzute).

Pentru fiecare obiect de pe ecran există un număr de evenimente posibile. Unele dintre ele sunt produse de utilizator: dați clic sau faceți dublu clic pe butonul mouse-ului, trageți obiectul, apăsați tasta tastatură, introduceți textul în fereastră etc. Unele evenimente apar ca urmare a altor evenimente: de exemplu, o fereastră se deschide sau se închide, controlul devine activ (disponibil) sau pierde activitate.

Fiecare eveniment se manifestă în anumite acțiuni (răspunsuri, reacții, comportamente) ale programului. Aceste acțiuni pot fi împărțite în două grupuri. Prima este o consecință a proprietăților obiectului. Aceste proprietăți sunt setate de programator dintr-o listă standard de proprietăți specificată de sistemul de programare Visual Basic și de sistemul Windows propriu-zis. Un exemplu de astfel de acțiuni este de a minimiza fereastra după ce faceți clic pe buton <Свернуть>. Programatorul nu poate schimba comportamentul obiectului în astfel de cazuri. Cu toate acestea, în multe cazuri există o anumită posibilitate de variație a răspunsului obiectului la un eveniment (text, font, culoare, dimensiune, spațiu pe ecran etc.) prin specificarea anumitor proprietăți.

Al doilea grup de acțiuni (răspuns) la evenimente este complet determinat de programator. Acest lucru este oferit de capacitatea de a specifica o procedură Visual Basic pentru fiecare eveniment posibil pentru obiect. Inițial, fiecare astfel de procedură este goală și, prin urmare, când apare evenimentul, nu se întâmplă nimic. Teoretic, puteți crea o procedură pentru orice eveniment, dar în practică programatorul completează codul procedurii numai pentru acele evenimente care prezintă interes pentru acest program.

Astfel, Visual Basic oferă utilizatorului un mediu de programare orientat pe obiect, bazat pe evenimente. Pur și simplu, procesul de dezvoltare a unui program în acest mediu este redus la selectarea unui set de obiecte și proprietățile lor, atribuirea evenimentelor și a procedurilor de procesare, care împreună oferă soluția sarcinii.

Există trei versiuni de Visual Basic:

# 9632; Learning Edition (ediție educațională), care creează aplicații Windows pe deplin funcționale utilizând un set de instrumente standard;

# 9632; Ediție profesională (ediție profesională), care conține în plus instrumente specializate și un compilator de rapoarte;

# 9632; Enterprise Edition (ediție pentru întreprinderi), care conține instrumente pentru crearea de aplicații de rețea, cum ar fi "client-server".

Visual Basic, începând cu cea de-a cincea versiune, vine ca o versiune pe 32 de biți și funcționează numai sub Windows 95/98 sau NT. Acest lucru se aplică și aplicațiilor create în acest sistem de programare, inclusiv fișiere executabile (.exe).

Visual Basic for Applications (VBA) este un limbaj de programare, un instrument pentru dezvoltarea de aplicații unice.

Procedura este un set grupat și logic complet de instrucțiuni VBA. Există următoarele tipuri de proceduri: proceduri-programe (proceduri Sub) și proceduri-funcții (procedură Funcție).

Procedura Sub este un set de instrucțiuni VBA între operatorii Sub și End Sub. Procedurile de acest tip realizează anumite acțiuni, însă valorile nu revin la procedura de apelare. Numele acestor proceduri nu pot fi folosite în operatorii de expresie și de atribuire. În mod obișnuit, rutinele sunt macrouri sau rutine de tratare a evenimentelor (proceduri care se efectuează automat atunci când un eveniment este declanșat de un utilizator sau o aplicație).

Sintaxa procedurii Sub este:

Sub-nume ([argumente])

Parametrul nume specifică numele procedurii care urmează a fi creată. Parametrii sunt utilizați atunci când trebuie să trimiteți valorile necesare procedurii.

Procedura Funcție este utilizată pentru a obține valoarea calculată prin conversia datelor originale. De obicei, rutine de conversie sunt funcțiile, care sunt utilizate în situațiile de atribuire și expresii. Spre deosebire de subrutine, proceduri, funcții, și de a efectua este necesară o operație specifică pentru a reveni la procedura de apelare a valorii calculate.

Sintaxa funcției procedură este:

Numele funcției ([argumente]) [Ca tip]

Parametrul nume specifică numele procedurii care urmează a fi creată. Parametrii parametrilor opționali vă permit să treceți valorile necesare procedurii. Ca tip specifică tipul de date returnat de funcție. Instrucțiunea name = este utilizată pentru a specifica valoarea calculată și returnată procedurii de apelare.

Lista literaturii utilizate

1. Gavrilo. MV Informatică și tehnologii informatice: un manual pentru elevi

2. Nazarov. S.V., Melnikov P.P. Programare în MS Visual Basic:

3. Bazele informaticii: manual. indemnizație / А.Н. Morozevich, N.N. Govyadinova,

VG Levashenko și alții; ed. AN Morozevich. - ed. 2 Corr. - Mn:

4. Informatică. Curs de bază pentru studenți, licențiat,

Maestru de studenți în domeniile informatică și informatică

5. Informatică: Manualul - a treia revizuire. Ed. Ed. Prof. NV

Conceptul algoritmului, schema de evoluție a algoritmului pentru calculul trinomialului pătrat

Informații despre lucrarea "Sistem informatic de procesare a informațiilor"

prestarea de servicii, prestarea de servicii). Sistemul este destinat utilizării în depozite sau în cazul persoanelor implicate în vânzarea de produse. Secțiunea 1. Descrierea obiectului pentru dezvoltarea și crearea unui sistem automat de procesare a informațiilor. Problema contabilizării transportului și vânzării produselor finite la întreprindere este una dintre cele mai importante probleme la orice întreprindere. Sistemul de contabilitate pentru transport și vânzări.

Programare cu bază vizuală
Programare cu bază vizuală
Programare cu bază vizuală
Programare cu bază vizuală

cu aplicarea tehnologiilor computerizate poligrafice? 10. Descrieți actele penale în conformitate cu capitolul 28 din Codul penal „crime de informații de calculator în sfera.“ SECȚIUNEA 2. combaterea criminalității informatice Informații Capitolul 5. CONTROLUL PRESTUPNOSTYUV high-tech 5.1 Controlul criminalității informatice în cadrul măsurilor de control din Rusia.

Programare cu bază vizuală
Programare cu bază vizuală
Programare cu bază vizuală

tehnologia tuturor ramurilor activității umane ridică brusc problema suportului tehnologic al sistemelor și tehnologiilor informaționale. Suportul tehnologic implementează procesele de informare în sistemele automatizate de gestionare organizațională cu ajutorul computerelor și al altor mijloace tehnice. Dezvoltarea suportului tehnologic necesită luarea în considerare a caracteristicilor structurii sistemelor economice.

Articole similare