Переход от консольного приложения к приложению Windows - PullRequest
0 голосов
/ 12 октября 2011

Я использовал Visual Studio для создания консольных приложений.Теперь я перехожу к приложению Windows Form, и я не понимаю, куда должен идти мой код, как получить доступ к текстовым полям (просмотренные учебные пособия, делать вещи в самом form.h, ничего в main.cpp).

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

Iделали попытки только увидеть ошибки в sourceannotation.h Есть ли источник, откуда я могу все это понять?

ДОБАВИТЬ В: Я понял, как открывать, создавать и запускать простые приложения, такие как калькулятор и прочее.Я хочу знать, как сделать более надежное программирование, когда одна кнопка запускает процесс, включающий 15-20 функций и работающий над несколькими переменными.Я поместил #include, #defines и namespace std с уже заданными, поместил мои глобальные переменные после кода, сгенерированного дизайнером форм Windows, и мой main в событие нажатия кнопки.

Если вы можете выполнить минимальное изРасскажите мне синтаксис определения функции в form.h и укажите, почему все вышеперечисленные попытки могут привести к более чем 150 ошибкам в sourceannotations.h ps: не определенный пользователем файл.

Ответы [ 2 ]

0 голосов
/ 14 октября 2011

Вы можете создать приложение C ++ для Windows Forms, которое будет иметь похожий dev. среда, скажем, C #, так что если вы знакомы с WinForms Dev. в C # вы должны быть в состоянии использовать эту конфигурацию. Кроме того, вы можете создать приложение Win32, и в этом случае вам придется выполнять все создание интерфейса, используя настроенные вами методы SDI или MDI. Это гораздо более сложный процесс, так как вам, возможно, придется определить насос прикладного сообщения без большого кода котельной пластины.

0 голосов
/ 12 октября 2011

Создайте новый проект MFC, либо модальное диалоговое окно, либо интерфейс с одним документом (вы должны решить, какой именно, в зависимости от того, как работает ваше консольное приложение).Создайте и запустите его, чтобы увидеть ваше первое пустое приложение.Эксперимент в этом проекте немного.Если это модальное диалоговое окно, добавьте для него несколько кнопок и обработчиков.Если это SDI, добавьте к ним некоторые пункты меню и обработчики.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...