B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2024
Extent and Intensity
1/1/0. 3 credit(s). Type of Completion: z (credit).
Guaranteed by
Ing. Renata Janošcová, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková
Prerequisites
B_UPg Introduction to Programming
The requirement for the completion of this course is completion of the course B_UPg.
Course Enrolment Limitations
The course is offered to students of any study field.
Course objectives
The aim of the subject is to learn how to program common C # applications for .NET platform for Windows and other compatible systems, understand the basic concepts of GUI application development and to use standard Windows Forms for creating applications with GUI for Windows.
Learning outcomes
At the end of this course, students will be able:
- to program common types of applications in C# for the platform .NET (for Windows OS, and others with .NET-compatible systems);
- they will understand common concepts of creating applications with GUI and they will be able to use standard libraries Windows Forms at creating applications with GUI for Windows OS.
Syllabus
  • Contents of lectures:
  • 1. Introduction of the .NET platform
  • 2. Introduction of the basic concepts of C #
  • 3. Development environment Microsoft Visual Studio
  • 4. Possibilities of modern programming and debugging applications
  • 5. Design and implementation of console applications to .NET platform
  • 6. The concept of news and events, event-driven programming (Event Driven Programming)
  • 7. Basic class libraries Windows Forms (WinForms) for GUI creation
  • 8. Use of the advanced concepts of C# language for creating advanced applications with GUI
  • 9. Working with advanced controls WinForms,
  • 10.Presenting complex data to the users
  • 11.Globalization and localization application.
  • 12.Presentation of credit project
Literature
    required literature
  • VIRIUS, Miroslav. Programování v C#: od základů k profesionálnímu použití. Praha: Grada Publishing, 2021. ISBN 978-80-271-1216-6.
    recommended literature
  • • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
    not specified
  • • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
Teaching methods
Teaching takes place in the form of exercises and lectures in a full-time form of study; concentration in the combined form of study;
Minimum mandatory participation in exercises:
75% are in full-time study;
50% at the training sessions in the combined form of study.
Assessment methods
The course ends with credit.
CREDIT: is awarded for the continuous development and presentation of practical exercises assigned by the teacher, or for the creation and presentation of a credit program (ZP).
The exercises and conditions of the ZP will be specified in MS Teams. The ZP presentation will be recorded in  MS Teams (7-15 minutes).
At the same time, the granting of credit is tied to the fulfillment of the obligation of active attendance (min. 75% in the face-to-face form and min. 50% in the combined form).
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 12 hodin KS/semestr.
Teacher's information
https://is.vsfs.cz/go/i9fie1
The subject webpage (above) presents a LINK to the team (subject) in MS Teams (then select your teacher's channel).

Study materials (lectures, videos, ...) of the subject can be found in the VŠFS IS: https://is.vsfs.cz/auth/el/vsfs/zima2023/B_PrW_1/

CONTACTS for the teacher: guarantor Ing. Renata Janošcová, Ph.D - 37037@mail.vsfs.cz.

CONSULTATION: information can be found on the personal pages of teachers in IS VŠFS (Teaching).

ISP and REPEATING students: Contact your teacher at the beginning of the semester (first - second week) and agree on the specific conditions of attendance and evaluation.

WE RECOMMEND submitting an application for inclusion in a timetabled (seminar) group to a specific teacheraccording to the instructions from the study department.

3 credits: 75 - 90 hours of study load.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2023
Extent and Intensity
1/1/0. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Ing. Renata Janošcová, Ph.D. (seminar tutor)
Ing. Vladimír Nulíček, CSc. (assistant)
Guaranteed by
Ing. Renata Janošcová, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková
Timetable of Seminar Groups
B_PrW_1/c1APH: each even Thursday 14:00–14:44 E303PC, each even Thursday 14:45–15:30 E303PC, each even Thursday 15:45–16:29 E303PC, each even Thursday 16:30–17:15 E303PC, R. Janošcová
B_PrW_1/c2APH: each even Thursday 8:45–9:29 E303PC, each even Thursday 9:30–10:15 E303PC, each even Thursday 10:30–11:14 E303PC, each even Thursday 11:15–12:00 E303PC, R. Janošcová
B_PrW_1/vAPH: Sat 14. 10. 11:30–13:00 E303PC, Fri 24. 11. 14:00–15:30 E303PC, 15:45–17:15 E303PC, 17:30–19:00 E303PC, Fri 15. 12. 14:00–15:30 E303PC, 15:45–17:15 E303PC, R. Janošcová
Prerequisites
B_UPg Introduction to Programming
The requirement for the completion of this course is completion of the course B_UPg.
Course Enrolment Limitations
The course is offered to students of any study field.
Course objectives
The aim of the subject is to learn how to program common C # applications for .NET platform for Windows and other compatible systems, understand the basic concepts of GUI application development and to use standard Windows Forms for creating applications with GUI for Windows.
Learning outcomes
At the end of this course, students will be able:
- to program common types of applications in C# for the platform .NET (for Windows OS, and others with .NET-compatible systems);
- they will understand common concepts of creating applications with GUI and they will be able to use standard libraries Windows Forms at creating applications with GUI for Windows OS.
Syllabus
  • Contents of lectures:
  • 1. Introduction of the .NET platform
  • 2. Introduction of the basic concepts of C #
  • 3. Development environment Microsoft Visual Studio
  • 4. Possibilities of modern programming and debugging applications
  • 5. Design and implementation of console applications to .NET platform
  • 6. The concept of news and events, event-driven programming (Event Driven Programming)
  • 7. Basic class libraries Windows Forms (WinForms) for GUI creation
  • 8. Use of the advanced concepts of C# language for creating advanced applications with GUI
  • 9. Working with advanced controls WinForms,
  • 10.Presenting complex data to the users
  • 11.Globalization and localization application.
  • 12.Presentation of credit project
Literature
    required literature
  • VIRIUS, Miroslav. Programování v C#: od základů k profesionálnímu použití. Praha: Grada Publishing, 2021. ISBN 978-80-271-1216-6.
    recommended literature
  • • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
    not specified
  • • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
Teaching methods
Teaching takes place in the form of exercises and lectures in a full-time form of study; concentration in the combined form of study;
Minimum mandatory participation in exercises:
75% are in full-time study;
50% at the training sessions in the combined form of study.
Assessment methods
The course ends with credit.
CREDIT: is awarded for the continuous development and presentation of practical exercises assigned by the teacher, or for the creation and presentation of a credit program (ZP).
The exercises and conditions of the ZP will be specified in MS Teams. The ZP presentation will be recorded in  MS Teams (7-15 minutes).
At the same time, the granting of credit is tied to the fulfillment of the obligation of active attendance (min. 75% in the face-to-face form and min. 50% in the combined form).
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 12 hodin KS/semestr.
Teacher's information
https://is.vsfs.cz/go/i9fie1
The subject webpage (above) presents a LINK to the team (subject) in MS Teams (then select your teacher's channel).

Study materials (lectures, videos, ...) of the subject can be found in the VŠFS IS: https://is.vsfs.cz/auth/el/vsfs/zima2023/B_PrW_1/

CONTACTS for the teacher: guarantor Ing. Renata Janošcová, Ph.D - 37037@mail.vsfs.cz.

CONSULTATION: information can be found on the personal pages of teachers in IS VŠFS (Teaching).

ISP and REPEATING students: Contact your teacher at the beginning of the semester (first - second week) and agree on the specific conditions of attendance and evaluation.

WE RECOMMEND submitting an application for inclusion in a timetabled (seminar) group to a specific teacheraccording to the instructions from the study department.

3 credits: 75 - 90 hours of study load.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2022
Extent and Intensity
1/1/0. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Ing. Renata Janošcová, Ph.D. (seminar tutor)
Guaranteed by
Ing. Renata Janošcová, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková
Timetable of Seminar Groups
B_PrW_1/cAPH: Thu 17:30–18:14 E303PC, Thu 18:15–19:00 E303PC, except Thu 15. 12. ; and Thu 15. 12. 10:30–12:00 S16PC, R. Janošcová
B_PrW_1/vAPH: Sat 15. 10. 8:00–9:30 E303PC, 9:45–11:15 E303PC, 11:30–13:00 E303PC, Sat 5. 11. 8:00–9:30 E303PC, 9:45–11:15 E303PC, 11:30–13:00 E303PC, R. Janošcová
Prerequisites
B_UPg Introduction to Programming
The requirement for the completion of this course is completion of the course B_UPg.
Course Enrolment Limitations
The course is offered to students of any study field.
Course objectives
The aim of the subject is to learn how to program common C # applications for .NET platform for Windows and other compatible systems, understand the basic concepts of GUI application development and to use standard Windows Forms for creating applications with GUI for Windows.
Learning outcomes
At the end of this course, students will be able:
- to program common types of applications in C# for the platform .NET (for Windows OS, and others with .NET-compatible systems);
- they will understand common concepts of creating applications with GUI and they will be able to use standard libraries Windows Forms at creating applications with GUI for Windows OS.
Syllabus
  • Contents of lectures:
  • 1. Introduction of the .NET platform
  • 2. Introduction of the basic concepts of C #
  • 3. Development environment Microsoft Visual Studio
  • 4. Possibilities of modern programming and debugging applications
  • 5. Design and implementation of console applications to .NET platform
  • 6. The concept of news and events, event-driven programming (Event Driven Programming)
  • 7. Basic class libraries Windows Forms (WinForms) for GUI creation
  • 8. Use of the advanced concepts of C# language for creating advanced applications with GUI
  • 9. Working with advanced controls WinForms,
  • 10.Presenting complex data to the users
  • 11.Globalization and localization application.
  • 12.Presentation of credit project
Literature
    required literature
  • VIRIUS, Miroslav. Programování v C#: od základů k profesionálnímu použití. Praha: Grada Publishing, 2021. ISBN 978-80-271-1216-6.
    recommended literature
  • • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
  • • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
Teaching methods
Teaching takes place in the form of exercises and lectures in a full-time form of study; concentration in the combined form of study;
Minimum mandatory participation in exercises:
75% are in full-time study;
50% at the training sessions in the combined form of study.
Assessment methods
The course ends with credit.
CREDIT: awarded for developing and presenting at least one practical exercise;
Creation and presentation of credit program. The ZP presentation will be recorded in MS Teams (min. 7 minutes).
At the same time, the granting of credit is tied to the fulfillment of the obligation of active attendance (min. 75% in the face-to-face form and min. 50% in the combined form).
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 12 hodin KS/semestr.
Teacher's information
Contact the teacher: 37037@mail.vsfs.cz
CONSULTATION: in person according to the schedule in IS on the teacher's personal page: https://is.vsfs.cz/auth/osoba/37037#
or online in MS Teams according to the listed dates: https://is.vsfs.cz/go/fc4rd8

ISP students: Contact the teacher right at the beginning of AR and agree on specific conditions. ISP students - credit is awarded for the development and presentation of at least 3 practical exercises and:
Creation and presentation of credit program. The ZP presentation will be recorded in MS Teams (min. 7 minutes).

3 credits: 75 - 90 hours of study load.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2021
Extent and Intensity
1/1/0. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Ing. Renata Janošcová, Ph.D. (lecturer)
Ing. Renata Janošcová, Ph.D. (seminar tutor)
Guaranteed by
Ing. Renata Janošcová, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková
Timetable of Seminar Groups
B_PrW_1/vAPH: Fri 15. 10. 14:00–15:30 S34, 15:45–17:15 S34, Fri 5. 11. 14:00–15:30 S34, 15:45–17:15 S34, Fri 17. 12. 14:00–15:30 S24, 15:45–17:15 S24, R. Janošcová
Prerequisites
B_UPg Introduction to Programming
The requirement for the completion of this course is completion of the course B_UPg.
Course Enrolment Limitations
The course is offered to students of any study field.
Course objectives
The aim of the subject is to learn how to program common C # applications for .NET platform for Windows and other compatible systems, understand the basic concepts of GUI application development and to use standard Windows Forms for creating applications with GUI for Windows.
Learning outcomes
At the end of this course, students will be able to program common types of applications in C# for the platform .NET (for Windows OS, and others with .NET-compatible systems), they will understand common concepts of creating applications with GUI and they will be able to use standard libraries Windows Forms at creating applications with GUI for Windows OS.
Syllabus
  • Contents of lectures:
  • 1. Introduction of the .NET platform
  • 2. Introduction of the basic concepts of C #
  • 3. Development environment Microsoft Visual Studio
  • 4. Possibilities of modern programming and debugging applications
  • 5. Design and implementation of console applications to .NET platform
  • 6. The concept of news and events, event-driven programming (Event Driven Programming)
  • 7. Basic class libraries Windows Forms (WinForms) for GUI creation
  • 8. Use of the advanced concepts of C# language for creating advanced applications with GUI
  • 9. Working with advanced controls WinForms,
  • 10. Presenting complex data to the users
  • 11. Globalization and localization application.
  • 12. Revision lesson, credits
Literature
    required literature
  • • MÖSSENBÖCK, Hanspeter. C# to the point. New York: Pearson Education, 2005, xiii, 246 s. ISBN 03-212-5290-X
  • • PETZOLD, Charles. Programming Microsoft Windows Forms. Washington: Microsoft Press, 2005, 384 s. ISBN 0-7356-2153-5
    recommended literature
  • • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
  • • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
Teaching methods
Teaching takes the form of lectures and seminars in the full-time study and group consultations in the form of study.
Assessment methods
The scope of compulsory participation in education: Minimum mandatory participation in exercises in full-time study is 75%, the controlled group consultations in combined studies 50%. Students who fail to meet the mandatory level of participation will be during the semester or after the specified additional study obligations. Course completion: Credit will be given for credit program and active participation in seminars.
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 12 hodin KS/semestr.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2020
Extent and Intensity
1/1/0. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Ing. Renata Janošcová, Ph.D. (seminar tutor)
Guaranteed by
Ing. Renata Janošcová, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková
Timetable of Seminar Groups
B_PrW_1/cAPH: each even Wednesday 12:15–12:59 S11, each even Wednesday 13:00–13:45 S11, R. Janošcová
B_PrW_1/pAPH: each odd Wednesday 12:15–12:59 S11, each odd Wednesday 13:00–13:45 S11, R. Janošcová
Prerequisites
B_UPg Introduction to Programming
The requirement for the completion of this course is completion of the course B_UPg.
Course Enrolment Limitations
The course is offered to students of any study field.
Course objectives
The aim of the subject is to learn how to program common C # applications for .NET platform for Windows and other compatible systems, understand the basic concepts of GUI application development and to use standard Windows Forms for creating applications with GUI for Windows.
Learning outcomes
At the end of this course, students will be able to program common types of applications in C# for the platform .NET (for Windows OS, and others with .NET-compatible systems), they will understand common concepts of creating applications with GUI and they will be able to use standard libraries Windows Forms at creating applications with GUI for Windows OS.
Syllabus
  • This curriculum is designed for full-time study, course of instruction for part-time study is presented in a methodological study materials list. Contents of lectures:
  • 1. Introduction of the .NET platform and the possibility of multi-platform programming window applications (compared to Microsoft Windows .NET, Mono for Linux, MacOS, iOS, Android)
  • 2. Introduction of the basic concepts of C #
  • 3. Development environment Microsoft Visual Studio vs. SharpDevelop vs. MonoDevelop
  • 4. Possibilities of modern programming and debugging applications
  • 5. Design and implementation of console applications to .NET platform
  • 6. The concept of news and events, event-driven programming (Event Driven Programming)
  • 7. Basic class libraries Windows Forms (WinForms) for GUI creation
  • 8. Use of the advanced concepts of C# language for creating advanced applications with GUI
  • 9. Working with advanced controls WinForms,
  • 10. Presenting complex data to the users
  • 11. Globalization and localization application.
  • 12. Revision lesson, credits
Literature
    required literature
  • • PETZOLD, Charles. Programming Microsoft Windows Forms. Washington: Microsoft Press, 2005, 384 s. ISBN 0-7356-2153-5
  • • MÖSSENBÖCK, Hanspeter. C# to the point. New York: Pearson Education, 2005, xiii, 246 s. ISBN 03-212-5290-X
    recommended literature
  • • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
  • • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
Teaching methods
Teaching takes the form of lectures and seminars in the full-time study and group consultations in the form of study.
Assessment methods
The scope of compulsory participation in education: Minimum mandatory participation in exercises in full-time study is 75%, the controlled group consultations in combined studies 50%. Students who fail to meet the mandatory level of participation will be during the semester or after the specified additional study obligations. Course completion: Practical Test - Windows user interface application that contains most of the features memorized Credit will be given for credit program and active participation in seminars.
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 12 hodin KS/semestr.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2019
Extent and Intensity
1/1/0. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (seminar tutor)
Guaranteed by
Ing. Vladimír Nulíček, CSc.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková
Timetable of Seminar Groups
B_PrW_1/vAPH: Sat 26. 10. 8:00–9:30 S14, 9:45–11:15 S14, 11:30–13:00 S14, P. Ježek
Prerequisites
B_UPg Introduction to Programming
The requirement for the completion of this course is completion of the course B_UPg.
Course Enrolment Limitations
The course is offered to students of any study field.
Course objectives
The aim of the subject is to learn how to program common C # applications for .NET platform for Windows and other compatible systems, understand the basic concepts of GUI application development and to use standard Windows Forms for creating applications with GUI for Windows.
Learning outcomes
At the end of this course, students will be able to program common types of applications in C# for the platform .NET (for Windows OS, and others with .NET-compatible systems), they will understand common concepts of creating applications with GUI and they will be able to use standard libraries Windows Forms at creating applications with GUI for Windows OS.
Syllabus
  • This curriculum is designed for full-time study, course of instruction for part-time study is presented in a methodological study materials list. Contents of lectures:
  • 1. Introduction of the .NET platform and the possibility of multi-platform programming window applications (compared to Microsoft Windows .NET, Mono for Linux, MacOS, iOS, Android)
  • 2. Introduction of the basic concepts of C #
  • 3. Development environment Microsoft Visual Studio vs. SharpDevelop vs. MonoDevelop
  • 4. Possibilities of modern programming and debugging applications
  • 5. Design and implementation of console applications to .NET platform
  • 6. The concept of news and events, event-driven programming (Event Driven Programming)
  • 7. Basic class libraries Windows Forms (WinForms) for GUI creation
  • 8. Use of the advanced concepts of C# language for creating advanced applications with GUI
  • 9. Working with advanced controls WinForms,
  • 10. Presenting complex data to the users
  • 11. Globalization and localization application.
  • 12. Revision lesson, credits
Literature
    required literature
  • • PETZOLD, Charles. Programming Microsoft Windows Forms. Washington: Microsoft Press, 2005, 384 s. ISBN 0-7356-2153-5
  • • MÖSSENBÖCK, Hanspeter. C# to the point. New York: Pearson Education, 2005, xiii, 246 s. ISBN 03-212-5290-X
    recommended literature
  • • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
  • • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
Teaching methods
Teaching takes the form of lectures and seminars in the full-time study and group consultations in the form of study.
Assessment methods
The scope of compulsory participation in education: Minimum mandatory participation in exercises in full-time study is 75%, the controlled group consultations in combined studies 50%. Students who fail to meet the mandatory level of participation will be during the semester or after the specified additional study obligations. Course completion: Practical Test - Windows user interface application that contains most of the features memorized Credit will be given for credit program and active participation in seminars.
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 6 hodin KS/semestr.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2018
Extent and Intensity
1/1/0. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (lecturer)
Guaranteed by
Ing. Vladimír Nulíček, CSc.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková
Timetable of Seminar Groups
B_PrW_1/cAPH: each odd Wednesday 18:15–18:59 S16PC, each odd Wednesday 19:00–19:45 S16PC, except Wed 24. 10. ; and Wed 31. 10. 20:00–20:45 S16PC, Wed 7. 11. 20:00–20:45 S16PC, P. Ježek
B_PrW_1/pAPH: each even Wednesday 18:15–18:59 S16PC, each even Wednesday 19:00–19:45 S16PC, P. Ježek
B_PrW_1/vAPH: Fri 26. 10. 14:00–15:30 E303PC, Fri 9. 11. 17:30–19:00 DELL ROOM E302PC, 19:15–20:45 DELL ROOM E302PC, Sat 24. 11. 8:00–9:30 E303PC, P. Ježek
Prerequisites
B_UPg Introduction to Programming
The requirement for the completion of this course is completion of the course B_UPg.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The aim of the subject is to learn how to program common C # applications for .NET platform for Windows and other compatible systems, understand the basic concepts of GUI application development and to use standard Windows Forms for creating applications with GUI for Windows.
Learning outcomes
At the end of this course, students will be able to program common types of applications in C# for the platform .NET (for Windows OS, and others with .NET-compatible systems), they will understand common concepts of creating applications with GUI and they will be able to use standard libraries Windows Forms at creating applications with GUI for Windows OS.
Syllabus
  • This curriculum is designed for full-time study, course of instruction for part-time study is presented in a methodological study materials list. Contents of lectures:
  • 1. Introduction of the .NET platform and the possibility of multi-platform programming window applications (compared to Microsoft Windows .NET, Mono for Linux, MacOS, iOS, Android)
  • 2. Introduction of the basic concepts of C #
  • 3. Development environment Microsoft Visual Studio vs. SharpDevelop vs. MonoDevelop
  • 4. Possibilities of modern programming and debugging applications
  • 5. Design and implementation of console applications to .NET platform
  • 6. The concept of news and events, event-driven programming (Event Driven Programming)
  • 7. Basic class libraries Windows Forms (WinForms) for GUI creation
  • 8. Use of the advanced concepts of C# language for creating advanced applications with GUI
  • 9. Working with advanced controls WinForms,
  • 10. Presenting complex data to the users
  • 11. Globalization and localization application.
  • 12. Revision lesson, credits
Literature
    required literature
  • • PETZOLD, Charles. Programming Microsoft Windows Forms. Washington: Microsoft Press, 2005, 384 s. ISBN 0-7356-2153-5
  • • MÖSSENBÖCK, Hanspeter. C# to the point. New York: Pearson Education, 2005, xiii, 246 s. ISBN 03-212-5290-X
    recommended literature
  • • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
  • • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
Teaching methods
Teaching takes the form of lectures and seminars in the full-time study and group consultations in the form of study.
Assessment methods
The scope of compulsory participation in education: Minimum mandatory participation in exercises in full-time study is 75%, the controlled group consultations in combined studies 50%. Students who fail to meet the mandatory level of participation will be during the semester or after the specified additional study obligations. Course completion: Practical Test - Windows user interface application that contains most of the features memorized Credit will be given for credit program and active participation in seminars.
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 6 hodin KS/semestr.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2017
Extent and Intensity
1/1. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (seminar tutor)
Guaranteed by
Ing. Vladimír Nulíček, CSc.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková
Timetable of Seminar Groups
B_PrW_1/cAPH: each odd Monday 18:15–18:59 E303PC, each odd Monday 19:00–19:45 E303PC, P. Ježek
B_PrW_1/pAPH: each even Monday 18:15–18:59 E303PC, each even Monday 19:00–19:45 E303PC, except Mon 2. 10. ; and Mon 13. 11. 20:00–20:45 E303PC, Mon 20. 11. 20:00–20:45 E303PC, P. Ježek
B_PrW_1/vAPH: Fri 13. 10. 17:30–19:00 E307, Fri 10. 11. 17:30–19:00 E307, 19:15–20:45 E307, P. Ježek
Prerequisites
B_UPg Introduction to Programming
The requirement for the completion of this course is completion of the course B_UPg.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
Objective of the course:
At the end of this course, students will be able to program common types of applications in C# for the platform .NET (for Windows OS, and others with .NET-compatible systems), they will understand common concepts of creating applications with GUI and they will be able to use standard libraries Windows Forms at creating applications with GUI for Windows OS.
Syllabus
  • This curriculum is designed for full-time study, course of instruction for part-time study is presented in a methodological study materials list. Contents of lectures:
  • 1. Introduction of the .NET platform and the possibility of multi-platform programming window applications (compared to Microsoft Windows .NET, Mono for Linux, MacOS, iOS, Android)
  • 2. Introduction of the basic concepts of C #
  • 3. Development environment Microsoft Visual Studio vs. SharpDevelop vs. MonoDevelop
  • 4. Possibilities of modern programming and debugging applications
  • 5. Design and implementation of console applications to .NET platform
  • 6. The concept of news and events, event-driven programming (Event Driven Programming)
  • 7. Basic class libraries Windows Forms (WinForms) for GUI creation
  • 8. Use of the advanced concepts of C# language for creating advanced applications with GUI
  • 9. Working with advanced controls WinForms,
  • 10. Presenting complex data to the users
  • 11. Globalization and localization application.
  • 12. Revision lesson, credits
Literature
    required literature
  • • PETZOLD, Charles. Programming Microsoft Windows Forms. Washington: Microsoft Press, 2005, 384 s. ISBN 0-7356-2153-5
  • • MÖSSENBÖCK, Hanspeter. C# to the point. New York: Pearson Education, 2005, xiii, 246 s. ISBN 03-212-5290-X
    recommended literature
  • • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
  • • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
Teaching methods
Teaching takes the form of lectures and seminars in the full-time study and group consultations in the form of study.
Assessment methods
The scope of compulsory participation in education: Minimum mandatory participation in exercises in full-time study is 75%, the controlled group consultations in combined studies 50%. Students who fail to meet the mandatory level of participation will be during the semester or after the specified additional study obligations. Course completion: Practical Test - Windows user interface application that contains most of the features memorized Credit will be given for credit program and active participation in seminars.
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 6 hodin KS/semestr.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2016
Extent and Intensity
1/1. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (seminar tutor)
Guaranteed by
Ing. Vladimír Nulíček, CSc.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ing. Barbora Ptáčková
Timetable of Seminar Groups
B_PrW_1/cAPH: each odd Tuesday 17:30–18:14 E303PC, each odd Tuesday 18:15–19:00 E303PC, P. Ježek
B_PrW_1/pAPH: each even Tuesday 17:30–18:14 E303PC, each even Tuesday 18:15–19:00 E303PC, except Tue 15. 11. ; and Tue 6. 12. 19:15–20:45 E303PC, P. Ježek
Prerequisites
B_UPg Introduction to Programming
The requirement for the completion of this course is completion of the course B_UPg.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
Objective of the course:
At the end of this course, students will be able to program common types of applications in C# for the platform .NET (for Windows OS, and others with .NET-compatible systems), they will understand common concepts of creating applications with GUI and they will be able to use standard libraries Windows Forms at creating applications with GUI for Windows OS.
Syllabus
  • This curriculum is designed for full-time study, course of instruction for part-time study is presented in a methodological study materials list. Contents of lectures:
  • 1. Introduction of the .NET platform and the possibility of multi-platform programming window applications (compared to Microsoft Windows .NET, Mono for Linux, MacOS, iOS, Android)
  • 2. Introduction of the basic concepts of C #
  • 3. Development environment Microsoft Visual Studio vs. SharpDevelop vs. MonoDevelop
  • 4. Possibilities of modern programming and debugging applications
  • 5. Design and implementation of console applications to .NET platform
  • 6. The concept of news and events, event-driven programming (Event Driven Programming)
  • 7. Basic class libraries Windows Forms (WinForms) for GUI creation
  • 8. Use of the advanced concepts of C# language for creating advanced applications with GUI
  • 9. Working with advanced controls WinForms,
  • 10. Presenting complex data to the users
  • 11. Globalization and localization application.
  • 12. Revision lesson, credits
Literature
    required literature
  • • PETZOLD, Charles. Programming Microsoft Windows Forms. Washington: Microsoft Press, 2005, 384 s. ISBN 0-7356-2153-5
  • • MÖSSENBÖCK, Hanspeter. C# to the point. New York: Pearson Education, 2005, xiii, 246 s. ISBN 03-212-5290-X
    recommended literature
  • • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
  • • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
Teaching methods
Teaching takes the form of lectures and seminars in the full-time study and group consultations in the form of study.
Assessment methods
The scope of compulsory participation in education: Minimum mandatory participation in exercises in full-time study is 75%, the controlled group consultations in combined studies 50%. Students who fail to meet the mandatory level of participation will be during the semester or after the specified additional study obligations. Course completion: Practical Test - Windows user interface application that contains most of the features memorized Credit will be given for credit program and active participation in seminars.
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 6 hodin KS/semestr.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2015
Extent and Intensity
1/1. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (seminar tutor)
Guaranteed by
Ing. Vladimír Nulíček, CSc.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ing. Barbora Ptáčková
Timetable of Seminar Groups
B_PrW_1/cAPH: each odd Thursday 17:30–18:14 E303PC, each odd Thursday 18:15–19:00 E303PC, P. Ježek
B_PrW_1/pAPH: each even Thursday 17:30–18:14 E303PC, each even Thursday 18:15–19:00 E303PC, except Thu 1. 10. ; and Thu 15. 10. 19:15–20:00 E303PC, Thu 22. 10. 19:15–20:00 E303PC, P. Ježek
B_PrW_1/vAPH: Fri 16. 10. 17:15–18:45 DELL ROOM E302PC, Fri 13. 11. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, P. Ježek
Prerequisites
B_UPg Introduction to Programming
The requirement for the completion of this course is completion of the course B_UPg.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
Objective of the course:
At the end of this course, students will be able to program common types of applications in C# for the platform .NET (for Windows OS, and others with .NET-compatible systems), they will understand common concepts of creating applications with GUI and they will be able to use standard libraries Windows Forms at creating applications with GUI for Windows OS.
Syllabus
  • This curriculum is designed for full-time study, course of instruction for part-time study is presented in a methodological study materials list. Contents of lectures:
  • 1. Introduction of the .NET platform and the possibility of multi-platform programming window applications (compared to Microsoft Windows .NET, Mono for Linux, MacOS, iOS, Android)
  • 2. Introduction of the basic concepts of C #
  • 3. Development environment Microsoft Visual Studio vs. SharpDevelop vs. MonoDevelop - the possibilities of modern programming and debugging applications
  • 4. Design and implementation of console applications to .NET platform
  • 5. The concept of news and events, event-driven programming (Event Driven Programming)
  • 6. Basic class libraries Windows Forms (WinForms) for GUI creation
  • 7. Use of the advanced concepts of C# language for creating advanced applications with GUI
  • 8. Working with advanced controls WinForms, and presenting complex data to the users
  • 9. Globalization and localization application.
Literature
    required literature
  • • MÖSSENBÖCK, Hanspeter. C# to the point. New York: Pearson Education, 2005, xiii, 246 s. ISBN 03-212-5290-X
  • • PETZOLD, Charles. Programming Microsoft Windows Forms. Washington: Microsoft Press, 2005, 384 s. ISBN 0-7356-2153-5
    recommended literature
  • • MICHAELIS, Mark s LIPPERT, Eric. Essential C# 5.0. Addison-Wesley, 2013, 1032 s. ISBN 03-218-7758-6
  • • NAGEL, Christian, et al. Professional C# 4.0 and .NET 4. Wrox, John Wiley & Sons, 2010, 1536 s. ISBN 04-705-0225-8
Teaching methods
Teaching takes the form of lectures and seminars in the full-time study and group consultations in the form of study.
Assessment methods
The scope of compulsory participation in education: Minimum mandatory participation in exercises in full-time study is 75%, the controlled group consultations in combined studies 50%. Students who fail to meet the mandatory level of participation will be during the semester or after the specified additional study obligations. Course completion: Practical Test - Windows user interface application that contains most of the features memorized Credit will be given for credit program and active participation in seminars.
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 6 hodin KS/semestr.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2014
Extent and Intensity
1/1. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (seminar tutor)
Guaranteed by
Ing. Vladimír Nulíček, CSc.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Tamara Urbánková
Timetable of Seminar Groups
B_PrW_1/cAPH: each odd Thursday 17:30–18:14 DELL ROOM E302PC, each odd Thursday 18:15–19:00 DELL ROOM E302PC, P. Ježek
B_PrW_1/pAPH: each even Thursday 17:30–18:14 DELL ROOM E302PC, each even Thursday 18:15–19:00 DELL ROOM E302PC, P. Ježek
B_PrW_1/vAPH: Fri 3. 10. 15:30–17:00 DELL ROOM E302PC, 17:15–18:45 DELL ROOM E302PC, Fri 17. 10. 17:15–18:45 E303PC, P. Ježek
Prerequisites
B_UPg Introduction to Programming
The requirement for the completion of this course is completion of the course B_UPg.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
Objective of the course: Principles of Windows applications (event driven, communication using messages). Basic API functions from USER (windows, menus, cursor, icon, dialogues) and GDI (pens, brushes, bitmaps).
At the end of the course students should be able to:
- understand Principles of Windows applications
- explain and apply basic API functions from USER and GDI
Syllabus
  • This curriculum is designed for full-time study, course of instruction for part-time study is presented in a methodological study materials list. Contents of lectures:
  • 1. Principles of Windows applications (event driven, communication using messages)
  • 2. Basic API functions from USER (windows, menus, cursor, icon, dialogues)
  • 3. GDI (pens, brushes, bitmaps)
  • 4. Applications
  • 5. Communication using messages
  • 6. Message queues
  • 7. Cycle for collecting messages from the queue
  • 8. Creating windows
  • 9. Modification of their properties
  • 10. Writing
  • 11. Drawing
  • 12. Dialogues
Literature
    recommended literature
  • Náhradní obsah: Petzold Charles: Programming Windows. Microsoft Press
Teaching methods
Teaching takes the form / lectures / seminars / workshops / full-time study / group consultations and managed in the form of study.
Assessment methods
The scope of compulsory participation in education: Minimum mandatory participation in exercises in full-time study is 75%, the controlled group consultations in combined studies 50%. Students who fail to meet the mandatory level of participation will be during the semester or after the specified additional study obligations. Course completion: Practical Test - Windows user interface application that contains most of the features memorized Credit will be given for credit program and active participation in seminars.
Language of instruction
Czech
Follow-Up Courses
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 6 hodin KS/semestr.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2013
Extent and Intensity
1/1. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (seminar tutor)
Guaranteed by
Ing. Vladimír Nulíček, CSc.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Dagmar Medová, DiS.
Timetable of Seminar Groups
B_PrW_1/cAPH: each odd Wednesday 17:30–18:14 E303PC, each odd Wednesday 18:15–19:00 E303PC, P. Ježek
B_PrW_1/pAPH: each even Wednesday 17:30–18:14 E303PC, each even Wednesday 18:15–19:00 E303PC, P. Ježek
Prerequisites
This object do not need any special knowledge beyond ordinary knowledge.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
Objective of the course: Principles of Windows applications (event driven, communication using messages). Basic API functions from USER (windows, menus, cursor, icon, dialogues) and GDI (pens, brushes, bitmaps).
At the end of the course students should be able to:
- understand Principles of Windows applications
- explain and apply basic API functions from USER and GDI
Syllabus
  • This curriculum is designed for full-time study, course of instruction for part-time study is presented in a methodological study materials list. Contents of lectures:
  • 1. Principles of Windows applications (event driven, communication using messages)
  • 2. Basic API functions from USER (windows, menus, cursor, icon, dialogues)
  • 3. GDI (pens, brushes, bitmaps)
  • 4. Applications
  • 5. Communication using messages
  • 6. Message queues
  • 7. Cycle for collecting messages from the queue
  • 8. Creating windows
  • 9. Modification of their properties
  • 10. Writing
  • 11. Drawing
  • 12. Dialogues
Literature
    recommended literature
  • Náhradní obsah: Petzold Charles: Programming Windows. Microsoft Press
Teaching methods
Teaching takes the form / lectures / seminars / workshops / full-time study / group consultations and managed in the form of study.
Assessment methods
The scope of compulsory participation in education: Minimum mandatory participation in exercises in full-time study is 75%, the controlled group consultations in combined studies 50%. Students who fail to meet the mandatory level of participation will be during the semester or after the specified additional study obligations. Course completion: Practical Test - Windows user interface application that contains most of the features memorized Credit will be given for credit program and active participation in seminars.
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
General note: Bb0.
Information on the extent and intensity of the course: 6 hodin KS/semestr.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2012
Extent and Intensity
1/1. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (lecturer)
Guaranteed by
Ing. Vladimír Nulíček, CSc.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Dagmar Medová, DiS.
Timetable of Seminar Groups
B_PrW_1/cAPH: each odd Monday 17:30–18:14 E303PC, each odd Monday 18:15–19:00 E303PC, P. Ježek
B_PrW_1/pAPH: each even Monday 17:30–18:14 E303PC, each even Monday 18:15–19:00 E303PC, P. Ježek
Prerequisites
This object do not need any special knowledge beyond ordinary knowledge.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
Objective of the course: Principles of Windows applications (event driven, communication using messages). Basic API functions from USER (windows, menus, cursor, icon, dialogues) and GDI (pens, brushes, bitmaps).
At the end of the course students should be able to:
- understand Principles of Windows applications
- explain and apply basic API functions from USER and GDI
Syllabus
  • This curriculum is designed for full-time study, course of instruction for part-time study is presented in a methodological study materials list. Contents of lectures:
  • 1. Principles of Windows applications (event driven, communication using messages)
  • 2. Basic API functions from USER (windows, menus, cursor, icon, dialogues)
  • 3. GDI (pens, brushes, bitmaps)
  • 4. Applications
  • 5. Communication using messages
  • 6. Message queues
  • 7. Cycle for collecting messages from the queue
  • 8. Creating windows
  • 9. Modification of their properties
  • 10. Writing
  • 11. Drawing
  • 12. Dialogues
Literature
    recommended literature
  • Náhradní obsah: Petzold Charles: Programming Windows. Microsoft Press
Teaching methods
Teaching takes the form / lectures / seminars / workshops / full-time study / group consultations and managed in the form of study.
Assessment methods
The scope of compulsory participation in education: Minimum mandatory participation in exercises in full-time study is 75%, the controlled group consultations in combined studies 50%. Students who fail to meet the mandatory level of participation will be during the semester or after the specified additional study obligations. Course completion: Practical Test - Windows user interface application that contains most of the features memorized Credit will be given for credit program and active participation in seminars.
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
General note: Bb0.
Information on the extent and intensity of the course: 6 hodin KS/semestr.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2011
Extent and Intensity
1/1. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (seminar tutor)
Guaranteed by
prof. RNDr. Ondřej Čepek, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková
Timetable of Seminar Groups
B_PrW_1/cAPH: each odd Thursday 17:30–18:14 E303PC, each odd Thursday 18:15–19:00 E303PC, P. Ježek
B_PrW_1/pAPH: each even Thursday 17:30–18:14 E303PC, each even Thursday 18:15–19:00 E303PC, P. Ježek
Prerequisites (in Czech)
K tomuto předmětu nejsou nutné žádné zvláštní znalosti nad rámec běžných vědomostí.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The aim of the course is to acquaint the students with modern means for the Windows applications creation - particularly with the programme platform . NET and programming language C#.
Syllabus (in Czech)
  • Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: Principy tvorby Windows aplikací (programy řízené událostmi, komunikace pomocí zpráv). Základní API funkce tříd USER (okna, menu,kursor, ikona, dialogy) a GDI (pera,štětce,bitové mapy). Aplikace, komunikace pomocí zpráv, fronty zpráv, cyklus pro vybírání zpráv z fronty. Vytváření oken, modifikace jejich vlastností, psaní a kreslení. Dialogy.
Literature
    required literature
  • Petzold Charles: Programming Windows. Microsoft Press
Teaching methods (in Czech)
Výuka probíhá formou / přednášek / cvičení / seminářů / v prezenční formě studia /a řízených skupinových konzultací v kombinované formě studia.
Assessment methods (in Czech)
Typ výuky: Výuka probíhá formou přednášek a cvičení v prezenčním studiu a řízených skupinových konzultací v kombinovaném studiu. Rozsah povinné účasti ve výuce: Minimální povinná účast na cvičeních v prezenčním studiu je 75%, na řízených skupinových konzultacích v kombinovaném studiu 50%. Studentům, kteří nesplní povinný rozsah účasti, budou v průběhu semestru nebo po jeho skončení zadány dodatečné studijní povinnosti. Způsob zakončení předmětu: Praktický test - uživatelské rozhraní Windows aplikace obsahující většinu probraných rysů zápočet bude udělen za zápočtový program a aktivní účast na cvičeních
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 6 hodin KS/semestr.
Teacher's information
http://sonic.ms.mff.cuni.cz
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Summer 2011
Extent and Intensity
1/1. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (seminar tutor)
Guaranteed by
prof. RNDr. Ondřej Čepek, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Language of instruction
Czech
Further comments (probably available only in Czech)
Information on completion of the course: ISP
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 6 hodin/semestr.
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Winter 2010, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2010
Extent and Intensity
1/1. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (seminar tutor)
Guaranteed by
prof. RNDr. Ondřej Čepek, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Ivana Plačková
Timetable of Seminar Groups
B_PrW_1/cAPH: each odd Monday 17:30–18:14 DELL ROOM E302PC, each odd Monday 18:15–19:00 DELL ROOM E302PC, P. Ježek
B_PrW_1/pAPH: each even Monday 17:30–18:14 DELL ROOM E302PC, each even Monday 18:15–19:00 DELL ROOM E302PC, P. Ježek
B_PrW_1/vAPH: Fri 15. 10. 17:15–18:45 DELL ROOM E302PC, Sat 6. 11. 9:45–11:15 DELL ROOM E302PC, 11:30–13:00 DELL ROOM E302PC, P. Ježek
Prerequisites (in Czech)
K tomuto předmětu nejsou nutné žádné zvláštní znalosti nad rámec běžných vědomostí.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The aim of the course is to acquaint the students with modern means for the Windows applications creation - particularly with the programme platform . NET and programming language C#.
Syllabus (in Czech)
  • Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: Principy tvorby Windows aplikací (programy řízené událostmi, komunikace pomocí zpráv). Základní API funkce tříd USER (okna, menu,kursor, ikona, dialogy) a GDI (pera,štětce,bitové mapy). Aplikace, komunikace pomocí zpráv, fronty zpráv, cyklus pro vybírání zpráv z fronty. Vytváření oken, modifikace jejich vlastností, psaní a kreslení. Dialogy.
Literature
    required literature
  • Petzold Charles: Programming Windows. Microsoft Press
Assessment methods (in Czech)
Typ výuky: Výuka probíhá formou přednášek a cvičení v prezenčním studiu a řízených skupinových konzultací v kombinovaném studiu. Rozsah povinné účasti ve výuce: Minimální povinná účast na cvičeních v prezenčním studiu je 75%, na řízených skupinových konzultacích v kombinovaném studiu 50%. Studentům, kteří nesplní povinný rozsah účasti, budou v průběhu semestru nebo po jeho skončení zadány dodatečné studijní povinnosti. Způsob zakončení předmětu: Praktický test - uživatelské rozhraní Windows aplikace obsahující většinu probraných rysů zápočet bude udělen za zápočtový program a aktivní účast na cvičeních
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 6 hodin/semestr.
Teacher's information
http://sonic.ms.mff.cuni.cz
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2009, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2009
Extent and Intensity
1/1. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (seminar tutor)
Guaranteed by
prof. RNDr. Ondřej Čepek, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Lenka Bažantová
Timetable of Seminar Groups
B_PrW_1/cAPH: each even Monday 17:30–18:14 DELL ROOM E302PC, each even Monday 18:15–19:00 DELL ROOM E302PC, P. Ježek
B_PrW_1/pAPH: each odd Monday 17:30–18:14 DELL ROOM E302PC, each odd Monday 18:15–19:00 DELL ROOM E302PC, P. Ježek
B_PrW_1/vAPH: Sat 9. 1. 11:30–13:00 DELL ROOM E302PC, 14:00–15:30 DELL ROOM E302PC, 15:45–17:15 DELL ROOM E302PC, P. Ježek
Prerequisites (in Czech)
K tomuto předmětu nejsou nutné žádné zvláštní znalosti nad rámec běžných vědomostí.
Course Enrolment Limitations
The course is offered to students of any study field.
Course objectives
The aim of the course is to acquaint the students with modern means for the Windows applications creation - particularly with the programme platform . NET and programming language C#.
Syllabus (in Czech)
  • Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: Principy tvorby Windows aplikací (programy řízené událostmi, komunikace pomocí zpráv). Základní API funkce tříd USER (okna, menu,kursor, ikona, dialogy) a GDI (pera,štětce,bitové mapy). Aplikace, komunikace pomocí zpráv, fronty zpráv, cyklus pro vybírání zpráv z fronty. Vytváření oken, modifikace jejich vlastností, psaní a kreslení. Dialogy.
Literature
  • Petzold Charles: Programming Windows. Microsoft Press
Assessment methods (in Czech)
Vyučující metody: Metody hodnocení Praktický test - uživatelské rozhraní Windows aplikace obsahující většinu probraných rysů Způsob zakončení: zápočet bude udělen za zápočtový program a aktivní účast na cvičeních
Language of instruction
Czech
Further comments (probably available only in Czech)
Information on the extent and intensity of the course: 6 hodin/semestr.
Teacher's information
http://sonic.ms.mff.cuni.cz
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2008, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2008
Extent and Intensity
1/1/0. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (seminar tutor)
Guaranteed by
prof. RNDr. Ondřej Čepek, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Lenka Bažantová
Timetable of Seminar Groups
B_PrW_1/cAPH: each even Monday 18:15–19:00 DELL ROOM E302PC, each even Monday 19:15–20:00 DELL ROOM E302PC, P. Ježek
B_PrW_1/pAPH: each odd Monday 18:15–19:00 DELL ROOM E302PC, each odd Monday 19:15–20:00 DELL ROOM E302PC, P. Ježek
B_PrW_1/vAPH: Sat 29. 11. 14:00–15:30 DELL ROOM E302PC, 15:45–17:15 DELL ROOM E302PC, Fri 12. 12. 17:15–18:45 DELL ROOM E302PC, P. Ježek
Prerequisites (in Czech)
K tomuto předmětu nejsou nutné žádné zvláštní znalosti nad rámec běžných vědomostí.
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
The aim of the course is to acquaint the students with modern means for the Windows applications creation - particularly with the programme platform . NET and programming language C#.
Syllabus (in Czech)
  • Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: Principy tvorby Windows aplikací (programy řízené událostmi, komunikace pomocí zpráv). Základní API funkce tříd USER (okna, menu,kursor, ikona, dialogy) a GDI (pera,štětce,bitové mapy). Aplikace, komunikace pomocí zpráv, fronty zpráv, cyklus pro vybírání zpráv z fronty. Vytváření oken, modifikace jejich vlastností, psaní a kreslení. Dialogy.
Literature
  • Petzold Charles: Programming Windows. Microsoft Press
Assessment methods (in Czech)
Vyučující metody: Metody hodnocení Praktický test - uživatelské rozhraní Windows aplikace obsahující většinu probraných rysů Způsob zakončení: zápočet bude udělen za zápočtový program a aktivní účast na cvičeních
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: 6 hodin za semestr.
Teacher's information
http://sonic.ms.mff.cuni.cz
The course is also listed under the following terms Winter 2007, Summer 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Summer 2008
Extent and Intensity
0/0. 3 credit(s). Type of Completion: zk (examination).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (lecturer)
Guaranteed by
prof. RNDr. Ondřej Čepek, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Lenka Bažantová
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Language of instruction
Czech
Further comments (probably available only in Czech)
Information on the extent and intensity of the course: 6 hodin za semestr.
The course is also listed under the following terms Winter 2007, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.

B_PrW_1 Programming for Windows 1

University of Finance and Administration
Winter 2007
Extent and Intensity
0/0. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
Mgr. Pavel Ježek, Ph.D. (lecturer)
Guaranteed by
prof. RNDr. Ondřej Čepek, Ph.D.
Department of Computer Science and Mathematics – Departments – University of Finance and Administration
Contact Person: Lenka Bažantová
Timetable of Seminar Groups
B_PrW_1/cAPH: each even Monday 19:15–19:59 E303PC, each even Monday 20:00–20:45 E303PC, P. Ježek
B_PrW_1/pAPH: Mon 17:30–18:14 E303PC, Mon 18:15–19:00 E303PC, P. Ježek
B_PrW_1/vAPH: Fri 2. 11. 17:15–18:45 E303PC, Sat 24. 11. 14:00–15:30 E303PC, 15:45–17:15 E303PC, P. Ježek
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
The capacity limit for the course is 23 student(s).
Current registration and enrolment status: enrolled: 0/23, only registered: 0/23
fields of study / plans the course is directly associated with
Course objectives
The aim of the course is to acquaint the students with modern means for the Windows applications creation - particularly with the programme platform . NET and programming language C#.
Syllabus (in Czech)
  • Tato osnova je určena pro prezenční studium, průběh výuky pro kombinované studium je uveden ve studijních materiálech formou metodického listu (ML). Obsah přednášek: Principy tvorby Windows aplikací (programy řízené událostmi, komunikace pomocí zpráv). Základní API funkce tříd USER (okna, menu,kursor, ikona, dialogy) a GDI (pera,štětce,bitové mapy). Aplikace, komunikace pomocí zpráv, fronty zpráv, cyklus pro vybírání zpráv z fronty. Vytváření oken, modifikace jejich vlastností, psaní a kreslení. Dialogy.
Literature
  • Petzold Charles: Programming Windows. Microsoft Press
Assessment methods (in Czech)
Vyučující metody: Metody hodnocení Praktický test - uživatelské rozhraní Windows aplikace obsahující většinu probraných rysů Způsob zakončení: zápočet bude udělen za zápočtový program a aktivní účast na cvičeních
Language of instruction
Czech
Further comments (probably available only in Czech)
Information on the extent and intensity of the course: 6 hodin za semestr.
Teacher's information
http://sonic.ms.mff.cuni.cz
The course is also listed under the following terms Summer 2008, Winter 2008, Winter 2009, Winter 2010, Summer 2011, Winter 2011, Winter 2012, Winter 2013, Winter 2014, Winter 2015, Winter 2016, Winter 2017, Winter 2018, Winter 2019, Winter 2020, Winter 2021, Winter 2022, Winter 2023, Winter 2024.
  • Enrolment Statistics (recent)