MID0018 | Programare Windows |
Titularii de disciplina |
Lect. Dr. DARVAY Zsolt, darvaycs.ubbcluj.ro |
Obiective |
Cunoașterea structurii și modului de funcționare a sistemelor din familia Microsoft Windows; Cunoașterea elementelor fundamentale ale Win32 API; Formarea capacitatii de a realiza aplicații folosind mediul Visual Studio .NET |
Continutul |
1. Funcționarea sistemului de operare Windows.
2. Introducere în Win32 API. 3. Exemple de aplicații Windows folosind Win32 API. 4. Introducere în Microsoft Foundation Classes. 5. Exemple de aplicații Windows folosind MFC. 6. Introducere în .NET. 7. Gestiunea evenimentelor. 8. Noțiuni elementare de grafică în .NET. 9. Gestiunea intrărilor: mouse, tastatură și cronometru. 10. Controale de tip fereastra descendent. 11. Gestiunea resurselor în .NET. 12. Meniuri, casete de dialog și folosirea imprimantei în .NET. 13. Componente în .NET. Biblioteci de clase. 14. Servicii Web și programare în rețea. |
Bibliografie |
Charles Petzold: Programming Windows (fifth edition), Microsoft Press, 1998.
Albert István (ed.) : A .NET Framework és programozása, Szak Kiadó, 2004. Steven Holzner: Visual Basic .NET Black Book, Coriolis Group, 2002. Bradley L. Jones: SAMS Teach Jourself The C# Language in 21 Days, Pearson Education, 2004. |
Evaluare |
Fiecare student trebuie sa demonstreze că a atins un nivel acceptabil de cunoaștere și înțelegere a domeniului, că este capabil să exprime cunoștințele într-o formă coerentă, că are capacitatea de a stabili anumite conexiuni și de a utiliza cunoștințele în rezolvarea unor probleme. Accesul la examen este condiționat de predarea lucrarilor de laborator.
Nota finala va avea in vedere activitatea în timpul semestrului și examenul practic, astfel: 25% activitatea de la laborator (frecvența, respectarea termenelor de predare, calitatea lucrărilor de laborator, documentațiilor); 25% proiect realizat în timpul activităților de laborator; 25% prezentarea unor noțiuni teoretice legate de tematica cursului; 25% examen practic. |
Legaturi: | Syllabus-urile tuturor disciplinelor Versiunea in limba engleza a acestei discipline Versiunea in format rtf a acestei discipline |