Metoda Dispose() Exemplu Dispose() Windows Forms MetodaDispose

Size: px
Start display at page:

Download "Metoda Dispose() Exemplu Dispose() Windows Forms MetodaDispose"

Transcription

1 Metoda Dispose() Exemplu: Metoda Dispose() are ca efect inchiderea formei curente si dealocarea ei din memorie. Vom crea o aplicatie care la apasarea unui buton va prelua textul introdus intr-o caseta de text si il va afisa intr-o caseta de mesaje. Apasarea celui de-al doilea buton va inchide forma si, in acest caz, aplicatia. Creati un proiect Windows Forms cu numele MetodaDispose Pentru forma care se deschide setati urmatoarele proprietati: o (Name): mainform o BackColor: PapayaWhip (tabul Web) o Font: Microsoft Sans Serif 8 Bold o ForeColor: DarkRed (tabul Web) o FormBorderStyle: FixedDialog o MaximizeBox: False o MinimizeBox: False o Size: 350, 215 o Text: Metoda Dispose() Adaugati pe forma un control Label si setati urmatoarele proprietati: o (Name): inputlabel o Location: 70, 13 o Text: Introduceti un text n caseta Adaugati pe forma un control TextBox si setati urmatoarele proprietati: o (Name): inputtextbox o ForeColor: DarkRed o Location: o Size: Adaugati pe forma doua controale Button si setati in ordine urmatoarele proprietati: o (Name): inputbutton, exitbutton o Locaton: 70, 90; 70, 140 o Size: 120, 23 o Text: Afiseaza textul; Inchide forma Faceti dublu-clic pe primul buton si in administratorul care se deschide scrieti codul in rosu: private void inputbutton_click(object sender, EventArgs e) //textul introdus in caseta de text va fi afisat in caseta de mesaje MessageBox.Show("Ati introdus textul '" + inputtextbox.text + "'", "Rezultatul operatiei", MessageBoxButtons.OK, MessageBoxIcon.Information); Faceti dublu-clic pe al doilea buton si in administratorul de evenimente scrieti codul in rosu: private void exitbutton_click(object sender, EventArgs e) mainform.activeform.dispose(); //inchide si dealoca forma 1

2 Metodele Clear() şi Add() Exemplu: In acest exemplu vom un utiliza controale pentru selectie si selectie multipla si anume CheckedListBox care contine mai multe casete de validare si ListBox care afiseaza ma multi itemi. Vom adauga pe forma un control CheckedListBox care va contine sapte casete de validare pentru zilele saptamanii. La apasarea unui buton, itemii bifati vor fi afisati intr-un control ListBox si intr-o eticheta Label. Creati un proiect Windows Forms cu numele ControaleSelectieMultipla Pentru forma care se deschide setati urmatoarele proprietati: o (Name): mainform o BackColor: Gainsboro (tabul Web) o Font: Microsoft Sans Serif 8 Bold o ForeColor: Indigo (tabul Web) o FormBorderStyle: FixedDialog o MaximizeBox: False o MinimizeBox: False o Size: 560, 245 o Text: Utilizarea controalelor de selectie multipla Adaugati pe forma un control CheckedListBox si setati urmatoarele proprietati: o (Name): inputcheckedlistbox o CheckOnClick: True (caseta este bifata cand facem clic pe ea) o ForeColor: Indigo o Location: 30, 35 o Size: In fereastra Properties faceti clic pe proprietatea Items si apoi pe caseta cu trei puncte din dreapta pentru a edita itemi care vor fi afisati in CkeckedListBox. In fereastra de editare care se deschide introduceti zilele saptamanii ca in figura urmatoare: 2

3 Adaugati pe forma un control ListBox si setati urmatoarele proprietati: o (Name): outputlistbox o ForeColor: Indigo o Location: 380, 35 o Size: 140, 110 Adaugati pe forma un control Button si setati urmatoarele proprietati: o (Name): selectionbutton o Location: 230, 75 o Size: 100, 30 o Text: Selecteaza Adaugati pe forma un control Label si setati urmatoarele proprietati: o (Name): outputlabel o Location: 30, 180 o Text: Faceti dublu-clic pe buton si in administrator scrieti codul in rosu: private void selectionbutton_click(object sender, EventArgs e) String s = "Am selectat si am adaugat itemii: "; //stergem itemi afsati in listbox outputlistbox.items.clear(); foreach (object c in inputcheckedlistbox.checkeditems) //pentru fiecare item selectat in CheckedListBox outputlistbox.items.add(c); //se adauga itemul la ListBox pentru a fi afisat s += c.tostring()+" "; //se adauga itemul selectat in stringul s outputlabel.text = s; //stringul este afisat in eticheta //pentru fiecare indice selectat in CheckedListBox foreach (int c in inputcheckedlistbox.checkedindices) inputcheckedlistbox.setitemchecked(c, false); //itemul respectiv este debifat/deselectat 3

4 Observatie: itemii dintr-un control CheckedListBox au asociati indici incepand cu 0, adica primul item are indicele zero, al doilea indicele 1 etc. Metoda CheckedIndices returneaza o colectie formata din indicii itemilor care au fost selectati (bifati) in CheckedListBox. Metoda SetItemChecked seteaza un item care are indicele c (primul parametru) la valoarea True (bifat) sau False (debifat). Itemii dintr-un ListBox sunt deasemenea indexati de la 0. Exemplu: este un exemplu de utilizare a controlului ListView. ListView este folosit pentru a afişa o colecţie de elemente în unul din cele 4 moduri (Text, Text+Imagini mici, Imagini mari, Detalii). Acesta este similar grafic cu ferestrele în care se afişează fişierele dintr-un anumit director din Windows Explorer. Fiind un control complex, conţine foarte multe proprietăţi, printre care: View ( selectează modul de afişare (LargeIcon, SmallIcon, Details, List)), LargeImageList, SmallImageList (icon-urile de afişat în modurile LargeIcon, SmallIcon), Columns (utilizat doar în modul Details, pentru a defini coloanele de afişat), Items (elementele de afişat). Exemplul acesta afisează într-un ListView o listă de elevi. Proiectul contine clasa Elev care este inzestrata cu proprietatile Nume, Prenume si Nota si cu metoda statică CitesteElevi() care returnează o listă de elevi (ne putem imagina că lista respectivă e citită din baza de date). Metoda SeteazaLista pregăteste lista pentru datele care îi vor fi servite: mai întăi îi adaugă 3 coloane, iar apoi setează proprietăti care tin de modul de afisare al acesteia. La incarcarea formei (evenimentul implicit Load) se vor lega datele (lista de elevi) de controlul de interfată. Creati un proiect Windows Forms cu numele UtilizareListView Pentru forma care se deschide setati urmatoarele proprietati: o (Name): mainform o AutoScroll: True o Font: Bold o FormBorderStyle: FixedDialog o MaximizeBox: False o Minimize: False o Size: 550, 240 4

5 o Text: Utilizarea controlului ListView Trageti pe forma un control ListView si setati urmatoarele proprietati: o (Name): elevilistview o BackColor: OldLace (tabul Web) o Dock : Fill (controlul va umple tot spatiul formei) Alegeti din meniu ViewCode sau apasati tasta F7 si adaugati codul metodei SeteazaLista() care stabileste optiunile de afisare pentru controlul ListView public partial class mainform : Form public mainform() InitializeComponent(); private void SeteazaLista() //adauga cele trei coloane cu titlu, latime si aliniere orizontala elevilistview.columns.add("nume", 200, HorizontalAlignment.Left); elevilistview.columns.add("prenume", 200, HorizontalAlignment.Left); elevilistview.columns.add("nota", 200, HorizontalAlignment.Left); //modul de vizualizare este Detalii elevilistview.view = View.Details; //informatiile din lista sunt sortate alfabetic elevilistview.sorting = SortOrder.Ascending; elevilistview.allowcolumnreorder = true; Alegeti din meniu ProjectAdd Class pentru a aduga proiectului o clasa si in fereastra de dialog care se deschide numiti clasa Elev.cs. In clasa creata scrieti urmatorul cod: class Elev //se declara trei proprietati pentru a obtine sau seta numele, prenumele si //nota unui elev din lista public string Nume get; set; public string Prenume get; set; public int Nota get; set; //aceasta metoda va returna o lista cu informatiile despre elevi public static List<Elev> CitesteElevi() //se creeeaza o lista cu elemente de tip Elev List<Elev> elevi = new List<Elev>(); //lista este populata cu patru obiecte de tip Elev //Informatiile despre elevi se seteaza cu ajutorul proprietatilor //Nume, Prenume si Nota declarate anterior elevi.add(new Elev() Nume = "Popescu", Prenume = "Daniel", Nota = 9 ); elevi.add(new Elev() Nume= "Danila", Prenume="Elena", Nota=10); elevi.add(new Elev() Nume="Pavel", Prenume="Dan", Nota=8); elevi.add(new Elev() Nume = "Ciornei", Prenume = "Andrei", Nota = 7 ); 5

6 //dupa creare si populare, lista este returnata de catre metoda return elevi; Faceti dublu-clic pe forma mainform pentru a deschide administratorul Load (implicit pentru forme). In administrator scrieti codul in rosu: private void mainform_load(object sender, EventArgs e) //incepe actualizarea informatiilor din ListView this.elevilistview.beginupdate(); ListViewItem a; ListViewItem.ListViewSubItem b; //c este un obiect din multimea de elevi returnata de metoda //CitesteElevi() din clasa Elev foreach (Elev c in Elev.CitesteElevi()) //se creeaza un nou item pentru controlul ListView a = new ListViewItem(); a.text = c.nume; //numele elevului din obiectul c este memorat in proprietatea Text b = new ListViewItem.ListViewSubItem(); //se creeaza un subitem pentru controlul ListView b.text = c.prenume; //prenumele elevului este memorat in prprietatea Text a subitemului a.subitems.add(b); //se adauga prenumele la itemul a b = new ListViewItem.ListViewSubItem(); //se creeaza un nou subitem in care se memoreaza nota elevului b.text = c.nota.tostring(); //nota se adauga in itemul a a.subitems.add(b); //itemul a este complet si se adauga in controlul ListView elevilistview.items.add(a); this.elevilistview.endupdate(); //s-a terminat actualizarea informatiilor din ListView SeteazaLista(); //apeleaza metoda care stabileste optiunile de afisare pentru ListView 6

7 Metoda Draw() Exemplu: Aplicaţia este un exemplu de utilizare a controlului ImageList. Acesta este un control care conţine o listă de imagini, care poate fi setată la design (proprietatea Images). Controlul ImageList dispune de o metodă Draw() care permite desenarea imaginilor pe care le conţine. Creati un proiect Windows Forms cu numele UtilizareImageList Pentru forma care se deschide setati proprietatile: o (Name): mainform o Font: Bold o FormBorderStyle: Fixed3D o MaximizeBox: False o MinimizeBox: False o Size: 800, 300 o Text: Utilizarea controlului ImageList Trageti pe forma un control Button si setati urmatoarele proprietati: o (Name): drawbutton o AutoSize: True o Location: 38, 30 o Text: Deseneaza Trageti pe forma un control ImageList (din sectiunea Components din Toolbox) si setati urmatoarele proprietati: o (Name): myimagelist o ImageSize: 150, 150 (dimensiunea de afisare a imaginilor din lista) Faceti clic pe prprietatea Images si apoi pe caseta cu trei puncte din dreapta pentru a deschide selectorul de imagini. In fereastra care se deschde faceti clc pe butonul Add si incarcati cinci imagini. Cand ati terminat faceti clic pe butonul OK. Faceti dublu-clic pe butonul Deseneaza si in administratorul care se deschide scrieti codul in rosu: 7

8 private void drawbutton_click(object sender, EventArgs e) //creeaza pentru forma un obiect Graphics (desen) Graphics grafic = this.creategraphics(); //fiecare imagine din ImageList este desenata pe ecran cu metoda Draw() for (int i = 0; i < myimagelist.images.count; i++) myimagelist.draw(grafic, i * , 80, i); grafic.dispose(); Imaginile incarcate in ImageList sunt identificate prin numarul de ordine i (incepand de la 0) si sunt desenate pe ecran incepand din punctul de coordonate (i*150+20, 80) (orizontala, verticala). Reamintim ca pentru proprietatea ImageSize a controlului ImageList au fost setate valorile 150, 150 (dimensiunea une imagni). Evenimentul DateSelected Exemplu: Controlul MonthCalendar afişează un calendar prin care se poate selecta o dată (zi, luna, an) în mod grafic. Proprietăţile mai importante sunt: MinDate, MaxDate, TodayDate ce reprezintă data minimă/maximă selectabilă şi data curentă (care apare afişată diferenţiat sau nu în funcţie de valorile proprietăţilor ShowToday,ShowTodayCircle. Există doua evenimente pe care controlul le expune: DateSelected şi DateChanged. În rutinele de tratare a acestor evenimente, programatorul are acces la un obiect de tipul DateRangeEventArgs care conţine proprietăţile Start şi End (reprezentând intervalul de timp selectat). Formularul din aplicaţie conţine un calendar pentru care putem selecta un interval de maximum 30 de zile, sunt afişate săptămânile şi ziua curentă. Intervalul selectat se afişează prin intermediul unei etichete. Dacă se selectează o singura dată atunci aceasta va fi adăugată ca item într-un ComboBox (orice dată poate apărea cel mult o dată în listă). Creati un proiect Windows Forms cu numele UtilizareCalendar Pentru forma care se deschide setati urmatoarele proprietati: 8

9 o (Name): mainform o BackColor: Silver (tabul Web) o Font: Bold o ForeColor: Navy (Web) o FormBorderStyle: FixedSingle o Size: 445, 265 o StartPositon: CenterScreen o Text: Utilizare Calendar Trageti pe forma un control MonthCalendar si setati urmatoarele proprietati: o (Name): mymonthcalendar o BackColor: BlanchedAlmond (Web) o ForeColor: Navy o Location: 15, 25 o MaxSelectionCount: 30 (numarul maxim de zile dintr-un interval selectat) o ShowTodayCircle: False o ShowWeekNumber: True o TitleBackColor: DarkMagenta (Web) Trageti pe forma un control ComboBox si setati urmatoarele proprietati: o (Name): mycombobox o Locaton: 275, 25 Trageti pe forma un control Label si setati urmatoarele proprietati: o (Name): mylabel o Location: 15, 200 Selectati calendarul si in fereastra Properties selectati tabul Events (fulgerul galben). Din lista evenimentelor selectati DateSelected si faceti dublu-clic pentru a deschide administratorul asociat. Scrieti codul in rosu: private void mymonthcalendar_dateselected(object sender, DateRangeEventArgs e) //in eticheta se afiseaza intervalul selectat this.mylabel.text = "Intervalul selectat: Start=" + e.start.toshortdatestring()+" End: "+e.end.toshortdatestring(); //daca este selectata o singura zi if (e.start.toshortdatestring() == e.end.toshortdatestring()) string x = e.start.toshortdatestring(); //respectiva data este adaugata in ComboBox, daca nu exista deja if (!mycombobox.items.contains(x)) mycombobox.items.add(x); 9

10 Evenimentele MouseDown, MouseUp, MouseMove Grupul de controale Toolbar (ToolStrip) afişează o bară de butoane în partea de sus a unui formular. Se pot introduce vizual butoane (printr-un designer, direct din Visual Studio.NET IDE), la care se pot seta atât textul afişat sau imaginea. Evenimentul cel mai util al acestui control este ButtonClick (care are ca parametru un obiect de tip ToolBarButtonClicEventArgs, prin care programatorul are acces la butonul care a fost apăsat). Exemplu: Modificare proprietăţi În aplicaţia următoare cele 3 butoane ale toolbar-ului permit modificarea proprietăţilor textului introdus în casetă. Toolbar-ul se poate muta fără a depăşi spaţiul ferestrei. Schimbarea fontului se realizează cu ajutorul unui control FontDialog(), iar schimbarea culorii utilizează ColorDialog(). Mutarea toolbar-ul este dirijată de evenimentele produse atunci când apăsăm butonul de mouse şi ne deplasăm pe suprafaţa ferestrei. Creati un proiect Windows Forms cu numele BaraMeniuri Pentru forma care se deschide setati urmatoarele proprietati: o (Name): mainform o BackColor: LightGray (Web) o Font : Bold o FormBorderStyle: FixedDialog o MaximizeBoxx: False o MinimizeBox: False o Size: 620, 300 o Text: Bara de unelte Trageti pe forma un control ToolStrip din sectiunea Menus&Toolbars din Toolbox si setati urmatoarele proprietati: o (Name): mytoolbar 10

11 o AutoSize: False o Dock: None o Font: Tahoma Bold o Location: 10, 10 o Padding: Left 10 o Size: 250, 30 Faceti clic pe sageata din mytoolbar si adaugati un buton, un separator, un buton, un separator, un buton, un separator. Pentru cele trei butoane adaugate in Toolbar setati, in ordine, urmatoarele proprietati o (Name): texttoolbarbutton, fonttoolbarbutton, colortoolbarbutton o AutoSize: False o DisplayStyle: Text o Size: 62, 25 o Text: Text nou, Font, Culoare Trageti pe forma un control RichTextBox (caseta de text care admite formarea textului afisat) si setati urmatoarele proprietati: o (Name): myrichtextbox o Font: 10 Bold o Location: 330, 210 o Multiline: True (mai multe linii) o Size: 270, 50 Daca rulati aplicatia, ar trebui sa obtineti: Faceti dublu-clic pe butonul Text nou si in administratorul creat scrieti textul in rosu: 11

12 private void texttoolbarbutton_click(object sender, EventArgs e) myrichtextbox.clear(); //textul din caseta este sters myrichtextbox.focus(); //caseta primeste focusul La apasarea butonului Font dorim sa se deschida o fereastra de dialog ca cea din figura urmatoare pentru a stabili in mod interactiv stilul si dimensiunea fontului utilizat: Aceasta functionalitate poate fi obtinuta cu ajutorul unui obiect din clasa FontDialog. Faceti dublu-clic pe butonul Font si scrieti in administrator codul in rosu: private void fonttoolbarbutton_click(object sender, EventArgs e) FontDialog fd = new FontDialog(); //creaza un obiect de dialog if (fd.showdialog()!= System.Windows.Forms.DialogResult.Cancel) //daca userul nu a apasat in fereastra de dialog butonul Cancel myrichtextbox.font = fd.font; //fontul texului din caseta de text este setat la fontul ales de //utilizator si memorat in dialogul fd La apasarea butonului Culoare dorim sa se deschida o fereastra de dialog ca cea din figura urmatoare in care utilizatorul sa poata alege in mod interactiv culoarea textului afisat in caseta de text. Aceasta functionalitate poate fi obtinuta cu ajutorul unui obiect din clasa ColorDialog. 12

13 Faceti dublu-clic pe butoanul Culoare si scrieti codul in rosu: private void colortoolbarbutton_click(object sender, EventArgs e) ColorDialog cd = new ColorDialog(); //creaza un obiect de dialog cd.allowfullopen = true; //permite deschiderea completa a ferestrei de dialog if (cd.showdialog() == System.Windows.Forms.DialogResult.OK) //daca userul nu a apasat butonul Cancel myrichtextbox.forecolor = cd.color; //culoarea textului afisat in caseta de text este setata la culoarea //aleasa de utilizator si memorata in dialogul cd Dorim ca Toolbar-ul sa poata fi deplasat pe ecran cu ajutorul mouse-ului. In plus, cand bara atinge marginea stanga a ferestrei, ea este automat docata la aceasta margine (Left), respectiv cand atinge marginea de sus este docata sus (Top). Daca bara iese din fereastra la dreapta sau jos, ea este docata automat dupa regula anterioara. Pentru a obtine aceasta functionalitate vom folosi trei evenimente asociate barei de unelte si anume: MouseDown, MouseUp, MouseMove. Selectati bara de unelte si in fereastra Properties selectati tabul Events (fulgerul galben). Faceti, in ordine, dublu-clic pe evenimentele MouseDown, MouseUp si MouseMove pentru a crea administratorii corespunzatori. Scrieti in primul eveniment codul in rosu: Boolean am_apasat; Point forma_deplasata; //variabile globale in clasa mainform private void mytoolbar_mousedown(object sender, MouseEventArgs e) am_apasat = true; forma_deplasata = new Point(e.X, e.y); //creaza un punct cu cordonatele date de pozitia mousului mytoolbar.capture = true; //bara de unelte urmareste miscarea mousului mytoolbar.location = forma_deplasata; //bara de unelte este reafisata in noua pozitie (punct pe ecran) In al doilea administrator scrieti codul: private void mytoolbar_mouseup(object sender, MouseEventArgs e) am_apasat = false; mytoolbar.capture = false; //bara de unelte nu mai urmareste miscarea mousului myrichtextbox.text = "Am mutat bara de unelte"; //se afiseaza in caseta de text un mesaj informativ In alt treilea administrator trebuie sa realizam docarea automata a barei de unelte la stanga si sus si in cazul in care bara este deplasata inafara ferestrei. In administrator scrieti codul in rosu: private void mytoolbar_mousemove(object sender, MouseEventArgs e) if (am_apasat) //a fost apasat pe bara de unelte butonul mouse-ului if (mytoolbar.dock == DockStyle.Top mytoolbar.dock == 13

14 DockStyle.Left) //daca bara este docata la stanga sau sus if (forma_deplasata.x < (e.x - 20) forma_deplasata.y < (e.y - 20)) //daca bara nu iese din fereastra am_apasat = false; mytoolbar.dock = DockStyle.None; mytoolbar.location = new Point(10, 10); mytoolbar.size = new Size(250, 30); //bara este afisata in punctul de coordonate (10,10) else if (mytoolbar.dock == DockStyle.None) mytoolbar.left = e.x + mytoolbar.left - forma_deplasata.x; mytoolbar.top = e.y + mytoolbar.top - forma_deplasata.y; if (mytoolbar.top < 5 mytoolbar.top > this.size.height - 20) //bara a atins marginea de sus sau a iesit din fereastra //miscandu-se in jos am_apasat = false; mytoolbar.dock = DockStyle.Top; //bara este docata sus mytoolbar.size = new Size(this.Size.Width, 30); else if (mytoolbar.left < 5 mytoolbar.left > this.size.width - 20) //bara a tins marginea din stanga sau a iesit din //fereastra miscandu-se spre dreapta am_apasat = false; mytoolbar.dock = DockStyle.Left; //bara este docata la stanga mytoolbar.size = new Size(60, this.size.height); 14

15 Metoda ShowDialog() Exemplu: Fişiere Exemplul permite, prin intermediul unui meniu, scrierea unui fişier Notpad, afişarea continutului acestuia într-o casetă text, schimbarea fontului şi culorii de afişare, ştergerea conţinutului casetei, afişarea unor informaţii teoretice precum şi Help dinamic. Au fost definite chei de acces rapid pentru accesarea componentelor meniului si anume: FileNew permite scrierea unui fişier notepad nou: FileOpen selectează şi afişează în caseta text conţinutul unui fişier text. FileClose şterge conţinutul casetei text, FileExit închide aplicaţia, Window Font şi WindowColor permit stabilirea fontului/culorii textului afişat. HelpDinamicHelp accesează help-ul online: HelpAbout PV afişează în caseta text informaţii despre implementarea unui meniu. Pentru deschiderea interactiva a unui fisier vom folosi un obiect din clasa OpenFileDialog care va deschide o fereastra in care putem selecta fisierul text (proprietatea Filter) pe care dorim sa-l deschidem. Numele fisirerului selectat va fi memorat in obiectul de dialog of. Deschiderea efectiva a fisierului necesita un obiect din clasa FileStream (flux de fisiere). Fisierul cu numele memorat in of.filename va fi deschis (proprietatea FileMode.Open) pentru a fi citit (proprietatea FileAccess.Read). Citirea efectiva, linie cu linie, a informatiilor din fisierul text deschis necesita utilizarea unui cititor de fluxuri StreamReader. Metoda Peek() returneaza valoarea -1 cand intalneste marcajul de sfarsit de fisier, adica s-a citit toata informatia din fisier. In acest moment fisierul (fluxul) poate fi inchis. Pentru a putea lucra cu fluxuri de fisiere trebuie sa adaugati in fisierul Form1.cs declaratia: using System.IO; Creati un proiect Windows Forms cu numele UtilizareFisiere Pentru forma care se deschide setati urmatoarele proprietati: o (Name): mainform o BackColor: Linen (Web) o Font: Bold 15

16 o FormBorderStyle: FixedSingle o MaximizeBox: False o MinimizeBox: False o Size: 660, 330 o Text: Utilizarea fisierelor externe Trageti pe forma un control MenuStrip din sectiunea Menus&Toolbars si setati urmatoarele proprietati: o (Name): mymenu o Font: Tahoma 10 Bold Faceti clic in caseta din meniu Type here si introduceti cele trei optiuni principale de meniu: File, Windows, Help. Faceti clic pe File, apasati Enter si introduceti suboptiunile de meniu: New, Open, Close, Exit, fiecare incheiata cu un Enter Faceti clic pe Windows si introduceti suboptiunile de meniu Font si Color, incheiate fiecare cu Enter Faceti clic pe Help si introduceti suboptiunile Dinamic Help si About PV incheiate fiecare cu Enter Trageti pe forma un control RichTextBox si setati urmatoarele proprietati: o (Name): myrichtextbox o Location: 145, 40 o Multiline: True o ReadOnly: True o ScrollBalls: ForcedBoth o Size: 475, 235 o Visibile: False Faceti dublu-clic pe optiunea New din File si scrieti codul in rosu: private void newtoolstripmenuitem_click(object sender, EventArgs e) System.Diagnostics.Process.Start("notepad"); //deschide aplicatia Notepad Faceti dublu-clic pe optiunea Open si scrieti codul in rosu: private void opentoolstripmenuitem_click(object sender, EventArgs e) OpenFileDialog of = new OpenFileDialog(); //se creeaza un obiect de dialog of.filter = "Text files (*.txt) *.txt"; //stabileste criteriul de fltrare a fisierelor of.title = "Fisiere text"; if (of.showdialog() == DialogResult.Cancel) return; //daca userul apasa Cancel fereastra de dialog se inchide myrichtextbox.text = ""; myrichtextbox.visible = true; //caseta de text devine vizibila 16

17 FileStream str; try str = new FileStream(of.FileName, FileMode.Open, FileAccess.Read); //se creeaza un flux de fisiere care se deschide pentru citire StreamReader rdr = new StreamReader(str); //se creeaza un cititor de fluxuri while (rdr.peek() >= 0) //cat timp nu s-a terminat fisierul string rl = rdr.readline(); //se citeste o linie din fisier myrichtextbox.text += rl + "\r\n"; //se adauga in caseta de text str.close(); //se inchide fluxul/fisierul //prinderea exceptiei daca fisierul text ales nu poate fi deschis catch(exception) MessageBox.Show("Error opening file", "File Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); Faceti dublu-clic pe optiunea Close si scrieti codul in rosu: private void closetoolstripmenuitem_click(object sender, EventArgs e) myrichtextbox.clear(); //sterge textul afisat in caseta myrichtextbox.visibile=false; //caseta redevine invizibila Faceti dublu-clic pe optiunea Exit si scrieti codul in rosu: private void exittoolstripmenuitem_click(object sender, EventArgs e) Application.Exit(); //se inchide aplicatia Faceti dublu-clic pe optiunea Font si scrieti codul in rosu. Functionalitatea este explicata in aplicatia anterioara. private void fonttoolstripmenuitem_click(object sender, EventArgs e) FontDialog fd = new FontDialog(); if (fd.showdialog()!= System.Windows.Forms.DialogResult.Cancel) myrichtextbox.font = fd.font; Faceti dublu-clic pe optiunea Color si scrieti codul in rosu. Functionalitatea este explicata in aplicatia anterioara. private void colortoolstripmenuitem_click(object sender, EventArgs e) ColorDialog cd = new ColorDialog(); cd.allowfullopen = true; if (cd.showdialog()!= System.Windows.Forms.DialogResult.Cancel) myrichtextbox.forecolor = cd.color; 17

18 Faceti dublu-clic pe optiunea Dinamic Help si scrieti codul in rosu: private void dinamichelptoolstripmenuitem_click(object sender, EventArgs e) System.Diagnostics.Process.Start("Firefox", " Faceti dublu-clic pe optiunea About PV si scrieti codul in rosu: private void aboutpvtoolstripmenuitem_click(object sender, EventArgs e) string s = "Pentru a adauga unui forme un control de tip meniu\n\rtrageti pe forma, din Toolbox, un control MenuStrip\n\rsi stabiliti apoi optiunile si suboptiunile de meniu."; MessageBox.Show(s, "Despre crearea meniurilor", MessageBoxButtons.OK, MessageBoxIcon.Information); 18

1. Creaţi un nou proiect de tip Windows Forms Application, cu numele MdiExample.

1. Creaţi un nou proiect de tip Windows Forms Application, cu numele MdiExample. Aplicaţia MdiExample Aplicaţia implementează: Deschiderea şi închiderea ferestrelor child. Minimizarea şi maximizarea ferestrelor. Aranjarea ferestrelor. Tratarea mesajului de atenţionare la ieşirea din

More information

Itemi Sisteme de Operare

Itemi Sisteme de Operare Itemi Sisteme de Operare 1. Pentru a muta un dosar (folder) de pe partiţia C: pe partiţia D: folosim: a. New Folder b. Ctrl + C din bara de instrumente şi Copy; c. Ctrl + X şi Ctrl + V; d. Edit Paste;

More information

MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila

MS POWER POINT. s.l.dr.ing.ciprian-bogdan Chirila MS POWER POINT s.l.dr.ing.ciprian-bogdan Chirila chirila@cs.upt.ro http://www.cs.upt.ro/~chirila Pornire PowerPoint Pentru accesarea programului PowerPoint se parcurg următorii paşi: Clic pe butonul de

More information

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N

2. Setări configurare acces la o cameră web conectată într-un router ZTE H218N sau H298N Pentru a putea vizualiza imaginile unei camere web IP conectată într-un router ZTE H218N sau H298N, este necesară activarea serviciului Dinamic DNS oferit de RCS&RDS, precum și efectuarea unor setări pe

More information

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice

Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice Titlul lucrării propuse pentru participarea la concursul pe tema securității informatice "Îmbunătăţirea proceselor şi activităţilor educaţionale în cadrul programelor de licenţă şi masterat în domeniul

More information

Versionare - GIT ALIN ZAMFIROIU

Versionare - GIT ALIN ZAMFIROIU Versionare - GIT ALIN ZAMFIROIU Controlul versiunilor - necesitate Caracterul colaborativ al proiectelor; Backup pentru codul scris Istoricul modificarilor Terminologie și concepte VCS Version Control

More information

Metrici LPR interfatare cu Barix Barionet 50 -

Metrici LPR interfatare cu Barix Barionet 50 - Metrici LPR interfatare cu Barix Barionet 50 - Barionet 50 este un lan controller produs de Barix, care poate fi folosit in combinatie cu Metrici LPR, pentru a deschide bariera atunci cand un numar de

More information

Proiect. Construirea interfetei

Proiect. Construirea interfetei Proiect Vom construi un proiect in care vom utiliza o parte din controalele studiate. Vom construi un formular care permite introducerea si validarea informatiilor despre un angajat. Construirea interfetei

More information

Update firmware aparat foto

Update firmware aparat foto Update firmware aparat foto Mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să efectuaţi acest update de firmware. Dacă nu aveţi încredere că puteţi realiza acest update cu succes, acesta

More information

Figura x.1 Ecranul de pornire al mediului de dezvoltare

Figura x.1 Ecranul de pornire al mediului de dezvoltare x. Mediul de dezvoltare MICROSOFT VISUAL C++ În cadrul acestui capitol vom prezenta Microsoft Visual C++, din cadrul suitei Microsoft Visual Studio 2012, care este un mediu de programare care suportă dezvoltarea

More information

Modalitǎţi de clasificare a datelor cantitative

Modalitǎţi de clasificare a datelor cantitative Modalitǎţi de clasificare a datelor cantitative Modul de stabilire a claselor determinarea pragurilor minime şi maxime ale fiecǎrei clase - determinǎ modul în care sunt atribuite valorile fiecǎrei clase

More information

Proiect. Vom construi o aplicatie care va folosi controlul MonthCalendar si alte controale noi.

Proiect. Vom construi o aplicatie care va folosi controlul MonthCalendar si alte controale noi. Proiect Vom construi o aplicatie care va folosi controlul MonthCalendar si alte controale noi. Controlul MonthCalendar Controlul MonthCalendar permite vizualizarea sau setarea informaţiilor de tip data.

More information

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows

Ghid identificare versiune AWP, instalare AWP şi verificare importare certificat în Store-ul de Windows Ghid identificare versiune AWP, instalare AWP 4.5.4 şi verificare importare certificat în Store-ul de Windows Data: 28.11.14 Versiune: V1.1 Nume fişiser: Ghid identificare versiune AWP, instalare AWP 4-5-4

More information

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: "9",

La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - <numarul dvs de carnet> (ex: 9, La fereastra de autentificare trebuie executati urmatorii pasi: 1. Introduceti urmatoarele date: Utilizator: - (ex: "9", "125", 1573" - se va scrie fara ghilimele) Parola: -

More information

Ghid pentru configurarea şi utilizarea aplicaţiei clicksign Demo

Ghid pentru configurarea şi utilizarea aplicaţiei clicksign Demo Ghid pentru configurarea şi utilizarea aplicaţiei clicksign Demo 2.6.9.223 Cuprins 1 Cadru general...2 2 Obţinerea unui certificat digital...3 3 Configurarea aplicaţiei clicksign...5 4 Utilizarea aplicaţiei

More information

Nume şi Apelativ prenume Adresa Număr telefon Tip cont Dobânda Monetar iniţial final

Nume şi Apelativ prenume Adresa Număr telefon  Tip cont Dobânda Monetar iniţial final Enunt si descriere aplicatie. Se presupune ca o organizatie (firma, banca, etc.) trebuie sa trimita scrisori prin posta unui numar (n=500, 900,...) foarte mare de clienti pe care sa -i informeze cu diverse

More information

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

Textul si imaginile din acest document sunt licentiate. Codul sursa din acest document este licentiat. Attribution-NonCommercial-NoDerivs CC BY-NC-ND 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

More information

X-Fit S Manual de utilizare

X-Fit S Manual de utilizare X-Fit S Manual de utilizare Compatibilitate Acest produs este compatibil doar cu dispozitivele ce au următoarele specificații: ios: Versiune 7.0 sau mai nouă, Bluetooth 4.0 Android: Versiune 4.3 sau mai

More information

Mai bine. Pentru c putem.

Mai bine. Pentru c putem. 1 CUPRINS: 1. SUMAR APLICAŢIE...... 3 1.1 Introducere... 3 1.2 Tipul de aplicaţie... 3 2. SPECIFICAŢII FUNCŢIONALE... 3 3. INSTALARE... 3 3.1 Introducere... 3 3.2 Ce trebuie să verificaţi înainte de a

More information

Lucrarea nr.1. Crearea unui document Word

Lucrarea nr.1. Crearea unui document Word Lucrarea nr.1 Crearea unui document Word Scopul lucrării Lucrarea are drept scop inițiere și familiarizarea studenților cu interfața editorului de text Microsoft Word 2007. Modul de lucru Word este un

More information

Laboratorul 3 Lucrul cu baze de date relaționate în Visual C#.NET

Laboratorul 3 Lucrul cu baze de date relaționate în Visual C#.NET Laboratorul 3 Lucrul cu baze de date relaționate în Visual C#.NET Ce ne propunem astăzi? În acest laborator ne propunem să implementăm în Visual C#.NET o aplicație destinată unui cabinet medical de radiologie,

More information

2. Setări configurare acces la o cameră web conectată într-un echipament HG8121H cu funcție activă de router

2. Setări configurare acces la o cameră web conectată într-un echipament HG8121H cu funcție activă de router Pentru a putea vizualiza imaginile unei camere web IP conectată într-un echipament Huawei HG8121H, este necesară activarea serviciului Dinamic DNS oferit de RCS&RDS, precum și efectuarea unor setări pe

More information

Editorul Power Point

Editorul Power Point Geoinformatică_Laborator 03 Editorul Power Point Power Point este un editor grafic performant care te va ajuta să-ţi creezi prezentări de proiecte. Elementul de bază a aplicaţiei Power Point este slide-ul

More information

Subiecte Clasa a VI-a

Subiecte Clasa a VI-a (40 de intrebari) Puteti folosi spatiile goale ca ciorna. Nu este de ajuns sa alegeti raspunsul corect pe brosura de subiecte, ele trebuie completate pe foaia de raspuns in dreptul numarului intrebarii

More information

Proceduri stocate. Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig.

Proceduri stocate. Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig. Proceduri stocate Crearea procedurilor stocate. Varianta 1 În Management Studio se dă clic pe New Query ca în imaginea de mai jos: Fig. 1 Odată cu deschiderea editorului SQL, apare și bara de instrumente

More information

După efectuarea operaţiilor dorite, calculatorul trebuie închis. Pentru oprirea corectă a sistemului de operare va trebui să folosim butonul

După efectuarea operaţiilor dorite, calculatorul trebuie închis. Pentru oprirea corectă a sistemului de operare va trebui să folosim butonul Pagina 1 1. SISTEMUL DE OPERARE WINDOWS 1.1. Pornirea calculatorului Orice calculator are pe cutie cel puţin un buton (de pornire) şi, eventual, unul de restartare în caz de blocare a calculatorului. Pentru

More information

Laboratorul 2 Problemă:

Laboratorul 2 Problemă: Laboratorul 2 În cadrul acestui laborator vom construi o primă aplicaţie în mediul LabWindows CVI care va conţine toate elementele funcţionale fundamentale, constitutive, care vor fi folosite ulterior

More information

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban

Reflexia şi refracţia luminii. Aplicaţii. Valerica Baban Reflexia şi refracţia luminii. Aplicaţii. Sumar 1. Indicele de refracţie al unui mediu 2. Reflexia şi refracţia luminii. Legi. 3. Reflexia totală 4. Oglinda plană 5. Reflexia şi refracţia luminii în natură

More information

Actualizarea firmware-ului pentru aparatul foto digital SLR

Actualizarea firmware-ului pentru aparatul foto digital SLR Actualizarea firmware-ului pentru aparatul foto digital SLR Vă mulţumim că aţi ales un produs Nikon. Acest ghid descrie cum să realizaţi actualizarea firmwareului. Dacă nu sunteţi sigur că puteţi realiza

More information

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962)

ARBORI AVL. (denumiti dupa Adelson-Velskii si Landis, 1962) ARBORI AVL (denumiti dupa Adelson-Velskii si Landis, 1962) Georgy Maximovich Adelson-Velsky (Russian: Гео ргий Макси мович Адельсо н- Ве льский; name is sometimes transliterated as Georgii Adelson-Velskii)

More information

Curs PowerPoint Lectia 3 Lectia 3 Formatare text si imagini

Curs PowerPoint Lectia 3 Lectia 3 Formatare text si imagini Lectia 3 Formatare text si imagini 3.1 Formatarea si introducerea textului Adaugarea textului intr-un diapozitiv Textul este introdus prin actionarea tastaturii: in momentul in care se ajunge la capatul

More information

Procesarea Imaginilor

Procesarea Imaginilor Procesarea Imaginilor Curs 11 Extragerea informańiei 3D prin stereoviziune Principiile Stereoviziunii Pentru observarea lumii reale avem nevoie de informańie 3D Într-o imagine avem doar două dimensiuni

More information

Arbori. Figura 1. struct ANOD { int val; ANOD* st; ANOD* dr; }; #include <stdio.h> #include <conio.h> struct ANOD { int val; ANOD* st; ANOD* dr; }

Arbori. Figura 1. struct ANOD { int val; ANOD* st; ANOD* dr; }; #include <stdio.h> #include <conio.h> struct ANOD { int val; ANOD* st; ANOD* dr; } Arbori Arborii, ca şi listele, sunt structuri dinamice. Elementele structurale ale unui arbore sunt noduri şi arce orientate care unesc nodurile. Deci, în fond, un arbore este un graf orientat degenerat.

More information

Ministerul Educaţiei Naţionale şi Cercetării Ştiinţifice Olimpiada de Tehnologia Informaţiei etapa judeţeană 2 aprilie 2016

Ministerul Educaţiei Naţionale şi Cercetării Ştiinţifice Olimpiada de Tehnologia Informaţiei etapa judeţeană 2 aprilie 2016 Subiect - Proba proiect 100 puncte GOOD FOOD Notă: Toate resursele le găsiţi în folder-ul Resurse aflat pe desktop. Creați un folder cu denumirea X, în care X este ID-ul de concurs și salvați în folder-ul

More information

UTILIZAREA FOILOR DE CALCUL TABELAR - EXCEL

UTILIZAREA FOILOR DE CALCUL TABELAR - EXCEL UTILIZAREA FOILOR DE CALCUL TABELAR - EXCEL 1. Deschiderea aplicaţiei Excel - Start Programs Microsoft Excel; - Dublu clic pe pictograma de pe ecran sub care scrie Microsoft Excel; Pe ecranul monitorului

More information

Laborator 1. Programare declarativă. Programare logică. Prolog. SWI-Prolog

Laborator 1. Programare declarativă. Programare logică. Prolog. SWI-Prolog Laborator 1 Programare declarativă O paradigmă de programare în care controlul fluxului de execuție este lăsat la latitudinea implementării limbajului, spre deosebire de programarea imperativă în care

More information

Aplicaţia nr. 1. Proiectarea unei aplicaţii în LabWindows/CVI

Aplicaţia nr. 1. Proiectarea unei aplicaţii în LabWindows/CVI 1. 1. Introducere Aplicaţia nr. 1. Proiectarea unei aplicaţii în LabWindows/CVI Proiectarea unei aplicaţii în mediul LabWindows/CVI constă în crearea unei interfeţe grafice a aplicaţiei, urmată apoi de

More information

Mecanismul de decontare a cererilor de plata

Mecanismul de decontare a cererilor de plata Mecanismul de decontare a cererilor de plata Autoritatea de Management pentru Programul Operaţional Sectorial Creşterea Competitivităţii Economice (POS CCE) Ministerul Fondurilor Europene - Iunie - iulie

More information

MODULUL 5.1. BAZELE UTILIZĂRII APLICAŢIILOR PENTRU PREZENTĂRI ELECTRONICE; APLICAŢIA IMPRESS DIN OPENOFFICE

MODULUL 5.1. BAZELE UTILIZĂRII APLICAŢIILOR PENTRU PREZENTĂRI ELECTRONICE; APLICAŢIA IMPRESS DIN OPENOFFICE MODULUL 5.1. BAZELE UTILIZĂRII APLICAŢIILOR PENTRU PREZENTĂRI ELECTRONICE; APLICAŢIA IMPRESS DIN OPENOFFICE 1 CUPRINS 5. BAZELE UTILIZĂRII APLICAŢIILOR PENTRU PREZENTĂRI ELECTRONICE; APLICAŢIA IMPRESS

More information

Semnare digitală configurări și proceduri de lucru Manual de utilizare

Semnare digitală configurări și proceduri de lucru Manual de utilizare Semnare digitală configurări și proceduri de lucru Manual de utilizare Servicii informatice privind activităţi ale comunităţii portuare Acest document şi informaţiile conţinute în el sunt în proprietatea

More information

Presto! PageManager pentru scanere Kodak

Presto! PageManager pentru scanere Kodak Presto! PageManager pentru scanere Kodak Ghidul utilizatorului A-61830_ro 1 Prezentare generală Cuprins Instalare...1-1 Caracteristici...1-2 Documentaţie auxiliară...1-3 Kodak Alaris Inc. şi NewSoft au

More information

Modulul 3 Procesare de text

Modulul 3 Procesare de text Modulul 3 Procesare de text Acest capitol asigură cunoştinţele necesare în lucrul cu o aplicaţie de editare text. Modulul asigură informaţiile necesare în conformitate cu programa analitica pentru Modului

More information

Modulul 3 Procesare de text

Modulul 3 Procesare de text Obiectivele Modulului Modul 3 Procesare de text Cititorul trebuie să-şi demonstreze cunoştinţele şi competenţa în utilizarea unei aplicaţii de procesare de text pe un computer personal. Cititorul trebuie

More information

INFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M )

INFORMAȚII DESPRE PRODUS. FLEXIMARK Stainless steel FCC. Informații Included in FLEXIMARK sample bag (article no. M ) FLEXIMARK FCC din oțel inoxidabil este un sistem de marcare personalizată în relief pentru cabluri și componente, pentru medii dure, fiind rezistent la acizi și la coroziune. Informații Included in FLEXIMARK

More information

GHID DE TERMENI MEDIA

GHID DE TERMENI MEDIA GHID DE TERMENI MEDIA Definitii si explicatii 1. Target Group si Universe Target Group - grupul demografic care a fost identificat ca fiind grupul cheie de consumatori ai unui brand. Toate activitatile

More information

ISBN-13:

ISBN-13: Regresii liniare 2.Liniarizarea expresiilor neliniare (Steven C. Chapra, Applied Numerical Methods with MATLAB for Engineers and Scientists, 3rd ed, ISBN-13:978-0-07-340110-2 ) Există cazuri în care aproximarea

More information

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC

REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC REVISTA NAŢIONALĂ DE INFORMATICĂ APLICATĂ INFO-PRACTIC Anul II Nr. 7 aprilie 2013 ISSN 2285 6560 Referent ştiinţific Lector univ. dr. Claudiu Ionuţ Popîrlan Facultatea de Ştiinţe Exacte Universitatea din

More information

După efectuarea operaţiilor dorite, calculatorul trebuie închis. Pentru oprirea corectă a sistemului de operare va trebui să folosim butonul

După efectuarea operaţiilor dorite, calculatorul trebuie închis. Pentru oprirea corectă a sistemului de operare va trebui să folosim butonul Windows Vista Business Pagina 1 1. PRIMII PAŞI ÎN LUCRUL CU CALCULATORUL 1.1. Pornirea calculatorului Orice calculator are pe cutie cel puţin un buton (de pornire) şi, eventual, unul de restartare în caz

More information

Propuneri pentru teme de licență

Propuneri pentru teme de licență Propuneri pentru teme de licență Departament Automatizări Eaton România Instalație de pompare cu rotire în funcție de timpul de funcționare Tablou electric cu 1 pompă pilot + 3 pompe mari, cu rotirea lor

More information

Ce pot face pe hi5? Organizare si facilitati. Pagina de Home

Ce pot face pe hi5? Organizare si facilitati. Pagina de Home Ce este Hi5!? hi5 este un website social care, în decursul anului 2007, a fost unul din cele 25 cele mai vizitate site-uri de pe Internet. Compania a fost fondată în 2003 iar pana in anul 2007 a ajuns

More information

Olimpiad«Estonia, 2003

Olimpiad«Estonia, 2003 Problema s«pt«m nii 128 a) Dintr-o tabl«p«trat«(2n + 1) (2n + 1) se ndep«rteaz«p«tr«telul din centru. Pentru ce valori ale lui n se poate pava suprafata r«mas«cu dale L precum cele din figura de mai jos?

More information

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin

Structura și Organizarea Calculatoarelor. Titular: BĂRBULESCU Lucian-Florentin Structura și Organizarea Calculatoarelor Titular: BĂRBULESCU Lucian-Florentin Chapter 3 ADUNAREA ȘI SCĂDEREA NUMERELOR BINARE CU SEMN CONȚINUT Adunarea FXP în cod direct Sumator FXP în cod direct Scăderea

More information

Noţiuni introductive privind pachetul software OrCAD

Noţiuni introductive privind pachetul software OrCAD TEHNICI CAD PENTRU MODULE ELECTRONICE LUCRAREA DE LABORATOR nr. 2 Noţiuni introductive privind pachetul software OrCAD I. Scopul lucrării: Scopul lucrării de laborator nr. 1 este de a realiza o introducere

More information

SISTEME DE OPERARE WINDOWS

SISTEME DE OPERARE WINDOWS CAPITOLUL 4 SISTEME DE OPERARE WINDOWS 4.1. De la MS-DOS la Windows 4.2. Interfata grafica WINDOWS 4.3. Sesiunea de lucru Windows 4.4. Sistemul de operare Windows XP 4.5. Sistemul de operare Windows 7

More information

Introducere. Open GIS fundamente si concepte

Introducere. Open GIS fundamente si concepte Introducere Open GIS fundamente si concepte LABORATOR SIG 1 Definiţia Open GIS Geoprocesare deschisă si interoperabilă sau abilitatea de a partaja date eterogene si de a geoprocesa resurse, în mod transparent,

More information

MICROSOFT ACCESS 2007 (DE CĂUTAT???)

MICROSOFT ACCESS 2007 (DE CĂUTAT???) Access 2007 Modul A Pagina 1 MICROSOFT ACCESS 2007 (DE CĂUTAT???) 1. CONCEPTE GENERALE PRIVIND BAZELE DE DATE Evoluţia diferitelor metode şi tehnici de organizare a datelor pe suporturi de memorie externă

More information

D în această ordine a.î. AB 4 cm, AC 10 cm, BD 15cm

D în această ordine a.î. AB 4 cm, AC 10 cm, BD 15cm Preparatory Problems 1Se dau punctele coliniare A, B, C, D în această ordine aî AB 4 cm, AC cm, BD 15cm a) calculați lungimile segmentelor BC, CD, AD b) determinați distanța dintre mijloacele segmentelor

More information

TEHNOLOGII INFORMAŢIONALE PENTRU AFACERI

TEHNOLOGII INFORMAŢIONALE PENTRU AFACERI TEHNOLOGII INFORMAŢIONALE PENTRU AFACERI Laboratorul 5 Procesorul de texte Microsoft Word 2007, partea I După cum am fost deja obişnuiţi, Microsoft oferă o serie de îmbunătăţiri noilor versiuni ale aplicaţiilor

More information

Noţiuni de bază Microsoft Excel 2010 Tema 1

Noţiuni de bază Microsoft Excel 2010 Tema 1 Tema 1 NOŢIUNI DE BAZĂ ÎN MICROSOFT EXCEL 2010 Unități de învățare: Interfața programului Microsoft Excel Concepte de bază ale calculului tabelar Lucru cu fișiere în Excel Sistemul de asistență Microsoft

More information

Managementul referinţelor cu

Managementul referinţelor cu TUTORIALE DE CULTURA INFORMAŢIEI Citarea surselor de informare cu instrumente software Managementul referinţelor cu Bibliotecar Lenuţa Ursachi PE SCURT Este gratuit Poţi adăuga fişiere PDF Poţi organiza,

More information

Curs 4 Word curs 4 Word

Curs 4 Word curs 4 Word Curs 4 Word 2007 Cuprins Cum sa realizati o bibliografie in Word?...2 Inserarea citarilor...2 Realizarea bibliografiei...2 Modificarea stilului unei referinte...3 Administrarea referintelor in baza de

More information

Prelucrarea datelor geografice cu ajutorul calculatorului (1) Limbajul "VISUAL BASIC"

Prelucrarea datelor geografice cu ajutorul calculatorului (1) Limbajul VISUAL BASIC Geoinformatică_Laborator 07 Prelucrarea datelor geografice cu ajutorul calculatorului (1) Pentru a rezolva o sarcină, calculatorul are nevoie de datele de intrare ale problemei şi de un algoritm. Algoritmul

More information

Creare baza de data Deschidem aplicaţia Microsoft Access. Lansarea în execuţie a programului se face urmând calea:

Creare baza de data Deschidem aplicaţia Microsoft Access. Lansarea în execuţie a programului se face urmând calea: Baze de date Pentru început este bine să înţelegem noţiunile de bază din Access: modul de organizare a unei baze de date, a noţiunilor de tabel, înregistrare, câmp, tip de dată al câmpului, proprietăţi

More information

Circuite Logice Programabile LABORATOR 1

Circuite Logice Programabile LABORATOR 1 Circuite Logice Programabile LABORATOR 1 INTRODUCERE ÎN MEDIUL INTEGRAT XILINX ISE. PROIECTAREA UNUI SUMATOR PE UN BIT INTRODUCERE Softwarele CAD (Computer Aided Design) de proiectare cu circuite logice

More information

RC-5 Elitech Înregistrator Temperatură (Data Logger) USB Instrucţiuni de operare

RC-5 Elitech Înregistrator Temperatură (Data Logger) USB Instrucţiuni de operare RC-5 Elitech Înregistrator Temperatură (Data Logger) USB Instrucţiuni de operare I. Descriere generală Acest înregistrator de date este utilizat în principal pentru înregistrarea temperaturii în timpul

More information

Pornire rapidă. NETGEAR Trek N300 Router de călătorie şi extensor rază de acţiune. Model PR2000 NETGEAR LAN. Power. WiFi USB USB. Reset Internet/LAN

Pornire rapidă. NETGEAR Trek N300 Router de călătorie şi extensor rază de acţiune. Model PR2000 NETGEAR LAN. Power. WiFi USB USB. Reset Internet/LAN Pornire rapidă NETGEAR Trek N300 Router de călătorie şi extensor rază de acţiune Model PR2000 NETGEAR Reset Internet/LAN LAN USB WiFi Internet Power USB Proceduri preliminarii Vă mulţumim pentru achiziţionarea

More information

GPS Tracking Software

GPS Tracking Software FuratPro MS-01 V1.2 GPS Tracking Software Manual de Utilizare Cuprins Pagina 1 Introducere... - 2-2 Instalare... - 2-2.1 Configurarea Router-ului... - 2-2.1.1 Setarea Adresei IP Intranet... - 2-2.2.2 Setarea

More information

CAPITOLUL VI - Microsoft Word

CAPITOLUL VI - Microsoft Word CAPITOLUL VI - Microsoft Word 6.1. Descrierea programului Aplicaţia se lansează cu Start Programs Microsoft Word sau dublu click pe pictograma de pe desktop, dacă există. După deschiderea aplicaţiei de

More information

1 Vasile Violeta Ion Popescu Avram Maria Câmpuri în tabel

1 Vasile Violeta Ion Popescu Avram Maria Câmpuri în tabel ECDL MODULUL 5 Baze de date 1.1. Concepte generale privind bazele de date 1. Utilizarea aplicaţiei Access De ce foloisim bazele de date: Atunci când avem mai multe informaţii despre un anumit lucru si

More information

Ghid de pregătire pentru certificarea IC3 Global Standard 4

Ghid de pregătire pentru certificarea IC3 Global Standard 4 Ghid de pregătire pentru certificarea IC3 Global Standard 4 Bazele utilizării calculatorului Lecția 1: Sisteme de operare CCI Learning Solutions Inc. 1 Obiectivele lecției Modul de funcționare al unui

More information

CAIETUL DE SARCINI Organizare evenimente. VS/2014/0442 Euro network supporting innovation for green jobs GREENET

CAIETUL DE SARCINI Organizare evenimente. VS/2014/0442 Euro network supporting innovation for green jobs GREENET CAIETUL DE SARCINI Organizare evenimente VS/2014/0442 Euro network supporting innovation for green jobs GREENET Str. Dem. I. Dobrescu, nr. 2-4, Sector 1, CAIET DE SARCINI Obiectul licitaţiei: Kick off,

More information

Editarea și formatarea foilor de calcul Tema 2

Editarea și formatarea foilor de calcul Tema 2 Editarea și formatarea foilor de calcul Tema 2 Tema 2 EDITAREA ȘI FORMATAREA FOILOR DE CALCUL Unități de învățare: Lucru cu foile de calcul și cu elementele acestora Serii de date Formatarea foilor de

More information

Time Management Manual de utilizare pentruutilizatorul de tip Manager

Time Management Manual de utilizare pentruutilizatorul de tip Manager Time Management Manual de utilizare pentruutilizatorul de tip Manager Acest document si produsul software Time Management sunt proprietatea firmei NEXUS ROMSYSTEM S.R.L. Reproducerea sau distributia fara

More information

CERERI SELECT PE O TABELA

CERERI SELECT PE O TABELA SQL - 1 CERERI SELECT PE O TABELA 1 STUD MATR NUME AN GRUPA DATAN LOC TUTOR PUNCTAJ CODS ---- ------- -- ------ --------- ---------- ----- ------- ---- 1456 GEORGE 4 1141A 12-MAR-82 BUCURESTI 2890 11 1325

More information

The First TST for the JBMO Satu Mare, April 6, 2018

The First TST for the JBMO Satu Mare, April 6, 2018 The First TST for the JBMO Satu Mare, April 6, 08 Problem. Prove that the equation x +y +z = x+y +z + has no rational solutions. Solution. The equation can be written equivalently (x ) + (y ) + (z ) =

More information

Modulul 5 Baze de date

Modulul 5 Baze de date Scopul modulului Modulul 5, Baze de date, solicită din partea cititorului înţelegerea noţiunilor fundamentale despre bazele de date şi demonstrarea abilităţii de a folosi o bază de date pe un computer

More information

Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte

Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte 1. Introducere ~ Microsoft Access ~ Baze de Date Baza de date: tabele, date. Componentele unei B.D.: tabele, constrangeri, relatii. Entitati ale unei B.D.: formulare, interogari, rapoarte 2. Crearea unei

More information

Modificarea interliniei în Word. Setarea interliniei (line spacing)

Modificarea interliniei în Word. Setarea interliniei (line spacing) Modificarea interliniei în Word Cea mai rapidă modalitate de a schimba cantitatea de spațiu dintre liniile de text sau între paragrafe pentru un document întreg este să utilizați opțiunea de Paragraph

More information

Documentaţie Tehnică

Documentaţie Tehnică Documentaţie Tehnică Verificare TVA API Ultima actualizare: 27 Aprilie 2018 www.verificaretva.ro 021-310.67.91 / 92 info@verificaretva.ro Cuprins 1. Cum funcţionează?... 3 2. Fluxul de date... 3 3. Metoda

More information

Calculatoare Numerice II Interfaţarea unui dispozitiv de teleghidare radio cu portul paralel (MGSH Machine Guidance SHell) -proiect-

Calculatoare Numerice II Interfaţarea unui dispozitiv de teleghidare radio cu portul paralel (MGSH Machine Guidance SHell) -proiect- Universitatea Politehnica Bucureşti Facultatea de Automaticăşi Calculatoare Calculatoare Numerice II Interfaţarea unui dispozitiv de teleghidare radio cu portul paralel (MGSH Machine Guidance SHell) -proiect-

More information

MODULUL 4.1 BAZELE UTILIZĂRII APLICAŢIILOR DE CALCUL TABELAR; APLICAŢIA CALC DIN OPENOFFICE.

MODULUL 4.1 BAZELE UTILIZĂRII APLICAŢIILOR DE CALCUL TABELAR; APLICAŢIA CALC DIN OPENOFFICE. MODULUL 4.1 BAZELE UTILIZĂRII APLICAŢIILOR DE CALCUL TABELAR; APLICAŢIA CALC DIN OPENOFFICE. 1 CUPRINS 4. CALCUL TABELAR CU OPENOFFICE.ORG CALC.----------------------------------------------- 3 4.1. Operaţii

More information

Multiple Display Administrator Manual de utilizare

Multiple Display Administrator Manual de utilizare Multiple Display Administrator Manual de utilizare Precizări legale BenQ Corporation nu face nicio declaraţie și nu acordă niciun fel de garanţii, explicite sau implicite, cu privire la conţinutul acestui

More information

HTML Reference Prof. Marius Măciucă

HTML Reference Prof. Marius Măciucă Prof Marius Măciucă Lecţia 1 Ce este HTML? HTML REFERENCE HTML Hypertext Markup Language (limbaj de marcare hypertext) stă la baza realizării paginilor WEB În prezent există o largă paletă de utilitare

More information

Utilizarea comenzilor AutoCAD

Utilizarea comenzilor AutoCAD Utilizarea comenzilor AutoCAD prof.piper Cornelia 1.1. Lansarea în execuţie a programului AutoCAD Lansarea în execuţie a programului AutoCAD în mediul de operare Windows se realizează : - cu un dublu clic

More information

Reţele Neuronale Artificiale în MATLAB

Reţele Neuronale Artificiale în MATLAB Reţele Neuronale Artificiale în MATLAB Programul MATLAB dispune de o colecţie de funcţii şi interfeţe grafice, destinate lucrului cu Reţele Neuronale Artificiale, grupate sub numele de Neural Network Toolbox.

More information

HTML. De exemplu, considerând pagina web cu structura prezentată în figura 1, Fig. 1

HTML. De exemplu, considerând pagina web  cu structura prezentată în figura 1, Fig. 1 HTML 1. Generalităţi HTML este prescurtarea de la HyperText Markup Language şi reprezintă principalul limbaj de editare a conţinutului paginilor web. Pentru a înţelege mai bine ce face un browser în momentul

More information

NEC. Ghid de rezervări

NEC. Ghid de rezervări NEC Ghid de rezervări Action codes B efectuează rezervare finală (booking) B? afișează un model de rezervare (booking sample) BA disponibilitatea unei rezervări ( booking enquiry) BC disponibilitatea unei

More information

Ghid de utilizare Modul CI+

Ghid de utilizare Modul CI+ Ghid de utilizare Modul CI+ www.orange.md Introducere Vă mulțumim că aţi ales modulul CI+. Acesta funcționează împreună cu televizorul Dvs. și vă ajută să vedeți conținutul oferit în cadrul pachetului

More information

Modulul 2 Utilizarea computer-ului şi organizarea fişierelor

Modulul 2 Utilizarea computer-ului şi organizarea fişierelor Obiectivele Modulului 2 În cadrul Modul 2 Utilizarea computer-ului şi organizarea fisierelor: Cititorul trebuie să-şi demonstreze cunoştinţele şi competenţa în utilizarea funcţiilor de bază ale calculatorului

More information

LP 02 OPENOFFICE. 1. Prezentare generală

LP 02 OPENOFFICE. 1. Prezentare generală LP 02 OPENOFFICE 1. Prezentare generală OpenOffice reprezintă o suită de aplicaţii de birou disponibile liber şi gratuit, care pot fi utilizate de oricine în limita respectării termenilor de licenţă. Din

More information

MICROSOFT WORD TABELE I DESENE

MICROSOFT WORD TABELE I DESENE MICROSOFT WORD TABELE I DESENE 4.1. Crearea unui tabel Un tabel este o reea de coloane i linii în care se pot introduce liste cu date, informaii numerice, ilustraii, text i grafic. Comenzile din meniu

More information

Microsof Word Faţă de versiunea anterioară (Word 2003) versiunea actuală este mult schimbată. Astfel apar meniuri de tip Ribbon, Tab and Group.

Microsof Word Faţă de versiunea anterioară (Word 2003) versiunea actuală este mult schimbată. Astfel apar meniuri de tip Ribbon, Tab and Group. Microsof Word 2007 Faţă de versiunea anterioară (Word 2003) versiunea actuală este mult schimbată. Astfel apar meniuri de tip Ribbon, Tab and Group. Butonul Microsoft Office Se observă ca opţiunea File

More information

APLICAŢIE INFORMATICĂ PENTRU PREGĂTIREA MISIUNILOR DE NIVEL TACTIC

APLICAŢIE INFORMATICĂ PENTRU PREGĂTIREA MISIUNILOR DE NIVEL TACTIC APLICAŢIE INFORMATICĂ PENTRU PREGĂTIREA MISIUNILOR DE NIVEL TACTIC Asist.univ.drd. Romana OANCEA Conf.univ.dr.ing. Ghiţă BÂRSAN Academia Forţelor Terestre Nicolae Bălcescu Sibiu Abstract The paper describes

More information

Utilizarea noilor formulare Google 2016 în educație

Utilizarea noilor formulare Google 2016 în educație Utilizarea noilor formulare Google 2016 în educație Prof. Lukacs Tiberiu 1, Prof. Lukacs Diana Elena 2 (1) Școala Gimnazială Sfânta Varvara, Aninoasa (2) Grup Școlar Constantin Brâncuși, Petrila Abstract

More information

Auditul financiar la IMM-uri: de la limitare la oportunitate

Auditul financiar la IMM-uri: de la limitare la oportunitate Auditul financiar la IMM-uri: de la limitare la oportunitate 3 noiembrie 2017 Clemente Kiss KPMG in Romania Agenda Ce este un audit la un IMM? Comparatie: audit/revizuire/compilare Diferente: audit/revizuire/compilare

More information

UNIVERSITATEA ŞTEFAN CEL MARE SUCEAVA

UNIVERSITATEA ŞTEFAN CEL MARE SUCEAVA UNIVERSITATEA ŞTEFAN CEL MARE SUCEAVA Facultatea de Ştiinţe Economice şi Administraţie Publică Nicolae Morariu BAZE DE DATE Îndrumar de laborator 2005 1 Referenţi ştiinţifici: Prof.univ.dr.ing. Alexandru

More information

3. Realizarea prezentărilor

3. Realizarea prezentărilor 3. Realizarea prezentărilor 3.1. Elemente de conceptualitate şi design ale prezentărilor 3.1.1. Elemente ce concură la succesul unei prezentări Realizarea unei prezentări presupune parcurgerea unor etape.

More information

Printesa fluture. Мобильный портал WAP версия: wap.altmaster.ru

Printesa fluture. Мобильный портал WAP версия: wap.altmaster.ru Мобильный портал WAP версия: wap.altmaster.ru Printesa fluture Love, romance and to repent of love. in romana comy90. Formular de noastre aici! Reduceri de pret la stickere pana la 70%. Stickerul Decorativ,

More information

Excel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A.

Excel Advanced. Curriculum. Școala Informală de IT. Educație Informală S.A. Excel Advanced Curriculum Școala Informală de IT Tel: +4.0744.679.530 Web: www.scoalainformala.ro / www.informalschool.com E-mail: info@scoalainformala.ro Cuprins 1. Funcții Excel pentru avansați 2. Alte

More information

Mesaje subliminale. Manual de utilizare

Mesaje subliminale. Manual de utilizare Mesaje subliminale Manual de utilizare Versiunea August 2017 1 Cuprins 1. Scopul şi descrierea programului... 3 2. Instalare... 4 3. Sumarul funcţiunilor și descrierea generală a interfeței... 5 4. Crearea

More information