Dezvoltarea interfețelor utilizator |
Curs
- Curs 1. Introducere în .Net Framework: arhitectura .Net şi structura unei aplicaţii .Net
- Curs 2. Elemente introductive în C#. Tipuri de date
- Curs 3. Operatorii limbajului C#. Instrucțiuni de control
- Curs 4. Noțiuni fundamentale despre clase în C#
- Curs 5. Supraîncărcarea metodelor/operatorilor. Parametrii ref și out. Cuvântul cheie „static”
- Curs 6. Propretăți și evenimente. Moștenirea în C#
- Curs 7. Crearea interfeţei cu utilizatorul: formulare Windows, evenimente specifice
- Curs 8. Utilizarea principalelor controale şi componente: butoane, etichete, zone de editare, liste
- Curs 9. Validarea intrărilor utilizator: validare la nivel de câmp, validare la nivel de formular. Componentele ErrorProvider și HelpProvider
- Curs 10. Accesul la date folosind ADO.Net: prezentarea arhitecturii ADO.Net şi a principalelor componente de acces la BD din C# (DataSet, TableAdapter, BindingSource, BindingNavigator)
- Curs 11. Setul de comenzi SQL. Definirea relațiilor părinte-fiu (master-detail) într-o BD
- Curs 12. Printarea rapoartelor: setare pagina, previzualizare, generare raport
- Curs 13. Crearea de sortări, filtrări şi vederi ale bazei de date
- Curs 14. Comparaţii ale limbajului C# cu alte limbaje studiate
Proiect (aplicație C# cu baze de date). Cerințe minime:
- predare (16.01.2012) în cadrul laboratorului: proiect scris (max. 5 pagini) cu descrierea aplicației, diagrama claselor, o secvență de cod, o anexa conținând capturi de ecran (formulare și rapoarte) cu date concrete din timpul execuției aplicației
- baza de date cu 3 tabele, cel puțin o relație 1-n (5 înregistrări reale/concrete pentru fiecare tabelă)
- 3 formulare (e.g. principal/căutare/despre)
- meniu principal + meniu de context + bară de stare
- setare acceleratori/scurtături/ordine elemente(tab index)/aliniere/dimensiuni/grupare controale
- validarea datelor introduse
- opțiuni de căutare și filtrare
- un raport/situație centralizatoare cu opțiunea de tipărire
Resurse
Bibliografie
- Jones A., Freeman A. - „Visual C# 2010 Recipes: A Problem-Solution Approach”, Apress, 2010;
- Negrescu L. - „Limbajul C# pentru începători Volumele I-V”, Editura Albastra, Cluj-Napoca, 2006;
- Petzold C. - „Programare în Windows cu C#”, Editura Teora, 2006;
- Schildt H. - „C#”, Editura Teora, 2002;
- Sharp J. - „Microsoft Visual C# 2010 Step by Step”, Microsoft Press, 2010;
- Watson K., Nagel C., Pedersen J. H., Reid J. - „Beginning Visual C# 2010”, Wiley Publishing, 2010;
- http://msdn.microsoft.com/en-us/vcsharp/default.aspx
- .NET Coding Guidelines
|