How to start with WPF application development

How to start with WPF application development

Table of contents

No heading

No headings in the article.

What is WPF?
It is abbreviated as 'Windows Presentation Foundation, really are we going to have documentation? Nah. So, here we go. WPF is a windows application development template available in .NET Framework. WPF provides better graphics, look and feel which the WinForms template lacks in .NET Framework. Yeah! you heard it right. But, there are some other flexibilities which WPF provides including the loose coupling of code which in turn gives better code reusability and maintainability and much more. Let's explore them on the go.!

To get started with WPF, which is one of the most demandable requirements in the banking and healthcare software industry we need to understand the following topics right from scratch.

1. .Net Framework: Not to gulp every library and its classes, we just need to know how to handle types, casting the types and collections. Yeah, meanwhile other things will learn on the go.
2. XAML: Extensible Application Markup Language, We can relate this to HTML and CSS script which is mainly for UI development.
3. C# / Csharp: Similar to other OOP-supporting programming languages, C# is also one of them. Because we are going to learn the business here ...! Just Kidding.
4. Database: Place where we store and manipulate the data. Any DB is fine but to start with, preferring to RDBMS like Oracle or MS SQL Server seems to be the best choice.

Yes, That's it. This is all needed for developing a Windows OS-based application via the WPF template.

In my next article, we can start to explore with Database from which the data flow starts.
Happy Coding...!