Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.68/398: Рейтинг темы: голосов - 398, средняя оценка - 4.68
 Аватар для Fanera
12 / 11 / 6
Регистрация: 05.10.2013
Сообщений: 219

Как создать проект Windows Forms в Visual Studio 2013?

19.11.2013, 14:53. Показов 77823. Ответов 44
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Windows Form есть для С# но нет для C++ или это как то по другому делается?
Миниатюры
Как создать проект Windows Forms в Visual Studio 2013?  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.11.2013, 14:53
Ответы с готовыми решениями:

Как создать Windows Forms в Visual Studio 2013
Как создать Windows Forms в Visual Studio 2013? Я знаю, как это сделать с VS 2012, но мне нужно именно для 2013 (нужно было архив извлечь...

Создание графического приложения (Windows Forms) в Visual Studio
Для последней версии Visual Studio 2013 (всех редакций): Создать проект->Visual C++->CLR->Пустой проект CLR-> После создания проекта...

Visual Studio 2013 - Как правильно завершить проект и создать install со своим значком
Подскажите пожалуйста, как правильно поступить при завершении проекта. То есть получается после VS по завершению публикации имею 3 файла -...

44
Заблокирован
31.03.2014, 09:56
Студворк — интернет-сервис помощи студентам
Мы делали так

Создать проект С++ типа CLR пустой
Меню проект -> добавить новый элемент, выбрать в окне UI и выбрать
проект WinForm. Если есть шаблон WinForm, то этого достаточно.

Если после "добавить новый элемент", там нету проекта WinForm
слева выбрать "код", выбрать срр, вставить туда код

Для 2012

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "MyForm.h"
 
using namespace Проект1;
 
[STAThreadAttribute]
int main(array<System::String ^> ^args)
{
 // Включение визуальных эффектов Windows XP до создания каких-либо элементов управления
 Application::EnableVisualStyles();
 Application::SetCompatibleTextRenderingDefault(false); 
 
 // Создание главного окна и его запуск
 Application::Run(gcnew MyForm());
 return 0;
}
ДАЛЕЕ
меню проект
свойства проекта
свойства конфигурации
компоновщик кликнуть дважды, чтобы раскрыть его подменю
система
подсистема - кликнуть ее, появится список, выбрать Windows
выбрать
дополнительно- точка входа -напечатать main

теперь выбираем в меню файл ->экспорт шаблона , будет диалоговое окно, просто дать имя типа WinForm и нажать один раз дальше, следующий раз готово
откроется папка с шаблоном
ее закрыть
перезагрузить IDE

теперь шаблон есть, им и пользоваться
обозреватель решений - заголовочные файлы - MyForm.h
0
0 / 0 / 0
Регистрация: 16.07.2014
Сообщений: 21
17.07.2014, 01:53
Вот у меня получилось
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "MyForm.h"//"Myform.h" - это мой "Файловый объект".
 
using namespace Project_1;//"Project_1" - это мой "Имя проекта".
using namespace Project_1 ::Windows::Forms;
 
[STAThreadAttribute]
void main(array<System::String ^> ^args){
    Application::EnableVisualStyles();
    Application::SetCompatibleTextRenderingDefault(false);
 
    Project_1::MyForm form;
    Application::Run(%form);
}
0
1 / 1 / 1
Регистрация: 07.04.2016
Сообщений: 28
26.04.2016, 18:25
Так же долго мучился, так что вот рабочий вариант писал в VS 2013

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "MyForm.h"
 
using namespace System;
using namespace System::Windows::Forms;
 
[STAThread]
void main(array<String^>^ arg) {
    Application::EnableVisualStyles();
    Application::SetCompatibleTextRenderingDefault(false);
 
    FirstForms::MyForm form; //FirstForms - здесь название проекта 
    Application::Run(%form);
}
Затем в обозревателе решений заходим в свойства проекта. Свойства конфигураций->Компоновщик->Система->Подсистема->WINDOWS(/SUBSYSTEM:WINDOWS)

Затем. Свойства конфигураций->Компоновщик->Система->Дополнительно->Точка входа->main

Запускаем...Работает!

Добавлено через 7 минут
Дополнил прошлый ответ, впервые пишу не знал, что редактировать нельзя позже))
Так же долго мучился, так что вот рабочий вариант писал в VS 2013
Создаём проект Visual C++ -> CLR -> Пустой проект CLR

Добавляем форму Проект -> Добавить новый элемент -> Visual C++ -> UI -> Форма Windows Forms

И пишем код в MyForm.cpp:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include "MyForm.h"
 
using namespace System;
using namespace System::Windows::Forms;
 
[STAThread]
void main(array<String^>^ arg) {
    Application::EnableVisualStyles();
    Application::SetCompatibleTextRenderingDefault(false);
 
    FirstForms::MyForm form; //FirstForms - здесь название проекта 
    Application::Run(%form);
}
Затем в обозревателе решений заходим в свойства проекта. Свойства конфигураций->Компоновщик->Система->Подсистема->WINDOWS(/SUBSYSTEM:WINDOWS)

Затем. Свойства конфигураций->Компоновщик->Система->Дополнительно->Точка входа->main

Запускаем...Работает!
0
 Аватар для Amadara
21 / 21 / 5
Регистрация: 17.12.2014
Сообщений: 322
01.02.2017, 17:59
Кликните здесь для просмотра всего текста
0
Администратор
Эксперт .NET
 Аватар для OwenGlendower
18263 / 14188 / 5366
Регистрация: 17.03.2014
Сообщений: 28,872
Записей в блоге: 1
22.02.2019, 18:25
Для сведения всех заинтересованных - Создание графического приложения (Windows Forms) в Visual Studio
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.02.2019, 18:25
Помогаю со студенческими работами здесь

Visual Studio 2013 - Как компилировать проект?
Всем привет! Скачал новую Visual Studio2013, решил запустить код написанный на Си Все настройки для среды делал по этому гайду:...

Visual Studio 2013, как создать шаблон формы?
Проблемка с шаблонами... у меня стандартно нету шаблона формы для с++ (всмсл c++ Builder как в Embarcadero) и я хочу скачать... в интернете...

Как лучше создать инсталлятор в visual studio 2013
Есть проект на visual studio 2013 community, проект по сути не сложный, при его установке должна устанавливаться win-служба, которая...

Не компилируется проект в MS Visual Studio 2013
Не знаю, в чём дело, но при компиляции проекта пишет, все без ошибок, но нет EXEшника в папке debug с проектом... Хелп МИ!!!!! :help:

Не удаётся создать проект в Visual Studio 2012 Professional под Windows 8.1
Здравствуйте! Такая проблема: попытке создать проект пишет &quot;Не удалось создать &quot;imageSource&quot; на основе текста...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru