|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
Я когда рисовал свой юай - отключал title, и растягивал client area на все окно. Ничего стандартного не использовал. Все контролы - рисовались моей растровой графикой. Были в основном мои картинки также украденные из игр или украденные и дорисованные. Из Windows оставалась только система событий мышки и клавиатуры. Но это все были эксперименты под Windows 95 пока я был студентом. Никаких скриншотов и сорцов не сохранилось. Умерло на 3.5 дюймовых дискетах. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 11:03 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Что за термин безоконный? У него нет handle/hdc? Есть целевое окно, HWND, у него берётся HDC и в него рисуется целевая картинка. Картинка формируется на основе контрола или нескольких контролов. Термин "безоконный" (windowless UI) используют, потому что обычно все элементы UI - это отдельные окна. AmKad А на чем игра пишется, если не секрет? В смысле какие библиотеки и инструменты? Исходники открыты или закрыты? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 11:04 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
CEMb, Тяжело вам. По факту вы выбросили все окна и собэтийную модель между ними на win api. Рисуете все свое на холсте как directX. WinSpy не покажет окон для отладки. Та же vcl delphi так не делала. Тормозить не будет? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 11:29 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Тяжело вам. По факту вы выбросили все окна и собэтийную модель между ними на win api. PetroNotC Sharp WinSpy не покажет окон для отладки. PetroNotC Sharp Тормозить не будет? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 11:56 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
CEMb, >Да, но, кстати, и WinSpy не увидит ничего и в вебе В вебе это не нужно. Там сайтики визитки для домохозяек. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 12:01 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 12:11 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp Ориентируйся на такой ГУИ PetroNotC Sharp КРОССПЛАТФОРМЕННО кстати ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 12:35 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
CEMb, На Rich Gui как на картинке. Даже термин видишь придумали. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 13:32 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
mayton Ну согласись. Лень - двигатель прогресса. И по большей части все что мы делаем - от лени. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 13:45 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
Ява на ведроиде - очень хитрый маркетинговый трюк. Как иначе принудить производителей к разработке четырёхядерных телефонов с 32 гигабайтами ОЗУ?.. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 13:49 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
Aklin Лень приводит к тому, что гвозди микроскопами забиваем. Это я про большинство фреймворков и про яву на андроиде. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 14:16 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
Aklin mayton Ну согласись. Лень - двигатель прогресса. И по большей части все что мы делаем - от лени. А что случилось на Андроиде? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 14:20 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Ява на ведроиде - очень хитрый маркетинговый трюк. Как иначе принудить производителей к разработке четырёхядерных телефонов с 32 гигабайтами ОЗУ?.. Это попытка Большого Бабла решить проблему опоздания во времени. В те времена еще когда вышел первый ифон, а андроид пилился для чб кнопочных нокий. Как позже выяснилось, текущий lifecycle андроида (вполне подходящий для однозадачных чб кнопочных нокий) мягко говоря плох для современных многозадачных тачскринов. Но сделать ТЕПЕРЬ с этим уже ничего нельзя. Поэтому ПРИШЛОСЬ делать больше памяти и больше ядер. Помогло лишь частично. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 17:56 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
Aklin Это попытка Большого Бабла решить проблему опоздания во времени. В те времена еще когда вышел первый ифон, а андроид пилился для чб кнопочных нокий. Как позже выяснилось, текущий lifecycle андроида (вполне подходящий для однозадачных чб кнопочных нокий) мягко говоря плох для современных многозадачных тачскринов. Но сделать ТЕПЕРЬ с этим уже ничего нельзя. Поэтому ПРИШЛОСЬ делать больше памяти и больше ядер. Помогло лишь частично. Ты какую-то фигню написал. Вот послушай аналогию. - Из за того что в машине было 2 двери - пришлось поставить два двигателя. Помогло - но частично. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 19:05 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
mayton Aklin Это попытка Большого Бабла решить проблему опоздания во времени. В те времена еще когда вышел первый ифон, а андроид пилился для чб кнопочных нокий. Как позже выяснилось, текущий lifecycle андроида (вполне подходящий для однозадачных чб кнопочных нокий) мягко говоря плох для современных многозадачных тачскринов. Но сделать ТЕПЕРЬ с этим уже ничего нельзя. Поэтому ПРИШЛОСЬ делать больше памяти и больше ядер. Помогло лишь частично. Ты какую-то фигню написал. Вот послушай аналогию. - Из за того что в машине было 2 двери - пришлось поставить два двигателя. Помогло - но частично. Представь, что у тебя есть части машины - капот, багажник, двери, колеса, мотор. Капот разрабатывали для чб нокий. Багажник никому не был нужным и его никто не разрабатывал. Когда вышел айфон внезапно оказалось, что двух колес мало и сделали два капота, каждый с парой колес. Чтобы их соединить вместе, к каждому прикрепили по паре дверей, а две смежные двери при закрывании соединялись вместе и жестко. Потом встал вопрос об юзер-интерфейсе (салоне машины) и пришлось сделать кресла. Поскольку пола в машине не было, кресла приварили к дверям. В общем-то теперь оно очень даже похоже на современные машины, только при открывании дверей приходится вынимать и кресло, а если открыть две несмежные двери, то автомобиль (приложение) складывается, ради чего приходится полностью сохранять его ресурсы, а потом раскручивать заново. Для юзера это, наверное, не так очевидно, когда у тебя два мотора (у нас же два капота с моторами), и четыре колеса по 1гб каждый. Едет довольно шустро и немного дует в затылок. Если же колес не четыре, а полтора, то едет уже недостаточно быстро и очень трясет на кочках. А чтобы не дуло в затылок, сверху сделали пропеллер от вертолета, который дует воздух в обратном направлении и дует только если сильно не повезет. К моменту когда созрели приварить пол, оказалось, что уже написано стопицот километров автомобильных дорог, рассчитанных на автомобили без пола и без потолка. Поэтому менять "ядро" уже поздно, а если поменять его целиком то придется менять все автодороги и на этот шаг Большое Бабло пойти не может. По крайней мере пока. Сама схема автомобиля, описывающая отдельные его компоненты в крупную клетку и детально описывающая, скажем, замки дверей есть в открытом доступе и разрабатывается энтузиастами. Другая часть, например правила дорожного движения, это проприетарная информация, без которой водить такой автомобиль в незнакомой стране вы врядли сможете. Что бы это можно было сделать, придется отстегнуть гуглю, а то и не только ему, а много еще кому. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 20:07 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
Aklin Dimitry Sibiryakov Ява на ведроиде - очень хитрый маркетинговый трюк. Как иначе принудить производителей к разработке четырёхядерных телефонов с 32 гигабайтами ОЗУ?.. Это попытка Большого Бабла решить проблему опоздания во времени. В те времена еще когда вышел первый ифон, а андроид пилился для чб кнопочных нокий. Как позже выяснилось, текущий lifecycle андроида (вполне подходящий для однозадачных чб кнопочных нокий) мягко говоря плох для современных многозадачных тачскринов. Но сделать ТЕПЕРЬ с этим уже ничего нельзя. Поэтому ПРИШЛОСЬ делать больше памяти и больше ядер. Помогло лишь частично. зря ПТ закрылм ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 20:10 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
PetroNotC Sharp CEMb, На Rich Gui как на картинке. Даже термин видишь придумали. GUI на твоей картинке, имхо, ужасен. Начать с MDI и вообще... ну просто ужасен. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2020, 22:58 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
petrav, Не вижу вашего Rich gui. Ужасен по сравнению с чем? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2020, 07:38 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
petrav, PetroNotC Sharp, ребята, внешний вид GUI - это художественная задача, расположение - задача UI-дизайнеров. Эти задачи уже решены или могут быть решены за конечное время. Основная проблема сейчас: быстро собрать этот GUI, чтобы он работал, и пока не важно, как он выглядит, главное - кнопочки нажимаются, события/сигналы работают, и всё это можно сделать за 5-30 минут. И под любую платформу, но сначала хотя бы под винду, и хотя бы статичный текст и кнопки. Если такой номер пройдёт, картинки, анимацию и прочие радости мы уж как-нибудь нарисуем. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2020, 11:34 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
CEMb petrav, PetroNotC Sharp, ребята, внешний вид GUI - это художественная задача, расположение - задача UI-дизайнеров. Эти задачи уже решены или могут быть решены за конечное время. Дело не в эстетике. ИМХО, тот GUI родом из конца 90-х. Не соответствует современным представлениям о юзабилити. CEMb Основная проблема сейчас: быстро собрать этот GUI, чтобы он работал, и пока не важно, как он выглядит, главное - кнопочки нажимаются, события/сигналы работают, и всё это можно сделать за 5-30 минут. И под любую платформу, но сначала хотя бы под винду, и хотя бы статичный текст и кнопки. Если такой номер пройдёт, картинки, анимацию и прочие радости мы уж как-нибудь нарисуем. Все эти проблемы решает Qt. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2020, 11:44 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
petrav Дело не в эстетике. ИМХО, тот GUI родом из конца 90-х. Не соответствует современным представлениям о юзабилити. petrav Все эти проблемы решает Qt. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2020, 11:50 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
CEMb Ну, значит эти проблемы только у меня. А вообще с нулевыми знаниями Qt, без проинсталлированной Qt и Qt-Addon, но с опытом работы в Визуальной Студии... Ваша проблема решается за один рабочий день. Так и скажите: я хочу изобрести принципиально новый подход к разработке GUI. И мы поймём. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2020, 11:58 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
petrav, >тот GUI родом из конца 90-х Хватит общие слова то говорить. Если на скрине вместо нижнего ряда кнопок появится вертикальное меню слева это сильно что изменит? Если вы воткнете material design это что изменит? Ключевое слово НАСЫЩЕННЫЙ КОНТРОЛАМИ ИНТЕРФЕЙС. Вы не видите главного. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2020, 12:11 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
petrav А вообще с нулевыми знаниями Qt, без проинсталлированной Qt и Qt-Addon, но с опытом работы в Визуальной Студии... Ваша проблема решается за один рабочий день. petrav Так и скажите: я хочу изобрести принципиально новый подход к разработке GUI. И мы поймём. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2020, 13:00 |
|
Какой инструмент использовать для создания универсальной формы для C++ программ?
|
|||
---|---|---|---|
#18+
CEMb petrav А вообще с нулевыми знаниями Qt, без проинсталлированной Qt и Qt-Addon, но с опытом работы в Визуальной Студии... Ваша проблема решается за один рабочий день. - Установить Qt for MSVC. - Установить Qt extension. - Пробежаться по первым главам книги по Qt. - Создать проект с окном и пятью кнопками. - В редакторе UI кнопки под лейаут поместить. - Написать слоты и их подключить. В будущем добавление кнопки и слота будет занимать не больше минуты. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2020, 13:42 |
|
|
start [/forum/topic.php?fid=57&msg=39977883&tid=2017383]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 264ms |
total: | 407ms |
0 / 0 |