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.
Preview document
Conținut arhivă zip
- 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