Sunteți pe pagina 1din 19

Dr. ing.

Liviu PERNIU
PROCESAREA
DATELOR
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
CARACTERISTICI
CARACTERISTICI
component software adugat sistemului de operare Windows
component software adugat sistemului de operare Windows
prima versiune, lansat n 2002, este inclus n sistemele de operare
Windows Server 2003 i Windows Vista
prima versiune, lansat n 2002, este inclus n sistemele de operare
Windows Server 2003 i Windows Vista
versiunile de pn la 2.0 inclusiv, pot fi instalate i pe sistemele
anterioare de operare
versiunile de pn la 2.0 inclusiv, pot fi instalate i pe sistemele
anterioare de operare
versiunea curent este 3.0, lansat n noiembrie 2006, suportat pe
sistemele de operare Windows XP Service Pack 2, Windows Server
2003 Service Pack 1 i Windows Vista
versiunea curent este 3.0, lansat n noiembrie 2006, suportat pe
sistemele de operare Windows XP Service Pack 2, Windows Server
2003 Service Pack 1 i Windows Vista
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
AVANTAJE
AVANTAJE
asigur disponibilitatea caracteristicilor platformei tuturor programelor,
indiferent de limbajul .NET Framework folosit
permite programatorilor s acceseze uniform caracteristicile platformei
indiferent de limbajul de programare folosit
garanteaz un comportament uniform n cadrul platformei indiferent de
limbajul folosit
permite sistemului de operare s garanteze comportamentul programelor;
reduce complexitatea comunicrii ntre programe, indiferent de limbajul
de programare folosit
asigur disponibilitatea caracteristicilor platformei tuturor programelor,
indiferent de limbajul .NET Framework folosit
permite programatorilor s acceseze uniform caracteristicile platformei
indiferent de limbajul de programare folosit
garanteaz un comportament uniform n cadrul platformei indiferent de
limbajul folosit
permite sistemului de operare s garanteze comportamentul programelor;
reduce complexitatea comunicrii ntre programe, indiferent de limbajul
de programare folosit
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
OBIECTIVE
OBIECTIVE
oferirea unui mediu consistent de programare orientat pe obiecte,
indiferent dac codul este pstrat i executat local, executat local,
dar distribuit prin intermediul Internetului, sau executat la distan
oferirea unui mediu de execuie a codului care s minimizeze eforturile de
elaborare a aplicaiilor i conflictele dintre versiuni
oferirea unui mediu de execuie a codului ce promoveaz execuia sigur a
acestuia, chiar dac acesta este creat de ctre productori
necunoscui
de a pune n valoare experiena consistent a dezvoltatorilor n cadrul
diverselor tipuri de aplicaii cum ar fi aplicaiile Windows sau cele
Web
de a folosi i impune toate standardele de construcie sau de comunicaie
astfel nct s se poat asigura comunicarea perfect ntre aplicaii
oferirea unui mediu consistent de programare orientat pe obiecte,
indiferent dac codul este pstrat i executat local, executat local,
dar distribuit prin intermediul Internetului, sau executat la distan
oferirea unui mediu de execuie a codului care s minimizeze eforturile de
elaborare a aplicaiilor i conflictele dintre versiuni
oferirea unui mediu de execuie a codului ce promoveaz execuia sigur a
acestuia, chiar dac acesta este creat de ctre productori
necunoscui
de a pune n valoare experiena consistent a dezvoltatorilor n cadrul
diverselor tipuri de aplicaii cum ar fi aplicaiile Windows sau cele
Web
de a folosi i impune toate standardele de construcie sau de comunicaie
astfel nct s se poat asigura comunicarea perfect ntre aplicaii
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
ARHITECTURA
ARHITECTURA
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
COMPONENTE PRINCIPALE
COMPONENTE PRINCIPALE
Common Language Runtime (CLR)
.NET Framework Class Library
Common Language Runtime (CLR)
.NET Framework Class Library
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
CARACTERISTICILE RUNTIME (CLR) (1)
CARACTERISTICILE RUNTIME (CLR) (1)
asigur managementul memoriei
asigur managementul memoriei
asigur managementul firelor de execuie
asigur managementul firelor de execuie
pstreaz o securitate i robustee remarcabile
pstreaz o securitate i robustee remarcabile
asigur managementul codului (managed code - oprirea unitii centrale
aflat n funciune i extragerea informaiilor specifice de la adresa
respectiv a instruciunii - codul se execut prin intermediul mainii
virtuale; un cod de tip managed poate folosi alte tipuri i instane de
tip managed cu verificarea strict a tipului i a siguranei acestuia )
asigur managementul codului (managed code - oprirea unitii centrale
aflat n funciune i extragerea informaiilor specifice de la adresa
respectiv a instruciunii - codul se execut prin intermediul mainii
virtuale; un cod de tip managed poate folosi alte tipuri i instane de
tip managed cu verificarea strict a tipului i a siguranei acestuia )
se poate folosi att n cazul codului de tip managed ct i n cazul celui de
tip unmanaged
se poate folosi att n cazul codului de tip managed ct i n cazul celui de
tip unmanaged
defragmentarea memoriei
defragmentarea memoriei
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
CARACTERISTICILE RUNTIME (CLR) (2)
CARACTERISTICILE RUNTIME (CLR) (2)
controleaz automat structura obiectelor i referinele ctre obiecte
eliberndu-le atunci cnd nu mai sunt utilizate
controleaz automat structura obiectelor i referinele ctre obiecte
eliberndu-le atunci cnd nu mai sunt utilizate
rezolv problemele legate de memoria insuficient i apariia de referine
invalide
rezolv problemele legate de memoria insuficient i apariia de referine
invalide
crete mult productivitatea la elaborarea aplicaiilor deoarece
compilatoarele oricrui limbaj de programare care se adreseaz
platformei .NET Framework preiau caracteristicile acesteia n codul
propriu
crete mult productivitatea la elaborarea aplicaiilor deoarece
compilatoarele oricrui limbaj de programare care se adreseaz
platformei .NET Framework preiau caracteristicile acesteia n codul
propriu
productorii de aplicaii pot folosi n continuare, fr probleme, att
componente COM ct i fiiere DLL.
productorii de aplicaii pot folosi n continuare, fr probleme, att
componente COM ct i fiiere DLL.
permite codului de tip managed s se execute n limbajul main nativ al
sistemului pe care se lanseaz
permite codului de tip managed s se execute n limbajul main nativ al
sistemului pe care se lanseaz
poate fi incrcat n cadrul proceselor componentelor de tip unmanaged
Exemple: Internet Explorer, ASP.NET
poate fi incrcat n cadrul proceselor componentelor de tip unmanaged
Exemple: Internet Explorer, ASP.NET
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
COMPONENA RUNTIME (CLR)
COMPONENA RUNTIME (CLR)
Common Type System (CTS) infrastructur de verificare a
codului i tipurilor de date
Common Language Specification (CLS)
Common Intermediate Language (CIL)
Just-in-Time Compiler (JIT) componenta de compilare
Virtual Execution System (VES)
Common Type System (CTS) infrastructur de verificare a
codului i tipurilor de date
Common Language Specification (CLS)
Common Intermediate Language (CIL)
Just-in-Time Compiler (JIT) componenta de compilare
Virtual Execution System (VES)
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
Biblioteca .NET Framework Class
Biblioteca .NET Framework Class
este alctuit dintr-o colecie de obiecte reutilizabile
este alctuit dintr-o colecie de obiecte reutilizabile
este orientat spre obiecte pe care le pune la dispoziie i de la care
aplicaia de tip managed preia funcionalitile
este orientat spre obiecte pe care le pune la dispoziie i de la care
aplicaia de tip managed preia funcionalitile
componentele provenite de la diveri productori se pot integra foarte bine
cu clasele .NET Framework
componentele provenite de la diveri productori se pot integra foarte bine
cu clasele .NET Framework
obiectele .NET Framework permit efectuarea unei game foarte diverse de
activiti: managementul irurilor, colecii de date, conectarea la
baze de date, accesul la fiiere
obiectele .NET Framework permit efectuarea unei game foarte diverse de
activiti: managementul irurilor, colecii de date, conectarea la
baze de date, accesul la fiiere
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
ELABORAREA DE APLICAII DE TIP CLIENT
ELABORAREA DE APLICAII DE TIP CLIENT
apropiate de aplicaiile tradiionale de programare Windows
apropiate de aplicaiile tradiionale de programare Windows
afieaz pe ecran ferestre sau forme ce conin butoane, meniuri i alte
elemente grafice permind utilizatorului s efectueze diverse
activiti
afieaz pe ecran ferestre sau forme ce conin butoane, meniuri i alte
elemente grafice permind utilizatorului s efectueze diverse
activiti
permit accesul la resurse locale, cum ar fi sistemul de fiiere sau
imprimanta
permit accesul la resurse locale, cum ar fi sistemul de fiiere sau
imprimanta
se folosesc pe Internet ca pagini Web n care controalele ActiveX se
nlocuiesc cu controalele de tip managed Windows Forms destinate
dezvoltrii de aplicaii ce genereaz interfee grafice utilizator, fiind
uor de utilizat la crearea de butoane de comand, ferestre, meniuri,
bare de instrumente i a altor elemente grafice
se folosesc pe Internet ca pagini Web n care controalele ActiveX se
nlocuiesc cu controalele de tip managed Windows Forms destinate
dezvoltrii de aplicaii ce genereaz interfee grafice utilizator, fiind
uor de utilizat la crearea de butoane de comand, ferestre, meniuri,
bare de instrumente i a altor elemente grafice
spre deosebire de controalele ActiveX, controalele Windows Forms au
acces controlat la calculatorul utilizatorului
spre deosebire de controalele ActiveX, controalele Windows Forms au
acces controlat la calculatorul utilizatorului
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
ELABORAREA DE APLICAII DE TIP SERVER
(1)
ELABORAREA DE APLICAII DE TIP SERVER
(1)
sunt implementate prin intermediul instrumentului Runtime
sunt implementate prin intermediul instrumentului Runtime
aplicaiile de tip unmanaged gzduiesc instrumentul Runtime, care permite
codului de tip managed s controleze comportamentul serverului
aplicaiile de tip unmanaged gzduiesc instrumentul Runtime, care permite
codului de tip managed s controleze comportamentul serverului
att Web Forms ct i serviciile Web XML folosesc IIS i ASP.NET ca
mecanism de activare a aplicaiilor
att Web Forms ct i serviciile Web XML folosesc IIS i ASP.NET ca
mecanism de activare a aplicaiilor
serviciile Web XML sunt distribuite i conin componente pe parte de
server asemntoare site-urilor Web obinuite
serviciile Web XML sunt distribuite i conin componente pe parte de
server asemntoare site-urilor Web obinuite
serviciile Web XML sunt alctuite din componente software reutilizabile
care se folosesc de ctre alte aplicaii
serviciile Web XML sunt alctuite din componente software reutilizabile
care se folosesc de ctre alte aplicaii
ofer o colecie de clase i instrumente care vin n sprijinul aplicaiilor ce
folosesc servicii Web XML
ofer o colecie de clase i instrumente care vin n sprijinul aplicaiilor ce
folosesc servicii Web XML
serviciile Web XML sunt concepute pe baza unor standarde cum ar fi
SOAP (un protocol de apel la distan de proceduri), XML (un format
extensibil de date) i WSDL (Web Services Description Language)
serviciile Web XML sunt concepute pe baza unor standarde cum ar fi
SOAP (un protocol de apel la distan de proceduri), XML (un format
extensibil de date) i WSDL (Web Services Description Language)
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
ELABORAREA DE APLICAII DE TIP SERVER
(2)
ELABORAREA DE APLICAII DE TIP SERVER
(2)
instrumentul WSDL poate interoga un serviciu Web XML de pe Web,
analizndu-i coninutul i producnd cod C# sau Visual Basic
instrumentul WSDL poate interoga un serviciu Web XML de pe Web,
analizndu-i coninutul i producnd cod C# sau Visual Basic
codul surs poate genera clase derivate din clasele bibliotecii Framework
Class ce pot controla tot procesul de comunicare prin intermediul
SOAP i XML
codul surs poate genera clase derivate din clasele bibliotecii Framework
Class ce pot controla tot procesul de comunicare prin intermediul
SOAP i XML
platforma .NET Framework ofer un set de clase ce sunt n conformitate cu
toate standardele de comunicare aflate n spatele acestora (SOAP,
XML, WSDL)
platforma .NET Framework ofer un set de clase ce sunt n conformitate cu
toate standardele de comunicare aflate n spatele acestora (SOAP,
XML, WSDL)
prin folosirea acestor clase, productorul de aplicaii se poate concentra pe
logica serviciului oferit, fr a mai fi preocupat de modul de
comunicare necesar n mediul distribuit
prin folosirea acestor clase, productorul de aplicaii se poate concentra pe
logica serviciului oferit, fr a mai fi preocupat de modul de
comunicare necesar n mediul distribuit
la instalarea programelor se elimin aproape complet actualizarea
registrului sistemului, distribuirea fiierelor i utilizarea fiierelor
DLL.
la instalarea programelor se elimin aproape complet actualizarea
registrului sistemului, distribuirea fiierelor i utilizarea fiierelor
DLL.
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
INTEROPERABILITATEA .NET FRAMEWORK
COM (1)
INTEROPERABILITATEA .NET FRAMEWORK
COM (1)
tehnologia COM este n continuare ideal pentru controlul prin cod al
aplicaiilor de tipul Office sau Internet Explorer deoarece ofer o
interfa de apelare a metodelor obiectelor COM din cadrul codului
nefiind necesar cunoaterea interfeei de programare a aplicaiilor
(API) n momentul compilrii
tehnologia COM este n continuare ideal pentru controlul prin cod al
aplicaiilor de tipul Office sau Internet Explorer deoarece ofer o
interfa de apelare a metodelor obiectelor COM din cadrul codului
nefiind necesar cunoaterea interfeei de programare a aplicaiilor
(API) n momentul compilrii
unele dintre serviciile oferite de ctre tehnologia COM+, cum ar fi
tranzaciile sau componentele n ateptare, sunt nc aspecte
sensibile pentru elaborarea aplicaiilor .NET
unele dintre serviciile oferite de ctre tehnologia COM+, cum ar fi
tranzaciile sau componentele n ateptare, sunt nc aspecte
sensibile pentru elaborarea aplicaiilor .NET
un obiect COM poate fi folosit n mediul .NET prin implementarea unui
obiect proxim numit Runtime Callable Wrapper (RCW)
un obiect COM poate fi folosit n mediul .NET prin implementarea unui
obiect proxim numit Runtime Callable Wrapper (RCW)
obiectele .NET care se conformeaz constrngerilor impuse de ctre o
interfa pot fi folosite n cadrul obiectelor COM prin apelarea
obiectului COM Callable Wrapper (CCW)
obiectele .NET care se conformeaz constrngerilor impuse de ctre o
interfa pot fi folosite n cadrul obiectelor COM prin apelarea
obiectului COM Callable Wrapper (CCW)
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
INTEROPERABILITATEA .NET FRAMEWORK COM (2)
INTEROPERABILITATEA .NET FRAMEWORK COM (2)
DIFERENTE COM - .NET
DIFERENTE COM - .NET
Clienii obiectelor COM sunt obligai s controleze perioada de existen a
obiectelor pe care le apeleaz, n timp ce instrumentul Runtime
controleaz acest lucru n mediul propriu
Clienii obiectelor COM afl dac un serviciu este disponibil prin
interogarea unei interfee ce ofer serviciul respectiv, returnnd un
pointer la interfaa respectiv n caz afirmativ n timp ce clienii
obiectelor .NET Framework pot obine o descriere a funcionalitii
obiectelor prin folosirea aa-numitei tehnici de reflectare (domeniul
System.Reflection). Instrumentul Runtime gestioneaz domeniile
aplicaiei prin crearea unei zone n jurul acesteia, definind granie. n
acest fel fiecare ansamblu este ncrcat n domeniul corespunztor,
controlnd memoria n funcie de ierarhia din cadrul acestuia
Obiectele .NET Framework sunt rezidente n memorie sub controlul
mediului de execuie .NET Framework care le poate muta dintr-un loc
n altul, refcnd n permanen referinele ctre acestea. Clienii de
tip unmanaged trebuie s obin un pointer la obiect, motiv pentru
care sunt obligai s rmn n acelai spaiu de memorie. Aceti
clieni nu dispun de un mecanism care s comunice cu un obiect care
se afl n continu micare
Clienii obiectelor COM sunt obligai s controleze perioada de existen a
obiectelor pe care le apeleaz, n timp ce instrumentul Runtime
controleaz acest lucru n mediul propriu
Clienii obiectelor COM afl dac un serviciu este disponibil prin
interogarea unei interfee ce ofer serviciul respectiv, returnnd un
pointer la interfaa respectiv n caz afirmativ n timp ce clienii
obiectelor .NET Framework pot obine o descriere a funcionalitii
obiectelor prin folosirea aa-numitei tehnici de reflectare (domeniul
System.Reflection). Instrumentul Runtime gestioneaz domeniile
aplicaiei prin crearea unei zone n jurul acesteia, definind granie. n
acest fel fiecare ansamblu este ncrcat n domeniul corespunztor,
controlnd memoria n funcie de ierarhia din cadrul acestuia
Obiectele .NET Framework sunt rezidente n memorie sub controlul
mediului de execuie .NET Framework care le poate muta dintr-un loc
n altul, refcnd n permanen referinele ctre acestea. Clienii de
tip unmanaged trebuie s obin un pointer la obiect, motiv pentru
care sunt obligai s rmn n acelai spaiu de memorie. Aceti
clieni nu dispun de un mecanism care s comunice cu un obiect care
se afl n continu micare
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
INTEROPERABILITATEA .NET FRAMEWORK
COM (3)
INTEROPERABILITATEA .NET FRAMEWORK
COM (3)
Runtime Callable Wrapper (RCW), COM Callable Wrapper (CCW ) clase de
tip container (anvelopa, camera) att clienii de tip managed ct i
clienii de tip unmanaged pot comunica fr s cunoasc originea
interlocutorului accesarea componentelor COM se face prin
intermediul domeniului EnterpriseServices al platformei .NET
Framework, iar accesarea altor funcionaliti se face prin
intermediul caracteristicii P/Invoke
Runtime Callable Wrapper (RCW), COM Callable Wrapper (CCW ) clase de
tip container (anvelopa, camera) att clienii de tip managed ct i
clienii de tip unmanaged pot comunica fr s cunoasc originea
interlocutorului accesarea componentelor COM se face prin
intermediul domeniului EnterpriseServices al platformei .NET
Framework, iar accesarea altor funcionaliti se face prin
intermediul caracteristicii P/Invoke
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
INTEROPERABILITATEA .NET FRAMEWORK COM (4)
INTEROPERABILITATEA .NET FRAMEWORK COM (4)
Runtime Callable Wrapper (RCW) (1)
Runtime Callable Wrapper (RCW) (1)
instrumentul Runtime genereaz un singur obiect proxim RCW pe proces
pentru fiecare obiect COM apelat, indiferent de numrul de referine
pe care le are obiectul respectiv
instrumentul Runtime genereaz un singur obiect proxim RCW pe proces
pentru fiecare obiect COM apelat, indiferent de numrul de referine
pe care le are obiectul respectiv
dac se genereaz un obiect RCW ntr-o aplicaie sau apartament, dup
care se transfer o referin ctre alt aplicaie sau apartament, va
fi folosit un obiect proxim al primului obiect
dac se genereaz un obiect RCW ntr-o aplicaie sau apartament, dup
care se transfer o referin ctre alt aplicaie sau apartament, va
fi folosit un obiect proxim al primului obiect
mai muli utilizatori de tip managed pot pstra o singur referin la
obiectele de tip COM care i expun noile interfee: INew i INewer.
mai muli utilizatori de tip managed pot pstra o singur referin la
obiectele de tip COM care i expun noile interfee: INew i INewer.
folosind metadatele obinute prin intermediul bibliotecii de tip,
instrumentul Runtime genereaz att obiectul COM care se apeleaz
ct i containerul obiectului respectiv.
folosind metadatele obinute prin intermediul bibliotecii de tip,
instrumentul Runtime genereaz att obiectul COM care se apeleaz
ct i containerul obiectului respectiv.
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
INTEROPERABILITATEA .NET FRAMEWORK COM (5)
INTEROPERABILITATEA .NET FRAMEWORK COM (5)
Runtime Callable Wrapper (RCW) (2)
Runtime Callable Wrapper (RCW) (2)
fiecare RCW ntreine o memorie cache pentru pointerii la interfeele
obiectului COM pe care l gestioneaz i elibereaz referinele le
obiect cnd nu mai este nevoie de RCW
fiecare RCW ntreine o memorie cache pentru pointerii la interfeele
obiectului COM pe care l gestioneaz i elibereaz referinele le
obiect cnd nu mai este nevoie de RCW
instrumentul Runtime efectueaz colectarea reziduurilor provenite de la
RCW
instrumentul Runtime efectueaz colectarea reziduurilor provenite de la
RCW
RCW are i rolul de a transporta datele dintre codul de tip managed i
codul de tip unmanaged n funcie de comportamentul obiectului
gestionat, RCW fiind cel care verific i controleaz respectarea
regulilor de transport
RCW are i rolul de a transporta datele dintre codul de tip managed i
codul de tip unmanaged n funcie de comportamentul obiectului
gestionat, RCW fiind cel care verific i controleaz respectarea
regulilor de transport
Dr. ing. Liviu PERNIU
Curs 14 PLATFORMA .NET FRAMEWORK
PLATFORMA .NET FRAMEWORK
INTEROPERABILITATEA .NET FRAMEWORK COM (6)
INTEROPERABILITATEA .NET FRAMEWORK COM (6)
COM Callable Wrapper (CCW)
COM Callable Wrapper (CCW)
atunci cnd un client COM apeleaz un obiect .NET Framework,
instrumentul Runtime genereaz un obiect de tip managed i un
obiect COM Callable Wrapper (CCW) corespunztor
atunci cnd un client COM apeleaz un obiect .NET Framework,
instrumentul Runtime genereaz un obiect de tip managed i un
obiect COM Callable Wrapper (CCW) corespunztor
deoarece clienii COM nu pot accesa n mod direct obiectele .NET
Framework, acetia vor folosi CCW ca obiect de tip proxim
deoarece clienii COM nu pot accesa n mod direct obiectele .NET
Framework, acetia vor folosi CCW ca obiect de tip proxim

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

  • Curs 13
    Curs 13
    Document36 pagini
    Curs 13
    GhitaAndrei
    Încă nu există evaluări
  • Curs 9
    Curs 9
    Document0 pagini
    Curs 9
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 10
    Curs 10
    Document0 pagini
    Curs 10
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 12
    Curs 12
    Document0 pagini
    Curs 12
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 11
    Curs 11
    Document0 pagini
    Curs 11
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 8
    Curs 8
    Document0 pagini
    Curs 8
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 7
    Curs 7
    Document0 pagini
    Curs 7
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 2
    Curs 2
    Document30 pagini
    Curs 2
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 6
    Curs 6
    Document0 pagini
    Curs 6
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 5
    Curs 5
    Document39 pagini
    Curs 5
    GhitaAndrei
    Încă nu există evaluări
  • Curs 3
    Curs 3
    Document32 pagini
    Curs 3
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 1
    Curs 1
    Document0 pagini
    Curs 1
    Rodica Petronela Ghiță
    Încă nu există evaluări
  • Curs 4
    Curs 4
    Document32 pagini
    Curs 4
    GhitaAndrei
    Încă nu există evaluări
  • VII 1 Farcas
    VII 1 Farcas
    Document9 pagini
    VII 1 Farcas
    GhitaAndrei
    Încă nu există evaluări
  • Sub Dialect e
    Sub Dialect e
    Document34 pagini
    Sub Dialect e
    Silvia Zamurca
    Încă nu există evaluări
  • Despre Configuratia Dialectal A A Dacoromanei Actuale
    Despre Configuratia Dialectal A A Dacoromanei Actuale
    Document9 pagini
    Despre Configuratia Dialectal A A Dacoromanei Actuale
    Faris Al-Farik
    Încă nu există evaluări
  • Proiectul AIESEC Academy Are CA Arie de Dezvoltare Şi IT
    Proiectul AIESEC Academy Are CA Arie de Dezvoltare Şi IT
    Document1 pagină
    Proiectul AIESEC Academy Are CA Arie de Dezvoltare Şi IT
    GhitaAndrei
    Încă nu există evaluări
  • New Microsoft Word Document
    New Microsoft Word Document
    Document1 pagină
    New Microsoft Word Document
    GhitaAndrei
    Încă nu există evaluări
  • Sub Dialect e
    Sub Dialect e
    Document34 pagini
    Sub Dialect e
    Silvia Zamurca
    Încă nu există evaluări
  • New Text Document
    New Text Document
    Document1 pagină
    New Text Document
    GhitaAndrei
    Încă nu există evaluări
  • Orar Proiect
    Orar Proiect
    Document1 pagină
    Orar Proiect
    GhitaAndrei
    Încă nu există evaluări
  • Diact
    Diact
    Document3 pagini
    Diact
    GhitaAndrei
    Încă nu există evaluări
  • Dioda În Regim de Comutaţie: CR On
    Dioda În Regim de Comutaţie: CR On
    Document3 pagini
    Dioda În Regim de Comutaţie: CR On
    GhitaAndrei
    Încă nu există evaluări
  • Comunicat de Presa
    Comunicat de Presa
    Document1 pagină
    Comunicat de Presa
    GhitaAndrei
    Încă nu există evaluări
  • Comunica T
    Comunica T
    Document1 pagină
    Comunica T
    GhitaAndrei
    Încă nu există evaluări
  • Comunicat Aiesec
    Comunicat Aiesec
    Document1 pagină
    Comunicat Aiesec
    GhitaAndrei
    Încă nu există evaluări
  • Nume
    Nume
    Document15 pagini
    Nume
    GhitaAndrei
    Încă nu există evaluări
  • Prima Pagina
    Prima Pagina
    Document3 pagini
    Prima Pagina
    GhitaAndrei
    Încă nu există evaluări
  • Caiet de Practica Pedagogica
    Caiet de Practica Pedagogica
    Document59 pagini
    Caiet de Practica Pedagogica
    Ana Maria
    Încă nu există evaluări