Probleme de Programarea Calculatoarelor

Seminar
8/10 (2 voturi)
Domeniu: Calculatoare
Conține 14 fișiere: txt
Pagini : 14 în total
Cuvinte : 31298
Mărime: 76.94KB (arhivat)
Publicat de: Eliza-Olivia Dragu
Puncte necesare: 0

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

Alții au mai descărcat și

Structuri de Date și Algoritmi

1 Tema:Implimentarea tipului abstract de date.Tabloul de structuri. 2 Sarcina:De implimentat tipul abstract de date,tablou de structuri si de...

Operatori Aritmetici C++

1. SCOPUL LUCRĂRII În această lucrare se vor studia următoarele: -Funcţii de citire / scriere: -Instrucţiunea de atribuire -Operatori...

Programarea Calculatoarelor

Lucrarea nr. 1 Determinarea experimentala a timpului de execuţie al unui program 1. Scopul lucrării - lucrarea prezintă aspecte legate de...

Crearea unui Site cu Ajutorul MySql și PHP

Tema 4 PHP 4.1 Obiective • Introducere în elementele de bază ale limbajului PHP; • Realizarea unor scripturi PHP, şi modificarea acestora pentru...

Utilizarea și Programarea Calculatoarelor

1. Hardware/Software/IT Tehnologia informatiei se refera la studiul calculatoarelor si utilizarea lor pe scara larga într-o multitudine de...

Te-ar putea interesa și

Inteligența Artificială

I. Obiective 1 De ce utilizarea tehnicilor de IA sunt importante? Inteligenţa artificială este un domeniu important din punct de vedere economic,...

Optimizarea Afacerilor din Domeniul Serviciilor prin Modelarea Fenomenelor de Așteptare

INTRODUCERE Tema aleasă este Optimizarea afacerilor din domeniul serviciilor prin modelarea fenomenelor de aşteptare.Am considerat această temă...

Program pentru evidența vânzărilor unui magazin de jucării

Introducere Cresterea complexitatii vietii moderne a dus la necesitatea prelucrarii unui volum din ce in ce mai mare de informatii, cu ajutorul...

Inteligența Artificială Aplicată în Sisteme Tehnice

Introducere Apariția unor mijloace tehnice noi și a tehnologiilor de mare productivitate reprezintă o caracteristică importantă a fiecărei epoci...

Rezolvarea Problemelor de Programare Liniară cu Programul Linear Programming Calculator

Pentru rezolvarea problemelor de programare liniară am ales softul online „ Linear programing calculator”. Acest program este foarte accesibil,...

Probleme Programarea Calculatoarelor

Problema 1. Sa se scrie un program care permite reprezentarea (împachetarea) unei date calendaristice pe un cuvânt (doi octeti) astfel: - ziua...

Arhitectura calculatoarelor

1. INTRODUCERE OBIECTIVE Principalele obiective ale acestui capitol introductiv sunt urmatoarele: caracterizarea notiunii de informatie,...

Ai nevoie de altceva?