Documente Academic
Documente Profesional
Documente Cultură
JAVA PREZENTARE
GENERALA
JAVA FX
PROIECT REALIZAT DE
TOTH EDWARD TOMI
LUCACEL EMANUEL
GOIAN CASSANDRA
CUPRINS
ASPECTE DE ABORDAT
PREZENTARE GENERALA JAVA:
Ce este java?
Caracteristici
Introducere in POO
JAVA FX
Ce este javaFX?
Primii pasi in JavaFX
Aspecte de retinut
CE ESTE JAVA?
un limbaj de programare, ale cărui calităţi i-au permis răspândirea rapidă, fiind
în prezent unul din limbajele cele mai larg folosite.
un mediu de execuţie pentru aplicaţiile Java, numit în prezent în
engleză "Java 2 Runtime Environment", care conţine maşina
virtuală Java şi un nucleu al bibliotecilor de clase Java
este simplu: deşi sintaxa se aseamănă cu cea a limbajelor C/C++, au fost eliminate acele aspecte care
constituiau surse de erori sau produceau confuzii;
este orientat pe obiecte: în limbajul Java nu este posibil să se scrie aplicaţii care nu respectă normele
programării orientate pe obiecte;
este robust: programele scrise în Java sunt foarte fiabile, deoarece sunt prevăzute numeroase verificări
atât la compilare, cât şi în timpul executării;
este sigur: fiind destinat lucrului în reţele de calculatoare, la realizarea sistemului Java s-a avut în
vedere necesitatea ca programele să nu poată aduce daune calculatoarelor pe care rulează, cum ar fi
accesul neautorizat la informaţie sau chiar distrugerea acesteia;
este compilat şi interpretat: programul sursă,scris în limbajul Java, este translatat de către compilatorul
Java,într-un program intermediar sub formă de cod de octeţi (engleza: bytecode).În timpul execuţiei, acest
cod de octeţi este interpretat de către maşina virtuală Java, care conţine un interpretor;
este neutru faţă de arhitectură: codul de octeţi generat de compilatorul Java nu depinde de arhitectura
echipamentului pe care acesta va fi executat, deoarece el nu este executat direct de către procesorul
hardware al acestui echipament, ci este interpretat de către maşina virtuală Java;
permite programarea concurentă: în limbajul Java se pot scrie programe cu mai multe fire de execuţie
(engleza: multithreading),care pot fi executate simultan şi sincronizate;
este dinamic, deoarece legarea între ele a claselor şi obiectelor nu se face static (la compilare), ci
dinamic (în momentul execuţiei);
este distribuit, adică permite realizarea de programe utilizabile în reţele heterogene (care conţin
calculatoare de tipuri diferite);
Introducere
în
programarea
orientată pe
obiecte
Programarea orientată pe obiecte OBIECTUL
(POO) este o formă de programare, în
este o instantiere(o instanta) a clasei. In acelasi program se
care programatorii definesc clase de pot folosi mai multe obiecte apartinand aceleeasi clase, sau
obiecte, iar programul conţine un unor clase diferite. Fiecare obiect se caracterizeaza prin stare
si comportament. Starea obiectului depinde de datele pe care
ansamblu de clase şi obiecte, care
acesta le contine, in timp ce comportamentul este dat de
comunică între ele prin mesaje. metodele clasei respective.
CLASA
VARIABILELE STATICE
este o extensie a conceptului de tip
de date şi conţine o structură de date,
împreună cu metodele (functiile) (ale clasei) apartin clasei, adica au aceeasi
care se aplica acestor date. valoare pentru toate obiectele clasei
respective.
METODE STATICE
(ale clasei) pot folosi numai
variabilele statice ale clasei
respective, in timp ce metodele
nestatice pot folosi atat
variabilele statice, cat si pe cele
ale instantei
Din punct de
vedere al modului de acces, datele si
metodele unei clase pot fi publice
sau private. Cele publice sunt accesibile
din orice alta clasa, in timp
ce cele private sunt accesibile numai din
clasa careia ii apartin.
<nume_clasa> - este numele clasei, fiind
ales de către programator cu
Sablon de aplicaţie simplă în limbajul Java: respectarea următoarelor condiţii:
- numele clasei trebuie să înceapă cu o
literă şi este format numai din litere,
class <nume_clasa> cifre şi eventual liniuţa de subliniere;
{ - prin convenţie (deşi aceasta nu este o
regulă de sintaxă),
public static void main(String args[])
numele de clasă începe întotdeauna cu o
{ majusculă;
// corpul metodei - în cazul numelor compuse din mai
multe cuvinte, fiecare cuvânt începe cu
main
majusculă;
} - lungimea numelui nu este limitată,
} dar nu este recomandabil sa fie prea
mare.
// corpul metodei main
- este o succesiune de instrucţiuni şi
comentarii care respectă sintaxa
limbajului Java
JAVA FX
PREZENTARE GENERALA
CE ESTE
JAVA FX?
CE ESTE JAVA FX?
2. FUNCTIONALITATE:
-Definirea unor actiuni
-"Legarea" componentelor de actiuni
-"Ascultarea" si tratarea
evenimentelor
3.Considerente:
-Programatic-Declarativ-Viziual
-Separare dintre nivelul GUI si
logica aplicatiei
SA INCEPEM SA CUNOASTEM JAVA FX
Puteti observa in fereastra Design Preview ca textul si-a schimbat culoarea in galben,
exact ca in figura urmatoare.
Adaugatm animatii astfel incat textul sa-si schimbe culaore in verde si sa se invarte
JAVA FX ESTE:
JavaFX este un nou “framework” pentru dezvoltarea interfețelor grafice (GUI)
JavaFX este un set de pachete grafice și multimedia care permite dezvoltatorilor proiectarea,
testarea, depanarea precum și implementarea aplicațiilor bogate în conținut care ruleaza
constant pe diverse platforme.
FACULTATEA DE MATEMATICA SI INFORMATICA BV
VA MULTUMIM PENTRU
ATENTIE!
Proiect realizat de:
TOTH EDWARD TOMI
LUCACEL EMANUEL
GOIAN CASSANDRA WEBOGRAFIE:
https://en.wikipedia.org/wiki/JavaFX
http://robotics.ucv.ro/carti/java/ISM%20javaFX/JavaFX.pdf
https://www.edureka.co/blog/what-is-java/