MID0018 | Windows Programming |
Computer Science - in Hungarian, Miercurea Ciuc |
||||
Teaching Staff in Charge |
Lect. DARVAY Zsolt, Ph.D., darvaycs.ubbcluj.ro |
Aims |
Knowledge of the structure and functionality of operating systems of the Microsoft Windows family; Knowledge of fundamental elements of Win32 API; Formation of the ability to develop applications using Visual Studio .NET |
Content |
1. Working with the Windows operating system.
2. Introduction to Win 32 API. 3. Examples of Windows applications using the Win32 API. 4. Introduction to Microsoft Foundation Classes. 5. Examples of Windows applications using MFC. 6. Introduction to .NET. 7. Handling events. 8. Basic concepts of graphics in .NET. 9. Input management: keyboard, mouse and timer. 10. Child window controls. 11. Handling resources in .NET. 12. Menus, dialog boxes and printing in .NET. 13. Components in .NET. Class libraries. 14. Web services and network programming. |
References |
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. |
Assessment |
Each student has to prove that (s)he aquired an acceptable level of knowledge and understanding of the subject, that (s)he is capable of stating these knowledge in a coherent form, that (s)he has the ability to establish certain connections and to use the
problems solving. Access to the exam is conditioned upon delivery of laboratory works. The final grade will take into account the laboratory activity during the whole semester and the practical exam, as follows: 25% laboratory activity (attendance, lab deadlines; quality of lab works applications and documentations); 25% project, developed as part of the laboratory activity; 25% presentation of some theoretical concepts regarding the course subject; 25% practical exam. |
Links: | Syllabus for all subjects Romanian version for this subject Rtf format for this subject |