Inregistreaza | Ai uitat parola?

Programarea Orientata pe Obiecte si Programarea Vizuala

Numar pagini 232
Nume Programarea Orientata pe Obiecte si Programarea Vizuala
Subiect Software industrial
Institutie Universitate
Universitate Facultatea de Automatica, Calculatoare, Electronica
Pret 50 puncte
Evaluarea calitatii 0 / 0 (100%)
Adaugat 15-09-2011
Adaugat de Aureliu
Descarcat 1
Marimea fisierului 0 KB
Formatul fisierului pdf
Cuvinte cheie programarea orientata pe obiecte , programarea vizuala
Format: pdf
Pret: 50 puncte
Descrierea materialului:

.NET este un cadru (Framework) de dezvoltare software unitară care permite realizarea,
distribuirea şi rularea aplicaţiilor desktop Windows şi aplicaţiilor WEB.
Tehnologia .NET pune laolaltă mai multe tehnologii (ASP, XML, OOP, SOAP, WDSL, UDDI)
şi limbaje de programare (VB, C++, C#, J#) asigurând, totodată, atât portabilitatea codului compilat
între diferite calculatoare cu sistem Windows, cât şi reutilizarea codului în programe, indiferent de
limbajul de programare utilizat.
Continut:
1
Cuprins 
I. PROGRAMARE ORIENTATĂ PE OBIECTE.............................................................................................. 3 
I.1.  INTRODUCERE IN .NET.............................................................................................................................. 3 
I.1.1.  Arhitectura .NET Framework .......................................................................................................... 4 
I.1.2.  Compilarea programelor................................................................................................................. 4 
I.1.3.  De ce am alege .NET? ..................................................................................................................... 5 
I.2.  INTRODUCERE ÎN LIMBAJUL C# ................................................................................................................. 5 
I.2.1.  Caracterizare................................................................................................................................... 5 
I.2.2.  Crearea aplicaţiilor consolă............................................................................................................ 6 
I.2.3.  Structura unui program C#.............................................................................................................. 8 
I.2.4.  Sintaxa limbajului .......................................................................................................................... 10 
I.2.4.6. Expresii şi operatori ......................................................................................................................... 12 
I.2.6.9. Instrucţiunile try-catch-finally şi throw............................................................................................ 48 
I.3.  PRINCIPIILE PROGRAMĂRII ORIENTATE PE OBIECTE................................................................................. 75 
I.3.1.  Evoluţia tehnicilor de programare ................................................................................................ 75 
I.3.2.  Tipuri de date obiectuale. Încapsulare .......................................................................................... 76 
I.3.3.  Supraîncărcare .............................................................................................................................. 78 
I.3.4.  Moştenire ....................................................................................................................................... 79 
I.3.5.  Polimorfism. Metode virtuale ........................................................................................................ 80 
I.3.6.  Principiile programării orientate pe obiecte ................................................................................. 81 
I.4.  STRUCTURA UNEI APLICAŢII ORIENTATĂ PE OBIECTE ÎN C#..................................................................... 81 
I.4.1.  Clasă de bază şi clase derivate...................................................................................................... 82 
I.4.2.  Constructori................................................................................................................................... 82 
I.4.3.  Supraîncărcarea constructorilor şi definirea constructorilor în clasele derivate ......................... 83 
I.4.4.  Destructor...................................................................................................................................... 84 
I.4.5.  Metode ........................................................................................................................................... 84 
I.5.  CLASE ŞI OBIECTE ................................................................................................................................... 88 
I.5.1.  Clase .............................................................................................................................................. 88 
I.6.  CLASE ŞI FUNCŢII GENERICE.................................................................................................................. 111 
I.7.  DERIVAREA CLASELOR (MOŞTENIRE) .................................................................................................... 114 
I.7.1.  Principiile moştenirii ................................................................................................................... 114 
I.7.2.  Accesibilitatea membrilor moşteniţi ............................................................................................ 116 
I.7.3.  Metode ......................................................................................................................................... 118 
I.7.4.  Interfeţe........................................................................................................................................ 119 
I.8.  TRATAREA EXCEPŢIILOR ÎN C#.............................................................................................................. 121 
I.8.1.  Aruncarea şi prinderea excepţiilor.............................................................................................. 123 
I.9.  POLIMORFISM........................................................................................................................................ 126 
I.9.1.  Introducere .................................................................................................................................. 126 
I.9.2.  Polimorfismul parametric............................................................................................................ 127 
I.9.3.  Polimorfismul ad-hoc .................................................................................................................. 128 
I.9.4.  Polimorfismul de moştenire ......................................................................................................... 129 
I.9.5.  Modificatorii virtual şi overide......................................................................................... 130 
I.9.6.  Modificatorul new....................................................................................................................... 131 
I.9.7.  Metoda sealed.......................................................................................................................... 132 
II. PROGRAMARE VIZUALĂ....................................................................................................................... 133 
I....................................................................................................................................................................... 133 
II ..................................................................................................................................................................... 133 
II.1.  CONCEPTE DE BAZĂ ALE PROGRAMĂRII VIZUALE.............................................................................. 133 
II.2.  MEDIUL DE DEZVOLTARE VISUAL C# (PREZENTAREA INTERFEŢEI) .................................................. 134 
II.3.  ELEMENTELE POO ÎN CONTEXT VIZUAL ........................................................................................... 136 
Barele de instrumente ................................................................................................................................. 138 
II.4.  CONSTRUIREA INTERFEŢEI UTILIZATOR ............................................................................................ 143 
II.4.1.  Ferestre........................................................................................................................................ 143 
II.4.2.  Controale ..................................................................................................................................... 146 
II.5.  APLICAŢII ......................................................................................................................................... 147 
II.5.1.  Numere pare ................................................................................................................................ 147 
II.5.2.  Proprietăţi comune ale controalelor şi formularelor: ................................................................. 149 
II.5.3.  Metode şi evenimente................................................................................................................... 150 
II.5.4.  Obiecte grafice............................................................................................................................. 172 
II.5.5.  Validarea informaţiilor de la utilizator ....................................................................................... 174 
II.5.6.  MessageBox ................................................................................................................................. 175 
II.5.7.  Interfaţă definită de către utilizator............................................................................................ 178 
II.5.8.  Browser creat de către utilizator ................................................................................................. 186 
II.5.9.  Ceas ............................................................................................................................................. 191 
II.6.  ACCESAREA ŞI PRELUCRAREA DATELOR PRIN INTERMEDIUL SQL SERVER....................................... 194 
II.6.1.  Crearea unei baze de date. Conectare şi deconectare................................................................. 194 
II.6.2.  Popularea bazei de date .............................................................................................................. 196 
II.6.3.  Introducere în limbajul SQL........................................................................................................ 197 
II.7.  ACCESAREA ŞI PRELUCRAREA DATELOR CU AJUTORUL MEDIULUI VIZUAL........................................ 205 
II.7.1.  Conectare şi deconectare............................................................................................................. 205 
II.7.2.  Operaţii specifice prelucrării tabelelor ....................................................................................... 208 
II.8.  ACCESAREA ŞI PRELUCRAREA DATELOR CU AJUTORUL ADO.NET................................................... 209 
II.8.1.  Arhitectura ADO.NET ................................................................................................................. 210 
II.8.2.  Furnizori de date (Data Providers) ............................................................................................. 211 
II.8.3.  Conectare..................................................................................................................................... 211 
II.8.4.  Comenzi ....................................................................................................................................... 213 
II.8.5.  DataReader.................................................................................................................................. 213 
II.8.6.  Constructori şi metode asociate obiectelor de tip comandă........................................................ 215 
II.8.7.  Interogarea datelor...................................................................................................................... 218 
II.8.8.  Inserarea datelor ......................................................................................................................... 218 
II.8.9.  Actualizarea datelor .................................................................................................................... 219 
II.8.10.  Ştergerea datelor ........................................................................................................................ 220 
II.8.11.  DataAdapter şi DataSet .............................................................................................................. 223 
II.9.  APLICAŢIE FINALĂ ............................................................................................................................ 226 





Materiale similare



Comentarii asupra materialului "Programarea Orientata pe Obiecte si Programarea Vizuala"

Nimeni nu a verificat inca acest material. Fi primul care isi publica opinia



Publica-ti opinia

Logheaza-te pentru a posta un comentariu