Этот курс посвящен изучению платформы WPF (Windows Presentation Foundation). Рассмотрим её возможности, основы XAML и разработку проектов на языке C#.
C# и WPF: Возможности и преимущества
Язык C# приобрел широкую популярность в программировании благодаря платформе .NET и мощным фреймворкам. Разработка на C# востребована и высокооплачиваема. На C# создают веб-сайты, игры, приложения, нейронные сети и многое другое. Рекомендуется предварительно изучить C#.
Ранее для создания программ с интерфейсом использовалась платформа Windows Forms. Она по-прежнему популярна для быстрой разработки простых программ, но для крупных, функциональных проектов лучше подходит WPF.
WPF (Windows Presentation Foundation) — платформа пользовательского интерфейса для создания клиентских приложений. Она позволяет создавать приложения для компьютера, добавлять интерфейс, функции, обеспечивать работу с базами данных и многое другое. WPF — одно из лучших решений для построения таких приложений.
XAML: Язык разметки WPF
XAML (Extensible Application Markup Language) — язык разметки для описания дизайна WPF-приложений. Он похож на XML. С помощью тегов в XAML размещают объекты на странице программы, добавляют стили и многое другое. В этом курсе XAML используется активно, поскольку без него невозможно создать WPF-приложение.
Цели курса
В этом курсе мы научимся:
- Разрабатывать приложения на C# с использованием WPF.
- Создавать дизайн приложений.
- Работать с базами данных.
- Разрабатывать полноценные проекты на основе C# и WPF.
Установка Visual Studio
Для разработки необходима среда разработки Visual Studio. Скачайте бесплатную версию Community с официального сайта. После установки откройте Visual Studio и выберите «Создать проект».
В поиске проектов укажите «WPF» или выберите шаблон «Приложение WPF (.NET Framework)». Задайте имя проекту (например, «SampleApp») и укажите место сохранения.
После создания проекта откроются файлы, включая графический дизайн и код. С ними будем работать в последующих уроках.
В этом уроке мы установили среду разработки и познакомились с платформой WPF.