Programming for Windows - I - NSWI036
Title: Programování pro Windows I
Guaranteed by: Network and Labs Management Center (32-SISAL)
Faculty: Faculty of Mathematics and Physics
Actual: from 2011
Semester: winter
E-Credits: 3
Hours per week, examination: winter s.:2/0, Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Additional information: http://www.win.ms.mff.cuni.cz
Guarantor: RNDr. Vojtěch Jákl
Class: Informatika Bc.
Classification: Informatics > Programming
Is co-requisite for: NSWI037
Is incompatible with: NPRM027
Is pre-requisite for: NPRM030, NPRM040
Is interchangeable with: NPRM027
Opinion survey results   Examination dates   WS schedule   Noticeboard   
Annotation -
Last update: G_I (07.06.2007)
Comparative Windows programming - basics of Windows application design - Win32 API vs. .NET.
Literature - Czech
Last update: RNDr. Vojtěch Jákl (13.02.2012)

Petzold Charles: Programming Windows, Fifth Edition, Microsoft Press 1998

(+ český překlad)

Petzold Charles: Programming Microsoft Windows with C#, Microsoft Press 2002

(+ český překlad)

Prosise Jeff: Programming Microsoft .NET, Microsoft Press 2002

Petzold Charles: Application = Code + Markup, Microsoft Press 2006

Petzold Charles: 3D Programming for Windows, Microsoft Press 2008

Syllabus -
Last update: RNDr. Vojtěch Jákl (13.02.2012)

Basics of Windows UI design.

Structure of the Win32 API application, message handling both in Win32, and in Windows Controls and WPF, P/Invoke.

WPF/XAML programming.

attributes, binding, resources, styles, templates, events handling

Visuals, geometries, transformations, animations, 3D viewport.