Что такое Microsoft Forms?
Совет: Узнайте больше о Microsoft Forms или сразу же ьтесь в работу и создайте опрос, тест или опрос. Хотите использовать более сложные элементы фирменной символики, типы вопросов и анализ данных? Попробуйте Dynamics 365 Customer Voice.
С помощью Microsoft Forms вы можете создавать опросы,тесты и опросы, приглашать других пользователей отвечать на них практически с помощью любого веб-браузера или мобильного устройства, видеть отправленные результаты в режиме реального времени, использовать встроенную аналитику для оценки ответов и экспортировать их в Excel для дополнительного анализа или оценки.
Примечание: Microsoft Forms не является заменой Microsoft InfoPath. Подробнее об этом можно узнать в вопросах и ответах.
Кто может использовать Microsoft Forms?
Microsoft Forms обычно доступен клиентам Office 365 для образования, клиентам Приложения Microsoft 365 для бизнеса и пользователям с учетной записью Майкрософт (Hotmail, Live или Outlook.com).
Быстрое начало работы
Шаг 1.Во sign in with your Microsoft 365 school credentials, Microsoft 365 work credentials, or Microsoft account (Hotmail, Live, or Outlook.com) and create a new form or create a new quiz.
Вы администратор?
Ознакомьтесь со следующими статьями:
Дополнение формы
Добавьте в форму логотип или разместите фотографии или видео рядом с вопросами теста.
Общий доступ и совместная работа
Хотите работать над тестами и формами вместе с коллегами? Хотите поделиться своим тестом или формой как шаблоном, чтобы другие люди могли работать с ним индивидуально? Это очень просто.
Использование Microsoft Forms в других Office продуктах
Вставьте тесты, опросы, опросы и другие виды форм в другие Office, которые вы знаете и любите.
Подробнее
Вот еще несколько вещей, которые можно сделать с помощью Microsoft Forms. Следите за новой информацией.
Отзыв о Microsoft Forms
Мы ждем ваших отзывов! Чтобы отправить отзыв о Microsoft Forms, перейдите в правый верхний угол формы и выберите Другие параметры формы > Отзыв.
Добро пожаловать в руководство по классическим приложениям для Windows Forms, платформы пользовательского интерфейса для создания разнообразных клиентских приложений рабочего стола в Windows. Платформа разработки Windows Forms поддерживает широкий набор функций для разработки приложений, включая элементы управления, графику, привязку данных и ввод пользователя. Характерной чертой Windows Forms является использование визуального конструктора с функцией перетаскивания в Visual Studio для упрощения создания приложений Windows Forms.
Существует две реализации Windows Forms.
Реализация с открытым исходным кодом, размещенная на GitHub.
Введение
Windows Forms — это платформа пользовательского интерфейса для создания классических приложений Windows. Она обеспечивает один из самых эффективных способов создания классических приложений с помощью визуального конструктора в Visual Studio. Такие функции, как размещение визуальных элементов управления путем перетаскивания, упрощают создание классических приложений.
В Windows Forms можно разрабатывать графически сложные приложения, которые просто развертывать, обновлять, и с которыми удобно работать как в автономном режиме, так и в сети. Приложения Windows Forms могут получать доступ к локальному оборудованию и файловой системе компьютера, на котором работает приложение.
О том, как создать приложение Windows Forms, см. в руководстве по созданию приложения WinForms.
Создание многофункциональных интерактивных пользовательских интерфейсов
В Windows Forms форма — это визуальная поверхность, на которой выводится информация для пользователя. Обычно приложение Windows Forms строится путем добавления элементов управления в формы и создания кода для реагирования на действия пользователя, такие как щелчки мыши или нажатия клавиш. Элемент управления — это отдельный элемент пользовательского интерфейса, предназначенный для отображения или ввода данных.
При выполнении пользователем какого-либо действия с формой или одним из ее элементов управления создается событие. Приложение реагирует на эти события, как задано в коде, и обрабатывает события при их возникновении.
В Windows Forms предусмотрено множество элементов управления, которые можно добавлять в формы. Например, элементы управления могут отображать текстовые поля, кнопки, раскрывающиеся списки, переключатели и даже веб-страницы. Если предусмотренные элементы управления не подходят для ваших целей, в Windows Forms можно создавать собственные пользовательские элементы управления с помощью класса UserControl.
В Windows Forms имеются многофункциональные элементы управления пользовательского интерфейса, позволяющие эмулировать функции таких сложных приложений, как Microsoft Office. С помощью элементов управления ToolStrip и MenuStrip вы можете создавать панели инструментов и меню, которые содержат текст и изображения, отображают подменю и размещают другие элементы управления, такие как текстовые поля и поля со списками.
Используя функцию перетаскивания конструктора Windows Forms в Visual Studio, можно легко создавать приложения Windows Forms. Просто выделите элемент управления с помощью курсора и поместите его на нужное место в форме. Для преодоления трудностей, связанных с выравниванием элементов управления, конструктор предоставляет такие средства, как линии сетки и линии привязки. С помощью элементов управления FlowLayoutPanel, TableLayoutPanel и SplitContainer можно гораздо быстрее создавать сложные макеты форм.
Наконец, если нужно создать свои собственные элементы пользовательского интерфейса, пространство имен System.Drawing содержит широкий набор классов, необходимых для отрисовки линий, кругов и других фигур непосредственно на форме.
Создание форм и элементов управления
Пошаговые инструкции по использованию этих возможностей можно найти в приведенных ниже разделах справки.
Отображение и обработка данных
Во многих приложениях требуется отображать данные из базы данных, файла XML или JSON, веб-службы или другого источника данных. Windows Forms предоставляет гибкий элемент управления с именем DataGridView для отображения таких табличных данных в традиционном формате строк и столбцов так, что каждый фрагмент данных занимает свою собственную ячейку. С помощью DataGridView можно, помимо прочего, настроить внешний вид отдельных ячеек, зафиксировать строки и столбцы на своем месте, а также обеспечить отображение сложных элементов управления внутри ячеек.
В Windows Forms можно с легкостью подключаться к источникам данных по сети. Компонент BindingSource представляет подключение к источнику данных и содержит методы для привязки данных к элементам управления, перехода к предыдущей или следующей записи, редактирования записей и сохранения изменений в исходном источнике. Элемент управления BindingNavigator предоставляет простой интерфейс на основе компонента BindingSource для перехода между записями.
Вы можете легко создавать элементы управления с привязкой к данным с помощью окна «Источники данных» в Visual Studio. В этом окне отображаются существующие в вашем проекте источники данных, такие как базы данных, веб-службы и объекты. Создавать элементы управления с привязкой к данным можно путем перетаскивания объектов из этого окна в формы проекта. Также можно связывать существующие элементы управления с данными, перетаскивая объекты из окна «Источники данных» в существующие элементы управления.
Другой тип привязки к данным в формах Windows Forms — это параметры. В большинстве приложений требуется сохранять некоторые сведения о состоянии приложения во время выполнения, например, последний известный размер форм, а также данные пользовательских предпочтений, например, место сохранения файлов по умолчанию. Параметры приложения отвечает этим требованиям, предоставляя простой способ хранения обоих типов сведений на клиентском компьютере. После того как вы определите эти параметры с помощью Visual Studio или редактора кода, они сохраняются в XML-файле и автоматически считываются обратно в память во время выполнения.
Развертывание приложений на клиентских компьютерах
После создания приложения необходимо отправить его пользователям, чтобы они могли установить и запустить его на своих клиентских компьютерах. С помощью технологии ClickOnce можно развертывать приложения из Visual Studio всего в несколько щелчков, а затем предоставлять пользователям URL-адрес приложения в Интернете. ClickOnce управляет всеми элементами и зависимостями в приложении и обеспечивает его правильную установку на клиентском компьютере.
Приложения ClickOnce можно настроить для работы только при подключении к сети или для работы как в сетевом, так и в автономном режиме. Если вы указываете, что приложение должно поддерживать работу в автономном режиме, то технология ClickOnce добавляет ссылку на приложение в меню Пуск пользователя. Затем пользователь может открывать приложение без использования URL-адреса.
При обновлении приложения вы публикуете на веб-сервере новый манифест развертывания и новую копию приложения. ClickOnce обнаруживает, что доступно обновление, и обновляет установку пользователя. Таким образом, для обновления старых приложений не требуется писать специальный код.
Введение в Windows Forms
Первый проект
После установки среды и всех ее компонентов, запустим Visual Studio и создадим проект графического приложения. На стартовом экране выберем Create a new project (Создать новый проект)
На следующем окне в качестве типа проекта выберем Windows Forms App :
Далее на следующем этапе нам будет предложено указать имя проекта и каталог, где будет располагаться проект.
После этого Visual Studio откроет наш проект с созданными по умолчанию файлами:
Справа находится окно Solution Explorer, в котором можно увидеть структуру нашего проекта. В данном случае у нас сгенерированная по умолчанию структура:
Program.cs определяет точку входа в приложение:
который устанавливает некоторую базовую конфигурацию приложения
Затем вызывается метод
в который передается объект отображаемой по умолчанию на экране формы.
Настройка компиляции проекта
Для компиляции приложения Windows Forms указаны следующие настройки:
Nullable : подключает в проект функционалность ссылочных nullable-типов
UseWindowsForms : указывает, будет ли проект использовать Windows Forms (для этого устанавливается значение true )
ImplicitUsings : подключает в проект функциональность неявно подключаемых глобальных пространств имен
Запуск приложения
Чтобы запустить приложение в режиме отладки, нажмем на клавишу F5 или на зеленую стрелочку на панели Visual Studio.
После этого запустится пустая форма Form1 по умолчанию.
После запуска приложения студия компилирует его в файл с расширением exe. Найти данный файл можно, зайдя в папку проекта и далее в каталог \bin\Debug\net6.0-windows
Рассмотрев вкратце создание проекта графического приложения, мы можем перейти к обзору основных компонентов и начнем мы с форм.
Приступая к работе с Windows Forms
с помощью Windows Forms можно создавать мощные приложения на основе Windows. в следующих разделах подробно описано, как использовать возможности Windows Forms для отображения данных, управления вводом пользователя и развертывания приложений с повышенной безопасностью.
В этом разделе
Общие сведения о Windows Forms
содержит общие сведения о Windows Forms и интеллектуальных клиентских приложениях.
Создание новой формы Windows Forms
содержит ссылки на разделы, в которых описываются основные понятия создания Windows Forms приложений.
Создание обработчиков событий в Windows Forms
содержит ссылки на разделы, в которых описывается создание Windows Forms обработчиков событий.
Настройка размера и масштаба формы Windows Forms
содержит ссылки на разделы, в которых показано, как настроить размер и масштаб Windows Forms.
Изменение внешнего вида Windows Forms
Содержит ссылки на разделы, в которых показано, как изменить внешний вид приложений Windows Forms.
Windows Элементы управления формы
содержит ссылки на разделы, описывающие и демонстрирующие использование элементов управления и компонентов Windows Forms.
ввод данных пользователем в Windows Forms
содержит ссылки на разделы, описывающие и показывающие, как управлять входными данными пользователя в Windows Forms приложениях.
Диалоговые окна в Windows Forms
содержит ссылки на разделы с описанием различных диалоговых окон, используемых в Windows Forms.
Привязка данных Windows Forms
содержит ссылки на разделы, описывающие Windows Formsную архитектуру привязки данных и способы ее использования в Windows Forms приложениях.
Безопасность Windows Forms
содержит ссылки на разделы, описывающие создание Windows Forms приложений с повышенной безопасностью.
Развертывание ClickOnce для форм Windows Forms
содержит ссылки на разделы, в которых описывается, как легко развертывать приложения Windows Forms.
Связанные разделы
Усовершенствование приложений Windows Forms
содержит ссылки на разделы, в которых описываются более сложные концепции создания Windows Forms приложений.
Обзор конструктора Windows Forms
Конструктор Windows Forms в Visual Studio — это решение для быстрого создания приложений на основе Windows Forms. Конструктор Windows Forms позволяет легко добавлять элементы управления в форму, упорядочивать их и писать код для их событий. Дополнительные сведения о Windows Forms см. в обзорной статье об этом решении.
функциональное назначение;
Конструктор позволяет выполнять такие задачи:
Добавлять в форму компоненты, элементы управления данными или элементы управления для Windows.
Дважды щелкнув форму в конструкторе, создавать код в событии Load этой формы или, дважды щелкнув элемент управления в форме, создавать код для события по умолчанию этого элемента управления.
Изменять свойство Text элемента управления, выбрав элемент управления и введя имя.
Изменять положение выбранного элемента управления, перемещая его с помощью мыши или клавиш со стрелками. Таким же образом задавать точное положение элемента с помощью клавиши CTRL и клавиш со стрелками. Наконец, изменять размер элемента управления с помощью клавиши SHIFT и клавиш со стрелками.
Одновременно выбирать несколько элементов управления, нажимая клавишу SHIFT или CTRL при щелчке. Если использовать клавишу SHIFT в сочетании со щелчком, первый выбранный элемент управления становится главным при выравнивании или изменении размера. Если использовать клавишу CTRL в сочетании со щелчком, главным становится последний выбранный элемент, поэтому главный элемент управления меняется при добавлении нового элемента. Кроме того, можно выбрать несколько элементов управления, очертив требуемые элементы управления прямоугольником выделения.
Для внесения изменений в файл ресурсов формы (RESX) используйте конструктор Windows Forms, а не редактор ресурсов. При редактировании файла RESX, связанного с формой, отображается предупреждение о том, что изменения, внесенные в редакторе ресурсов, могут быть потеряны. Это происходит потому, что конструктор Windows Forms создает файл RESX.