Автор Maxcpk задал вопрос в разделе Другие языки и технологии
Как создать неконсольную программу на языке c++ и получил лучший ответ
Ответ от Ирэн Ницше[гуру]
Ставьте Visual Studio 2008 Express. Более новые или глючат, или с ними надо уметь управляться. А 2008 - конфетка.просто создать проект типа "Приложение Winforms", указав его имя и папку, где ему быть.Перед вами появится модель окна вашей будущей программы. Пока пустая, просто серый прямоугольник.Нажимаете Ctrl - Alt - X или в меню Вид (иногда в подменю Другие окна) Панель элементов, она же ToolboxНажимаете Ctrl - W - P или в меню Вид (иногда в подменю Другие окна) свойства, property managerЭкспериментируете с этими панелями - как вам удобно их расположить?Выбираете по очереди каждый элемент, нажимаете его имя в панели элементов, и рисуете его на форме. Мышкой. держа левую кнопку нажатой. Мышкой можно перемещать и растягивать или сужать любой элемент и само окно.Потом играетесь со свойствами - делаете разные шрифты, цвета и т. д.Для запуска программы - кнопка F5 или Начать отладку в меню Отладка.Когда захотите писать код - F7. Графический редактор останется на вкладке, можно вернуться к нему и Shift F7.Некоторый код там уже есть. Его написала сама умница Студия. Там описано ваше окно и все, что вы рисовали на нем.Чтобы программа что-то делала. нужны обработчики событий.Рисуете кнопку. кликаете по ней левой кнопкой мыши дважды - и оказываетесь в коде, причем курсор внутри функции private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { }Вот между ее фигурными скобками и пишете свой код, что по нажатию этой кнопки надо делать.Советую нарисовать еще пару текстбоксов, один для ввода юзером данных. второй для выдачи результата.Данные попадут в textBox1->Text и будут иметь строковый тип. В числа преобразуются так:int myVariable1 = Convert::ToInt32(textBox1->Text); int myVariable2 = myVariable1 * myVariable1; textBox2->Text = Convert::ToString(myVariable2);- все это должно быть ВНУТРИ обработчика событий!
Вот так.
ссылка
Или вот так.
cyberforum.ru/cpp-cli-winforms/thread1224010.html
cyberforum.ru/cpp-cli-winforms/thread1227810.html
В обоих случаях используется IDE Visual Studio (можно бесплатной версии Express).
Если во втором случае стоит Visual Studio 2008 или 2010, а не 2012 или 2013, то можно все сделать намного проще - просто создать проект типа "Приложение Winforms".
в вижуал студио 2010(мэйл не дает на английском) было вин форм апп на с++, сейчас вроде это на сишарп, но там особой разницы нет
Как наиболее низкий уровень - winAPI.
Также есть множество библиотек и IDE для создания графических приложений, например QT и qt creator.
Неинтересные задания? Смотрите здесь:
Если с решением проблем не возникнет, то ставьте QT и работайте с технологией хвать-и-плюх визуальных компонентов.
ЗЫ
Ну нету у С++ своей графической библиотеки, для каждой операционки нужна своя.
QT глючная, но на вашей ОС (вы не сказали, какая она у вас) будет нормальной оконной.
ЗЗЫ
С++ нужен, чтобы развивать мозг. Если мозг недоразвит, никакая графическая библиотека не спасёт.
Если решать задачи и составлять алгоритмы не интересно, значит и программировать будет не интересно, бросьте программировать и займитесь спортом.
Как пишутся программы? На чём в основном?...
> Каким образом создаются программы
Их пишут люди используя специальные языки
подробнее...
где мне скачать компилятор для C#
Установите себе framework .net
если он установлен, то компилятор находится приблизительно
подробнее...
Для чего нужна Java на компьютере?
Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) —
подробнее...
Какой язык программирования лучше изучать: C++ или C# ?
C# проще, C++ универсальнее, поддерживается на многих платформах, скомпилированные с него программы
подробнее...
Что даёт java и что делает?
В русском языке распространены два варианта написания: «Джава» и «Ява». [11] Правообладатели
подробнее...
Как написать программу на С++?
При создании программы используйте текстовый редактор, чтобы ввести операторы C++ в исходный файл
подробнее...
Как создать игру на C++ ?
1.) Сначала надо выучить Си++(Желательно Си++14).
2.) Затем надо:
а. ) Создать свой
подробнее...
Вопрос про QT. Объясните, пожалуйста, что это такое? Это графическая среда разработки на C++? Типа как Borland Delphi?
Qt - это написанная на языке C++ кроссплатформенная библиотека. Первоначально она задумывалась как
подробнее...
Какой самый лучший язык программирования, для создания программ? Желательно с компилятором чтоб не мучиться!
Начинать с морально устаревшего C++ -потеря времени.
Ну лет пять назад - ещё куда ни шло, а
подробнее...
С++. Dev-C++ и Майкрософт Висуал С ++ 2008
> объясните как работать с компилятором в Dev-C++ и Micrtisoft Visual C ++ 2008
Вот с таким
подробнее...
КАк создать игры и программы для Windows Phone 7???
Нужно иметь некоторый опыт работы с:
1) Платформой Net
2) C#
3)Silverlight
подробнее...
Проблема при создании первой программы
У вас просто каша какая-то:
* Начал изучать с#
* Код приводите на c++
Это два разных
подробнее...
что такое прикладное программы
Прикладная программа (приложение, application program) — программа, предназначенная для решения
подробнее...
А Microsoft Visual Basic 6.0 хорошая программа?
Это самая хорошая программа для НАЧАЛЬНОГО СТАРТА в программировании.
Visual Basic 6.0 -
подробнее...