Probleme de Programarea Calculatoarelor

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

Download gratuit

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

Structură de fișiere:
  • 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
Alte informații:
Tipuri fișiere:
txt
Nota:
8/10 (2 voturi)
Nr fișiere:
14 fisiere
Pagini (total):
14 pagini
Nr cuvinte:
31 298 cuvinte
Nr caractere:
179 924 caractere
Marime:
76.94KB (arhivat)
Publicat de:
NNT 1 P.
Nivel studiu:
Facultate
Tip document:
Seminar
Domeniu:
Calculatoare
Predat:
la facultate
Materie:
Calculatoare
Sus!