WPF MVVM programming mode/framework foundation+practical video tutorial for improving 2020 project development

Learn MVVM programming mode in WPF development with two practical cases of login and student management

7288 people study

intermediate 24 class hours Updated 2020/11/03

 QR code Download the school APP Cache video for offline viewing

 Denghao
    • Best selling package
    • Selected Package
    • Popularity package
    • Exclusive package
    • High salary package
C language development engineer professional learning package
C Language Programming Basic Video Course (7-Day Success)
262011 people study
¥49.00
C Language Course Sublimation Chapter - Typing Games (7-Day Butterfly)
22503 people study
¥29.00
Linux Basics Tutorial
28824 people study
¥5.00
More 45 courses
C/C++Cross platform R&D Fundamentals Introduction and Practical Series
C++Design Pattern Theory and Practice
95057 people study
¥198.00
C++QT5 Cross platform Interface Programming Principle and Practical Video Course
288217 people study
¥268.00
FFmpeg Android streaming media player development practical video course - based on NDK, C++and FFmpeg Android
157269 people study
¥298.00
More 23 courses
C++cross platform development engineers from skill mastery to project practice courses
C++11 14 17 20 Multi thread from principle to thread pool practice
27673 people study
¥199.00
Libevent C ++ high concurrency network programming
70872 people study
¥298.00
[Xia Caojun] C++programming FFMpegSDK beauty live streaming practice - based on qt5, opencv video course
101911 people study
¥198.00
More 14 courses
C++Cross platform Practice Series
C++QT5 Cross platform Interface Programming Principle and Practical Video Course
288217 people study
¥268.00
[Xia Caojun] C++socket network programming complete practical http server (supporting php) video course
91525 people study
¥128.00
[Xia Caojun] C++programming FFMpegSDK beauty live streaming practice - based on qt5, opencv video course
101911 people study
¥198.00
More 9 courses
C++Cross platform Practice Series
C++QT5 Cross platform Interface Programming Principle and Practical Video Course
288217 people study
¥268.00
[Xia Caojun] C++socket network programming complete practical http server (supporting php) video course
91525 people study
¥128.00
[Xia Caojun] C++programming FFMpegSDK beauty live streaming practice - based on qt5, opencv video course
101911 people study
¥198.00
More 9 courses
  • Course Introduction
  • Course outline

Suitable for:

Some C # and Wpf programming experience, or students who want to learn WPF and MVVM

You will learn:

Learn MVVM programming mode in WPF development with two practical cases of login and student management

Course introduction:

The main feature of WPF technology is data driven interface UI. When data changes, WPF will automatically notify the UI to update the interface synchronously. MVVM mode makes full use of WPF's dependency properties, data and command binding mechanisms to maximize the coupling between interface display and logic code. If the interface needs to be adjusted, the logic code does not need to be greatly modified, Similarly, modification of logic code does not require interface adjustment. With MVVM architecture, it is easy to maintain and flexible to expand, and UI designers and program developers can better work together.

This tutorial has 23 classes, with a total duration of nearly 8 hours. Through two cases (login and student management system), we will intuitively understand the implementation process of MVVM, and gradually learn some important knowledge points and development skills of MVVM programming mode in practical operation.


Chapter I WPF MVVM Course Introduction and Example Demonstration

Section I: WPF MVVM course introduction and example demonstration

Chapter 2. Example explanation of user login

Section 1: Create project, database and EF connection database

Section 2: Create user login Xaml interface

Section 3: Create ViewModel.cs file and Xaml data binding

Section 4: Inherit the ICommand interface creation command and bind the front-end Xaml command

Section 5: How to use event binding in a project

Section 6: WPF Interaction Framework Behavior

Section 7: WPF's Very Important Basic Knowledge - Dependency Attributes

Section 8: Binding of User Login PasswordBox

Section 9: Close a window or open a new window through WindowManager

Section 10: Access the database for user login and progress bar animation effect realization

Section 11: Data validation 1 - Add check whether it is empty/business logic exists

Section 12: Data Verification 2 - Implementation of User Authentication and Password Functions

Chapter III Example explanation of student management system

Section 1: Add layout and corresponding elements in MainWindow

Section 2: Application of DataGrid control in student management interface and style/style trigger

Section 3: Query student information with MVVM mode

Section 4: Add other elements of student management interface and data binding of ComboBox

Section 5: Implementation of Multi condition Filtering and Querying Function in Student Information List

Section 6: Student added interface production and function realization 1

Section 7: Student added interface production and function realization 2

Section 8: Delete Student Function Implementation

Section 9: Completing the function of modifying student information 1

Section 10: Completing the function of modifying student information 2



Expand more

Course outline- WPF MVVM programming mode/framework foundation+practical video tutorial for improving 2020 project development

Expand more
on-line
customer service
APP
download

Download Android client

Download iPhone client

official
WeChat

Follow official WeChat

return
Top