SubjectsSubjects(version: 953)
Course, academic year 2023/2024
   Login via CAS
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:
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
Annotation -
Comparative Windows programming - basics of Windows application design - Win32 API vs. .NET.
Last update: G_I (07.06.2007)
Literature - Czech

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

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

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.

Last update: Jákl Vojtěch, RNDr. (13.02.2012)
Charles University | Information system of Charles University |