Windows form application c visual studio 2017

Многие любители программирования в среде Visual C++ задают мне вопрос:

Я хочу создать проект формы Windows в среде Visual Studio 2017 , используя C ++, но этот режим недосткпен. Это становится возможным только при использовании C #. Что мне нужно сделать, чтобы исправить эту ситуацию?

Я попробую ответить на этот вопрос, описав рекомендации службы поддержки Microsoft:

Для того, чтобы создать проект формы Windows с помощью C ++ , нужно выполнить несколько последовательных шагов:

1. Убедитесь, что в вашем Visual Studio 2017 установлен пакет с C ++ / CLR

Запустите инсталлятор Visual Studio 2017 и нажмите кнопку "Изменить" или "Modify"

Нажмите вкладку " Индивидуальные компоненты" или "Indivdual components" и поставьте "галочку" напротив C++/CLI support

Перейдите в папку " Workloads" и поставьте "галочку" в окне "Desktop development with C++"

2. Если у вас уже установлен весь пакет и компоненты, откройте Visual Studio 2017 и создайте новый проект

Клацните правой кнопокой мыши на Project1 и выберите параметр "Свойства" или "Properties"

Скорее всего вы не включили C++/CLI во время установки Visual Studio 2017

1. При создании проекта жмем "Открыть установщик Visual Studio"

2. В установщике под Visual Studio 2017 Community жмем кнопку Modify

3. В открывшемся окне выбираем вкладку "Individual Components" (Индивидуальные компоненты)

4. Мотаем в низ пока не увидим "Поддержка C++/CLI", затем слева ставим галочку

5. После в правом-нижнем углу жмем кнопку Modify, готово!

Для создания графических интерфейсов с помощью платформы .NET применяются разные технологии — Window Forms, WPF, приложения для магазина Windows Store (для ОС Windows 8/8.1/10). Однако наиболее простой и удобной платформой до сих пор остается Window Forms или формы. Данное руководство ставит своей целью дать понимание принципов создания графических интерфейсов с помощью технологии WinForms и работы основных элементов управления.

Читайте также:  Canon mf4410 series ufrii lt

Создание графического приложения

Для создания графического проекта нам потребуется среда разработки Visual Studio. Поскольку наиболее распространенная пока версия Visual Studio 2013, то для данного руководства я буду использовать бесплатную версию данной среды Visual Studio Community 2013 которую можно найти на странице https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx.

После установки среды и всех ее компонентов, запустим Visual Studio и создадим проект графического приложения. Для этого в меню выберем пункт File (Файл) и в подменю выберем New — > Project (Создать — > Проект). После этого перед нами откроется диалоговое окно создания нового проекта:

В левой колонке выберем Windows Desktop , а в центральной части среди типов проектов — тип Windows Forms Application и дадим ему какое-нибудь имя в поле внизу. Например, назовем его HelloApp. После этого нажимаем OK.

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

Большую часть пространства Visual Studio занимает графический дизайнер, который содержит форму будущего приложения. Пока она пуста и имеет только заголовок Form1. Справа находится окно файлов решения/проекта — Solution Explorer (Обозреватель решений). Там и находятся все связанные с нашим приложением файлы, в том числе файлы формы Form1.cs.

Внизу справа находится окно свойств — Properties. Так как у меня в данный момент выбрана форма как элемент управления, то в этом поле отображаются свойства, связанные с формой.

Теперь найдем в этом окне свойство формы Text и изменим его значение на любое другое:

Таким образом мы поменяли заголовок формы. Теперь перенесем на поле какой-нибудь элемент управления, например, кнопку. Для этого найдем в левой части Visual Studio вкладку Toolbox (Панель инструментов) . Нажмем на эту вкладку, и у нас откроется панель с элементами, откуда мы можем с помощью мыши перенести на форму любой элемент:

Читайте также:  Zikmar страна производитель отзывы

Найдем среди элементов кнопку и, захватив ее указателем мыши, перенесем на форму:

Это визуальная часть. Теперь приступим к самому программированию. Добавим простейший код на языке C#, который бы выводил сообщение по нажатию кнопки. Для этого мы должны перейти в файл кода, который связан с этой формой. Если у нас не открыт файл кода, мы можем нажать на форму правой кнопкой мыши и в появившемся меню выбрать View Code (Посмотреть файл кода):

Однако воспользуемся другим способом, чтобы не писать много лишнего кода. Наведем указатель мыши на кнопку и щелкнем по ней двойным щелчком. Мы автоматически попадаем в файл кода Form1.cs, который выглядит так:

Добавим вывод сообщения по нажатию кнопки, изменив код следующим образом:

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

Чтобы запустить приложение в режиме отладки, нажмем на клавишу F5 или на зеленую стрелочку на панели Visual Studio. После этого запустится наша форма с одинокой кнопкой. И если мы нажмем на кнопку на форме, то нам будет отображено сообщение с приветствием.

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

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

Rate this post

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *