|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.08.2016, 05:57 | #1 |
Регистрация: 11.08.2016
Сообщений: 3
|
Как организовать программу CLR Console Application в CLR Windows Form
Здравствуйте
Недавно начал изучать С++, использую Visual Studio 2015 на Windows 10, пока что имею очень мало опыта в работе с GUI, поэтому нужна помощь в создании небольшого интерфейса. Программа проверяет существует ли новая строка, если нет, то записывает ее в текстовой документ, в обеих случаях TTS произносит строку. Я начал ее как CLR Console Application, теперь нужно создать минимальный интерфейс, с одной конпкой, которая должна запускать программу, при повторном нажатии, остонавливать ее (или две кнопки start и stop), а также выводить текущую, зачитываемую строку на панель интерфейса. Никакого ввода текста через сам интерфейс не происходит, в данном случае строки это случайные числы, переведенные в строку. Вопрос в том как организовать эту программу в MyForm.cpp и MyForm.h Код:
Для примера, мой MyForm.ccp Код:
И MyForm.h где я ничего не вызываю, чтобы не усложнять вопроc, так как я попробовал по-разному, но безуспешно, нет смысла выкладывать все ошибочные попытки, лучше один раз увидеть, как должно быть все организовано: Код:
Заранее спасибо Последний раз редактировалось Viktor800; 11.08.2016 в 06:09. |
11.08.2016, 08:13 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
CLR это .NET (C++/CLI), а не обычный С++.
Обычно если используют .NET, то берут нормальный язык для него (C#), а не этого гибридного монстра. Или чистый С++ с С++ библиотеками (для GUI например Qt или более легковесные wxWidgets, GTK, ...). Смысл использовать C++/CLI может быть только для специфичных задач о связывании С++ кода и .NET сборок.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
11.08.2016, 19:40 | #3 | |
Регистрация: 11.08.2016
Сообщений: 3
|
Цитата:
Спасибо за ответ, в С# уже реализовал эту форму, все гораздо проще (для меня по крайней мере). Что касается других библиотек пока не пробовал, но мне интересно, возможноли это сделать с данным кодом и если да, то как? |
|
11.08.2016, 19:52 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А в чем вопрос-то? В коде ж нет ничего кроме формы с кнопкой.
MyForm.cрp странный, обычно в С++ туда помещают реализацию функций класса MyForm (а в .h только объявления). А main в отдельном файле.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
11.08.2016, 20:17 | #5 | |
Регистрация: 11.08.2016
Сообщений: 3
|
Цитата:
Cамо сабой, все верно, как я и сказал, я ничего не применил в выложенных MyForm.h и .cpp, чтобы не запутать с вопросом, все мои попытки не срабатывают, то там ошибка, то тут, если все это выкладывать, можно запутаться. Может быть кто с опытом собрал бы эту сборку, и посмотреть, как оно рабтает прямо на этих же формах, по сути это должно быть просто, если вообще возможно |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
CLR Console Application | KaiseN | Visual C++ | 0 | 04.05.2014 19:52 |
OpenMP и CLR ; /openpm /MTd /clr хочу все и сразу )) | kic2512 | Visual C++ | 0 | 10.02.2013 22:44 |
Рисование на picturebox, общие вопросы (c++ clr, windows form app) | casekey | Помощь студентам | 0 | 22.04.2012 21:37 |
Как объявить инициализировать глобальный массив Point в clr? | scripto | Visual C++ | 0 | 07.04.2011 22:12 |
Console->Form Application | Maxs | Общие вопросы C/C++ | 1 | 07.04.2009 16:54 |