Extras din seminar
PREZENTAREA GENERALA IDE (1)
Turbo C++, produs al firmei Borland International, este un pachet de programe care ofera o
implementare a limbajului C dupa standardul ANSI si o implementare a limbajului C++. Exten-siile
implicite pentru cele doua categorii de fisiere sunt .C respectiv .CPP.
Mediul de dezvoltare integrat (IDE: Integrared Development Environment) ofera toate facilitatile
necesare pentru editarea, compilarea, linkeditarea si depanarea programelor.
1. Lansarea IDE
Se da (sub prompt-ul DOS; presupunem ca directorul TCBIN este inclus in calea de cautare)
comanda:TC
Detalii despre lansarea IDE sunt prezentate in anexa:
TC [ sourcename: projectname ] [option [option .] ]
- sourcename este un fisier text (programul sursa);
- projectname este un fisier proiect (obligatoriu cu extensia .PRJ)
(Cele doua variante se exclud reciproc !)
Optiunele posibile sunt:
/b - se recompileaza si linkediteaza toate fisierele din proiect, se afiseaza mesajele
compilatorului la iesire standard (monitorul) si se revine sub DOS. Se permite astfel
apelarea TC dintr-un fisier batch.
/d - pentru lucrul cu doua monitoare (ecranul TC va aparea pe cel inactiv, iesirea programelor
pe cel activ.
/e - se va face swapping-ul in memoria expandata (implicit).
/x - se va face swapping-ul in memoria extinsa.
/l - se lucreaza cu monitor LCD.
/m - asemanatoare cu /b dar sunt recompilate si linkeditate numai fisierele
modificate dupa datele memorate pentru ele in fisierul proiect.
/p - se foloseste daca programul va modifica "EGA palette registers".
/rx - memoria extinsa sau expandata a fost alocata unui disc virtual (avand litera de unitate 'x'), care
va fi folosit pentru swapping. Swapping-ul reprezinta evacuarea memoriei ocupate de un
program (cu transferarea datelor de regula pe disc; fisierele corespunzatoare au in cazul de fata
extensia .SWP) pentru a face loc altuia, dupa terminarea caruia sa se revina la starea initiala.
2. Parasirea IDE
Exista trei variante:
(a) definitiva: se da comanda File:Quit (comanda Quit din meniul File) sau Alt-X. Daca s-au facut
modificari ce nu fusesera salvate , se va intreba daca se doreste salvarea.
(b) se iese temporar din IDE pentru a lansa comenzi de sub prompt-ul DOS: comanda File:Dos Shell
; se revine in IDE prin comada EXIT (data din DOS).
(c) se trece temporar la alt program fara a se iesi din IDE; programele respective sunt incluse in
meniul sistem ? (activat prin combinatia Alt-Spacebar).
Programele implicit incluse in acesta categorie sunt GREP, Turbo Assembler, Turbo Debugger si
Turbo Profiler (fara sa se verifice daca sunt instalate si incluse in cale; GREP face parte din kit-ul C++ si se
afla in directorul TCBIN).
Se poate modifica aceasta lista de programe prin comanda Options:Transfer.
3. Linia meniu (menu bar)
Linia meniu (afisata la limita superioara a ecranului) este mijlocul prin care se ajunge la toate
comenzile meniurilor.
Daca comanda dintr-un meniu este urmata la afisare de semnul . (ellipsis), dupa alegerea ei se va
afisa o rubrica de dialog (dialog box).
Daca este urmata de semnul >, dupa alegerea comenzii respective se va afisa un submeniu (pop-up
menu) cu comenzii componente.
Tasta F10 selecteaza linia meniu. Meniul curent selectat va fi scos in evidenta (highlighted).
Meniul dat se selecteaza cu ajutorul tastelor sageata (Left, Right) si apoi cu Enter se activeaza
comanda dorita.
Alta varianta (shortcut) este apasarea literei scoase in evidenta din titlul meniului dorit (de exemplu
F pentru meniu File).
De oriunde din interiorul IDE, combinatia Alt + litera scoasa in evidenta afiseaza meniul dorit. Daca
se doreste parasirea meniului se va tasta ESC.
Comenzile pot fi selectate si cu ajutorul unui mouse.
Nu toate comenzile meniurilor sunt disponibile in orice moment; selectarea uneia nedisponibile (nu
va fi scoasa in evidenta) permite numai obtinerea unui help.
4. Shortcuts (hot keys)
Shortcuts sunt combinatii de taste cu efect echivalent selectarii unei comenzi a unui meniu (cu
avantajul unui acces mai rapid).
Exista mai multe grupuri de astfel de hot keys, ce vor fi detaliate complet pe parcursul intregului
ciclu de lucrari. Hot Keys generale sunt prezentate in anexa.
F1 Help Afiseaza un ecran cu informatii ajutatoare
F2 File:Save Se salveaza (pe disc) fisierul din fereastra de editare activa
F3 File:Open Se activeaza o rubrica de dialog pentru deschiderea unui
fisier
F4 Run: Go to cursor Se executa programul pana la linia pe care este pozitionat
cursorul
F5 Window:Zoom Se mareste fereastra activa.
F6 Window:Next Se trece succesiv prin toate ferestrele deschise (in ordinea in
care s-au deschis)
F7 Run:Trace into Se executa programul pas cu pas, inclusi in interiorul
functiilor apelate
F8 Run:Step over Se executa programul pas cu pas sarindu-se peste
interiorul functiilor apelante
F9 Compile: Se creeaza fisierul obiect (compilarea fisierului sursa)
Make EXE file Se apeleaza Project Manager pentru crearea unui fisier
executabil.
F10 Se activeaza linia meniu
Hot keys pentru executie:
Alt-F7 Search:Previous error Se trece la precedenta eroare semnalata de
compilator
Alt-F8 Search:Next error Se trece la urmatoarea eroare
Alt-F9 Compile:Compile to OBJ Se compileaza programul curent se creeaza
fisierul obiect
Ctl-F9 Run:Run Se lanseaza in executie programul curent
Conținut arhivă zip
- P1.TXT
- P10.TXT
- P11.TXT
- P12.TXT
- P13.TXT
- P2.TXT
- P3.TXT
- P4.TXT
- P5.TXT
- P6.TXT
- P7.TXT
- P8.TXT
- P9.TXT
- PROBLEME.TXT