Discount week
Get up to 50 % extra points for free! More info

Form Applications in C# .NET Windows Forms

The tutorials in this section focus on form applications in C# .NET using the simpler but older Windows Forms framework. They explain the structure of window applications and individual components from the .NET toolbox. You can also look for a more modern alternative, the WPF framework.

Introduction to Windows Forms applications

Lesson 1

Introduction to Windows Forms applications

In this tutorial, we'll program our first simple form application in Windows Forms and C# .NET. We'll explain how form applications work under the hood.
Written by David Capka
FreeUnrated Show description
Simple Calculator in C# .NET Windows Forms

Lesson 2

Simple Calculator in C# .NET Windows Forms

In this tutorial, we'll program a simple calculator in C# .NET as a Windows Forms Application. We'll use Button, NumericUpDown, ComboBox, and MessageBox.
Written by David Capka
FreeUnrated Show description
Birthday Reminder - Designing Forms

Lesson 3

Birthday Reminder - Designing Forms

In this tutorial, we'll design forms for a C# .NET application in Visual Studio that reminds you the nearest birthday from a list of people.
Written by David Capka
FreeUnrated Show description
Birthday Reminder - Logic Layer

Lesson 4

Birthday Reminder - Logic Layer

In C# .NET, we'll program a Person class to calculate the age from a date of birth, and a PersonManager class that keeps people in a BindingList.
Written by David Capka
FreeUnrated Show description
Birthday Reminder - Wiring the Presentation and Logic Layers

Lesson 5

Birthday Reminder - Wiring the Presentation and Logic Layers

We'll learn how to wire a form to C# .NET logic classes properly, how to respond to errors, and how to use the DataSource property.
Written by David Capka
FreeUnrated Show description
Birthday Reminder - Storing Data and Conclusion

Lesson 6

Birthday Reminder - Storing Data and Conclusion

In the tutorial, we'll complete our birthday reminder by making it possible to save and load the list of people into a file using XmlSerializer.
Written by David Capka
PROUnrated Show description
Drawing on Graphics in C# .NET

Lesson 7

Drawing on Graphics in C# .NET

In this tutorial, we'll learn to draw geometric shapes on a PictureBox using Graphics in C# .NET. We'll start with an application to book cinema seats.
Written by David Capka
FreeUnrated Show description
Handling Clicks at Coordinates in C# .NET

Lesson 8

Handling Clicks at Coordinates in C# .NET

In this C# .NET tutorial, we'll complete our application booking cinema tickets, we'll click to select a particular seat and learn how to use dialogs.
Written by David Capka
PROUnrated Show description
Timer and BackgroundWorker in C# .NET

Lesson 9

Timer and BackgroundWorker in C# .NET

In this tutorial, we'll learn to use the Timer and BackgroundWorker controls in C# .NET. We'll learn to call a method after a certain time interval.
Written by David Capka
PROUnrated Show description
Analog and Digital Clock in C# .NET Windows Forms

Lesson 10

Analog and Digital Clock in C# .NET Windows Forms

In this tutorial, we'll start programming analog and digital clocks using Graphics in C # .NET. We'll learn how to draw pictures and other advanced things.
Written by David Capka
PROUnrated Show description
Finishing the Clock in C# .NET Windows Forms

Lesson 11

Finishing the Clock in C# .NET Windows Forms

In this tutorial, we'll complete analog and digital clocks using Graphics in C# .NET. We'll learn to render centered text and convert RadioButtons to Enum.
Written by David Capka
PROUnrated Show description
DataGridView in C# .NET Windows Forms

Lesson 12

DataGridView in C# .NET Windows Forms

In this tutorial, we'll learn to use the DataGridView table in form applications in C# .NET. We'll learn to define custom columns and select items.
Written by David Capka
PROUnrated Show description
Basic Windows Forms Controls

Lesson 13

Basic Windows Forms Controls

In this tutorial we'll describe basic Windows Forms controls in C# .NET. These are Button, Label, TextBox, NumericUpDown, ComboBox, ListBox, and CheckBox.
Written by David Capka
FreeUnrated Show description
Other Windows Forms Controls

Lesson 14

Other Windows Forms Controls

In this tutorial, we'll describe more Windows Forms controls in C# .NET being RadioButton, GroupBox, Panels, PictureBox, DateTimePicker, and MonthCalendar.
Written by David Capka
FreeUnrated Show description
Windows Forms - Dialogs

Lesson 15

Windows Forms - Dialogs

In this article we'll look at creating a menu in window applications, opening files / folders using dialogs, and how to use MessageBox in C# .NET.
Written by David Capka
FreeUnrated Show description
Windows Forms Controls For The Fourth Time

Lesson 16

Windows Forms Controls For The Fourth Time

In this C# .NET tutorial, we'll introduce and demonstrate how to use RichTextBox, MaskedTextBox, TabControl, LinkLabel, Timer, and ProgressBar controls.
Written by David Capka
FreeUnrated Show description
Custom Controls In C# .NET

Lesson 17

Custom Controls In C# .NET

In this C# .NET tutorial, we'll show how to create and use custom Windows Forms controls, and we'll say what it's good to use them for.
Written by David Capka
FreeUnrated Show description
C# .NET Community Projects - Windows Forms Applications

C# .NET Community Projects - Windows Forms Applications

Section 10 Items

A collection of C# .NET WinForms apps with source codes from local programmers. Sources are not verified as in the courses and their quality may vary.
Show description


 

Activities (6)