|
|
|
||
In this course students will explore problem solutions and approaches to programming modern GUI applications
on top of the .NET platform. Basics of modern GUI concepts are presented on the Windows Forms framework,
however more advanced concepts used in WPF/XAML frameworks are presented as well (including the
declarative XAML). Programming dynamic web pages using the ASP.NET is also amongst course topics. Course
attendees are expected to have knowledge of object oriented and event driven programming as covered by the
NPRG031 course + are expected to have a good knowledge of C# (NPRG035).
Last update: Katedry Tajemník (29.04.2016)
|
|
||
Adam Nathan: WPF 4 Unleashed, Sams, 2010 Chris Sells, Ian Griffiths: Programming WPF, 2nd Edition, O’Reilly, 2007 Microsoft Developer Network Library, http://msdn.microsoft.com/library/ Source code of platform libraries for .NET, http://referencesource.microsoft.com/ Last update: Katedry Tajemník (29.04.2016)
|
|
||
Development of desktop applications with GUI using Windows Forms (WinForms) Globalization in .NET applications: strings, basics of the Unicode character set (UTF-8 and UTF-16 encodings, combining characters, etc.), Unicode support in .NET + support for application localization and related challenges. Advanced concepts in development of GUI (separating design and code, etc.): WPF (Windows Presentation Foundation) and Silverlight and XAML Basic overview of .NET's support for game development and 3D data visualization: XNA (MonoGame), alternatives to Manages DirectX, Ogre3D, WaveEngine. Development of web applications: ASP.NET WebForms and ASP.NET MVC. Last update: Katedry Tajemník (29.04.2016)
|