Mô tả

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 WPF in C# to create C# Apps!

If you are beginners or student looking for a tutorial to create WPF App in C# in simplest way!


I started from beginning and show you how to :

  • 5 Courses in One + 58 Hours + 3 live Projects

  • Create Windows Apps by C# in WPF & XAML

  • Build Notepad and Diary project in WPF & C#

  • Learn to design pro GUI for Apps in XAML

  • WPF common controls and properties like: Button, Menu, Image, Slider, Checkbox...

  • Using C# code in WPF to: Enable, Hide, Change text, color and …

  • MDI and SDI projects

  • Using Image , Open file & Save file dialog

  • Resource, Events, Binding & Text file in WPF

  • WPF panels: Grid, Stack, Canvas, Dock, Wrap

  • Using Menu control for create pro WPF Apps

  • Working with files and folders in C# and WPF

  • Create custom control with Template

  • Create notepad app in WPF

  • Create Diary App in C# and WPF with save and search options

  • How to design Pro main window for WPF Apps

  • Style, Triggers in WPF

  • SQL in WPF to create database Apps

  • MVVM for beginners

  • and...

Don't hesitate to start learning WPF in C#!

Every thing will be discussed with sample project and you will have lot of fun within my course.

Let's go !!!

Bạn sẽ học được gì

Yêu cầu

Nội dung khoá học

42 sections

Introduction

2 lectures
Introduction to this course
02:39
Project files of this course
00:04

Beginners WPF in C#

1 lectures
Intro - Beginners WPF in C#
00:18

Visual Studio 2019 Quick Review

4 lectures
Who should watch this section!
00:04
Visual Studio 2019 requirements
04:18
How to Install Visual Studio 2019?
13:53
Creating new project in Visual Studio 2019
06:07

Visual Studio 2022 Update

4 lectures
Visual Studio 2022 requirements
06:05
Downloading Visual Studio 2022
02:32
Installing Visual Studio 2022
16:58
Using Visual Studio 2022 & WPF in C#
11:44

Basics: Start Using WPF & XAML

6 lectures
First WPF Project
10:20
Customize visual studio IDE
09:33
WPF structure and project files
07:37
Customize XAML window
06:01
XAML alignment buttons
03:57
XAML structure
11:11

WPF Window and Properties in XAML

7 lectures
Using properties window
06:38
Change window size
09:46
Window back color
10:43
Window border
06:15
Window icon and cursor
07:19
Window enable and visible
05:39
Window title
02:50

Basics: WPF Window & Properties in XAML

9 lectures
Window startup location in XAML code and designer
06:58
Window style in XAML code and designer
03:26
Window resize mode in XAML code and designer
05:49
Window font in XAML code and designer
06:11
Window state in XAML code and designer
05:45
Window topmost in XAML code and designer
04:00
Window show in taskbar in XAML code and designer
02:42
Window RTL & LTR in XAML code and designer
03:52
Window min & max width and height in XAML code and designer
07:54

Basics: Grid & Common Controls- Part 1

12 lectures
Add Grid to Window and use it
05:34
Common properties of Grid control
09:45
Introduction to first part of common WPF controls
05:02
WPF Button control and it's common properties
14:00
WPF Label control and it's common properties
14:19
WPF TextBox control & common properties: Part 1
10:24
WPF TextBox & common properties: Part 2
09:04
What is the WPF ComboBox and it's Usage?
03:12
WPF ComboBox control & common properties
10:58
Add items to ComboBox by XAML designer
13:10
Add items to ComboBox by Properties window
05:45
Set the Default item of ComboBox
04:45

Basics: MDI and SDI Project

3 lectures
What is MDI / SDI Project?
05:45
MDI Project: Add new Window to WPF project
09:47
Change startup window of WPF MDI project
04:17

Project -> Create App Settings Window

3 lectures
Project 1 -> Set common properties of App Settings Window
09:29
Add TextBoxs and Labels to Window
08:09
Add Button and ComboBox to window
07:01

Basics: Advance WPF App Design

6 lectures
Using Tab Order to move between controls by Tab Key
08:12
Grouping controls together
08:38
How to rotate the controls
05:26
Document Outline window and it's usage
07:13
Working with layers of controls
08:54
Group aligning of controls on Window
06:18

Basics: Using Margin and Alignment

5 lectures
Using the margin of controls to better App design
11:12
Margin of Grid control and it's usage
06:24
Auto move controls by margin
03:07
Pro App design by margins and other controls
04:52
Vertical and horizontal alignment of controls
05:03

Basics: Grid Control Advance Properties

5 lectures
What are columns and rows in Grid control?
04:23
Add columns and rows to Grid by properties window
05:02
Add columns and rows to Grid by XAML and Designer
08:59
Add & Align controls by rows and columns of Grid
09:53
Column Span and Row span in Grid
03:26

Intermediate WPF in C#

2 lectures
Intro - Intermediate WPF in C#
00:18
Project files of intermediate course
00:04

Intermediate: Start WPF Coding with C#

16 lectures
Intro - Project 2 -> WPF Coding with C#
02:08
Add folder to WPF project to group the windows
05:11
Prepare 2nd project in WPF to write
07:01
Write your first c# code in WPF
15:32
Using build and rebuild WPF project
04:47
WPF Error Window and it's usage
07:29
What is C# keywords?
02:14
Change the Window title by C# code
07:26
Change the Text of WPF controls in C#
10:35
How to use "This" in C#
06:22
Comment the code in C# and it's usage
07:52
Change the back color of WPF Window and Grid by C# code!
09:06
Change the back color of WPF controls by C# code!
07:26
Change the text color of WPF controls by C# code!
06:35
Enable / Disable WPF Controls in C# Code
12:45
Show / Hide WPF Controls in C# Code
09:39

Intermediate: Image Control & OpenFileDialogue

12 lectures
Intro - Project 3 -> Image control & OpenFileDialogue
03:06
What is Image control and OpenFileDialouge?
04:18
Using Image control and it's common properties
13:06
Auto resize Image control by window size and using margins
05:45
Load image By C# code in WPF Application
12:31
Change Stretch of Image control with C# code
06:58
Using OpenFileDialouge to select
09:19
Get the selected image
08:40
Show selected image by user in WPF App
06:02
Show a MessageBox to user if did not select any image
10:25
How to set filter to open file dialog
16:54
Using special folders to change the default folder of OpenFileDialouge
12:32

Intermediate: Practical C# Code in WPF- Part 1

10 lectures
Intro - Project 4 -> Practical C# Code
03:05
Using Return keyword in C#
05:31
C# code to close WPF Window
05:26
C# code to close the WPF Application
06:23
Get the WPF App folder by C# code
04:57
Get special folders by C# code
08:07
Run external App from WPF App by C# code
14:41
Open Image file,Video file and ... by C# code
05:53
Open any folders in WPF App by C# code
03:38
Auto copy files to App folder by Visual Studio
09:12

Intermediate: Using Text File & Save File Dialog

9 lectures
Intro - Project 5 -> Text file and save file dialog
02:20
What is Text file and save file dialog?
06:12
Save English data in Text file by C# code in WPF
13:01
Save unicode data in Text file by C# code in WPF
04:53
Load content of a text le with C# code in WPF
08:57
Add C# code to clear the text of controls
04:28
Show Save file dialog in C#
06:30
Add file filter,title,initial directory and ... to Save file dialog
10:37
Save text file in custom folder by the save file dialog
09:58

: Project -> CustomerInfo Saverin Text File

7 lectures
Intro - Project 6 -> Customer info saver in text file
01:22
Design info saver interface in WPF Project
10:22
Save customer info in text Ƌle
09:29
Add Guard to prevent empty customer info and protect text files
08:24
Save the customer info in Application folder
09:49
Search the customer data by ID in C# code
09:39
Add new button and write the C# code
04:03

Intermediate: Using the Menu Control

7 lectures
Intro - Project 7 -> Menu control in WPF
02:08
What is the menu control and it's usage?
01:32
Add WPF Menu control and set common properties
07:07
Add main menus to menu control and common properties
13:14
Add Sub menus to main menu and common properties
11:19
Add image to Menu control
11:07
Add Accelerator key (short key) to Main Menu in WPF
06:25

Intermediate: Advance Multi Window Apps (MDI)

8 lectures
Intro - Project 8 -> Advance MDI Apps
02:28
Show new Window to the user by C# code
13:08
Show a Window as dialog by C# code
04:54
Change properties of a Window before showing it by C#
12:54
Change properties of control in other Window by C# code
07:01
Change Application Icon and .Net framework version
08:54
What is Assembly name and default Namespace?
06:56
Change WPF application "Version Information"
09:08

Intermediate: TextBox Advance Using by C# Code

7 lectures
Intro - Project 9 -> TextBox advance using by C# code
02:17
Add new Window and design it to work with TextBox
09:59
Change Zoom of TextBox by C# code
10:23
Select All text of TextBox by C# code
04:58
Undo and Redo actions of TextBox by C# code
03:54
Copy, Paste and Cut actions of TextBox by C# code
04:05
Enable/Disable Word Wrap action of TextBox by C# code
07:25

Project -> Notepad App by C# and WPF

14 lectures
Intro - Project 10 -> Notepad App in WPF and C#
02:15
Create new project for Notepad in C# and WPF
06:43
Add Notepad Window and Set default properties
03:29
Add Menu and TextBox to Notepad window
09:47
Add sub menu items to main menu
11:02
Write C# code to File menu: New, Open, Save as and Exit buttons
18:06
Write C# code to Edit menu: Undo, Redo, Copy, Cut, Paste and Select All buttons
06:34
Write C# code to Format menu: Word Wrap button
10:47
Write C# code to View menu: Zoom in, Zoom out and Reset Zoom buttons
07:52
Write C# code to Help menu: About us Window
10:32
Add image to Menu control
12:00
Set icon to Application executable Ƌle
07:56
Change WPF application "Version Information"
05:28
How to Publish the WPF Notepad App to user's PC
10:02

Advance WPF in C#

2 lectures
Intro - advance WPF in C#?
00:18
Project files of advance WPF course
00:04

Advance: Resources in WPF

12 lectures
Intro - Project 11 -> Resources in WPF
02:35
What is resource in WPF?
05:08
Diƈerent types of resource in WPF
06:47
Create the C# WPF project to start using resource
05:26
Using Window resource in WPF
16:02
How to Edit and Reset resource and ...
06:46
Using App resource in WPF
15:43
Using Grid resource in WPF
16:56
Using C# code to load the value from App, Window & Grid resource
17:44
Using C# code to Save the value in App, Window & Grid resource
22:13
What is Static resource vs Dynamic resource in WPF?
03:20
Using Static resource and Dynamic resource in WPF & C#
06:08

Advance: Events of Controls in WPF and C#

10 lectures
Intro - Project 12 -> Events of controls in WPF & C#
03:31
What is the event in WPF and C#?
10:14
Common events of Window like: Loaded, Closing and KeyDown
13:27
Add Events manually and solve deleted events error!
07:10
Add short key to App by KeyDown event of window
13:13
Using the Alt Key and F10 in Keydown event of Window
05:03
Common events of TextBox like: TextChanged, GotFocus & LostFocus
14:25
Common events of Button like: Click, MouseEnter & MouseLeave
07:11
Using ComboBox common events in WPF
20:07
Using ListBox common events in WPF
09:52

Advance: Common WPF Controls: Part 2

13 lectures
Intro - Project 13 -> Common WPF controls: Part 2
03:39
Prepare Project to second part of WPF controls
05:26
WPF Slider control and it's common properties
15:01
Common Events of WPF Slider control
14:33
WPF CheckBox control and it's common properties & events
15:08
Using CheckBox to show and hide controls by C# code
07:59
WPF GroupBox control and it's common properties
18:15
WPF Border control and it's common properties
09:58
WPF PasswordBox control and it's common properties
06:56
WPF RadioButton control and it's common properties
19:05
Common events of RadioButton control
13:34
Common properties & events of ProgressBar control
18:45
Add main window to show all of controls Windows
06:31

Advance: Binding in the WPF

15 lectures
Intro - Project 14 -> Binding in the WPF
03:42
What is the Binding in WPF?
05:44
Structure of Binding in WPF: Binding Source, Target, Oneway, TwoWay and …
06:35
OneWay binding with Slider and TextBox control in WPF
10:47
OneWay binding with ProgressBar & Slider control in WPF
08:48
Use OneWay Binding & CheckBox to enable/disable other controls
07:39
Use OneWay Binding & CheckBox to Show/Hide other controls
08:08
Use OneWay Binding & RadioButton & TypeConverter
10:47
TwoWay binding in WPF with Slider and TextBox
06:32
Source update triggers in TwoWay binding: Explicit, LostFocus, PropertyChanged
10:18
Using SourceUpdated & TargetUpdated events in WPF binding
05:49
OneWayToSource binding in WPF
06:09
String Format in WPF and Binding to TextBox
13:09
Content String Format in WPF and Binding to Label
08:00
Final Binding Project: Resizable Image with Sliders
11:52

Advance: Panel Controls in WPF

9 lectures
Intro - Project 15 -> Panels in WPF
02:41
What is the panel in WPF and it's diƈerent types?
04:30
Prepare the project for using the panels
03:21
Canvas panel in WPF and it's properties and usage
07:25
Stack panel in WPF and it's properties and usage
16:44
Wrap panel in WPF and it's common properties
07:56
Dock panel in WPF and it's common properties
11:28
Change the order of controls in Dock panel
07:26
Final panel project : Design pro main window for application
18:24

Advance: Working with Files and Folders

11 lectures
Intro - Project 16 -> Working with Files and Folders
03:01
Check the existence of a file in a folder
13:24
Delete a file with C# code in WPF
13:35
Copy a file with C# code
22:06
Move a file with C# code
10:14
Check the existence of a folder by C# code
09:55
Create a folder or directory in C# code
17:19
Delete a Folder or Directory with C# code
08:06
Move a folder or directory with C# code in WPF
15:57
Get file information by C# code like: File size, extension, name ,...
23:32
Get folder information by C# code like: folder name ,drive …
10:45

Project -> Pro Diary Application

36 lectures
Intro - Project 17 -> Diary Application
04:09
Project Files of this section
00:04
Create the Diary App in WPF and Visual Studio
06:24
Design the structure of main window by panels
10:03
Change the Image of Main window by C# code
24:09
C# code to save and load selected background by user
18:40
Add a pro digital clock to sidebar of main window
22:55
Add graphical calendar to the sidebar in main window
22:56
Add Buttons to the top panel in main window
24:13
Add close and minimize buttons to main window
22:56
Users Window: How to Design Users Window
20:55
Users Window: C# code to save and load the user name and password
25:18
Users Window: Load the user image by C# code
14:20
Users Window: Save user image in Application folder
24:13
Users Window: Add the guard to C# code when the user hasn't image
11:15
Login window: Design and show the login window
13:24
Login window: C# code for "Ok" and "Cancel" buttons
07:56
Login window: Load user combobox items and user image
08:28
Login window: Validate the password in "Ok" button in C#
13:26
About Us window: Design the About us window
09:57
About window: Load application version info with C# code
11:41
Memo window: Design add memo window
13:38
Memo window: Design 15 control buttons for RTF
18:10
Memo window: C# code for 15 control buttons for RTF
13:28
Memo window: New button code in C#
14:20
Memo window: Save last id in the application settings file
04:07
Memo window: Save memo data in RTF and Txt file
23:16
Search memo: Design search memo window
12:14
Search memo: Load existing memos in listbox
16:17
Search memo: Load selected memo details
15:54
Search memo: Search the memo by title
16:32
Search memo: Update selected memo
16:16
Final Project : Show login user name and image in main page
13:23
Finalize project: Add short keys to "main" window and "add memo" window
12:24
Finalize project: Use try structure to protect C# codes against errors
10:24
Final Project: How to publish WPF Application manually
12:29

Pro WPF in C#

2 lectures
Intro - Pro WPF tutorials
00:18
Project fles of Pro course
00:04

Pro: Styles in WPF

7 lectures
Intro - Project 18 -> Styles in WPF
03:32
What is the WPF style and it's structure?
07:57
Prepare Project in Visual Studio to use styles in WPF
06:37
Using Window style in WPF
16:04
Using Application style in WPF
10:50
Using grid style and panel style in WPF
12:45
Using control style in WPF
11:08

Pro: Triggers in WPF

4 lectures
Intro - Project 19 -> Triggers in WPF
02:48
What is the trigger in WPF and it's usage?
08:21
Using property trigger in WPF
27:10
Using data trigger in WPF
26:29

Pro: Templates in WPF

7 lectures
Intro - Project 20 -> templates in WPF
01:13
What is the template in WPF, it's usage and structure?
06:49
Using simple control template in WPF
19:12
Using Binding with control template
09:52
Using triggers in the control template
13:09
Advance topics of the control template
10:05
Create the Image button & Round button by control template
24:31

Pro: Common Controls in WPF: Part 3

5 lectures
Intro - common controls in WPF
04:19
Using ContextMenu control to add right click menu in WPF
51:59
Working with Toolbar control in WPF
43:38
Using StatusBar control in WPF
33:23
Using TabControl in WPF
26:46

Pro: Ribbon Control in WPF

7 lectures
Intro- Ribbon control in WPF
01:56
Start Working with Ribbon control in WPF
13:25
Add the Ribbon Tab & Group and Ribbon Button
24:43
Using the events of buttons in Ribbon control
13:58
Customize Help pane, Quick access toolbar and Application menu
36:19
Add other controls to Ribbon like: ComboBox, Toggle button, CheckBox, Radio …
40:18
Using the Ribbon Window to Ƌnalize the project
05:46

Pro: ListView Control in WPF

6 lectures
Intro - using ListView in WPF
02:06
Start using the ListView control in WPF
37:34
Add image and work with the events of ListView
43:13
Create Multi-Column ListView control
08:12
Create a Class to add the data inside ListView
27:09
Use the class to add data to multi-column ListView
35:12

Pro: MVVM for Beginners

7 lectures
Intro - MMVM for beginners
03:47
Project Files of MVVM Section
00:04
What is MVVM in WPF and it's structure?
12:53
Simple Project with MVVM in WPF
31:36
Advance MVVM to create multi-column ListView
30:10
Use MVVM to add image column to ListView
19:11
Use MVVM to add textbox and label & bind to ListView
15:41

SQ in WPF: Introduction to Database Apps in WPF

4 lectures
Intro - SQL Apps in WPF and C#
00:09
Download projects and files of this course
00:04
Structure of Database Apps in WPF and C#
05:11
Steps to create database apps in WPF and C#
02:40

SQL in WPF: SQL Server for Beginners

7 lectures
Who should watch this section!
01:32
Installing SQL 2014
29:58
SQL 2019 requirements
10:14
SQL server 2019 installation
15:53
SQL 2019 - installing SSMS
03:47
Start using SQL server and SSMS
18:26
Working with SQL database
21:57

SQL in WPF: Create Database App in WPF & SQL by C#

15 lectures
Create "Employee Info" Database by SQL in SSMS
20:51
Add sample data and auto increment column to SQL table
13:11
Using the Select Query to load the Data in SQL
25:01
What is the SQL ADO.Net in C# and WPF?
04:35
Create Database project in C# & WPF and add dataset
18:45
How to add the TableAdapter and datatable to dataset?
21:31
Advance topics of: Datatable, TableAdapter, Connection String & editing query
16:13
Add Datagrid view to WPF window and show the data
13:32
Add data entry items on the window
12:20
What is Viewsource and Datacontext for binding?
26:28
Using TableAdapter & Viewsource by C# code to load the data from SQL Db
21:36
Design data entry buttons: Add New, Edit, Delete, Save and Cancel
17:29
How to Enable|Disable data entry buttons by C# code?
21:00
Write C# code for "Add New", "Edit", "Delete", "Save" & "Cancel" buttons
38:31
Smarter code by adding protection, Message boxes and reducing codes
42:01

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.