Microsoft Silver Partner
Make a request

Course - Windows Forms

Изображение к курсу Windows Forms
Course Windows Forms
Duration 10 days / 20 hours
Lessons number 10

Fulltime studies

2820 UAH Schedule

Online learning

2820 UAH Schedule

Video trainings



The course is intended to help you work with Windows Forms technology and use it to build table applications. At the end of the course you will understand the application structure, learn main elements of management and learn how to use them, learn MVP pattern for development of complex table applications.
The course helps to understand how you can avoid writing lots of unnecessary code using data tailoring, and provide its users with wide, correctly functioning tools of work with data and have the code that can be easily supported.
• Understanding of OOP and knowledge of C# syntax
• Ability to use the main libraries of .NET Framework
• Visual Studio 2010 experience
The course will be useful to those programmers who have basic knowledge of work with Windows Forms and also for those developers who have experience in development of applications for Windows, wishing quickly and effectively learn Windows Forms
Lesson 1

Lesson 1. Introduction to Windows Forms

During the lesson you’ll get familiar with Windows Forms, learn how to load, open/close, minimize and resize a simple form and create a context menu.

Lesson 2

Lesson 2. Dialog windows

The lesson will show you how to create dialog windows, change their style and send data between them.

Lesson 3

Lesson 3. Panels and dynamic location

Details of working with form components, Padding and Margin properties, FlowLayout Panel and TableLayout Panel, organizing different sorts of bindings.

Lesson 4

Lesson 4. Drawing tools and text styles

During the lesson you’ll learn how to draw on form, change styles and colors, change text properties and fonts. The process of designing a window with irregular form is also considered.

Lesson 5

Lesson 5. Control Components and Elements. Printing

The lesson includes description of how to print documents and adjust printer settings, change or add properties, combine and use custom menus, tools and components.

Lesson 6

Lesson 6. Resources

Application localization methods and techniques are considered in addition to the description of resources management.

Lesson 7

Lesson 7. Developing an Application

The lesson includes the description of events and errors handling, multithread data processing.

Lesson 8

Lesson 8. Settings and configuration files

During the lesson you’ll learn how to create and edit the settings files, create configuration details, export and import settings etc.

Lesson 9

Lesson 9. Control bindings

The lesson considers the main ideas of data bindings to ComboBox, DataGridView and similar components. You’ll also learn about input validation.

Lesson 10

Lesson 10. Multithread user interfaces

During the lesson you’ll get familiar with ProgressBar, asynchronous operations, safe multithreading and the very basics of MVP pattern.

• Create programs for Microsoft Windows with the help of C# and Windows Forms library of classes
• Create new non-standard and combine existing management elements
• Develop toolbars, menu and status bars
• Use mechanism for dynamic location of management form elements
• Use databinding
• Use different topics to the developed applications
• Form and use setting files and designs to your applications
• Use MVP patter to design application architecture.
Check mark Register for classes Separator Online registration form
Three times per week Everyday Specialities Weekends
Start date End date Time

Did not find a suitable course in the timetable? Make a order

Three times per week Everyday Specialities Weekends
Start date End date Time

Did not find a suitable course in the timetable? Оформите заявку