C# WPF: Урок 1 — Введение в XAML и разработку

Этот курс посвящен изучению платформы 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.

Что будем искать? Например,программа