Fast and deeply learn the C# by Creating Windows Apps- Beginners to advance -SQL in C#, Excel,PDF,Weather Forcasting
WHAT YOU WILL LEARN
- Learning C# through projects, from beginners to advanced levels.
- Building 7 professional applications: Calculator, Digital clock, Student information, Excel, PDF, weather forecasting, and more.
- Mastering the basics of C# and advancing to topics by using Windows Forms.
- Creating professional applications with SQL in C#.
- Exporting data to Excel files.
- Understanding dialogues, variables, controls, debugging, and events.
- Working with resources and settings.
- Manipulating date and time, including using a calendar.
- Designing reports using PDF.
- Displaying weather information and forecasts.
DESCRIPTION
Hello there!
Are you interested in deeply and easily learning programming?
Have you ever considered learning C# through projects?
Are you a student or a C# enthusiast looking to learn C# through Windows Forms?
If yes, then I'm here to guide you on how to efficiently and quickly learn C# through various projects.
In this course, you will learn:
- 3 Courses in One, totaling 17 hours, with 7 live projects.
- Creating Windows applications using C#.
- Basics of C#, including variables, for loop structures, if statements, controls, and events.
- Working with resources in C# and debugging code.
- Building a calculator application.
- Designing a Student Information application.
- Developing a Weather Forecasting application for Windows.
- Creating multi-form projects and working with controls like Button, TextBox, ComboBox, and DateTimePicker.
- Implementing digital clock functionality.
- Handling date and time operations, including creating a calendar.
- Utilizing advanced features of ComboBox.
- Incorporating images into your applications.
- Utilizing various dialogs in C#, including ColorDialog, FolderBrowserDialog, FontDialog, OpenFileDialog, and SaveFileDialog.
- Exporting data to Excel files.
- Developing a report using PDF files.
- And much more!
Don't hesitate to start learning C# through up to 7 different projects, accompanied by many tips and tricks!
This course is designed to teach you C# deeply and easily using the best methods available.
Let's get started!
CONTENT
Introduction
- Introduction
- Download projects of this course
- Visual Studio 2022 requirements
- Download and install Visual Studio 2022
Starting C# Project
- First project in C#
- Form properties
- Using Button, Label, and TextBox
Project 1: Design "Student Reg" Form
- C# Coding
- Date and Time
- Variables
- C# Statements
- Controls like ComboBox
- For Loop
- Dialogs in C#
Project 2: Digital Clock in C#
- Variables
- String variables
- Int32 and Int64
- Float, Double, and Decimal
- Bool
- Scope of variables
Project 3: Calculator in C#
- Design of calculator
- Numeric buttons codes
- Method in C#
- Operator buttons code
- Decimal button code
- Equal button code
- Try structure
Project 4: Student Management App in C#
- Structure of database app
- Design Database
- Create new C# Project
- Add TableAdapter and datatable
- Deep diving TableAdapter & datatable
- Add ‘Students’ data entry form
- Design the top buttons
- Adding items to form
- Loading data in datagridview
- Bind the items to bindingsource
- Customize datagridview
- Enable and disable buttons
- C# code for New, Edit & Delete buttons
- Save button C# code
- Cancel button C# code
- Fix some bugs
- Add photo column to SQL db
- Photo browse button
- Search form design
- Search data by id and grade
- Search text columns in SQL
- Search last name in C#
- Search date columns in SQL
- Search date column in C#
- Load all data in C#
- Main form design
- Adding close button
- Show other forms
- Showing date and time
- Change background image
- Adding minimize button
- Load selected background
- Create “user” database in SQL
- Design the “user” form
- Coding the “user” form
- Protect the codes via errors
- Design the login form
- Coding the “login” form
- Saving login user in database
- Design the settings form
- Coding the “settings” form
- Design the “about us” form
- Adding shortcuts to main form
- Run calculator from menu
Project 5: Weather Forecasting
- What is the weather API?
- Create new project for weather
- Install JSON package from NuGet
- C# codes to get weather by API
- Search weather by city name
- Design a method to load weather data
- Change the unit of measurement
- Get the icon for weather
- Protecting weather codes by try
- Get weather data by longitude & latitude
- Change the language of return values
- What is weather forecasting
- Design the forecasting form
- Forecasting codes part1
- Forecasting codes part2
Project 6: Excel in C#
- Creating project for Excel
- Installing NuGet for Excel
- Creating SQL DB for Excel
- Connecting DB to project
- Adding items and DGV
- Loading Excel file
- Reading Excel data
- Adding progress bar
- Save Excel data in SQL
- Fix the date bug
- Loading all data
- Exporting data to Excel
Project 7: Report in PDF by C#
- Installing PDF package
- Create empty PDF file
- Add report title to PDF
- Add free space & line
- Add table header to PDF
- Add table data to PDF
- Show progress panel
- Format decimal column
.NET MAUI in C#
- Introduction
- Download project files of this course
- What is MAUI?
- First project in MAUI
- What is XAML?
- Run MAUI on Windows and live preview
- Run MAUI on Android emulator
- Label control in MAUI
- Entry control in MAUI
- StackLayout control in MAUI
- Vertical and Horizontal StackLayout
- Margin and Padding
- Button control in MAUI
- Create gallery project
- Change startup page
- Change page title
- Change title colors
- Flowers page
- Design preview page
- Add gallery Tabbar
- Connecting preview page to flowers
- Designing cars page
- Adding data entry page
- Adding about us page
View Course On Udemy: