English
Topic 3. Fundamentals of the Windows Forms technology
Goal: become familiar with the structure of a Windows Forms project, the Visual Studio 2026 form designer, and the event model; learn to place and lay out controls, handle mouse and keyboard events, and validate input; master menus, standard and modal dialog boxes, the timer, data tables, and saving application data to a file.
Lecture contents
- A Windows Forms project — .NET desktop application technologies · A Windows Forms project and its structure · The Visual Studio form designer
- Forms, controls, and events — The Control and Form classes · The event model · Basic controls
- Layout and input validation — Laying out controls · Validating input
- Menus, dialogs, and tables — Menus, toolbars, and standard dialogs · Custom dialog boxes, data tables, and the timer · New features in .NET 9–10 and publishing
- Common mistakes — Common mistakes