![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| DCODE |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
Amy Gui это библиотека классов для C++ предназначенных для разработки программ с графическим интерфейсом с использованием объектно-событийной модели программирования. В библиотеке есть всё необходимое: кнопки, списки, меню, чек-боксы, пр. что значительно облегчает разработку программ с графическим интерфейсом. Amy Gui сейчас в разработке и постоянно обновляется, добавляются новые компоненты. Сейчас доступна бесплатная бета версия по сайту www.DimonCode.ho.ua. В архиве присутствует сама библиотека, и примеры со справкой которая тоже пока разрабатывается.
Итак, что нужно для использования библиотеки AmyGui? Для начала нужно скачать библиотеку на сайте по адресу: www.DimonCode.ho.ua, на этом сайте вы с лёгкостью найдёте ссылку на архив с библиотекой. В архиве есть папка AmyEngine с заголовочными файлами и статической библиотекой amy.lib (папка AmyEngine/lib/vc) для Visual C++. Для того чтобы написать простую программу с использованием Amy Gui запустите Ваш Visual C++. Создайте пустое консольное приложение, теперь создайте файл main.cpp и добавьте следующий код.
Для того чтобы откомпилировать программу укажите в свойствах проекта расположение дополнительных каталогов включения, указав расположение папки AmyEngine, и дополнительные каталоги библиотек для компоновщика указав папку AmyEngine\lib\vc. После откомпилируйте программу. Пишите что вы думаете, спрашивайте что непонятно. Присоединённый файл ( Кол-во скачиваний: 14 )
Example.exe 97,50 Kb |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
а вы планируете в будущем сделать ее платной? либа кроссплатформенная? кроме микрософтстудии, другие компиляторы не поддерживаются? исходники что, закрытые? |
|||
|
||||
| DCODE |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
Да. Но цена не будет огромной, в пределах средней цены на shareware. К тому же бесплатная версия будет достаточно функциональной. Скоро будут поддерживаться и другие компилятооры. Да. |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
мдя.. да у вас проблема с самомнением. случайно не вы "создатель" bolgenos
|
|||
|
||||
| DCODE |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
||||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
1. не понравилось то, что вы собираетесь продавать "это", в то время, как пользуетесь ворованной копией микрософтстудии и(или) вендавс. 2. есть огромное кол-во OpenSource либ, решающих подобные задачи, но в мильён раз лучше вашей по все показателям продолжать не стОит..все банальное.. Это сообщение отредактировал(а) boostcoder - 4.7.2010, 00:16 |
|||
|
||||
| toxx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 2 Всего: 13 |
DCODE
да уж, об опенсорсах вы ничего не слышали точно |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 22 Всего: 135 |
У Nokia появился серьёзный конкурент
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| DCODE |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
||||
|
||||
| toxx |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 653 Регистрация: 4.3.2009 Где: НН Репутация: 2 Всего: 13 |
DCODE
удачи вам в ваших начинаниях=) |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 20 Всего: 121 |
Всё что можно сделать в интерфейсе библиотеки типа Qt и wxWidgets уже сделали. Причём сделали это очень качественно и эффективно, с т.з. архитектуры, интерфейсов, быстродействия и удобства разработки (справка, примеры, сообщество, инструменты). У Qt на это ушло больше 10 лет, сейчас в библиотеке ~6 млн. строк кода. Над Qt работают больше 40 высококлассных специалистов, у них есть продуманный план развития, опыт и хорошее финансирование от компании с доходами миллиарды долларов. И для программиста всё это абсолютно бесплатно и открыто.
Если ваш интерес чисто академический, то тут как бы нет вопросов, но коммерческие мотивы вашей деятельности говорят о том, что вы просто не в курсе текущего состояния в области разработки GUI на С++. Вы выбрали неправильный путь развития и вообще нишу. Однако это не значит, что никакие библиотеки связанные с GUI сегодня ненужны. Можно. Например, очень туго обстоят дела с графикой (не 3D) для С++. Т.е. если вы, например, создатите аналог TeChart для С++ (для Qt в частности), то закроете большой пробел. За несколько сотен долларов я бы такой компонент купил хоть завтра и знаю ещё с десяток компаний, которые бы сделали тоже самое. -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Alca |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 7 Всего: 50 |
А где гарантия того, что ее не сделают платной? |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
||||
|
||||
| Alca |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 7 Всего: 50 |
А что лицензию нельзя "отменить"?
|
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
||||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 20 Всего: 121 |
Как проект GPL/LGPL может одним днём стать закрытым? В любом случае это будет означать, что всё, что есть на текущий день будет так же подчиняться этим лицензиям, а появится другая "платная" ветка. Но вообще в отношении Qt этого не произойдёт, ибо только год назад они перешли на с открытой GPL на ещё более либеральную LGPL.
-------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| Amp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 886 Регистрация: 17.2.2009 Репутация: 3 Всего: 17 |
Сходил по предложенной ТС ссылке - там что-то визуально очень страшное, использующее для отрисовки OpenGL. О нативном внешнем виде речи не идет. Приаттаченный пример запустился, но вообще никак не реагирует на события мыши - что-то про ошибку с PBuffer говорит.
Ближайшей альтернативой (в случае, если проект будет допилен) вижу только CeGUI, но никак не GTK или Qt. Это сообщение отредактировал(а) Amp - 4.7.2010, 21:06 |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
||||
|
||||
| Amp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 886 Регистрация: 17.2.2009 Репутация: 3 Всего: 17 |
Единственным применением (в том виде, в котором проект сейчас находится) мне видится создание незамысловатого UI в OpenGL-приложениях - ну не на десктоп же такое тащить. В голове сразу же всплыл проект CeGUI. Затем на ум пришел Clutter, который позволяет использовать GTK+ (и аналогичные Qt-шные демки) но это иное т.к. эти решения построены на уже существующих мощных тулкитах. |
|||
|
||||
| boostcoder |
|
|||
![]() pattern`щик ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5458 Регистрация: 1.4.2010 Репутация: 49 Всего: 110 |
Amp, ах вот вы о чем. полностью согласен.
|
|||
|
||||
| DCODE |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
Преспективы не очень, но проект будет развиваться заработаю или нет всёравно.
Это сообщение отредактировал(а) DCODE - 5.7.2010, 16:38 |
|||
|
||||
| DCODE |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
||||
|
||||
| Amp |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 886 Регистрация: 17.2.2009 Репутация: 3 Всего: 17 |
||||
|
||||
| DCODE |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
Спасибо за совет. Надо попробоавть. А с радеонами всегда тяжело. |
|||
|
||||
| W4FhLF |
|
|||
![]() found myself ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2831 Регистрация: 2.12.2006 Репутация: 20 Всего: 121 |
Я это объяснил в своём сообщении и дал ссылку на пример того, что я имею ввиду. Что именно вам кажется непонятным? -------------------- "Бог умер" © Ницше "Ницше умер" © Бог |
|||
|
||||
| DCODE |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
Теперь понятно
|
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
||||
|
||||
| Dem_max |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1780 Регистрация: 12.4.2007 Репутация: 4 Всего: 39 |
прикрепленный пример не запускается, винда пишет
-------------------- Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte") |
|||
|
||||
| DCODE |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 2.7.2010 Репутация: нет Всего: нет |
для работы программы нужен 3-й сервис пак для Windows, или просто обновить Microsoft .NET Framework до версии 2.0 или выше. Например у меня версия 3.5. Это связано стем что комиплятор VC++ использует наверно какието компоненты из фреймворка. |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |