Тема 21. Интерфейс пользователя на основе WinForms
Windows Forms
Windows Forms представляет собой одну из технологий, используемую в Visual C# для создания интеллектуальных клиентских приложения на основе Windows, выполняемых в среде .NET Framework. Технология Windows Forms специально создана для быстрой разработки приложений, в которых обширный графический пользовательский интерфейс является приоритетом. Для создания пользовательского интерфейса используется конструктор Windows Forms, и пользователь получает доступ также к другим возможностям времени разработки и времени выполнения.
Конструктор Windows Forms
Этот конструктор позволяет добавлять элементы управления в форму, упорядочивать их и писать код для обработки их событий.
Конструктор Windows Forms предлагает решения быстрой разработки при создании приложений Windows. Он позволяет наглядно разрабатывать формы на стороне клиента. Элементы управления можно перетащить на поверхность конструктора из панели элементов.
Панель элементов
В представленном ниже списке перечислены вкладки панели элементов, доступные в конструкторе Windows Forms.
- Все формы Windows Forms
- Общие элементы управления
- Контейнеры
- Меню и панели инструментов
- Data
- Компоненты
- Печать
- Диалоговые окна
- Отчеты Crystal
- Общие
Windows Presentation Foundation (WPF)
Windows Presentation Foundation (WPF), как один из компонентов платформы .NET Framework версии 3.0 и 3.5, является новой технологией представления для создания приложений Windows нового поколения. Основанная на языке XAML и графике технология WPF позволяет разработчикам и проектировщикам достигать расширенного и эффективного взаимодействия с пользователем через пользовательский интерфейс, мультимедийное содержимое и документы.
Дополнительная литература
Создание приложений Windows Forms (Visual C#) https://msdn.microsoft.com/ru-ru/library/hk4ts42s%28v=vs.90%29.aspx
Конструктор Windows Forms https://msdn.microsoft.com/ru-ru/library/e06hs424%28v=vs.100%29.aspx