Documente Academic
Documente Profesional
Documente Cultură
Un mediu de programare este un pachet de programe ce asista utilizatorul in toate etapele de realizare a
unui program scris intr-un limbaj evoluat de programare :
- editare de programe sursa
- compilare de programe sursa
- editare de legaturi
- executie
- depanare
- gestiune de fisiere pe disc,
inclusiv printr-un sistem de help (texte informative ajutatoare) adaptat la context.
Lansarea mediului Borland C++, la prompterul DOS se face tastand bc, astfel :
D:> bc <ENTER>
Din punct de vedere al modului de afisare in cadrul meniului comenzile pot fi:
a. 1 - accesibile - cele afisate cu contrast maxim ;
2 - inaccesibile - cele afisate cu contrast redus (sau alta culoare).
Observatii:
- Meniurile pot fi selectate si prin tastarea combinatiei de taste ALT+litera evidentiata mai contrastant;
- Comenzile unui meniu pot fi activate si prin apasarea literei evidentiate din numele comenzii, dupa
activarea meniului;
- Unele comenzi ale unor meniuri se pot lansa direct, din orice punct al mediului, prin intermediul unor
taste functionale sau ca si combinatii de taste precizate explicit in lista comenzilor meniului (de exemplu
F3 ca alternativa pentru Open, Ctrl-F9 pentru Run, Alt-X pentru Exit);
- Renuntarea la o comanda nelansata se face cu tasta ESC.
Descrierea meniurilor
2 - File = permite manipularea fisierelor si directoarelor, apeluri de comenzi DOS, terminarea sesiunii.
Sursele C sunt pastrate pe disc sub forma unor fisiere text. Pentru a lucra cu un fisier text, se deschide o
fereastra pentru el. Atunci cand s-a terminat lucrul se inchide fereastra, retinand (salvand) sau nu
modificarile facute asupra textului. Se pot deschide in acelasi timp mai multe ferestre, din care una la un
moment dat este activa.
Comenzile din meniul FILE sunt:
- Open(F3) = localizeaza si deschide un fisier intr-o fereastra de editare. Se deschide o fereastra de
dialog in care trebuie specificat numele fisierului: numele fisierului se editeaza dupa regulile DOS sau
actionand tasta TAB se trece la lista de fisiere (Files), apoi cu tastele cu sageti se pozitioneaza cursorul pe
fisierul ales. Validarea alegerii se face actionand tasta <Enter>. Daca fisierul specificat nu exista pe disc, se
deschide o fereastra de editare vida in care putem introduce textul noului fisier. Daca nu se specifica un
nume de fisier si se apasa tasta "sageata in jos" atunci se obtine lista ultimelor fisiere introduse (istoricul).
- New = deschide o fereastra noua de editare, cu numele implicit NONAMExx.CPP, modificabil in
momentul salvarii.
- Save (F2) = salveaza (memoreaza) pe disc textul din fereastra de editare activa. Daca acest fisier
are numele NONAMExx.CPP se deschide o fereastra de dialog in care se poate modifica numele sub care se
va salva pe disc continutul ferestrei.
- Save As = salveaza fisierul editat sub un alt nume, eventual intr-un director si/sau unitate
specificata. Daca exista deja un fisier cu acelasi nume se cere confirmare pentru inscrierea
informatiei peste cea deja existenta (Suprascriere = Overwrite).
- Save all = salveaza fisierele din toate ferestrele de editare deschise.
- Print = listeaza la imprimanta continutul ferestrei de editare active.
- Change Directory = permite alegerea unei noi unitati si/sau a unui nou director implicit. In
fereastra de dialog apare un camp cu inscriptia "Directory Tree" care contine structura de arbore a
directoarelor.
- DOS Shell = permite iesirea temporara din mediu in DOS pentru a efectua diferite comenzi DOS
sau a lansa alte programe. Revenirea in mediu se face tastand EXIT.
- Exit = permite iesirea definitiva din mediu in DOS. Daca au fost editate fisiere ce nu au fost
salvate de la ultima modificare, mediul va cere, pentru fiecare in parte, salvarea eventuala a acestora.
3 - Edit= permite transferul de blocuri marcate intre ferestrele de editare prin intermediul fereastrei
Clipboard. Fereastra Clipboard este un "depozit" de blocuri din textele ferestrelor de editare. Marcarea unui
bloc se face cu Ctrl/K-B (marcarea inceputului blocului) si Ctrl/K-K (marcarea sfarsitului blocului). Blocul
marcat curent este evidentiat prin afisare pe fond deschis.
-Undo (Alt-Bksp) = anuleaza efectul unei actiuni anterioare sau al unui grup de actiuni anterioare.
Comanda este folosita in primul rand pentru anularea operatiilor accidentale.
-Redo = permite refacerea actiunilor anulate anterior prin comanda Undo in forma si ordinea
originala.
- Restore line = permite refacerea unei linii ce a fost stearsa cu CTRL-Y sau refacerea unui text
sters cu CTRL/K-Y.
- Cut (Shift-Del) = muta un bloc marcat din fereastra de editare activa in fereastra Clipboard.
- Copy (Ctrl-Ins) = copie blocul marcat din ferestra de editare in fereastra Clipboard.
- Paste (Shift-Ins) = insereaza (copie) textul selectat din fereastra Clipboard in ferestra de editare
activa in pozitia in care se gaseste cursorul.
- Copy Example = Copie un exemplu de program din fereastra Help in fereastra Clipboard.
- Show Clipboard = deschide fereastra Clipboard care contine textele copiate sau mutate din diferite
ferestre de editare.
- Clear (Ctrl-Del) = sterge un bloc marcat in fereastra de editare activa.
Exista si alte comenzi de operare cu blocuri, in afara celor din meniul Edit.
Astfel:
- comanda CTRL/K-Y permite stergerea unui bloc marcat;
- comanda CTLR/K-C pemite copierea unui bloc marcat, in cadrul aceleiasi ferestre, in pozitia
curenta a cursorului;
- comanda CTLR/K-V pemite mutarea (deplasarea) unui bloc marcat, in cadrul aceleiasi ferestre, in
pozitia curenta a cursorului;
- comanda CTRL/K-H permite demarcarea (ascunderea) unui bloc.
4 - Search = permite efectuarea diferitelor cautari ale unor texte, precum si inlocuirea lor cu alte texte.
- Find = permite cautarea unui text si deplasarea cursorului la textul respectiv.
- Replace = permite cautarea si inlocuirea diferitelor texte
- Search again = repeta ultima comanda Find sau Replace.
- Go to line number = are ca efect deplasarea cursorului intr-o linie specificata a programului
8 - Project = permite controlul programelor cu surse multiple (programe ale caror surse sunt impartite in
mai multe fisiere).
- Open project = permite deschiderea unui proiect existent sau crearea unuia nou (la un moment dat
poate fi deschis un singur proiect). Un fisier proiect are extensia PRJ.
- Close project = permite inchiderea proiectului curent.
- Add item = permite adaugarea unor fisiere la proiectul curent.
- Delete item = permite inlaturarea unor fisiere din componenta (cadrul) proiectului curent.
- Local options = stabileste optiuni pentru fisierele ce compun proiectul.
- Include files = afiseaza o fereastra in care pot fi vazute ce fisiere sunt incluse in fisierele sursa care
compun proiectul.
9 - Options = permite stabilirea optiunilor de compilare si linkeditare, definirea unor macrouri, incarcarea
fisierelor de configurare, stabilirea unor setari ale meduiului.
- Compiler = permite stabilirea optiunilor pentru compilator.
- Directories = permite stabilirea directoarelor in care sunt fisierele header care trebuie incluse,
biblotecile si, de asemenea, directorul de iesire si directorul sursa.
- Environment = permite setarea unor preferinte referitoare la mediul de dezvoltare: culori, mouse,
optiuni de editare, numar de linii afisate etc.
- Save = permite salvarea preferintelor setate, a configuratiei de ferestre si a proiectului incarcat.
CT de uz general
CT Meniu/Optiune Semnificatie
CT de activare a meniurilor
Alt+Spatiu Meniul Sistem
Alt+P Meniul Proiect (Project)
Alt+C Meniul de compilare (Compile)
Alt+R Meniul de executare (Run)
Alt+D Meniul de depanare
Alt+S Meniul de cautare (Search)
Alt+E Meniul de editare (Edit)
Alt+W Meniul de ferestre (Window)
Alt+F Meniul de fisiere (File)
Alt+O Meniul de optiuni (Options)
Alt+H Meniul de informatii (help)
CT de editare
Alt+F7 Search/Previous error Muta cursorul la locul erorii anterioare, relativ la pozitia curenta
Alt+F8 Search/Next error Muta cursorul la locul urmatoarei erori, relativ la pozitia curenta
Alt+F9 Compile/Compile Lanseaza compilatorul
Ctrl+F2 Run/Program reset Opreste executia programului (in modul depanare)
Ctrl+F3 Run/Call Stack Deschide fereastra de vizualizare a apelurilor de functii
Ctrl+F7 Debug/Add Watch Desemnarea unei variabile de urmarit in timpul executiei
Ctrl+F8 Debug/ Breakpoint Desemnarea unei liniei de oprire a trasarii programului
Crtl+F9 Run/Run Executare program
F4 Run/Go to cursor Provoaca executia programului pina la linia pe care se afla cursorul
F7 Run/Trace into Executa urmatoarea linie de program in adincime
F8 Run/Step over Executa urmatoarea linie de program in modul direct