Form1 что это windows 10

Обновлено: 04.07.2024

Windows – это настольная операционная система от корпорации Microsoft. Существует также серверная операционная система – Microsoft Windows Server.

Актуальная версия на сегодняшний день – Windows 10. Она поступила в продажу 29 июля 2015 года.

Поддержка предыдущих версий Windows регулируются "политикой фиксированного жизненного цикла" Microsoft. Эта политика состоит из двух этапов: основной фазы поддержки и расширенной поддержки. Как видно из табл.1, в настоящее время все еще находятся на расширенной фазе поддержки версии Windows 8.1 и Windows 7.

Клиентские операционные системы Окончание основной фазы поддержки Окончание расширенной поддержки
Windows 8.1 9 января 2018 г. 10 января 2023 г.
Windows 7 с пакетом обновления 1 13 января 2015 г. 14 января 2020 г.

Табл. 1. Сроки окончания поддержки предыдущих версий Windows

Windows 10 выпускается в 4-х редакциях:

  • Windows 10 Home («Домашняя») – базовая версия для пользователей ПК, ноутбуков и планшетных компьютеров.
  • Windows 10 Pro («Профессиональная») – версия для ПК, ноутбуков и планшетов с функциями для малого бизнеса типа CYOD (выбери своё устройство).
  • Windows 10 Enterprise («Корпоративная») – версия для более крупного бизнеса с расширенными функциями управления корпоративными ресурсами, безопасности и т. д.
  • Windows 10 Education («для образовательных учреждений») – вариант «Профессиональной» для учебных заведений.

Windows лицензируется на копию и на устройство: необходимо приобрести лицензию на каждое устройство, к которому обращается или которое использует программное обеспечение (в локальном и в удаленном режиме). На одно устройство можно установить только одну копию. Вы можете установить эту копию в физической или в виртуальной операционной среде.

Лицензирование Windows

Рис. 1. Лицензирование Windows

Лицензии Windows 10 различаются по формам поставки и объему предоставляемых прав.

Формы поставки лицензий Windows 10:

По объему предоставляемых прав лицензии делятся на:

Для правомерного использования лицензий на обновление необходимо иметь полную лицензию, с которой это обновление (апгрейд) делается.

OEM версии Windows возможны в редакциях:

Позиции в прайс-листе:

  • FQC-08909 Win Pro 10 64Bit Russian 1pk DSP OEI DVD
  • KW9-00132 Win Home 10 64Bit Russian 1pk DSP OEI DVD

В розницу продаются коробочные версии и электронные ключи для тех же редакций:

Позиции в прайс-листе:

  • FQC-10150 Win Pro 10 32-bit/64-bit Russian Russia Only USB RS
  • KW9-00500 WIN HOME 10 32-bit/64-bit Russian Russia Only USB RS
  • KW9-00265 WIN HOME 10 32-bit/64-bit All Lng PK Lic Online DwnLd NR
  • FQC-09131 Win Pro 10 32-bit/64-bit All Lng PK Lic Online DwnLd NR

Windows 10 Enterprise и Windows 10 Education можно приобрести только по корпоративным программам лицензирования.

Распространение редакций и форм поставки Windows

Рис. 2. Доступность различных выпусков Windows в каналах продаж Microsoft

По корпоративным программам лицензирования продаются только обновления (апгрейды).

Позиция в прайс-листе:

Да, именно так. Перед покупкой лицензий обновления Windows по программе OLP или OV у вас уже должны быть приобретены лицензии Windows в одном из перечисленных выше вариантов поставок. Причем надо иметь в виду, что не каждая лицензия Windows подойдет для апгрейда на корпоративную лицензию. Есть закрытый перечень подходящих для такого апгрейда лицензий.

Это особая лицензия для легализации. При возникновении ситуации, требующей легализовать настольные операционные системы в вашей в организации, вы можете однократно воспользоваться данной лицензией, легализовав сразу все нелегальные установки Windows. Таким образом, нельзя сказать, что GGWA подходит для рядовой покупки лицензий Windows для новых компьютеров.

Во времена продаж Windows XP (в России это пришлось на пик волны легализации ПО) Microsoft выпустила на рынок 2 вида лицензий для легализации установленных пиратских копий: Get Genuine Kit (GGK) и Get Genuine Windows Agreement (GGWA).

Get Genuine Kit (GGK) – специальная поставка Windows для легализации имеющихся персональных компьютеров, являющаяся разновидностью OEM-лицензии. В состав поставки входит сертификат подлинности (COA, "наклейка"), дистрибутив, лицензионное соглашение с конечным пользователем (EULA).

  • Запрещает перенос лицензии на другой компьютер.
  • Не предоставляет право использования предыдущей версии Windows.
  • Переустановка или активация легализуемой копии Windows не требуются.
  • В случае активации каждая копия активируется своим уникальным ключом, указанным на наклейке.
  • Минимальные действия по легализации – наклеить наклейки на каждый лицензируемый компьютер.
  • Утеря сертификата подлинности (наклейки) приводит к утере доказательства наличия лицензии.
  • Рекомендуется к приобретению, если нет возможности приобрести GGWA (количество ПК менее 5 штук).
  • Для передачи лицензии GGK другой организации или физическому лицу не требуется согласие Microsoft.

Позиции в прайс-листе:

  • 6PC-00024 GGK-Win Pro 7 SP1 32-bit/64-bit Russian Legalization DSP OEI 611 DVD
  • 4YR-00279 Win Pro GGK 10 Win32 Russian 1pk DSP ORT OEI DVD
  • 4YR-00237 Win Pro GGK 10 64Bit Russian 1pk DSP ORT OEI DVD

Get Genuine Kit в настоящее время продается для Windows 7 и Windows 10. GGK – неименная лицензия, может использоваться как организациями, так и частными лицами.

Get Genuine Windows Agreement (GGWA) – решение по легализации операционной системы Windows в рамках программы Open License:

  • Возможен downgrade до предыдущих редакций ОС, включая Windows XP Pro (и вплоть до Windows 98).
  • Можно лицензировать организацию с ее аффилированными лицами в одном заказе на GGWA.
  • В течение 90 дней после покупки GGWA можно приобрести Software Assurance для Windows по программе Open License.
  • Лицензии GGWA невозвратные.
  • Минимальный объем заказа – 5 лицензий.

GGWA – именная лицензия, может использоваться только в организации.

Позиция в прайс-листе:

  • FQC-09481 WinPro 10 SNGL OLP NL Legalization GetGenuine wCOA

Win Pro и Windows Home могут быть перенесены на другой ПК, если они приобретены отдельно от ПК (то есть возможность переноса есть у лицензий FPP или ESD, но не OEM).

GGK и GGWA не могут быть перенесены на другой ПК.

В рамках программ корпоративного лицензирования можно приобрести следующие продукты:

  • Обновление до Windows 10 Pro
  • Windows 10 Корпоративная E3
  • Windows 10 Корпоративная E5
  • Windows 10 Корпоративная с долгосрочным обслуживанием
  • Windows 10 для образовательных учреждений E3
  • Windows 10 для образовательных учреждений Е5
  • Лицензия на подписку Virtual Desktop Access (VDA) для Windows

Лицензия на обновление до Windows 10 Pro

ОС Windows 10 Pro предназначена для малых и средних предприятий, позволяет им управлять устройствами и приложениями, обеспечивать защиту корпоративных данных, поддерживать сценарии удаленной и мобильной работы и использовать преимущества облачных технологий. Windows 10 Pro обладает средствами безопасности корпоративного уровня для защиты ваших данных, а также удобными возможностями настройки и управления в многопользовательской среде. Она совместима с любыми устройствами, обеспечивая вашу мобильность, и легко интегрируется с Office 365, объединяя участников вашей команды для максимально продуктивной работы. Лицензия на обновление до Windows 10 Pro рекомендуется в следующих случаях:

  • если нужно обновить устройства с Windows 7/8/8.1 Профессиональная до Windows 10 Pro;
  • если нужно обновить Windows XP Pro или более ранние версии соответствующих операционных систем до Windows 10 Pro.

Windows 10 Корпоративная

Существуют два основных предложения ОС Windows 10 Корпоративная: Windows 10 Корпоративная E3 и Windows 10 Корпоративная E5. Оба варианта можно приобрести с лицензией на пользователя или на устройство и только в рамках программы корпоративного лицензирования, включая программу Cloud Solution Provider (CSP).

Windows 10 Корпоративная E3

Windows 10 Корпоративная E3 – выпуск, в основе которого лежит Windows 10 Pro, с дополнительными возможностями, предназначенными для средних и крупных организаций. Примерами таких возможностей являются расширенная защита от современных угроз безопасности, самый большой выбор вариантов для развертывания и обновления операционной системы, а также комплексное управление устройствами и приложениями. Клиенты с устройствами под управлением Windows 10 Корпоративная будут регулярно получать последние обновления безопасности и компонентов, а также смогут внедрять новые технологии в удобном для себя темпе. Windows 10 Корпоративная E3 лицензируется из расчета на пользователя или на устройство.

Windows 10 Корпоративная E5

Windows 10 Корпоративная E5 – это новейшее предложение для клиентов, которым требуются все возможности выпуска E3, а также Advanced Threat Protection в Защитнике Windows (ATP в Защитнике Windows) – новая служба, помогающая предприятиям выявлять, расследовать и отражать сложные атаки на их сети.

Служба ATP в Защитнике Windows основана на средствах безопасности, реализованных в Windows 10, и дополняет стек безопасности новым уровнем защиты, действующим после вторжения. Благодаря комбинации клиентской технологии, встроенной в Windows 10, и эффективной облачной службы данное решение поможет обнаруживать угрозы, преодолевшие другие средства защиты, предоставит предприятиям информацию для расследования бреши на всех конечных точках и предложит рекомендации по ответным мерам.

Windows 10 для образовательных учреждений

Windows 10 для образовательных учреждений содержит как основные возможности ОС Windows 10 Корпоративная, так и дополнительные компоненты корпоративного уровня, обеспечивающие повышенную безопасность и комплексное управление устройствами для современных учебных заведений.

Windows 10 для образовательных учреждений Е3

Windows 10 для образовательных учреждений E3 – это лучшее предложение Майкрософт для учебных заведений. Данный выпуск включает в себя весь функционал Windows 10 Корпоративная E3, а также предусматривает возможность перехода с выпусков Windows Домашняя методом обновления на месте. Пакет Microsoft Desktop Optimization Pack (MDOP), стандартный компонент Windows 10 для образовательных учреждений Е3, помогает администраторам управлять ИТ-средой.

Windows 10 для образовательных учреждений Е5

Windows 10 для образовательных учреждений Е5 – новое предложение для учебных заведений. Оно включает в себя все преимущества Windows 10 для образовательных учреждений Е3, а также службу Advanced Threat Protection в Защитнике Windows, новый уровень защиты, действующий после вторжения и помогающий обнаруживать, расследовать и отражать сложные атаки на сети.

На рис. 3 представлен список программ корпоративного лицензирования и продукты, которые можно по ним приобрести.

Программы корпоративного лицензирование

Рис. 3. Возможности приобретения Windows по программам корпоративного лицензирования.

Software Assurance и Virtual Desktop Access (VDA) для Windows

Программа Software Assurance включает ряд основных преимуществ, которые помогают повысить эффективность работы персонала, оптимизировать развертывание ПО и сократить затраты. Она также обеспечивает максимальную гибкость в работе с Windows, поскольку предусматривает корпоративные предложения и права на использование, отсутствующие в других программах лицензирования. Предоставляя разнообразные способы доступа к Windows с любых устройств, Software Assurance позволяет пользователям реализовать универсальные сценарии работы. Программа Software Assurance доступна с ОС Windows 10 Корпоративная в рамках корпоративного лицензирования, но она не предлагается с программой Cloud Solution Provider.

Чтобы обеспечить доступ к преимуществам Software Assurance для устройств или пользователей, не отвечающих условиям предложений Windows 10 Корпоративная, можно приобрести лицензию на подписку VDA для Windows. Software Assurance и VDA для Windows обеспечивают гибкий доступ к выпускам Windows Корпоративная, пакету Microsoft Desktop Optimization Pack (MDOP) и многочисленным дополнительным преимуществам.

Установка Visual Studio для Windows Forms

Разработка классических приложений .NET Windows Forms в Visual Studio

После установки среды и всех ее компонентов, запустим Visual Studio и создадим проект графического приложения. На стартовом экране выберем Create a new project (Создать новый проект)

На следующем окне в качестве типа проекта выберем Windows Forms App :

Далее на следующем этапе нам будет предложено указать имя проекта и каталог, где будет располагаться проект.

В поле Project Name дадим проекту какое-либо название. В моем случае это HelloApp .

После этого Visual Studio откроет наш проект с созданными по умолчанию файлами:

Справа находится окно Solution Explorer, в котором можно увидеть структуру нашего проекта. В данном случае у нас сгенерированная по умолчанию структура:

Далее идет файл единственной в проекте формы - Form1.cs , который по умолчанию открыт в центральном окне:

Класс формы - Form1 представляет графическую форму - фактически то окно, которое мы увидим на экране при запуске проекта.

Этот класс определяется как частичный (с модификатором partial ) и наследуется от встроенного класса Form , который содержит базовую функциональность форм.

В самом классе Form1 определен по умолчанию только конструктор, где вызывается метод InitializeComponent() , который выполняет инициализацию компонентов формы из файла дизайнера.

Рядом с этим элементом можно заметить другой файл формы - Form1.Designer.cs . Это файл дизайнера - он содержит определение компонентов формы, добавленных на форму в графическом дизайнере и именно его код по сути передается выше через вызов InitializeComponent()

Program.cs определяет точку входа в приложение:

Метод Main снабжен атрибутом [STAThread] . Этот атрибут, грубого говоря, необходим для корректной работы компонентов Windows. В самом методе сначала вызывается метод

который устанавливает некоторую базовую конфигурацию приложения

Затем вызывается метод

в который передается объект отображаемой по умолчанию на экране формы.

Настройка компиляции проекта

В итоге нам откроектся файл с расширением csproj , который называется по имени проекта (например, HelloApp.csproj) со следующим содержимым:

Для компиляции приложения Windows Forms указаны следующие настройки:

OutputType : определяет выходной тип проекта. Должен иметь значение WinExe - то есть выполняемое приложение с расширением exe под Windows

Nullable : подключает в проект функционалность ссылочных nullable-типов

UseWindowsForms : указывает, будет ли проект использовать Windows Forms (для этого устанавливается значение true )

ImplicitUsings : подключает в проект функциональность неявно подключаемых глобальных пространств имен

Запуск приложения

Чтобы запустить приложение в режиме отладки, нажмем на клавишу F5 или на зеленую стрелочку на панели Visual Studio.

Запуск проекта Windows Forms в Visual Studio

После этого запустится пустая форма Form1 по умолчанию.

После запуска приложения студия компилирует его в файл с расширением exe. Найти данный файл можно, зайдя в папку проекта и далее в каталог \bin\Debug\net6.0-windows

Рассмотрев вкратце создание проекта графического приложения, мы можем перейти к обзору основных компонентов и начнем мы с форм.

Превью к статье о создании C++ Windows Forms проекта

Шаг 0. А вдруг получится сразу?

В настоящее время IDE, поддерживающих Windows forms, не так много — буквально одна только Visual Studio, более известная как просто "студия". Поэтому будем рассматривать создание и решение проблем именно в этой среде разработки. Первым шагом запустим студию, начнём создавать новый проект и попытаемся найти Windows forms проект для C++:

Создаём новый проект в студии

Ищем Winfows Forms для C++

Если у вас более старая версия Visual Studio, то интерфейс будет выглядеть немного иначе, однако данная функциональность будет той же. Также не исключено, что у Вас может быть данный тип проекта для C++ (на некоторых версиях формы для C++ были доступны сразу после установки IDE). Если же у Вас, как и у нас поиск не дал нужных результатов, то переходим к следующему шагу.

Шаг 1. Создание CLR проекта

Поскольку непосредственно Windows Forms проекта у нас не оказалось, мы обхитрим студию и создадим пустой CLR проект на С++. Для этого в том же окне поиска необходимо найти и выбрать Новый CLR проект , ввести имя (если нужно, то поменять директорию расположения проекта) и немного подождать, пока студия сделает свою работу.

Ищем пустой CLR проект (.Net Framework)

Создаём новый пустой CLR проект

В результате Visual Stido создаст новый C++ CLR проект, который будет выглядеть примерно так:

Результат создания нового CLR проекта

Шаг 2. Добавить форму

Чтобы сделать CLR проект проектом Windows Forms, нужно просто добавить в него форму. Для этого в верхнем меню нужно выбрать Проект - Добавить новый элемент и в появившемся окне выбрать категорию Visual C++ - UI и затем выбрать Форма Windows Forms .



После данной операции нас ждёт разочарование в виде ошибки Исключение из HRESULT: 0x8000000A :

Вместо формы получили ошибку

Шаг 3. Исправляем появившуюся ошибку

Данная ошибка появляется из-за того, что для создания окна формы приложению необходима основная программа, создающая форму и переключающая управление на неё, однако после добавления новой формы файл Form1.cpp предсказуемо создаётся пустым. Поэтому необходимо добавить основную программу в файл с формой:

В результате код файла Form1.cpp будет выглядеть следующим образом:

Добавление основной программы к форме

Шаг 4. Переоткрыть проект

Всё, что теперь осталось сделать — это закрыть текущее решение, а затем открыть его снова. Для этого можно закрыть саму студию, а можно выбрать в верхнем меню Файл - Закрыть решение , после чего в появившемся окне выбрать только что созданный проект и открыть его заново.

Форма создалась, можно добавлять компоненты

Благодаря добавленному коду основной программы, студия сможет создать форму и на экране появится изображение формы, на которую можно будет добавлять компоненты, задавать их свойства, а также свойства самой формы.

Фото Перминова Андрея, автора этой статьи

Выпускник МГУ им. М.В. Ломоносова

Programforyou — это сообщество, в котором Вы можете подтянуть свои знания по программированию, узнать, как эффективно решать те или иные задачи, а также воспользоваться нашими онлайн сервисами.

Если у вас нет премиум-аккаунта Office 365, вы все равно можете использовать Microsoft Forms, зарегистрировавшись в бесплатной учетной записи Microsoft. Ниже мы расскажем, как использовать Microsoft Forms, в том числе: как создать форму, собрать ответы и получить доступ к результатам.


Как создать Microsoft Form

Начните с создания новой формы и присвоения ей названия и описания. Если хотите, добавьте изображение в шапку формы.






Рейтинг. В этом типе вопросов респондентов просят дать оценку по шкале. Варианты включают добавление изображения или видео. Шкала может включать от двух до десяти уровней, и вы можете выбирать между числовой шкалой или звездочкой.



Рейтинг. Тип вопроса ранжирования позволяет респондентам ранжировать предоставляемые вами варианты путем перетаскивания. Вы можете добавить изображение или видео и до десяти вариантов.


Лайкерта. Этот тип вопроса аналогичен рейтингу. В вопросе Лайкерта респондентам предлагается указать, насколько они согласны или не согласны с утверждением.


Файл загружен. Этот тип вопросов доступен только пользователям, у которых есть учетная запись OneDrive для бизнеса. При выборе этого типа вопроса в вашем OneDrive для бизнеса будет создана новая папка, и респонденты будут загружать свои файлы в эту папку.


Net Promoter Score®. Microsoft утверждает, что вопросы этого типа также похожи на вопросы типа «Рейтинг», «предварительно настроенные в соответствии со стандартами NPS, но вы можете настроить их, если у вас есть особые требования. Если вы воспользуетесь этим типом вопросов, у вас будет доступ к странице сводки, на которой показаны общие оценки и распределение ».


Добавьте новый раздел. Выберите это, если вы хотите создать разделы в вашей форме. Вы можете добавлять, удалять и перемещать разделы так же, как и вопросы.


В любой момент вы можете увидеть, как ваша форма будет выглядеть для респондентов, нажав на «Предварительный просмотр».


Microsoft Forms также позволяет применять логику вопросов (они называют это «ветвлением»). Щелкните значок дополнительных параметров и выберите Добавить ветвление. Перейдите к вопросу, к которому вы хотите применить ветвление, и для каждого возможного ответа вы можете указать, на какой вопрос респондент будет направлен следующим.


Как сделать вашу форму Microsoft?

Выберите «Тема», чтобы увидеть несколько вариантов улучшения внешнего вида вашей формы.


  1. Выберите одну из предложенных Microsoft идей тем.
  2. Выберите основной цвет элементов вашей формы
  3. Найдите или загрузите фоновое изображение по вашему выбору


Помните, что вы всегда можете выбрать Предварительный просмотр, чтобы увидеть, как ваша форма будет выглядеть для респондентов на компьютерах или мобильных устройствах.



Если вы вошли в премиум-аккаунт Microsoft, вы увидите дополнительные способы ограничить круг лиц, которые могут отвечать на вашу форму.

  • Кто угодно может ответить
  • Только люди в моей организации могут отвечать
  • Отдельные люди в моей организации могут ответить

Вы также можете создать ссылку, чтобы поделиться своей формой с кем-то еще в качестве шаблона.

Чтобы распечатать форму, выберите значок «Дополнительные параметры» и «Распечатать форму».


Если вы выберете значок «Дополнительные параметры», вы сможете удалить все ответы, распечатать сводку или создать ссылку на сводку, чтобы поделиться ею с другими.




Другие инструменты для создания форм

Microsoft Forms достаточно надежен для большинства рабочих и личных нужд, но это не единственный игрок в городе. Вы можете прочитать наше сравнение других инструментов, таких как SurveyMonkey против Google Форм или узнайте о 10 лучших шаблонах форм Google, или даже о том, как создать заполняемую форму Документов Google с таблицами.

Читайте также: