Autoplay
Autocomplete
Previous Lesson
Complete and Continue
14 - C# - Level 1
Important Before You Start
About this Course (8:18)
Telegram Group
Setting up the C# Environment
Installing C# (7:01)
Live Meetings
⏲️ Live Meeting (Questions and Answers) Feb 17, 2023 (93:37)
Library , Framework and Platform
Library vs Framework vs Platform (7:45)
.NET
What is .NET? .NET Core vs .NET Framework? What can we do with .NET? (18:08)
What to Learn .NET Frame Work or .NET Core? (6:52)
Compilation in .NET (10:10)
.NET Framework
.NET Framework Architecture (8:58)
What is CLR? (6:44)
CLR Main Components (3:34)
1- Common Type System (CTS) (4:48)
2- Common Language Specification (CLS) (5:26)
3- Garbage Collector (GC) (3:56)
4- Just In Time Compilation (JIT) (11:14)
5 and 6: Assemblies & Metadata(Manifest) (13:40)
CLR Functions (5:40)
Managed vs Unmanaged Code (11:22)
CLR Structure (3:24)
.NET Framework Class Library (FCL) (7:40)
Introduction About C#
What is C#? and Why to Learn It? (11:41)
Syntax
Syntax (8:45)
Output
WirteLine (3:30)
Write (2:41)
Formatted String (2:50)
Escape Characters (3:52)
Comments
Single Line/Multiple Lines Comments (1:14)
Variables
Vairables (2:58)
Rules for Naming Variables in C# (3:38)
Implicitly Typed Variables (2:43)
DataTypes
Datatypes (2:43)
Predefined Datatypes (7:12)
Numbers Datatypes (10:03)
Default Values
Enums
Nullable Types
Anonymous Type
Structures
Dynamic Type
Working with Date & Time
Set Date & Time
Get Current Datetime
Ticks
Datetime Static Fields
Time Span
Subtraction of two dates results in TimeSpan
Operators
Convert String to DateTime
Working With Strings
Quick Overview
String Interpolation
Type Casting
Casting Types
Implicit Casting
Explicit Casting
Type Conversion Methods
Casting Enums
User Input
ReadLine();
User Input and Numbers
Operators
Assignment Operators
Arithmetic Operators
Relational Operators
Logical Operators
Unary Operators
Ternary Operator
Bitwise and Bit Shift Operators
Control Flow
if, if...else, if...else if and Nested if Statement
switch Statement
ternary (? :) Operator
for loop
while loop
do while loop
break Statement
continue Statement
Arrays
Arrays Are Bound
Array Declaration
Array initialization
Access Array Elements
2 Dimensional Array
for each loop
Array Operations using System.Linq
Find Minimum and Maximum Element Using System.Linq
Count , Sum And Average Using System.Linq
C# Math
C# Math
Methods
C# Methods
Method Parameters
Default Parameter Value
Return Values
Named Arguments
Method Overloading
C# Exceptions
Exceptions
Misc
Random Function In C#
Windows Forms
Web vs Desktop Applications (24:15)
Introduction About Controls
Part 1 (15:49)
Part 2 - First Windows Forms Application (21:49)
Part3 (38:39)
Part 4 : Some formatting and Alignments (12:16)
Part 5 : TabIndex, Tabstop, and New Forms (Default, Show, ShowDialog, Close) (13:19)
Part 6 : MessageBox (19:05)
Part 7: CheckBox, RadioButton, GroupBox, and Tag (18:30)
Pizza 🍕 Poject Requirments
Pizza 🍕 Project (Solution) (19:16)
TextBox
More about TextBox : Focus, MaxLength, Password, RightToLeft, Locked,Multiline, WordWrap (14:45)
PictureBox
PictureBox (7:34)
PictureBox Exercise (1:16)
PictureBox Exercise Solution (4:17)
Drawing
Draw Line , ellipse , and rectangle. (8:02)
Tic-Tac-Toe Game
Requirement (3:29)
Solution (18:16)
Make one Event instead of 9 events (5:25)
MaskedTextBox
MaskedTextBox (6:21)
ComboBox
ComboBox (8:04)
Combo Box Exercise (1:27)
Combo Box Exercise (Solution)
LinkLable
LinkLable (5:24)
CheckedListBox
CheckedListBox (6:49)
DateTime Controls
DateTimePicker (6:22)
MonthCalandar (5:25)
Timer
Timer (4:36)
NotifyIcon
NotifyIcon (7:02)
TreeView and ImageList
TreeView and ImageList (17:29)
ProgressBar
ProgressBar (5:53)
ListView
ListView (13:23)
Error Provider
ErrorProvider (7:39)
TrackBar
TrackBar (3:47)
NumericUpDown
NumericUpDown (2:44)
Containers
TabControl (8:26)
GroupBox vs Panel (4:47)
Dialogs
ColorDialog (5:14)
FontDialog (5:47)
FileSaveDialog (12:09)
FileOpenDialog (5:37)
FolderBrowserDialog (3:06)
Multiple Documents Interface (MDI) Container
MDI Container (9:55)
Menus
MenuStrip (16:42)
Context Menu (14:01)
End Of Course
End Of Course Message (4:52)
Part 1
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock