Sisteme cu microprocesoare - îndrumar de laborator

Previzualizare laborator:

Extras din laborator:

LUCRAREA NR. 1

COMPONENTELE MEDIULUI INTEGRAT C++ BUILDER

1. Obiectivele lucrării:

a) Însuşirea modului de utilizare a celor mai importante componente ale mediului integrat C++ BUILDER .

b) Realizarea unui program simplu care utilizează componente de tip TButton, TEdit, Tlabel, RadioButton etc.

2.Aparatura si suporturile utilizate:

a) PC în configuraţia unitate centrală,monitor, tastatură;

b) Precizările din prezentul îndrumar;

c) Manual de prezentare a mediului integrat C++ BUILDER.

3.Breviar

3.1. Facilităţile mediului C++Builder

Borland C++Builder este un mediu de programare vizual, orientat obiect, pentru dezvoltarea rapidă de aplicaţii (RAD) cu scop general şi aplicaţii client/server pentru Windows95 şi WindowsNT. Folosind C++Builder se pot crea aplicaţii Windows eficiente sciind un minim de cod. Facilităţile semnificative oferite de acestea sunt prezentate succint în cele ce urmează.

I. Înalta productivitate a mediului de dezvoltare

Aceasta este favorizată de principalele instrumente furnizate de mediul de dezvoltare integrat (IDE) C++Builder şi anume :

- Visual Form Designer;

- Object Inspector;

- Component Palette;

- Project Manager;

- Code Editor;

- Debugger.

Acestea dau posibilitatea utilizatorului să dezvolte rapid aplicaţii având totodată un control complet asupra codului şi resurselor.

• Proiectare drag-and-drop

Utilizatorul poate crea aplicaţii prin simpla tragere (drag and drop) a componentelor din Component Palette pe Form designer urmată de setarea propietăţilor din Object Inspector. Handler-ele de evenimente sunt automat create, iar codul lor este complet accesibil. Acest mod de proiectare a unei aplicaţii nu restricţionează în nici un fel accesul programatorului la codul sursă, o aplicaţie putând fi scrisă şi fără a folosi componente vizuale.

A. Propietăţi, metode, evenimente

Dezvoltarea rapidă a aplicaţiilor înseamnă suport pentru propietăţile, metodele şi evenimentele obiectelor (PME). Propietăţile permit setarea uşoară a caracteristicilor componentelor. Metodele execută acţiuni asupra obiectelor. Evenimentele permit ca aplicaţia să răspundă la mesajele Windows, sau la schimbări de stare a obiectelor. Folosirea modelului PME furnizează un robust şi intuitiv mediu de dezvoltare pentru aplicaţiile Windows.

B. C++Builder Help

Mediul C++Builder oferă un ghid practic, care conţine peste 3000 de pagini de documentaţie despre IDE, VCL, baze de date şi tehnici de programare.

C. Codurile sursă pentru VCL

Mediul C++Builder pune la dispoziţie codurile sursă pentru VCL – Visual Component Library, furnizând astfel o unică privire înăuntrul modului în care lucrează C++Builder. VCL furnizează peste 100 de componente reutilizabile care ajută programatorul să construiească aplicaţii robuste într-un timp scurt. Aceste componente pot fi modificate pentru a corespunde necesităţilor din cele mai diverse. C++Builder –ul incude o suită completă de controale Windows95: TreeView, Trackbars, ProgressBars, toolbars, Rich Edit, ListViews, ImageLists, StatusBars etc. Totodată C++Builder include suport pe 32 de biţi pentru numele lungi de fişiere, multi-threading şi Win95 API.

3.2. IDE (Mediul de Dezvoltare Integrat)

Elementele mediului integrat de dezvoltare sunt:

• Meniu principal (Main Menu);

• Forma (Form);

• Editorul de cod (Code Editor);

• Bara cu instrumente (Toolbar);

• Paleta cu componente (Component Palette);

• Tabelul cu proprietăţi ale obiectelor (Object Inspector);

• Administratorul de program (Program Manager);

3.2.1. MAIN MENU

În figura 1.1 se prezintă funcţiile specifice meniului principal.

Fig. 1.1.

Semnificaţiile butoanelor din Main Meniu sunt următroarele:

File pentru a deschide, crea, salva, închide project-uri şi fişiere;

Edit pentru prelucrare de texte şi componente;

Search pentru localizare de text, erori, obiecte, variabile, unit-uri,

...în editorul de cod;

View pentru a afişa, sau ascunde elemente ale mediului;

Project pentru a compila o aplicaţie;

Run pentru a executa şi a depana o aplicaţie.

Component pentru a crea sau a instala o componentă.

DataBase pentru manipulare de baze de date.

Workgroups pentru manipularea proiectelor mari.

Tools pentru a rula programele utilitare disponibile, fără a părăsi mediul C++Builder;

Options pentru a controla comportamentul mediului de dezvoltare;

Help pentru a obţine ajutor în diversele faze de utilizare a mediului.

Download gratuit

Documentul este oferit gratuit,
trebuie doar să te autentifici in contul tău.

Structură de fișiere:
  • luc1_noua.doc
  • luc2_noua.doc
  • luc3_noua.doc
  • luc4_noua.doc
  • luc5_noua.doc
  • luc6_noua.doc
  • luc7_noua.doc
  • luc8_noua.doc
  • luc9_noua.doc
Alte informații:
Tipuri fișiere:
doc
Nota:
9.5/10 (2 voturi)
Nr fișiere:
9 fisiere
Pagini (total):
107 pagini
Imagini extrase:
107 imagini
Nr cuvinte:
22 290 cuvinte
Nr caractere:
143 314 caractere
Marime:
1.12MB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Laborator
Domeniu:
Automatică
Predat:
la facultate
Materie:
Automatică
Profesorului:
Dan Ionescu
Sus!