Тема 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

results matching ""

    No results matching ""