GUI для демок Cursed Earth
#3
Sagrer,Суббота, 27 Февраля 2010, 18:09 Написал:предлагаю по возможности не извращаться с пайпами, стандартными входамивыходами и иже с ними и просто грамотно в коде разделить интерфейс и логику - тогда будет возможно из одного и того же кода скомпилить и консольную утилиту и GUI. Всмысле, скажем у нас есть (всё условно) demo.h и demo.cpp с кодом консольной main() - внутри только то что отвечает непосредственно за, скажем обработку аргументов командной строки и запуск уже нужной логики.

Одновременно у нас есть demogui.h и demogui.cpp с кодом GUI-шной main() - внутри только код ответственный за GUI и опять же запуск нужной логики.

Вся логика лежит в отдельных файлах h-cpp - они линкуются и в консольный и в гуишный проект, одни и те же.

По крайней мере так не придётся маяться с синхронизацией двух потоков в GUI - большинство GUI-шных оболочек к консольному софту, имхо, на редкость паршиво работают именно по этой причине %).
[right][snapback]40056[/snapback][/right]

Хотя в C++ не силен, но полностью согласен с Sagrer'ом. Ну а при разработки самой ГУИ, думаю и либы помжно поюзать и подучить Wink
Ответ


Сообщения в этой теме
GUI для демок Cursed Earth - от v1s0r - 26.02.2010, 23:59
GUI для демок Cursed Earth - от Sagrer - 27.02.2010, 20:09
GUI для демок Cursed Earth - от levdev - 28.02.2010, 00:28
GUI для демок Cursed Earth - от v1s0r - 28.02.2010, 11:14
GUI для демок Cursed Earth - от Sagrer - 28.02.2010, 17:54

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)