CHAPTER · 7 lessons
14. Windows and Cross-Platform Desktop Applications
Desktop applications in .NET have evolved significantly. What used to be a choice between WPF (modern Windows) and WinForms (legacy Windows) has become a wider landscape that includes .NET MAUI for cross-platform apps, WinUI 3 for modern Windows-only apps, Avalonia for cross-platform open-source, plus the still-supported WPF and WinForms for Windows-only scenarios.
Chapter progress 0 of 7 lessons complete
Your journey through this chapter
Other chapters in this module
1
1. Introduction to C#
2
2. Variables, Data Types, and Operators
3
3. Control Flow and Exception Handling
4
4. Functions and Methods
5
5. Object-Oriented Programming
6
6. Collections and Generics
7
7. LINQ and Lambda Expressions
8
8. Asynchronous Programming
9
9. File I/O and Serialization
10
10. Memory Management and Garbage Collection
11
11. Debugging and Unit Testing
12
12. Working with Databases
13
13. Web Development with ASP.NET Core
14. Windows and Cross-Platform Desktop Applications Current
15
15. Advanced Topics
16
16. Design Patterns and Best Practices
17
17. Modern C# Features (C# 9 and later)
18
Capstone: Library Management System