
Discover practical C# from scratch through a 60-hour, project-based bundle that blends ten courses into one. Learn Windows Forms, Visual Studio, SQL Server, .NET, and modern multi-language GUI apps.
Identify the visual studio 2017 requirements across Windows 10 and server editions, including CPU speed, RAM, disk space, and the benefit of SSD for performance.
Download Visual Studio 2017 Community edition from the Microsoft download page, and choose workloads like C sharp, ASP.Net, Unity, and SQL Server. Install, sign in, pick a theme, and launch Visual Studio to start building pro Windows apps.
Explore Visual Studio 2022 requirements across Windows 11, Windows 10, and server editions, including CPU, memory, storage and display needs, plus download and install steps for enterprise, professional, and community.
Learn to download and install Visual Studio 2022 on Windows 10 from the official site, and select the free community edition for personal or educational use, with installation steps.
Install Visual Studio 2022 Community on Windows 10, selecting workloads like ASP.NET web development and dotnet desktop development for C# and WPF, with optional mobile development including Xamarin.
Create a c# project in visual studio 2022, choosing between console and windows form apps, and compare with visual studio 2017 while selecting the dot net framework and project details.
Create your first Visual C# application in Windows Forms, customize the environment with toolbox menus, add controls to your form, and understand the Solution Explorer and project files.
Learn to create your first C# application in Visual Studio 2017, selecting Windows Forms, configuring the dotnet framework, and building and running a Hello World project.
Explore the properties window in Visual Studio, learn to view and edit a selected item's properties, dock and resize forms, set back color, adjust text, and review events.
Learn to use the toolbox window to add controls to a Windows Forms form by dragging items like button, label, text box, and combo box, then adjust properties.
Navigate the solution explorer to see form1.cs, form1.designer.cs, and form1.resx; form1.cs holds your C# logic, form1.designer.cs contains auto-generated code from Visual Studio, and form1.resx stores form resources like images.
Explore the form and its properties, including color, size, and background image, then learn how to add controls and use their common properties in Windows Forms.
Explore common Windows Forms properties, including back color, background image, and layout options. Learn to control the runtime behavior with the control box, cursor, and border style.
Discover advanced form properties in Windows Forms, including font inheritance, enabling and disabling controls, taskbar visibility, text, topmost behavior, window state, and auto scroll for responsive Windows apps.
Explore the common properties of Windows Forms controls, such as color, background image, text alignment, visibility, and cursor. Learn to apply these across buttons, labels, text boxes, and panels.
Learn to use the label and text box to build a professional backup form from scratch and complete it in an enterprise project, gaining practical Windows Forms skills.
Master the label control in Windows forms, exploring its text, fonts, colors, borders, alignment, visibility, and image integration to design clear, professional user interfaces.
Explore the text box control in Windows Forms, covering single and multiline use, font and color options, back color, enabled and read-only states, password char, max length, and scroll bars.
Design a professional backup form in Windows Forms from scratch using labels, text boxes, and buttons. Configure form properties, colors, alignment, and icons to build a polished pro Windows app.
Explore properties of common Windows Forms controls, including checkbox, combo box, list box, radio button, progress bar, track bar, and picture box.
Explore how to use combo box and list box to present selectable items, and tailor drop down styles, height, sorting, and properties like back color and cursor.
Learn how to use the checkbox control in Windows Forms, covering properties, two- and three-state modes, appearance options, text and image alignment, and runtime behavior.
Master radio buttons for single-choice input in Windows Forms; set properties like align, back color, checked state, enable, image alignment, for one option at a time with others unchecked.
Use the progress bar control to show action progress by setting minimum, maximum, and current value (0–100). Select style options such as blocks, continuous, and marquee, and adjust animation speed.
Explore the picture box control, its common properties, and how to use it in real projects, including image and background image, size modes, back color, and border style.
Master the numeric up-down control, its value, minimum and maximum, increment, and thousand separator; adjust width and height, and explore read-only and text alignment options.
Explore the track bar control in Windows Forms, setting value ranges with minimum and maximum, configuring tick styles and frequency, orientation, and appearance for intuitive UI.
Explore the tab control, add or remove tab pages, and examine the panel and group box controls. Build a polished setting form inspired by paperless office software.
Group the form controls with the group box by dragging it onto the form. Adjust properties such as text, visible, font, and back color, and note how inner controls inherit.
Explore how the panel control groups controls, mirrors group box properties, and offers practical tips on border style, back color, visibility, and drag-and-drop layout.
Use the tab control to group form controls and manage multiple tab pages, including adding, deleting, and resizing tabs, with backups recommended.
Explore customizing a Windows Forms tab control by editing tab pages, adjusting properties like text and back color, and adding or removing tab pages with modes normal, fixed, and multi-line.
Design and build a settings form in Windows Forms using a tab control, panels, labels, text boxes, a combo box, and image controls, with save changes and logo selection.
Explore the tool strip control, add a button, customize its properties to build a professional toolbar and create a menu strip with menus for Windows Forms apps.
Explore the toolstrip control in Windows Forms, dock it to form sides, and configure its properties to add buttons with text or images, including separators and image scaling.
Explore advanced ToolStrip properties, including alignment, back color, image, and display style, then tailor image-text layouts, text direction, and sizing to build flexible toolbars.
Add a background image to the tool strip, import the graphic, and apply image layout options—stretch, zoom, center, or tile—to achieve a professional 3d appearance.
Learn to add and customize a MenuStrip in Windows Forms, dock to top, build file, edit, view, and project menus, and assign icons and checkboxes.
Begin coding your first C# program with Windows Forms, display message boxes, customize form and control colors and texts, enable or disable controls, and explore the rebuild menu with notes.
Learn to write your first C# code in a Windows Forms app by creating a hello form, adding buttons, and implementing click events that show message boxes.
Discover how to use Visual Studio to build and rebuild your project, clean the solution, and recreate bin debug files for visible changes, sometimes requiring closing and reopening the project.
Learn to use the error list window in Visual Studio to view and fix compile errors, and dock and organize IDE windows like solution explorer, properties window, and toolbox.
Learn what C# keywords are and how they form the language to talk with C#, with guidance to focus on the most common keywords in upcoming tutorials.
Learn to change the back color of forms and controls in C# Windows Forms by writing code that accesses properties like back color with this and button names.
Learn to comment and uncomment code in C# using //, add descriptions, and use editor shortcuts to manage ignored lines and describe logic during development.
Learn how the this keyword denotes the current form in Windows Forms, enabling access to form properties and controls like color, size, location, and buttons via this.
Learn to change control text in a Windows Forms C# app by setting the text property. Update textBox1.Text, button3.Text, and form.Text to refresh the UI.
Enable and disable controls in C# by toggling the enabled property on panels and forms, and see that disabling a panel disables its controls while requiring a semicolon.
Hi There!
With my 20 years programming skills I'm with you to share my knowledge with you.
So
If you try you will learn using C# to create C# Apps for windows!
If you are beginners or student looking for a tutorial to create Windows App in C# in simplest way!
I started from beginning and show you how to :
3 Courses in One + 30 Hours + 3 live Projects
Create Windows Apps by C#
Basics of C# like: variables
for loop structure
If statement
Controls and events
Resources in C#
Working with files and folders
Using text file to save data
Debugging the codes
Create calculator application
Design Phone Book application
Build Diary application for windows
Creating MDI and ADI projects
Controls like : Button, TextBox, CheckBox, ComboBox and ListBox
Create digital clock
Working with date and time
Create a calendar
Working with RTF files
Save and load data in RTF format
Advance using of combobox
Working with images
Dialogs in C#:
Working with logical operators
Creating method and class in C#
Using Clipboard of Windows to save and load data
and...
Don't hesitate to start learning C#!
Every thing will be discussed with sample project and you will have lot of fun within my course.
Let's go !!!