Windows Native Programming

Short description:

 

Microsoft Windows is one of the best known operating systems for PCs. Writing applications for this system requires special programming knowledge, supported by different programming languages and platforms. This subject introduces to native mode programming for Microsoft Windows using the Win32 API (Application Programming Interface) and offers to extend the theoretical and practical knowledge of the students in visualizing, data processing, data communications, etc. The subject provides also the basics of WinRT (Windows Runtime Library) that is supported after Windows 7, and the later UWP (Universal  Windows Platform) that has several new functionalities similar to Win32 API but using C++ language.

Details

 

Midterm test: tbd



Coursebook 
The Hello program
Sample text
Sample data file
Sample metafile
Example programs
Projects



Required skills: C/C++ programming, user level Windows knowledge.