|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.03.2011, 12:39 | #1 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
Вопрос по организации взаимодействия графической части с кодом в C++
В Delphi, если мне нужно например на кнопку, выполняющую некоторые функции, добавить image1.visible:=false; я кликаю 2 раза мышью на нужный объект, осуществляется переход к коду, привязанному к кнопке и добавляю нужное действие по скрытию картинки. Здесь вопросов не возникает - с одной стороны у нас есть графический шаблон с формой, с другой соответствующий каждому объекту код, куда я вношу любые нужные мне изменения.
Объясните пожалуйста, как аналогичное действие реализовать в Microsoft Visual C++ и как графическая часть взаимодействует с кодом - по аналогии с Delphi или здесь другой порядок добавления функций объектам? Где находится непосредственно графическая часть с формой? |
18.03.2011, 13:50 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
а вы где в там визуальный редактор для плюсов нашли?
там только для C++ CLR есть, то есть по платформу dotNET. (и то по мне лучше уж C# чем этот костыль(я про C++ CLR)) вообще в редакторе так же и в делфи пишете код в событии Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
18.03.2011, 14:57 | #3 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
Визуальный редактор я не нашел, поэтому и спрашиваю. Если форма создавалась, значит должна быть возможность ее как-то открыть. А рас так, в MS Visual Studio должно быть чтото вроде визуального редактора. Или я неправильно понимаю?
Есть MS Visual Studio, есть проект С++. Нужно в MS Visual Studio открыть этот проект с возможностью редактирования функций, привязанных к объектам. Вопрос в том, как и какими средствами это сделать |
18.03.2011, 15:17 | #4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
какой тип проекта то?
Windows Form Application? насколько я помню в 2008/2010 есть только для .NET(С#,C++ CLR, VB.NET) языков визуальный редактор. если надо именно С++, то проще уж Qt. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
18.03.2011, 15:44 | #5 |
Форумчанин
Регистрация: 04.01.2008
Сообщений: 201
|
Проект содержит файлы .h и .cpp.
Получается что в MS Visual Studio нет стандартного набора объектов как в Delphi, нет возможности работать с графическими объектами - добавлять их на форму, изменять местоположение, размеры, редактировать код привязанный к ним? И что такое CLR? |
18.03.2011, 16:49 | #6 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
CLR=CLI=dotNET
C++ CLI(так вернее) - это чтото среднее между C++ и C#, но итоговый код будет именно dotNET(кроме unsafe вставок) ну графического редактора там нет такого, да и из библиотек есть только MFC, который морально устарел. они ж dotNET продвигают, вот и выходит такая х.... так что либо стороние библиотеки(Qt, но её уж проще с самим Qt SDK и взять целиком)+процедурное проектирование(хотя может от этих библиотек и есть что визуальное) либо переход на dotNET.(хотя C++ CLI это извращенный язык, ИМХО) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
18.03.2011, 17:40 | #7 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Цитата:
|
|
19.03.2011, 10:45 | #8 |
Форумчанин
Регистрация: 21.12.2010
Сообщений: 199
|
Для вижуал си++ есть редактор ресурсов в которых лепишь свои кнопочки на формочке и потом в коде зная их идентификаторы обрабатываешь windows-мессаги, вобщем это тебе надо про создание оконных приложений на вин-апи смореть и конкретно на вижуал студии, еще есть mfc там целая библиотека от которой можно вынести себе мозг. с++/cli и винформс там удобнее но это уже не с++. Все вроде других способов нету, если только еще более гиморные) Вобщем если ты собрался вижуал си++-ом заменить делфи то лучше учи c#
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
memcached. Вопрос взаимодействия | Виталий Желтяков | PHP | 3 | 13.11.2010 12:49 |
Чтение битого файла на CD небольшой вопрос с кодом | xSpikeRx | Win Api | 1 | 21.12.2009 01:59 |
Вопрос о Memo1 [помогите с кодом] | kakawkin | Общие вопросы Delphi | 2 | 01.12.2009 14:10 |
Вопрос об организации кода | hebep | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 9 | 09.10.2008 17:24 |
Вопрос по организации поиска и расстановки меток | Melifaro | Компоненты Delphi | 4 | 01.11.2007 09:53 |