Microsoft Word - M17

Mărimea: px
Porniți afișarea la pagina:

Download "Microsoft Word - M17"

Transcriere

1 Platfrmă de e learning și curriculă e cntent pentru învățământul superir tehnic Instrumente pentru Dezvltarea Prgramelr 17. Practici si instrumente pentru dezvltarea prgramelr. Design patterns si cncepte avansate Swing.

2 Obiective Scpul acestui labratr este experimentarea unr tehnici utile in priectarea interfetelr grafice. Vm flsi Swing drept suprt. Subiecte atinse: Mediatr Pattern State Pattern SwingWrker Mediatr Pattern De bicei, lgica unui prgram este distribuita in diferite clase. Pe masura ce numarul acestra creste, cmunicarea devine tt mai cmplexa. Se pate ajunge, astfel, la structura incalcita de clase, avand drept cnsecinta un cd greu de citit si de intretinut. Mai mult, schimbarile survenite la mmente ulteriare pt aduce cu sine mdificari ale mai multr clase. De asemenea, capacitatea de reutilizare se diminueaza, intrucat biectele devin, din punct de vedere cmprtamental, puternic legate de celelalte. Design pattern-ul Mediatr se adreseaza prblemei de mai sus, prmvand un cuplaj redus intre cmpnente. Acest deziderat se btine prin intrducerea unei ni entitati, mediatrul, singura care pseda cunstinte despre tate celelalte cmpnente (numite clegi), in timp ce acestea nu cunsc decat mediatrul. Cum cmpnentele nu se mai refera explicit, interactiunile dintre cmpnente pt fi mdelate independent. Din punctul de vedere al interactiunilr intre entitati, intrebuintarea mediatrului pate fi privita ca trecere de la un graf arecare: la unul cu tplgie de stea:

3 In figura de mai sus muchiile grafului reprezinta interactiuni explicite intre cmpnente (de exemplu, apeluri de metde). Mediatrul este, de fapt, un intermediar al cmunicarii si, pentru claritatea arhitecturii, ar trebui sa se limiteze la acest rl. Diagrama de clase: Entitati: Mediatr defineste interfata de cmunicare intre cmpnente CncreteMediatr implementeaza cmprtamentul prpriu-zis pastreaza referinte la elementele pe care le crdneaza Clleague defineste cmpnenta cntrlata de Mediatr In urmatrul exemplu este vrba despre un event handler pentru apasarea unui butn: buttn.addactinlistener(new ActinListener() { public vid actinperfrmed(actinevent e) {

4 }); } mediatr.buttnpressed(); Se bserva ca handler-ul cntine pur si simplu apelul unei metde a mediatrului. Presupunem, bineinteles, ca mediatrul a aflat in prealabil de tate celelalte cmpnente si pate asigura interactiunea. Metda apelata mai sus pate avea frma: public vid buttnpressed() { } buttn1.setenabled(true); buttn2.setenabled(false);... Astfel, cmunicarea este gestinata direct de catre mediatr. In acelasi timp, se pate sesiza prezenta design pattern-ului Cmmand, care intrduce un nivel de separatie intre mecanismul de declansare a unei cmenzi (in cazul nstru, apasarea butnului) si entitatile afectate de cmanda (in cazul de fata, buttn1 si buttn2). Daca survin mdificari, acestea vr afecta dar cdul mediatrului, care implementeaza cmanda insasi. In acelasi timp, s-a btinut un cuplaj redus, buttn nestiind de buttn1 si buttn2, si viceversa. In cncluzie, design pattern-ul Mediatr are urmatarele avantaje: cuplajul redus intre cmpnente: se evita necesitatea ca fiecare cmpnenta sa le cunasca pe tate celelalte, btinandu-se simplificare a interactiunilr izlarea interactiunilr dintre biecte de cmprtamentele individuale ale acestra lcalizarea cmprtamentului, care altfel s-ar distribui intre mai multe entitati. De asemenea, imbgatirea acestuia se pate realiza strict prin extinderea mediatrului, nefiind necesara reprducerea acestei peratii pentru tate celelalte cmpnente, ce vr putea fi reutilizate ca atare usurinta adaugarii de ni cmpnente: dar mediatrul trebuie mdificat pentru actualizarea dependentelr State Pattern Acest pattern este util atunci cand un biect pune la dispzitie serie de actiuni, al carr efect depinde de starea interna a biectului. De exemplu, intr- aplicatie grafica, actiunile de apasare a butnului muse-ului si de deplasare a acestuia pt avea rezultate diferite in functie de tl-ul selectat in prealabil.

5 O prima mdalitate de a implementa acest cmprtament este prin memrarea starii curente si intergarea acesteia in mmentul executarii actiunii. Aceasta abrdare se cncretizeaza cel mai adesea in instructiuni if-else, respectiv switch. Daca numarul de stari este mare si/sau infrmatia de stare este cmplexa, cdul astfel rezultat devine greu de inteles, iar prbabilitatea incnsistentelr la tranzitia intre stari creste. Pattern-ul State prpune izlarea cmprtamentului specific unei stari in cate clasa separata. Astfel, in lcul unr metde unice pentru actiunile psibile, in care urmam pasi diferiti in functie de starea curenta, definim cate clasa pentru fiecare stare psibila, implementand in fiecare din acestea actiunile specifice. Adesea, se defineste clasa (eventual abstracta) cu tate actiunile psibile, urmand sa se deriveze din aceasta starile cncrete. Diagrama de clase: Entitati: Cntext defineste interfata accesibila clientilr pastreaza referinta la biectul stare curenta ascunde clientilr existenta biectelr stare State defineste peratiile psibile, al carr cmprtament este dependent de stare CncreteState implementare prpriu-zisa a unei stari Sa luam exemplul aplicatiei grafice. Definim clasa State: public class State { public vid musedwn(int x, int y) {} public vid musemve(int x, int y) {} }

6 Din aceasta am putea defini 2 stari cncrete, crespunzatare tl-urilr Circle si Rectangle: public class CircleState extends State { } public vid musedwn(int x, int y) {... } public vid musemve(int x, int y) {... } Dupa care putem memra starea curenta in frma unui biect: State currentstate = new CircleState(); In mmentul executarii unei actiuni, vm delega starii curente. Plimrfismul va asigura executia metdei crecte: addmuselistener(new MuseListener() { }); public vid museclicked(museevent e) { } currentstate.musedwn(e.getx(), e.gety()); Tranzitia de stare se pate cdifica prin reatribuirea biectului currentstate. Dupa cum veti vedea in exercitii, cele 2 pattern-uri, Mediatr si State, pt fi imbinate. Avantajele pattern-ului State: incapsularea starilr in clase: cmprtament si infrmatie de stare eliminarea secventelr cnditinale (if) explicitarea si siguranta tranzitiilr: in varianta initiala, in care infrmatia de stare era retinuta in exterir, riscul aparitiei errilr la efectuarea tranzitiilr si la determinarea starii curente era mult mai mare, dearece acestea nu se realizau atmic, prin atribuirea unei singure variabile. SwingWrker Asa cum am precizat in labratrul trecut, Swing se bazeaza pe un mecanism single-threaded. De fapt, experienta demnstreaza prbleme farte mari in realizarea unei interfete grafice esentialmente multi-threaded. Abrdarea single-threaded are ca principal avantaj absenta prblemelr de cncurenta, intrucat tate handler-ele se executa succesiv. Dezavantajul se manifesta in mmentul in care este necesara rularea unr rutine de lunga durata (de exemplu, descarcarea unui fisier mare din retea). Daca aceasta sarcina ar rula pe acel unic fir, interfata ar inceta sa mai raspunda actiunilr utilizatrului pana la finalizarea rutinei. Astfel transpare necesitatea intrebuintarii unr fire de executie separate. Prblemele se intetesc daca este necesara pastrarea legaturii cu interfata grafica, de exemplul in cazul in care se dreste prezentarea

7 evlutiei dwnlad-ului. Acest lucru ar slicita din partea prgramatrului un efrt de sincrnizare intre firele de executie. Firul de executie pe care ruleaza tate handler-ele de eveniment se numeste Event Dispatch Thread (EDT). Pentru evitarea prblemelr de cncurenta, se recmanda ca accesarea cmpnentelr vizuale sa se faca inttdeauna de pe EDT. Metda SwingUtilities.invkeLater(Runnable) permite rularea rutinei date ca parametru pe EDT. Swing pune la dispzitie clasa SwingWrker, care fera psibilitatea rularii de task-uri in fundal, pe fire de executie diferite, asigurand, intern, sincrnizarea cu EDT. Prgramatrul va trebui sa extinda clasa si sa supradefineasca cel putin prima metda de mai js: dinbackgrund dne prcess cntine secventa de lunga durata se executa pe un fir diferit trebuie supradefinita, fiind abstracta pate face apeluri publish pentru a publica rezultate intermediare din timpul prelucrarii, ce vr fi receptinate de prcess executata pe EDT la terminarea prelucrarii: rezulta ca se pt referi cmpnentele grafice din interirul ei capteaza biectele ferite de publish ruleaza pe EDT Dupa instantierea clasei, prnirea executiei task-ului se face prin apelul metdei execute. Clasa SwingWrker este generica si pate fi parametrizata astfel incat metda dinbackgrund sa intarca un rezultat. Acesta pate fi btinut, dupa terminarea prelucrarilr, cu metda get. Aveti la dispzitie un tutrial ( wrker.html) despre SwingWrker. Exercitii Prezentare Urmariti prezentarea ( pentru intelegerea cnceptelr utilizate in labratr. Enunturi Observatii: Utilizati scheletul de labratr, care reprezinta slutia labratrului trecut. Imprtati priectul in Eclipse.

8 punctele marcate cu (T) au asciat un cmentariu TODO in cd. Exemplu: pentru exercitiul 1 gasiti cmentariul // TODO 1 Rulati aplicatia pentru a bserva dispunerea cmpnentelr. Aruncati privire asupra claselr din priect. Atentie: Rulati Eclipse-ul de pe fep.grid.pub.r. Daca rulati Eclipse-ul aflat pe masinile din labratr, ultimul exercitiu nu va functina (OpenJDK are incmpatibilitate cu UISpec4j) 1. (1p) Mediatr. Se urmareste decuplarea cntralelr. 1. In clasa Main, bservati membrul med de tipul Mediatr si succesiunea de apeluri register* in metda init. Aceste metde fac cntralele cunscute mediatrului. 2. (T) Observati apelul metdei add a mediatrului in handler-ul butnului Add. Mutati cdul cmentat din handler in cadrul metdei addlist a mediatrului. Pentru a btine mdelul unei liste flsiti list.getmdel(). In general veti face cast-ul valrii intarse la DefaultListMdel. 3. (T) Repetati actiunea pentru handler-ul butnului Remve (metda remvelist a mediatrului). 2. (5p) State. Se urmareste implementarea unr efecte diferite ale apasarii butanelr Add si Remve, in functie de butnul radi selectat, List sau Message: daca List e selectat, cmprtamentul este cel din labratrul trecut: Add adauga in lista textul intrdus Remve inlatura din lista elementul selectat daca Message este selectat, cmprtamentul este urmatrul: Add afiseaza un mesaj arecare (message bx sau la cnsla) Remve nu face nimic 1. Observati clasa State, cu cele 2 metde ale sale. Clasa este extinsa de ListState si MessageState. 2. (1p) (T) Observati clasa ListState, care se refera la starea crespunzatare butnului radi List. Implementati cele 2 metde, flsindu-va de mediatr (vezi prblema 1). 3. (1p) (T) Efectuati acelasi lucru pentru clasa MessageState, crespunzatare butnului radi Message. 4. (1p) (T) Observati clasa StateManager, care gestineaza starea curenta a aplicatiei si tranzitiile intre stari. Manager-ul de stare fera actiunile pe care le drim executate (add/remve), bazandu-se pe starea curenta pentru btinerea efectului drit. Implementati cele 4 metde, urmarind cmentariile.

9 5. (1p) (T) In clasa Mediatr bservati membrul de tipul StateManager. Implementati metdele add si remve, care vr pasa apelul manager-ului de stare. 6. (0.5p) (T) In clasa Main, in handler-ele butanelr Add si Remve, inlcuiti apelurile metdelr addlist, respectiv remvelist cu apelurile add, respectiv remve, implementate la subpunctul anterir. Acest lucru este necesar pentru btinerea cmprtamentului dependent de stare. (Metdele addlist si remvelist implementau cmprtamentul starii List) 7. (0.5p) (T) In clasa Main, bservati handler-ele butanelr radi List si Message. Se cnstata ca ele apeleaza metdele list, respectiv message ale mediatrului. Implementatile astfel incat sa realizeze tranzitiile crespunzatare de stare (vezi subpunctul 2.4). 3. (3p) SwingWrker. Se urmareste flsirea clasei SwingWrker pentru rularea, in fundal, a unui task de lunga durata. 1. (0.5p) In clasa Mediatr, pentru a simula prelucrare de lunga durata, adaugati la inceputul metdei addlist aceasta secventa: int i = 3; while (i-- > 0) try { Thread.sleep(1000); } catch (InterruptedExceptin e) {} Rulati aplicatia, intrduceti un text si incercati sa actinati rapid, de mai multe ri, butnul Add. Ce bservati? Care este cauza acestui cmprtament? 2. (1p) (T) Cmpletati clasa ListWrker, definita in clasa Mediatr, pentru a rezlva prblema. Mutati prelucrarea de lunga durata in metda dinbackgrund, si cdul de actualizare a mdelului de lista in metda dne. Utilizati instanta ListWrker in metda addlist (apelati execute). 3. (0.5p) Adaugati, dupa apelul Thread.sleep, apelul publish(i). Ce bservati? (In metda prcess iterati prin lista de intregi primita ca argument) 4. (0.5p) (T) In metda prcess, inlcuiti bucla fr cu un apel println(list). Reduceti timpul de asteptare la 1 ms. Ce bservati? Din ce cauza prcess primeste un argument de tip lista? 5. (0.5p) Afisati, in fiecare metda din ListWrker, thread-ul curent (Thread.currentThread), si cercetati utput-ul. 4. (2p) UISpec4j. Se urmareste flsirea framewrk-ului UISpec4j pentru testarea interfetei. Framewrk-ul pate fi dwnladat de aici. 1. (0.5p) Adaugati jarul de UISpec4j la priect, si de asemenea biblitecta de JUnit. Eliminati prelucrarea de lunga durata din metda dinbackgrund

10 2. (0.5p) Creati clasa, GUITest, care extinde UISpecTestCase. Aceasta clasa extinde clasa TestCase din JUnit, asadar metdele setup() si teardwn() au aceeasi semnificatie Setati clasa GuiTest sa apeleze metda main(), din clasa Main, fara parameteri (flsiti metda setadapter()) Pentru prnirea aplicatiei, setadapter primeste urmatrii parametrii: setadapter(new MainClassAdapter(Main.class, new String[0])); 3. (0.5p) Creati metda de test, testadd, pentru a verifica functinalitatea butnului Add din interfata. Flsiti metda getmainwindw(), ferita de UISpecTestCase, pentru a btine fereastra aplicatiei si pentru a accesa cmpnentele individuale ale interfetei Verificati ca, la apasarea butnului Add, lista cntine elementul crespunzatr 4. (0.5p) Creati metda similara de test, testremve, pentru a verifica functinalitatea butnului Remve din interfata. Resurse utile Mediatr Pattern ( State Pattern ( Tutrial SwingWrker ( wrker.html)

Microsoft Word - M22

Microsoft Word - M22 Platfrmă de e learning și curriculă e cntent pentru învățământul superir tehnic Instrumente pentru Dezvltarea Prgramelr 22. Instrumente avansate Web: Servlets & JSP. Servlet Definitia Oracle pentru Servlet:

Mai mult

Fgggfbn x

Fgggfbn x Declaraţia Intrastat Ptrivit prevederilr Legii nr. 422/2006 privind rganizarea şi funcţinarea sistemului statistic de cmerţ internaţinal cu bunuri, cmpletarea declaraţiei statistice Intrastat este bligatrie

Mai mult

Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011

Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011 Laborator 9: Fire de execuţie Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 20 noiembrie 2011 I. NOŢIUNI TEORETICE A. Ce este un fir de execuţie? Înainte de a defini conceptul de fir

Mai mult

SPECIFICAȚII TEHNICE procedura achizitie FURNIZARE CENTRU DE PRELUCRARE CNC O P I S Secţiunea I. Informaţii generale Secţiunea II. Specificatii tehnic

SPECIFICAȚII TEHNICE procedura achizitie FURNIZARE CENTRU DE PRELUCRARE CNC O P I S Secţiunea I. Informaţii generale Secţiunea II. Specificatii tehnic SPECIFICAȚII TEHNICE prcedura achizitie FURNIZARE CENTRU DE PRELUCRARE CNC O P I S Secţiunea I. Infrmaţii generale Secţiunea II. Specificatii tehnice si dcumentatia de atribuire Secţiunea III. Frmulare

Mai mult

Interfață Vizuală Om-Mașină Analiza și recunoașterea gesturilor

Interfață Vizuală Om-Mașină Analiza și recunoașterea gesturilor LAPI Labratrul de Analiza şi Prelucrarea Imaginilr Universitatea POLITEHNICA din Bucureşti Interfață Vizuală Om-Mașină Analiza și recunașterea gesturilr Dr.ing. Inuț Mirnică Facultatea de Electrnică, Telecmunicaţii

Mai mult

PROGRAMARE ORIENTATA PE OBIECTE

PROGRAMARE ORIENTATA PE OBIECTE Curs 2 Principiile Programării Orientate pe Obiecte Programare Orientată pe Obiecte Tehnici de programare Programarea procedurală Modul în care este abordată programarea, din punct de vedere al descompunerii

Mai mult

BankFlex Corporate Internet Banking

BankFlex Corporate Internet Banking G H I D U L U T I L I Z A T O R U L U I DECLARAŢIE DE CONFIDENŢIALITATE Tate materialele cu privire la acest dcument sunt prtejate prin drepturi de autr, mărci cmerciale şi/sau alte frme de prprietate

Mai mult

SWIFT: BTRLRO22 C.U.I. RO R.B. - P.J.R Nr. Înreg. Reg. Com.: J12 / 4155 / 1993 REGULAMENTUL OFICIAL AL CAMPANIEI DE PRE

SWIFT: BTRLRO22 C.U.I. RO R.B. - P.J.R Nr. Înreg. Reg. Com.: J12 / 4155 / 1993 REGULAMENTUL OFICIAL AL CAMPANIEI DE PRE REGULAMENTUL OFICIAL AL CAMPANIEI DE PRET PENTRU CREDITUL DE NEVOI PERSONALE PRACTIC BT SECTIUNEA I - ORGANIZATORUL CAMPANIEI Campania de pret pentru creditul de nevi persnale Practic BT este rganizata

Mai mult

Microsoft Word Achizitie Servicii masa

Microsoft Word Achizitie Servicii masa SMART Întreprinderi cmpetitive prin dezvltarea Strategiilr de Management cu accent pe Adaptabilitate, calitate, incluziune şi invare, pentru îmbunătăţirea rganizării muncii, a perfrmanţelr Resurelr umane

Mai mult

Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Test

Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Test Testare manuala: situatia in care o persoana initiaza fiecare test, interactioneaza cu el si interpreteaza, analizeaza si raporteaza rezultatele. Testare automata: exista un mecanism pentru executia fara

Mai mult

Presentazione standard di PowerPoint

Presentazione standard di PowerPoint Identitate Cnfeurpa a luat naştere în 2006, pentru a valrifica atât activităţile ecnmice cât şi pentru a reprezenta interesele financiare ale întreprinderilr. Cnfeurpa reprezintă exigenţele şi ptenţialităţile

Mai mult

Laborator 4: Continuare Programare Orientată pe Obiecte Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 29 octombrie 2011

Laborator 4: Continuare Programare Orientată pe Obiecte Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 29 octombrie 2011 Laborator 4: Continuare Programare Orientată pe Obiecte Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 29 octombrie 2011 I. NOŢIUNI TEORETICE A. Suprascrierea metodelor O clasă derivată

Mai mult

Ingineria Sistemelor de Programare

Ingineria Sistemelor de Programare Ingineria Sistemelor de Programare Agregarea si Mostenirea mihai.hulea@aut.utcluj.ro 2019 Compozitia si agregarea Relatia dintre obiecte raspunde afirmativ la intrebarea are un/are o Exemple: Telefonul

Mai mult

PPSD

PPSD Modele paralele SPMD Modelul SPMD Comunicarea prin mesaje Message Passing Interface Modelul SPMD Modelul SPMD (Single Program Multiple Data) Acesta este un model adecvat calculatoarelor MIMD In cele ce

Mai mult

PowerPoint Presentation

PowerPoint Presentation PACHETE DE PROMOVARE 17-20 iulie 2019 Htel Internatinal, Sinaia PACHETE DE PROMOVARE 18-21 iulie 2019 Htel Internaținal Sinaia Șcala de Vară în Pdiatrie prpune un prgram intensiv de educație medicală,

Mai mult

Curs 10

Curs 10 Ingineria Programării Design Patterns Modele de proiectare Curs Ovidiu Gheorghieş, ogh@infoiasi.ro Adriana Gheorghieş, adrianaa@infoiasi.ro Model View Controller Cel mai popular model de proiectare Dezvoltat

Mai mult

Programe de finantare din Fondurile Structurale Oportunitati pentru calificarea sau recalificarea angajatilor din Romania, prin intermediul instrument

Programe de finantare din Fondurile Structurale Oportunitati pentru calificarea sau recalificarea angajatilor din Romania, prin intermediul instrument Prgrame de finantare din Fndurile Structurale Oprtunitati pentru calificarea sau recalificarea angajatilr din Rmania, prin intermediul instrumentelr financiare ferite de Uniunea Eurpeana IN CAZUL IN CARE

Mai mult

Laborator Activities În sistemul Android activitățile reprezintă echivalentul ferestrelor din Windows, fiind clase care extind clasa Activity. Spre de

Laborator Activities În sistemul Android activitățile reprezintă echivalentul ferestrelor din Windows, fiind clase care extind clasa Activity. Spre de Laborator Activities În sistemul Android activitățile reprezintă echivalentul ferestrelor din Windows, fiind clase care extind clasa Activity. Spre deosebire de alte sisteme, în Android ecranul este mereu

Mai mult

Microsoft Word - 2 ES RO.doc

Microsoft Word - 2 ES RO.doc 2 MULTITASKING 2.1. Preliminarii Este deja foarte bine cunoscut faptul că o programare eficientă în domeniul sistemelor în timp real, în mod evident, vizând aici sistemele în timp real încorporate, este

Mai mult

tehnologii web

tehnologii web Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Tehnologii Web Lector univ. dr. Adrian Runceanu 1 Curs 7 Limbajul PHP (partea II) 2

Mai mult

Proiectarea Sistemelor Software Complexe

Proiectarea Sistemelor Software Complexe Proiectarea Sistemelor Software Complexe Curs 4 Arhitecturi de Sistem Software Bazate pe Tehnologii Middleware. Obiecte Distribuite. Rolul unui arhitect software este foarte asemănător cu cel al unui arhitect

Mai mult

Microsoft Word _POO_Lab_1_Modificari_v01.htm

Microsoft Word _POO_Lab_1_Modificari_v01.htm Laborator POO - 00 (draft) 00-00 / 0//00 00_POO_Lab Modificari_v0.htm POO Laborator Modificarea programelor Java. Studiu de caz: programul Salut.java. Varianta care utilizeaza un argument al programului

Mai mult

MMlSUMßi {>UÇAim DIRECŢIA RESURSE UMANE BIROU PERSONAL Q j UNIVERSITATEA TEHNICĂ D IN c ; U.- ANUNŢ UNIVERSITATEA TEHNICĂ DIN CLUJ-NAPOCA INTRARE nr O

MMlSUMßi {>UÇAim DIRECŢIA RESURSE UMANE BIROU PERSONAL Q j UNIVERSITATEA TEHNICĂ D IN c ; U.- ANUNŢ UNIVERSITATEA TEHNICĂ DIN CLUJ-NAPOCA INTRARE nr O MMlSUMßi {>UÇAim DIRECŢIA RESURSE UMANE BIROU PERSONAL Q j UNIVERSITATEA TEHNICĂ D IN c ; U.- ANUNŢ UNIVERSITATEA TEHNICĂ DIN CLUJ-NAPOCA INTRARE nr O / ^ / / r....a u l m j l Universitatea Tehnică din

Mai mult

Top

Top PROGRAMARE ORIENTATĂ PE OBIECTE Tratarea excepțiilor O excepție este o eroare care poate să apară la rularea unui program. Exemple: încercarea de deschidere a unui fișier ce nu există depășirea limitelor

Mai mult

Biomedical Wi-Fi data transmissons

Biomedical Wi-Fi  data transmissons Ce este WireShark? Introducere in WireShark (indrumar de laborator) Wireshark este un sniffer de pachete gratuit, care captureaza pachetele care sunt vehiculate pe o anumita interfata de retea. Aceasta

Mai mult

APROB, DECANUL FACULTĂŢII DE PSIHOLOGIE Lector univ.dr. Constantin-Edmond CRACSNER FIŞA DISCIPLINEI PSIHOLOGIA PERSONALITĂŢII 1. Date despre program 1

APROB, DECANUL FACULTĂŢII DE PSIHOLOGIE Lector univ.dr. Constantin-Edmond CRACSNER FIŞA DISCIPLINEI PSIHOLOGIA PERSONALITĂŢII 1. Date despre program 1 APROB, DECANUL FACULTĂŢII DE PSIHOLOGIE Lectr univ.dr. Cnstantin-Edmnd CRACSNER FIŞA DISCIPLINEI PSIHOLOGIA PERSONALITĂŢII 1. Date despre prgram 1.1. Instituţia de învăţământ superir UNIVERSITATEA ECOLOGICĂ

Mai mult

Microsoft Word - L17Ro_Intensitatea luminoasa_RF_f_RC

Microsoft Word - L17Ro_Intensitatea luminoasa_RF_f_RC STUDUL NTENSTĂŢ LUMNOASE Ş AL CÂMPULU LUMNOS ALE UNE SUSE DE LUMNĂ 1. Scpul lucrării Lucrarea îşi prpune determinarea intensităţii luminase a unei surse necunscute şi studiul distribuţiei intensităţii

Mai mult

MAGNA INTERNATIONAL INC

MAGNA INTERNATIONAL INC CODUL DE CONDUITĂ ȘI ETICĂ POLITICA PRIVIND CADOURILE & DIVERTISMENTUL POLITICA PRIVIND CADOURILE & DIVERTISMENTUL Oferirea sau primirea de caduri de afaceri și divertisment este adesea un md adecvat pentru

Mai mult

Platforma 5. 1 Introducere in MSSQL Introducere Pe parcursul ultimilor ani, se poate observa o cuplare a limbajelor de programare majore cu tipuri de

Platforma 5. 1 Introducere in MSSQL Introducere Pe parcursul ultimilor ani, se poate observa o cuplare a limbajelor de programare majore cu tipuri de Platforma 5. 1 Introducere in MSSQL Introducere Pe parcursul ultimilor ani, se poate observa o cuplare a limbajelor de programare majore cu tipuri de baze de date: Microsoft.Net (C# & VB) + Microsoft C++

Mai mult

Deloitte

Deloitte Nutăți juridice 1 martie 2019 În acest număr: Reguli ni privind reglementarea acrdurilr de externalizare în sectrul financiar al UE Ghidul revizuit privind acrdurile de externalizare (Ghidul), publicat

Mai mult

Declararea variabilelor

Declararea variabilelor Platforma 3. 1 Instructiuni diverse Declararea variabilelor Tipuri de Date Tipul de dată al unui obiect/variabila specifica tipul informaţiei pe care acel obiect îl poate stoca. Exemplu: numere întregi,

Mai mult

FIŞA DISCIPLINEI ANEXA nr. 3 la metodologie 1. Date despre program 1.1 Instituţia de învăţământ superior Școala Națională de Studii Politice și Admini

FIŞA DISCIPLINEI ANEXA nr. 3 la metodologie 1. Date despre program 1.1 Instituţia de învăţământ superior Școala Națională de Studii Politice și Admini FIŞA DISCIPLINEI ANEXA nr. 3 la metdlgie 1. Date despre prgram 1.1 Instituţia de învăţământ superir Șcala Naținală de Studii Plitice și Administrative 1.2 Facultatea / Departamentul Departamentul de Relaţii

Mai mult

Oferta educațională școală

Oferta educațională școală Ofertă educaținală grădiniță 2019-2020 Pregătire pentru viață este instituție de învățământ particular, fndată de Fundația Mntessri București, care funcținează cnfrm principiilr pedaggiei Mntessri. Şcala

Mai mult

Creational design patterns

Creational design patterns Unit Testing: CORRECT ALIN ZAMFIROIU Recapitulare Testing Unit testing Junit Test TestCase TestSuite Assertion Right-BICEP Test QUIZ.CSIE.ASE.RO CORRECT C Conformitatea formatului (Conformance); O Ordinea

Mai mult

Ingineria Sistemelor de Programare

Ingineria Sistemelor de Programare Ingineria Sistemelor de Programare Cuprins Fire de executie Concurrency API (java.util.concurrent) Executia concurenta Concurenta prin intermediul proceselor si a firelor de executie http://www.javamex.com/tutorials/threads/how_threads_work.shtml

Mai mult

PLANIFICAREA STRATEGICĂ LOCALĂ

PLANIFICAREA STRATEGICĂ LOCALĂ PLANIFICAREA STRATEGICĂ LOCALĂ SUPORT METODOLOGIC 2016 P a g e 2 Această publicație a fst elabrată datrită suprtului geners al pprului american și pln ferit prin intermediul Agenţiei SUA pentru Dezvltare

Mai mult

Paradigme de Programare

Paradigme de Programare Paradigme de Programare Conf. dr. ing. Andrei Olaru andrei.olaru@cs.pub.ro cs@andreiolaru.ro Departamentul de Calculatoare 2019 9 : 1 / 38 Cursul 9 Concluzie Paradigma Funcțională 9 : 2 / 38 Cursul 9:

Mai mult

Laborator 5 - Paradigme de Programare

Laborator 5 - Paradigme de Programare Laborator 5 - Paradigme de Programare Dezvoltarea unui GUI utilizând libsdl Graphics și platforma Kotlin-Native Kotlin ca și Python nu au avut din proiectare o bibliotecă specializată în oferirea de facilități

Mai mult

E_d_Informatica_sp_MI_2015_bar_02_LRO

E_d_Informatica_sp_MI_2015_bar_02_LRO Examenul de bacalaureat naţional 2015 Proba E. d) Informatică Varianta 2 Filiera teoretică, profilul real, specializările: matematică-informatică matematică-informatică intensiv informatică Toate subiectele

Mai mult

E 1.2 FIȘA DE EVALUARE GENERALĂ A PROIECTULUI MĂSURA 6.2 DEZVOLTAREA INFRASTRUCTURII DE SERVICII DESTINATE PRODUCĂTORILOR LOCALI Numărul de înregistra

E 1.2 FIȘA DE EVALUARE GENERALĂ A PROIECTULUI MĂSURA 6.2 DEZVOLTAREA INFRASTRUCTURII DE SERVICII DESTINATE PRODUCĂTORILOR LOCALI Numărul de înregistra E 1.2 FIȘA DE EVALUARE GENERALĂ A PROIECTULUI MĂSURA 6.2 DEZVOLTAREA INFRASTRUCTURII DE SERVICII DESTINATE PRODUCĂTORILOR LOCALI Numărul de înregistrare al Cererii de Finanţare (CF) în Registrul GAL: Denumire

Mai mult

WORK PROGRAM

WORK PROGRAM VOLUMUL II Anexa 6.5 Csturi de perare si intretinere 2014 2020 1 1. Csturi de explatare Csturile de explatare sunt estimate in md agregat pentru zna de furnizare a serviciilr acperita de OR. Csturile de

Mai mult

strategy2013RO.indd

strategy2013RO.indd CURTEA DE CONTURI EUROPEANĂ STRATEGIA 2013-2017 RO ROLUL CURȚII 1. Obligația instituțiilr publice de a răspunde pentru actul de gestiune reprezintă valare fundamentală a scietățilr demcratice și a Uniunii

Mai mult

Paradigme de programare

Paradigme de programare Curs 4 Transparență referențială. Legare statică / dinamică. Modelul contextual de evaluare. Transparență referențială Cuprins Efecte laterale Transparență referențială 2 Efecte laterale Efecte laterale

Mai mult

PERIOADA: S XVIII, XIX, XX MATEMATICĂ ŞI EXPLORAREA MEDIULUI - clasa a II-a manual Editura Didactică și Pedagogică Mihaela Ada Radu, Rodica Chiran, Ol

PERIOADA: S XVIII, XIX, XX MATEMATICĂ ŞI EXPLORAREA MEDIULUI - clasa a II-a manual Editura Didactică și Pedagogică Mihaela Ada Radu, Rodica Chiran, Ol PERIOADA: S XVIII, XIX, XX MATEMATICĂ ŞI EXPLORAREA MEDIULUI - clasa a II-a manual Editura Didactică și Pedaggică Mihaela Ada Radu, Rdica Chiran, Olga Pîrîială Aria curriculară: Matematică și explrarea

Mai mult

NOTIFICARE DE CONFIDENȚIALITATE PENTRU CANDIDAȚI Pentru noi contează încrederea pe care ne-o acordați. De aceea vă protejăm datele cu caracter persona

NOTIFICARE DE CONFIDENȚIALITATE PENTRU CANDIDAȚI Pentru noi contează încrederea pe care ne-o acordați. De aceea vă protejăm datele cu caracter persona NOTIFICARE DE CONFIDENȚIALITATE PENTRU CANDIDAȚI Pentru ni cntează încrederea pe care ne- acrdați. De aceea vă prtejăm datele cu caracter persnal și le utilizăm cu respnsabilitate pe tată durata angajării

Mai mult

Ghidul_2012_pentru_Mobilitatile_individuale_ale_elevilor

Ghidul_2012_pentru_Mobilitatile_individuale_ale_elevilor DG Educatin and culture Ghidul 2012 referitr la acńiunea MbilităŃile individuale ale elevilr în cadrul Prgramului Cmenius 1 Ghidul 2012 referitr la acńiunea MbilităŃile individuale ale elevilr în cadrul

Mai mult

Brosura sistem panou solar.cdr

Brosura sistem panou solar.cdr MANUAL DE INSTALARE SI UTILIZARE SISTEM PANOU SOLAR INO CU TUBURI VIDATE 100 / 122 / 150 / 200 / 250 L www.hnest.r Stimate client, Va multumim pentru achizitinarea acestui prdus EVOSANITARY, fabricat cnfrm

Mai mult

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f

ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja f ALGORITMII ŞI REPREZENTAREA LOR Noţiunea de algoritm Noţiunea de algoritm este foarte veche. Ea a fost introdusă în secolele VIII-IX de către Abu Ja far Mohammed ibn Musâ al- Khowârizmî în cartea sa intitulată

Mai mult

Logică și structuri discrete Relații. Funcții parțiale Marius Minea marius/curs/lsd/ 20 octombrie 2014

Logică și structuri discrete Relații. Funcții parțiale Marius Minea   marius/curs/lsd/ 20 octombrie 2014 Logică și structuri discrete Relații. Funcții parțiale Marius Minea marius@cs.upt.ro http://www.cs.upt.ro/ marius/curs/lsd/ 20 octombrie 2014 Relații în lumea reală și informatică Noțiunea matematică de

Mai mult

EXCEL FĂRĂ SECRETE Grafice şi diagrame

EXCEL FĂRĂ SECRETE Grafice şi diagrame EXCEL FĂRĂ SECRETE Grafice şi diagrame Cuprins 1. Introducere... 3 2. Crearea graficelor în Excel... 3 3. Mutarea şi copierea graficelor... 11 2 EXCEL FĂRĂ SECRETE- Grafice şi diagrame 1. Introducere Informaţiile

Mai mult

AUFBAUANLEITUNG

AUFBAUANLEITUNG Pagina 1 din 9 INSTRUCȚIUNE DE CONSTRUIRE Balansar dublu cu platfrmă Balansar dublu cu platfrmă (EAN 4250083823812) Balansar dublu cu platfrmă + tbgan (EAN 4250083820460) (Tbgan în funcție de livrare)

Mai mult

9. Design patterns - Singleton, Factory, Observer Scopul acestui curs este familiarizarea cu folosirea unor pattern-uri des întâlnite în design-ul atâ

9. Design patterns - Singleton, Factory, Observer Scopul acestui curs este familiarizarea cu folosirea unor pattern-uri des întâlnite în design-ul atâ 9. Design patterns - Singleton, Factory, Observer Scopul acestui curs este familiarizarea cu folosirea unor pattern-uri des întâlnite în design-ul atât al aplicațiilor, cât și al API-urilor - Singleton,

Mai mult

MINISTERUL ADMINISTRAŢIEI

MINISTERUL  ADMINISTRAŢIEI NR. 2976 / 21.06.2019 ANUNT CONCURS Serviciul de Ambulanţă Judeţean Alba rganizează cncurs pentru cuparea a 1 (unu) functie cntractuala de executie, pst vacant pe durata nedeterminată de sfer autsanitara

Mai mult

Caraivan George-Alexandru Grupa 431A Interfața driver-kernel la Linux Introducere Deși pentru unii dintre noi acest lucru poate fi o supriză, cei mai

Caraivan George-Alexandru Grupa 431A Interfața driver-kernel la Linux Introducere Deși pentru unii dintre noi acest lucru poate fi o supriză, cei mai Caraivan George-Alexandru Grupa 431A Interfața driver-kernel la Linux Introducere Deși pentru unii dintre noi acest lucru poate fi o supriză, cei mai specializați dintre noi în domeniul calculatoarelor

Mai mult

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de

Interfețe și Protocoale de Comunicații Arduino-Port Paralel Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de Arduino. Laborator 1- Portul Paralel 1 Caracteristici generale Arduino UNO este o placă de dezvoltare bazată pe un microcontroller ATmega 328P pe 8 biți cu 32kB memorie flash. Placa de dezvoltare conține:

Mai mult

CONDIȚII GENERALE CONTRACTUALE. Denumirea societății: Nr. ORC: sediu: Centru de Informare: Adres ă electronic ă: Pagin ă web: UNI-MED Szeged Egészségü

CONDIȚII GENERALE CONTRACTUALE. Denumirea societății: Nr. ORC: sediu: Centru de Informare: Adres ă electronic ă: Pagin ă web: UNI-MED Szeged Egészségü Denumirea scietății: Nr ORC: sediu: Centru de Infrmare: Adres ă electrnic ă: Pagin ă web: UNI-MED Szeged Egészségügyi Szlgáltató Krlátlt Felelősség ű Társaság 06-09-011070 (Szegedi Törvényszék Cégbírósága)

Mai mult

ROMÂNIA INSTITUTUL NAŢIONAL DE STATISTICĂ ANCHETA STRUCTURALĂ ÎN ÎNTREPRINDERI AS 2018 GHID METODOLOGIC - Bucureşti

ROMÂNIA INSTITUTUL NAŢIONAL DE STATISTICĂ ANCHETA STRUCTURALĂ ÎN ÎNTREPRINDERI AS 2018 GHID METODOLOGIC - Bucureşti ROMÂNIA INSTITUTUL NAŢIONAL DE STATISTICĂ ANCHETA STRUCTURALĂ ÎN ÎNTREPRINDERI AS 2018 GHID METODOLOGIC - Bucureşti 2019 - AS / 2 CUPRINS Pag. PARTEA I-a - PREZENTAREA GENERALĂ A ANCHETEI 1. 2. 3. 4. 5.

Mai mult

Program educaţional ŞCOALA ALTFEL Să ştii mai multe, să fii mai bun! aprilie 2019 "Dezvoltarea armonioasă a personalităţii elevilor prin activit

Program educaţional ŞCOALA ALTFEL Să ştii mai multe, să fii mai bun! aprilie 2019 Dezvoltarea armonioasă a personalităţii elevilor prin activit Prgram educaţinal ŞCOALA ALTFEL Să ştii mai multe, să fii mai bun! 15-19 aprilie 2019 "Dezvltarea armniasă a persnalităţii elevilr prin activităţi extracurriculare" DIRECTOR, Prf. Tudrache Valentina DIRECTOR

Mai mult

Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici O

Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici O Operatorii in C Expresii Operatori aritmetici Operatori de asignare Operatori de incrementare si decrementare Operatori relationali Operatori logici Operatii pe biti Operatorul conditional Operatori Logici

Mai mult

În atenţia operatorilor economici interesaţi, SOLICITARE DE OFERTE Autoritatea Naţională pentru Administrare şi Reglementare în Comunicaţii (ANCOM), c

În atenţia operatorilor economici interesaţi, SOLICITARE DE OFERTE Autoritatea Naţională pentru Administrare şi Reglementare în Comunicaţii (ANCOM), c În atenţia peratrilr ecnmici interesaţi, SOLICITARE DE OFERTE Autritatea Naţinală pentru Administrare şi Reglementare în Cmunicaţii (ANCOM), cu sediul în Mun. Bucureşti, Str. Delea Nuă, Nr. 2, Sectr 3,

Mai mult

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve

Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (ve Laborator 1 suport teoretic Mediul de dezvoltare Eclipse GLOSAR - Aplicaţie: program obţinut în urma aplicării operației BUILD asupra unui proiect (vezi Program C) - BUILD: operație complexă prin care

Mai mult

Lucrarea 10

Lucrarea 10 Lucrarea 10. Studierea facilitatilor senzoriale, de calcul si de comunicatie ale unei placi de tip Arduino 1. Obiectivul lucrarii Lucrarea isi propune sa prezinte facilitatile de calcul, senzoriale si

Mai mult

PowerPoint-Präsentation

PowerPoint-Präsentation MANAGEMENTUL FLUXULUI DE TREZORERIE ÎN GESTIONAREA AFACERII - Curs susținut de Iancu Guda - CUPRINS Obiectivele cursului Ce veți învăța? Prezentarea lectrului Detalii privind rganizarea cursului și înscriere

Mai mult

Compartiment Stare Civilă

Compartiment Stare Civilă Cmpartiment Stare Civilă Declararea şi înregistrarea naşterii. Certificatul medical cnstatatr al naşterii; Certificatul de naştere şi actul de identitate al mamei şi al declarantului + cpie, dacă naşterea

Mai mult

ANUNT CONCURS Serviciul de Ambulanţă Judeţean Alba organizează concurs pentru ocuparea a 1 (unu) post vacant pe durata nedeterminată de sofer autosani

ANUNT CONCURS Serviciul de Ambulanţă Judeţean Alba organizează concurs pentru ocuparea a 1 (unu) post vacant pe durata nedeterminată de sofer autosani ANUNT CONCURS Serviciul de Ambulanţă Judeţean Alba rganizează cncurs pentru cuparea a 1 (unu) pst vacant pe durata nedeterminată de sfer autsanitara II, la Statia Centrala Alba Iulia, pentru cmpartimentul

Mai mult

Microsoft Word - DOP007191RO05-11PP-DEC102-11FINC1-TR.doc

Microsoft Word - DOP007191RO05-11PP-DEC102-11FINC1-TR.doc CURTEa DE CONTURI EUPEaNă NOTă INFORMaTIvă Prezentare generală a rapartelr anuale 2010, însţită de infrmaţii explicative RaPOaRTELE anuale 2010 RAPOARTELE ANUALE 2010 NOTĂ INFORMATIVĂ 1 CUVÂNT-ÎNAINTE

Mai mult

INVATAMANTUL / INSTRUIREA CENTRATE PE STUDENT

INVATAMANTUL / INSTRUIREA CENTRATE PE STUDENT Educaţia/învăţământul centrate pe student Direcţii strategice privind frmarea cadrelr didactice universitare 1. Calitate si frmare în prcesul de dezvltare prfesinală a cadrelr didactice universitare După

Mai mult

Descrierea proiectului Proiectul structurat pe o durata de 36 de luni, isi propune realizarea unui sistem bio-mimetic aplicabil in analiza speciilor r

Descrierea proiectului Proiectul structurat pe o durata de 36 de luni, isi propune realizarea unui sistem bio-mimetic aplicabil in analiza speciilor r Descrierea priectului Priectul structurat pe durata de 36 de luni, isi prpune realizarea unui sistem bi-mimetic aplicabil in analiza speciilr reactive radicalice. Dezvltarea sistemului bi-mimetic se face

Mai mult

PowerPoint Presentation

PowerPoint Presentation UPB - Facultatea ETTI - Curs ISC - an IV Specializarea RST 2010-2011 Inginerie Software pentru Comunicatii (ISC / RST) Titular curs: Eduard-Cristian Popovici Suport curs: http://discipline.elcom.pub.ro/isc/

Mai mult

SUBPROGRAME

SUBPROGRAME SUBPROGRAME Un subprogram este un ansamblu ce poate conţine tipuri de date, variabile şi instrucţiuni destinate unei anumite prelucrări (calcule, citiri, scrieri). Subprogramul poate fi executat doar dacă

Mai mult

Laborator 10 - Paradigme de Programare Corutine - suport nativ pentru paralelism în Kotlin Înainte de a trece la realizarea unei aplicații utilizând c

Laborator 10 - Paradigme de Programare Corutine - suport nativ pentru paralelism în Kotlin Înainte de a trece la realizarea unei aplicații utilizând c Laborator 10 - Paradigme de Programare Corutine - suport nativ pentru paralelism în Kotlin Înainte de a trece la realizarea unei aplicații utilizând corutinele în Kotlin este bine să se realizeze următorii

Mai mult

Laborator 3

Laborator 3 Laborator 3 Programare III săptămâna 8-12.10.2018 OBIECTIVE: - Folosirea modificatorilor unei clase (public, abstract, final) - Folosirea modificatorilor de acces în declaraţiile membrilor unei clase Noţiuni:

Mai mult

Tema laborator TS.NET 2019 Vom simula (partial, in scop didactic) activitatea unui service auto. Pentru aceasta vom considera urmatoarele tipuri: Clie

Tema laborator TS.NET 2019 Vom simula (partial, in scop didactic) activitatea unui service auto. Pentru aceasta vom considera urmatoarele tipuri: Clie Tema laborator TS.NET 2019 Vom simula (partial, in scop didactic) activitatea unui service auto. Pentru aceasta vom considera urmatoarele tipuri: Client - caracteristici pentru un client ClientId - intreg

Mai mult

INSTITUTUL NAŢIONAL AL JUSTIŢIEI DIN REPUBLICA MOLDOVA NATIONAL INSTITUTE OF JUSTICE REPUBLIC OF MOLDOVA Anexă la Hotărârea Consiliului INJ nr.9/5 din

INSTITUTUL NAŢIONAL AL JUSTIŢIEI DIN REPUBLICA MOLDOVA NATIONAL INSTITUTE OF JUSTICE REPUBLIC OF MOLDOVA Anexă la Hotărârea Consiliului INJ nr.9/5 din INSTITUTUL NAŢIONAL AL JUSTIŢIEI DIN REPUBLICA MOLDOVA NATIONAL INSTITUTE OF JUSTICE REPUBLIC OF MOLDOVA Anexă la Htărârea Cnsiliului INJ nr.9/5 din 25.09.2015 Crdnat cu: Cnsiliul Superir al Magistraturii,

Mai mult

Manual de utilizare Room Booking System

Manual de utilizare Room Booking System Manual de utilizare Room Booking System Cuprins 1. Autentificare 2. Utilizare aplicatie 2.1. Manage Reservation 2.2. Rooms 2.3. Manage Users 2.4. View Reservations 3. Sectiuni Adaugare/Editare 3.1 Adauga

Mai mult

Microsoft Word - a9_l5.doc

Microsoft Word - a9_l5.doc LUCRAREA nr.4: prezentarea în frecvenţă a funcţiilr de transfer. Criterii de stabilitate. Scpul lucrării Se va face analiza cprtării în frecvenţă a sisteelr de reglare autate (reprezentarea hdgrafului

Mai mult

LUCRAREA 8 PROGRAMAREA NELINIARĂ ÎN REZOLVAREA PROBLEMELOR DIN ENERGETICĂ. METODE DE ORDINUL Aspecte generale Programarea neliniară are o foart

LUCRAREA 8 PROGRAMAREA NELINIARĂ ÎN REZOLVAREA PROBLEMELOR DIN ENERGETICĂ. METODE DE ORDINUL Aspecte generale Programarea neliniară are o foart LUCRAREA 8 PROGRAMAREA NELINIARĂ ÎN REZOLVAREA PROBLEMELOR DIN ENERGETICĂ. METODE DE ORDINUL 0 8.. Aspecte generale Programarea neliniară are o foarte mare importanţă în rezolvarea problemelor de optimizări,

Mai mult

Programarea şi utilizarea calculatoarelor

Programarea şi utilizarea calculatoarelor Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Programarea calculatoarelor Lect.dr. Adrian Runceanu Curs 6 Instrucţiunile limbajului

Mai mult

Programarea şi utilizarea calculatoarelor

Programarea şi utilizarea calculatoarelor Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Programarea calculatoarelor Lect.dr. Adrian Runceanu Curs 3 Elemente introductive ale

Mai mult

Laborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011

Laborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011 Laborator 2: Instrucţiuni Java şi lucru cu şiruri de caractere Întocmit de: Adina Neculai Îndrumător: Asist. Drd. Gabriel Danciu 18 octombrie 2011 I. NOŢIUNI TEORETICE A. Instrucţiuni condiţionale 1. Intrucţiunea

Mai mult

Microsoft Word - PDS_proiect5_2019

Microsoft Word - PDS_proiect5_2019 TEMA 5 (optionala) Tema se preda in saptamana a-14 a marti la ultimele sedinte de proiect. Se realizează un proiect cu interfaţă grafică folosind mediul GUIDE MATLAB. Prezentarea mediului GUIDE este la

Mai mult

Document2

Document2 O NOUA TEORIE A STABILITATII ASCHIERII, CARE SE BAZEAZA PE DINAMICA HAOTICA A PROCESULUI, PRECUM SI APLICAREA ACESTEIA LA CONTROLUL INTELIGENT AL STABILITATII Obiectivele proiectului Ideile cheie care

Mai mult

Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Pu

Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Pu Textul si imaginile din acest document sunt licentiate Attribution-NonCommercial-NoDerivs CC BY-NC-ND Codul sursa din acest document este licentiat Public-Domain Esti liber sa distribui acest document

Mai mult

Instructiuni pt. depunerea declaratiei A4200 Declaratia A4200 se construieste pornind de la o colectie de fisiere XML, reprezentand fiecare o zi fisca

Instructiuni pt. depunerea declaratiei A4200 Declaratia A4200 se construieste pornind de la o colectie de fisiere XML, reprezentand fiecare o zi fisca Instructiuni pt. depunerea declaratiei A4200 Declaratia A4200 se construieste pornind de la o colectie de fisiere XML, reprezentand fiecare o zi fiscala, precum si un XML rezumat al perioadei numit in

Mai mult

PowerPoint Presentation

PowerPoint Presentation Auto Id Middleware Preocupă-te de nevoile tale de business, de tehnologie ne ocupăm noi! Vrei să integrezi RFID și alte echipamente Auto Id în procesele tale de business? Concentrează-te pe logica de aplicație

Mai mult

Politica privind protectia datelor personale Tiriac Collection Compania Car Gallery SRLvă urează bun venit pe pagina sa web şi vă mulțumește pentru in

Politica privind protectia datelor personale Tiriac Collection Compania Car Gallery SRLvă urează bun venit pe pagina sa web şi vă mulțumește pentru in Plitica privind prtectia datelr persnale Tiriac Cllectin Cmpania Car Gallery SRLvă urează bun venit pe pagina sa web şi vă mulțumește pentru interesul manifestat faţă de cmpanie şi prdusele si serviciile

Mai mult

Analiză statică Analiza fluxului de date 23 octombrie 2014

Analiză statică Analiza fluxului de date 23 octombrie 2014 Analiză statică Analiza fluxului de date 23 octombrie 2014 Analiză statică: definiție O analiză a codului sursă (fără a executa programul), cu scopul de a determina proprietăți ale programului sursă. (in

Mai mult

ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine număru

ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine număru ALGORITMICĂ. Seminar 3: Analiza eficienţei algoritmilor - estimarea timpului de execuţie şi notaţii asimptotice. Problema 1 (L) Să se determine numărul de operaţii efectuate de către un algoritm care determină

Mai mult

Microsoft Word - Anexa 3- F 8 2 Contr acordare-redim limita.doc

Microsoft Word - Anexa 3- F 8 2 Contr acordare-redim limita.doc Intre: Cntract nr...... din... privind acrdarea/redimensinarea de Limita de descperire la cntul persnal cu acces prin card CEC BANK SA CEC BANK S.A. cu sediul in Bucuresti, Calea Victriei nr 13, sectr

Mai mult

AcadNet Etapa Naţională Secțiunea calculatoare, clasele Citiți cu atenție toate subiectele înainte de a începe rezolvarea. Aveți 15 minut

AcadNet Etapa Naţională Secțiunea calculatoare, clasele Citiți cu atenție toate subiectele înainte de a începe rezolvarea. Aveți 15 minut Secțiunea calculatoare, clasele 11-12 Citiți cu atenție toate subiectele înainte de a începe rezolvarea. Aveți 15 minute să adresați întrebări pentru clarificări înainte de a contoriza timpul de rezolvare

Mai mult

Microsoft Word - CarteC.doc

Microsoft Word - CarteC.doc INSTRUCŢIUNILE LIMBAJULUI C (2) Instrucţiuni repetitive Instrucţiunea while Instrucţiunea while are formatul: while(expresie) Expresie DA Instrucţiune NU Instrucţiunea while produce în primul rând evaluarea

Mai mult

Introducere în limbajul JavaScript

Introducere în limbajul JavaScript Introducere în limbajul JavaScript (III) HTML DOM (Document Object Model) DOM este un standard W3C (World Wide Web Consortium) care permite programelor și scripturilor accesarea dinamică a documentelor

Mai mult

Introducere

Introducere Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic AEACD 17. Segmentarea imaginilor: Region-based segmentation. Graph Theory In Image Segmentation Region-based segmentation

Mai mult

Logică și structuri discrete Logică propozițională Marius Minea marius/curs/lsd/ 3 noiembrie 2014

Logică și structuri discrete Logică propozițională Marius Minea   marius/curs/lsd/ 3 noiembrie 2014 Logică și structuri discrete Logică propozițională Marius Minea marius@cs.upt.ro http://www.cs.upt.ro/ marius/curs/lsd/ 3 noiembrie 2014 Unde aplicăm verificarea realizabilității? probleme de căutare și

Mai mult

FIȘĂ CADRU PREZENTARE PROIECT

FIȘĂ CADRU PREZENTARE PROIECT FIȘĂ CADRU PREZENTARE PROIECT I - DATE GENERALE Titlul priectului CONSOLIDARE, RESTAURARE, CONSERVAREA ȘI PUNEREA ÎN VALOARE A BISERICII BUNA VESTIRE BRĂILA Amplasamentul (județul, lcalitatea, strada,

Mai mult

Raport privind calitatea executiei pentru anul 2018 (MiFID II)

Raport privind calitatea executiei pentru anul 2018 (MiFID II) Raport cu privire la identitatea locurilor de executare si la calitatea executiei anul 2018 ( Banca ) intocmeste prezentul Raport in conformitate cu prevederile art. 94 din Legea nr. 126/2018 privind pietele

Mai mult

CURS

CURS Capitolul Cuvinte-cheie SOAP, XML, REST, ASP.NET, client web, PHP, NuSOAP IH.12.1. Introducere Ce înseamnă serviciile web? Ele înseamnă invocarea la distanță a metodelor, prin web; limbaje și platforme

Mai mult

A

A Platforma 1. 1 Introducere A. Initierea unui nou proiect Microsoft Visual Studio este un mediu de dezvoltare software in care se pot realiza programe pentru platformele Windows (Desktop, Mobile + Embedded).

Mai mult

Lucrarea nr. 2 Aplicaţii de tip client Mihai IVANOVICI 6 martie 2006 Scopul acestei lucrări este de a vă familiariza cu modulul Python socket şi cu mo

Lucrarea nr. 2 Aplicaţii de tip client Mihai IVANOVICI 6 martie 2006 Scopul acestei lucrări este de a vă familiariza cu modulul Python socket şi cu mo Lucrarea nr. 2 Aplicaţii de tip client Mihai IVANOVICI 6 martie 2006 Scopul acestei lucrări este de a vă familiariza cu modulul Python socket şi cu modul de implementare al unei aplicaţii de tip client.

Mai mult

Microsoft PowerPoint - Curs_SDA_9_RO_2019_v2.pptx

Microsoft PowerPoint - Curs_SDA_9_RO_2019_v2.pptx SDA (PC2) Curs 9 Liste / Grafuri / Arbori Iulian Năstac Lista dublu înlănțuită Recapitulare Într-o astfel de listă fiecare nod conţine doi pointeri: unul spre nodul următor şi unul spre nodul precedent.

Mai mult