Forth
http://fforum.winglion.ru/

какую GUI использовать для SPF4?
http://fforum.winglion.ru/viewtopic.php?f=24&t=1436
Страница 1 из 1

Автор:  victor79 [ Пт авг 01, 2008 04:18 ]
Заголовок сообщения:  какую GUI использовать для SPF4?

хочу сделать программу, а в ней нужен графический пользовательский интерфейс. А т.к. сам я в апи виндовом не силен, то думаю найти что-нить готовое или хотя бы наполовину готовое. А нужны будут кнопочки, статики, едиты, листы, деревья и таблицы, и удобно-редактируемые-таблицы. И потому хочу спросить, а какую готовую либу лучше использовать, или в каком направлении копать?

Автор:  victor79 [ Пт авг 01, 2008 04:23 ]
Заголовок сообщения: 

и кстати к вопросу о популяризации форта, который затрагивается во многих обсуждения, считаю что наличие готовой и легко усваиваемой GUI (что-нить на подобии дельфевого конструктора) будет ощутимым шагом в этом направлении.

Автор:  Kopa [ Пт авг 01, 2008 08:01 ]
Заголовок сообщения: 

victor79 писал(а):
какую готовую либу лучше использовать, или в каком направлении копать?


Начните изучение примерно с этого:

в папке ~yz\prog\winlib пример использования winlib от ~yz
в папке ~ygrek\~yz\ с некоторыми изменениями winlib
в папке ~ygrek\prog\wfl\ пример использования либы на базе ооп от ~day\wfl

P.S. Всего, что Вам необходимо может не быть:)
Поэкспериментируйте c GUI в win32forth системе ( http://win32forth.org ).
Почитайте обсуждения на данном форуме:)

Автор:  Ilya [ Пт авг 01, 2008 21:14 ]
Заголовок сообщения:  Re: какую GUI использовать для SPF4?

victor79 писал(а):
хочу сделать программу, а в ней нужен графический пользовательский интерфейс. А т.к. сам я в апи виндовом не силен, то думаю найти что-нить готовое или хотя бы наполовину готовое. А нужны будут кнопочки, статики, едиты, листы, деревья и таблицы, и удобно-редактируемые-таблицы. И потому хочу спросить, а какую готовую либу лучше использовать, или в каком направлении копать?

Рекомендую присмотреться к GUI либам от ~nn (Николая Немцева).
"+"
1) ГУИ nnCrona
2) Пользую сам
3) Пару пользователей nnCrona юзают успешно данные либы.(Пример: http://www.nncron.ru/forums/viewtopic.p ... a88943dca3)
4) Есть "служба поддержки" в моём лице. :D
"-"
Нет документации.
Но есть "обширный" (удачный) опыт использования данных либ.

Если ..... , то пиши !

Автор:  ygrek [ Пт авг 01, 2008 22:04 ]
Заголовок сообщения: 

Боюсь что удобно-редактируемые таблицы с использованием описанных либ вы простым способом не получите, к сожалению. Реализовывать на winapi самому - долго и муторно. Может быть удастся использовать какой-нибудь сторонний готовый компонент (COM?)..

Автор:  Ilya [ Пт авг 01, 2008 22:33 ]
Заголовок сообщения: 

ygrek писал(а):
Боюсь что удобно-редактируемые таблицы с использованием описанных либ вы простым способом не получите, к сожалению. Реализовывать на winapi самому - долго и муторно. Может быть удастся использовать какой-нибудь сторонний готовый компонент (COM?)..

Не совсем так!
В паре своих "творений" (на базе либ от ~nn), реализовывал "редактирование" данных в стиле а-ля Excel (на базе ListView конторлла)!
ЗЫ
Заодно прикрутил СОМ либы от ~yz.

Автор:  in4 [ Сб авг 02, 2008 00:33 ]
Заголовок сообщения: 

Ilya писал(а):
В паре своих "творений" (на базе либ от ~nn), реализовывал "редактирование" данных в стиле а-ля Excel (на базе ListView конторлла)!

Покажешь? ;)

Автор:  ygrek [ Сб авг 02, 2008 00:37 ]
Заголовок сообщения: 

Ilya писал(а):
В паре своих "творений" (на базе либ от ~nn), реализовывал "редактирование" данных в стиле а-ля Excel (на базе ListView конторлла)!

А можно пример/код посмотреть (добавить в devel)?

Автор:  Ilya [ Сб авг 02, 2008 11:54 ]
Заголовок сообщения: 

in4 писал(а):
Ilya писал(а):
В паре своих "творений" (на базе либ от ~nn), реализовывал "редактирование" данных в стиле а-ля Excel (на базе ListView конторлла)!

Покажешь? ;)

Легко!
1) Качаем http://www.forth.org.ru/~ilya/Progs/Otladchik_v3.exe (самораспоков. архив)
2) В самой проге (tm_otl.exe), выбираем пункт меню "Tools" -> "Serial"
3) Добавляем пару строчек.

Редактирование осуществляется по 2-му клику в нужной ячейке.
Не совсе конечно Excel, но если приложить ручки ....!

Автор:  Ilya [ Сб авг 02, 2008 12:17 ]
Заголовок сообщения: 

ygrek писал(а):
Ilya писал(а):
В паре своих "творений" (на базе либ от ~nn), реализовывал "редактирование" данных в стиле а-ля Excel (на базе ListView конторлла)!

А можно пример/код посмотреть (добавить в devel)?

В devel добавлять пока рано, поскольку "адаптировал" (и работаю) либы ~nn под SPF 4.18.
Сам Николай работает под 3.75!!!
А посмотреть исходники можно тут http://www.forth.org.ru/~ilya/Progs/Src ... ik_src.zip
Вечером постараюсь добавить "модифицированные" контроллы.

Автор:  ygrek [ Сб авг 02, 2008 15:48 ]
Заголовок сообщения: 

Кстати, насчёт либ от ~nn. Насколько я понял, он сам ими не очень занимается. Либы эти в public domain (архив был на nncron.ru и частично на forth.org.ru и в старых дистрах). Раз вы используете этот код и разбираетесь в нём, может возьмёте полезные либы, соберёте вместе, убедитесь что они работают в последних spf, не конфликтуют, зальёте себе в devel и будете поддерживать в дальнейшем? (Из последних дистров эти либы были убраны потому что не работали и некому было фиксить.) Это немаленький кусок работы. Что скажете?

Автор:  Ilya [ Сб авг 02, 2008 18:42 ]
Заголовок сообщения: 

ygrek писал(а):
Кстати, насчёт либ от ~nn. Насколько я понял, он сам ими не очень занимается. Либы эти в public domain (архив был на nncron.ru и частично на forth.org.ru и в старых дистрах). Раз вы используете этот код и разбираетесь в нём, может возьмёте полезные либы, соберёте вместе, убедитесь что они работают в последних spf, не конфликтуют, зальёте себе в devel и будете поддерживать в дальнейшем? (Из последних дистров эти либы были убраны потому что не работали и некому было фиксить.) Это немаленький кусок работы. Что скажете?

Есть такая мысля. Только для начала надо перебраться самому на 4.19.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/