Sunteți pe pagina 1din 3

ef lucrri Morariu-Gligor Radu

PUC_2010-2011 - Laborator nr. 1 1.2. Aciunea meniurilor (vezi anexa) 1.3. Taste universale

1/3

LABORATOR NR. 1
Prezentarea mediului de programare Borland C (versiunea 3.1)
1.1. Prezentare general Forma modern de prezentare i utilizare a limbajelor de programare este mediul de programare, denumit i mediul de dezvoltare integrat (de la denumirea englezeasc: Integrated Development Environment). Mediul de programare conine principalele componente ale sistemului de programare: editor de texte, compilator, editor de legturi, ncrctor, completate cu programe de manipulare a fiierelor, programe pentru asistarea programatorului la depanarea propriilor programe, sisteme de informaii ajuttoare (help), etc. Pentru deschiderea mediului de programare Borland C, se lanseaz n execuie fiierul: C:\BORLANDC\BIN\bcw.exe Rspunsul calculatorului la aceast comand const n afiarea ecranului principal al mediului de programare, compus din: linia de meniu principal (n partea superioar a ecranului); fereastra de editare; fereastra de mesaje (situat sub fereastra de editare). Linia de meniu principal conine denumirile a 10 meniuri, fiecare compuse din comenzi cu un format specific: File Edit Search Run Compile Project Browse Options Wndows Help Activarea meniului principal se face tastnd F10. Pentru vizualizarea comenzilor din meniuri se apas <Enter>. Deplasarea dreptunghiului de selecie n cadrul meniurilor se face cu ajutorul tastelor cu sgei: , , , sau prin intermediul mouse-ului. Pentru activarea unei comenzi selectate se apas <Enter> sau butonul din stnga al mouse-ului. Dac dreptunghiul de selecie se gsete poziionat pe un nume sau o comand din meniu, prin apsarea tastei F1 se obin informaii ajuttoare (Help) referitoare la numele sau comanda de meniu respective. Pentru revenirea din fereastra de Help, se apas tasta Escape (Esc). Pentru a prsi meniul principal fr lansarea din el a unei comenzi, se apas tasta Escape (Esc).

O parte dintre comenzile disponibile din meniu pot fi lansate cu ajutorul unor combinaii de taste, numite taste universale. Tastele universale sunt dezactivate ct timp este deschis o fereastr de dialog.
Tasta: F1 F9 F10 Ctrl+F1 Ctrl+F9 Shift+F1 Alt+F4 Alt+F7 Alt+F8 Alt+F9 Alt+BkSp Shift+sgei Shift+Del Shift+Ins Ctrl+Ins Ctrl+Del Funcia: Afieaz fereastra Help pentru operaia curent Compileaz i linkediteaz (Compile / Make) Activeaz linia de meniu principal Help pentru obiecte C (Help / Topic search) Execut programul (Run / Run) Index alfabetic al Help-ului (Help / Index) Deschide o fereastr de inspecie, din care pot fi obinute valori pentru diferite tipuri de elemente din program (Debug / Inspect) Salt de cursor la eroarea precedent (Search / Previous error) Salt de cursor la eroarea urmtoare (Search / Next error) Compilarea fiierului surs, cu obinerea fiierului obiect (Compile / Compile) Anuleaz ultima comand de editare (Edit / Undo) Selecteaz zone de text ndeprteaz un bloc marcat din fiierul surs i l depune n fiierul Clipboard, de unde ulterior poate fi mutat, cu comanda Paste, ntr-un alt fiier sau ntr-un alt loc din fiierul surs (Edit / Cut) Insereaz textul selectat, din fiierul Clipboard, n fiierul curent, n poziia la care se gsete cursorul (Edit / Paste) Copiaz un bloc marcat din programul surs n fiierul Clipboard. Blocul copiat rmne intact (Edit / Copy) terge un bloc marcat din fiierul curent, fr ca acest bloc s fie depus n fiierul Clipboard (Edit / Clear)

1.4. Editarea fiierului surs Programele surs C/C++ pot fi editate cu orice editor ASCII, ns mediul integrat Borland C conine un editor propriu. Utilizarea acestuia este asemntoare cu utilizarea celorlalte editoare de texte (de exemplu Notepad, WordPad, etc). O parte dintre comenzile editorului se regsesc n meniu, altele pot fi comandate numai prin comenzi speciale.

ef lucrri Morariu-Gligor Radu 1.5. Comenzi de baz pentru deplasarea cursorului

PUC_2010-2011 - Laborator nr. 1 1.8. Comenzi diverse

2/3

Ctrl + S sau = deplaseaz cursorul cu o poziie spre stnga Ctrl + D sau = deplaseaz cursorul cu o poziie spre dreapta Ctrl + A sau Ctrl + = deplaseaz cursorul la prima liter din cuvntul precedent Ctrl + F sau Ctrl + = deplaseaz cursorul la prima liter din cuvntul urmtor Ctrl + E sau = deplaseaz cursorul cu o linie mai sus Ctrl + X sau = deplaseaz cursorul cu o linie mai jos Ctrl + R sau PgUp = deplaseaz textul i cursorul n sus, cu un ecran ntreg Ctrl + C sau PgDn = deplaseaz textul i cursorul n jos, cu un ecran ntreg Ctrl + W = deplaseaz textul n jos cu o linie, cursorul rmne pe aceeai linie Ctrl + Z = deplaseaz textul n sus cu o linie, cursorul rmne pe aceeai linie

Ctrl + Tab = insereaz n poziia cursorului un numr de spaii corespunztoare unui Tab Ctrl + Q F = permite cutarea n text a unui ir de maxim 30 de cuvinte Ctrl + Q A = permite cutarea n text a unui ir de maxim 30 de cuvinte nlocuirea lui cu un alt ir. 1.9. ncrcarea unui program surs Pentru ncrcarea unui fiier surs C/C++ aflat pe disc se alege din meniul File comanda Open. Pe ecran apare o fereastr de dialog Open a File, care afieaz sursele disponibile n directorul curent. Cu ajutorul tastelor cu sgei se alege fiierul dorit, validarea seleciei realizndu-se prin apsarea tastei Enter. Fiierul selectat va fi ncrcat n fereastra editorului de texte. Dac se dorete editarea unui fiier nou, se apeleaz comanda New din meniul File. Pe ecran se deschide o fereastr de editare goal, denumit NONAME00.CPP. Exemplu: n fereastra de editare introducei urmtorul program: /* fisierul Hello.cpp Primul program */ #include <stdio.h> main() { printf(\n Hello prietene); } 1.10. Construirea fiierului executabil

1.6. Comenzi pentru deplasarea rapid a cursorului Ctrl + Q S sau Home = deplaseaz cursorul n prima coloan a liniei curente Ctrl + Q D sau End = deplaseaz cursorul la sfritul liniei curente Ctrl + Q E = deplaseaz cursorul n prima linie din ecran Ctrl + Q X = deplaseaz cursorul n ultima linie din ecran Ctrl + Q R sau Ctrl + PgUp = deplaseaz cursorul la primul caracter din fiier Ctrl + Q C sau Ctrl + PgDn = deplaseaz cursorul la ultimul caracter din fiier Ctrl + Q B = depl. curs. la markerul de nceput de bloc, stabilit cu Ctrl + K B. Ctrl + Q K = depl. cursorul la markerul de sfrit de bloc, stabilit cu Ctrl+ K K. Ctrl + Q P = depl. cursorul la poziia la care se afl nainte de ultima comand. 1.7. Comenzi de inserare i tergere Blocul de text este o zon de text delimitat de markeri (= caractere speciale de marcare). Blocul marcat apare supraluminat n fereastra editorului. Ctrl + K B = marcheaz nceputul unui bloc (markerul nu este vizibil) Ctrl + K K = marcheaz sfritul unui bloc (markerul nu este vizibil) Ctrl + K T = marcheaz un cuvnt sub form de bloc. Ctrl + K C = copiaz un bloc marcat, la poziia curent a cursorului. Ctrl + K Y = terge un bloc marcat Ctrl + K H = activ. / dezactiv. afiarea (supraluminarea) blocului marcat. Ctrl + K V = mut un bloc marcat, la poziia curent a cursorului Ctrl + K R = citete un fiier de pe disc i l insereaz la poziia cursorului. Ctrl + K W = copiaz blocul marcat ntr-un fiier de pe disc

Pentru crearea fiierelor executabile trebuie parcurse dou etape: compilarea rezult un fiier cu extensia .OBJ, respectiv linkeditarea rezult un fiier cu extensia .EXE. Pentru realizarea fiierului executabil cel mai simplu mod este apsarea tastei F9 (similar comenzii Make din meniul Compile). 1.11. Execuia programului

Dup crearea fiierului executabil, pentru lansarea n execuie a programului se va tasta combinaia de taste Ctrl + F9 sau se alege comanda Run din meniul Run.

ef lucrri Morariu-Gligor Radu 1.12. Salvarea fiierului

PUC_2010-2011 - Laborator nr. 1 1.14. Ieirea din mediul de programare

3/3

Fiierul surs creat, trebuie salvat n memoria calculatorului. Pentru aceasta se acioneaz tasta F2 sau se alege comanda Save din meniul File. Pe ecran se va deschide o fereastr Save n care fiierul curent apare sub numle NONAME00.CPP. Dup modificarea numelui n cel dorit de programator se acioneaz butonul Ok. 1.13. Editarea programului

Pentru prsirea mediului de programare se tasteaz combinaia de taste Alt + X sau comanda Quit din meniul File. Exerciiu nr. 1: 1. Lansai n execuie mediul Borland C. 2. Deschidei un fiier nou n care editai urmtorul program: #include <studio.h> main() { prinf(\n Programare in Limbajul C); } 3. Salvai fiierul creat, compilai fiierul surs, identificai erorile de sintax detectate de ctre compilator, remediai erorile de sintax 4. Compilai, link-editai, lansai n execuie. Exerciiu nr. 2: Program pentru transformarea unui unghi din grade n radiani: #include <stdio.h> #include <conio.h> #define PI 3.14159 main() { double ung, unr; clrscr(); printf(\n Introdu unghiul in grade:); scanf(%lf,&ung); unr = ung*PI/180; printf(\n Val. in radiani este: %lf,unr); } Exerciiu nr. 3: Program pentru inversarea valorilor a dou variabile: #include <stdio.h> #include <conio.h> main() { float a,b,c; clrscr(); printf(\n Introdu val. lui a:); scanf(%f,&a); printf(\n Introdu val. lui b:); scanf(%f,&b); c = a; a = b; b = c; printf(\n a = %f \t b = %f,a,b); }

Dac se dorete modificarea unui program existent se va deschide mai nti fiierul care conine acest program. Pentru aceasta fie se acioneaz tasta F3, fie se alege comanda Open din meniul File. Exemplu: Se va modifica programul anterior astfel: /* fisierul Hello.cpp Hello student */ #include <stdio.h> main() { char nume[25]; printf(\n Numele dumneavoastra:); scanf(%s,nume); printf(\n Hello, %s \n,nume); } Observaie: n noul program au aprut elemente noi, astfel: 1. char nume[25] reprezint o declaraie de dat de tip ir de caractere cu numele nume, avnd lungimea maxim de 25 de caractere; 2. primul apel al funciei printf are ca efect apariia pe ecran a mesajului: Numele dumneavoastr:; 3. apelul funciei scanf preia de la tastatur irul de caractere introdus i l memoreaz n variabila nume; 4. al doilea apel al funciei printf afieaz pe ecran sub forma unui mesaj irul de caractere obinut prin concatenarea (alturarea) irului Hello, i a numelui introdus de utilizator. Se tasteaz combinaia de taste Ctrl + F9. Dup lansarea n execuie a programului pe ecran va apare mesajul: Numele dumneavoastra: Se introduce numele dorit apoi se tasteaz Enter.

S-ar putea să vă placă și