lab1_java.docx

9
Laborator 1 Platforma Eclipse Juno (2012) 1 Fig 1 Platforma Eclipse este structurata in subsisteme care sunt implementate cu ajutorul plug-ins-urilor. Imaginea de mai jos exemplifica aceste subsisteme. 1 A se vedea diferentele intre versiunile Eclipse si alte informatii la http://wiki.eclipse.org/IRC_FAQ

Upload: alex-negulescu

Post on 24-Sep-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Laborator 1Platforma Eclipse Juno (2012)[footnoteRef:1] [1: A se vedea diferentele intre versiunile Eclipse si alte informatii la http://wiki.eclipse.org/IRC_FAQ ]

Fig 1Platforma Eclipse este structurata in subsisteme care sunt implementate cu ajutorul plug-ins-urilor. Imaginea de mai jos exemplifica aceste subsisteme. Fig 2Termenul de Workbench se refera la mediul de dezvoltare care ofera o platform comuna pentru crearea, gestiunea si navigarea intre resurse. Fiecare Workbench contine una sau mai multe perspective. Perspectivele sunt moduri de vizualizare si editare deservite de anumite meniuri si controale. La un moment dat, numai o perspectiva poate fi vizualizata. Fig 1 de mai sus arata perspectiva Java Enterprise Edition.Fig 3 arata perspectiva Java redusa

Fig 3Sarcina 1:Deschideti perspectivele disponibile si identificati diferentele intre ele.Perspectivele va ofera diferite ferestre numite Views care suporta editoare si meniuri proprii. De exemplu Project explorer va ofera accesul la proiecte si la resursele lor. Pentru a vedea aceste ferestre si meniurile lor alegeti Windows ->Show View.De remarcat ca aceste ferestre sunt deplasabile pe ecran prin Drag and drop.Project explorer din partea stanga a ecranului are rolul de a afisa fisierele proiectului, folderele si fisierele sale. Un Click dreapta pe oricare dintre aceste fisiere va permite alegerea operatiei care se va executa asupra acestuia.Tasks List (Reminder) este o fereastra care va permite adaugarea de sarcini care se vor executa ulterior, de exemplu adaugarea de comentarii, asocierea unui fisier cu o resursa sau incheierea unei clase.Fereastra Problems va permite vizualizarea erorilor sau warning-urilor care apar in timpul compilarii unui fisier sursa care contine greseli de sintaxa. Un dublu clik pe linia de eroare va pozitioneaza pe locul erorii din cod.Fereastra Outline va deschide o structura a fisierului deschis in zona de editare curenta, cu toate elementele acestuia (clase, metode, campuri)Fiecare astfel de View are doua meniuri: un meniu Pull Down care se deschide actionand sageata View Menu din partea dreapta a View-lui, si un meniu contextual care se deschide prin clik dreapta pe bara de titlu a fiecarui View.Sarcina 2Vizualizati meniurile si actiunile lor pentru fiecare View.Pregatirea Platformei Eclipse In aceasta sectiune verificati daca Eclipse este instalat cum trebuie pentru a dezvolta programele dvs. Va recomandam sa utilizati Java SDK in loc de JRE.1. Alegeti Window > Preferences... pt a deschide setarile workbench. 2. Selectati pagina Java > Installed JREs (cu dublu click pe Java) pentru a afisa mediile de executie Java Confirmati faptul JRE a fost detectat. Implicit, JRE este utilizat pentru a compila si executa un program. Acesta ar trebui sa apara cu un check in dreptul sau pe lista componentelor instalate. Va recomandam Java SDK in loc de JRE deoarece SDK ofera un mediu de dezvoltare care contine codul sursa a librariilor Java, depanarea programelor fiind usurata. Pentru a vizualiza plug-in-urile sdk, actionati butonul search si specificati un folder pentru cautare (folder-ul in care este instalat Java de exp Program Files). Check in JDK ultima versiune.

Fig 4

3. Selectati pagina General > Workspace preference page. Check optiunea Build automatically

Fig 54. Selectati pagina Java > Build Path. Confirm that Source and output folder is set to Folders.

Fig 65. Selectati pagina Java > Editor . Check optiunea Report problems as you type Fig 7

6. Selectati pagina Java > Compiler . Check Compiler compliance level care trebuie sa se potriveasca cu versiune dvs JRE

Fig 87. Click pe OK sa salvati setarile. Crearea primului proiectAlegeti File ->New->Project

Fig 9

Alegeti Java ProjectIntroduceti numele proiectului (de exemplu PrimPrj) si validati Default Location

Fig 10Alegeti mediul de dezvoltare (JRE sau JDK)Apasati butonul Finish.Crearea unei clase JavaOrice program in Java contine cel putin o clasa.Alegeti File->New->ClassLa Source Folder trebuie sa apara numele proiectului pe care l-ati creat anterior. SRC inseamna fisierul ce contine codul sursa. Dati un nume clasei dvs de exp Operatori

Fig 11Lasati bifata optiune Public pentru ca datele sa nu fie incapsulate.Bifati si optiunea care introduce functia main ca functie statica principala a programului.Apasati Finish.Pe ecran va aparea un sablon pe care editati clasa respectivaIntroduceti codul urmatorin functia main ( ):int n ; double x ; n = 5 ; x = 2*n + 1.5 ; System.out.println ("n = " + n) ; System.out.println ("x = " + x) ; double y ; y = n * x + 12 ; System.out.println ("y = " + y) ;Compilati si executatiSarcina 3Corectati eventualele erori aparute si spuneti ce realizeaza aceasta functie principala