Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Чт мар 28, 2024 12:22

...
Google Search
Forth-FAQ Spy Grafic

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: какую GUI использовать для SPF4?
СообщениеДобавлено: Пт авг 01, 2008 04:18 
Не в сети

Зарегистрирован: Пт авг 01, 2008 02:20
Сообщения: 33
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
хочу сделать программу, а в ней нужен графический пользовательский интерфейс. А т.к. сам я в апи виндовом не силен, то думаю найти что-нить готовое или хотя бы наполовину готовое. А нужны будут кнопочки, статики, едиты, листы, деревья и таблицы, и удобно-редактируемые-таблицы. И потому хочу спросить, а какую готовую либу лучше использовать, или в каком направлении копать?


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 01, 2008 04:23 
Не в сети

Зарегистрирован: Пт авг 01, 2008 02:20
Сообщения: 33
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
и кстати к вопросу о популяризации форта, который затрагивается во многих обсуждения, считаю что наличие готовой и легко усваиваемой GUI (что-нить на подобии дельфевого конструктора) будет ощутимым шагом в этом направлении.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 01, 2008 08:01 
Не в сети
Moderator
Moderator

Зарегистрирован: Ср май 10, 2006 15:37
Сообщения: 1132
Откуда: Chelyabinsk ( Ural)
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.
victor79 писал(а):
какую готовую либу лучше использовать, или в каком направлении копать?


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

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: какую GUI использовать для SPF4?
СообщениеДобавлено: Пт авг 01, 2008 21:14 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
victor79 писал(а):
хочу сделать программу, а в ней нужен графический пользовательский интерфейс. А т.к. сам я в апи виндовом не силен, то думаю найти что-нить готовое или хотя бы наполовину готовое. А нужны будут кнопочки, статики, едиты, листы, деревья и таблицы, и удобно-редактируемые-таблицы. И потому хочу спросить, а какую готовую либу лучше использовать, или в каком направлении копать?

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 01, 2008 22:04 
Не в сети

Зарегистрирован: Чт май 04, 2006 18:18
Сообщения: 456
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Боюсь что удобно-редактируемые таблицы с использованием описанных либ вы простым способом не получите, к сожалению. Реализовывать на winapi самому - долго и муторно. Может быть удастся использовать какой-нибудь сторонний готовый компонент (COM?)..

_________________
http://forth.org.ru/~ygrek


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Пт авг 01, 2008 22:33 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
ygrek писал(а):
Боюсь что удобно-редактируемые таблицы с использованием описанных либ вы простым способом не получите, к сожалению. Реализовывать на winapi самому - долго и муторно. Может быть удастся использовать какой-нибудь сторонний готовый компонент (COM?)..

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 02, 2008 00:33 
Не в сети

Зарегистрирован: Сб май 06, 2006 12:01
Сообщения: 959
Откуда: Украина, Харьков
Благодарил (а): 2 раз.
Поблагодарили: 7 раз.
Ilya писал(а):
В паре своих "творений" (на базе либ от ~nn), реализовывал "редактирование" данных в стиле а-ля Excel (на базе ListView конторлла)!

Покажешь? ;)

_________________
With best wishes, in4.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 02, 2008 00:37 
Не в сети

Зарегистрирован: Чт май 04, 2006 18:18
Сообщения: 456
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.
Ilya писал(а):
В паре своих "творений" (на базе либ от ~nn), реализовывал "редактирование" данных в стиле а-ля Excel (на базе ListView конторлла)!

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

_________________
http://forth.org.ru/~ygrek


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 02, 2008 11:54 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
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, но если приложить ручки ....!


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 02, 2008 12:17 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
ygrek писал(а):
Ilya писал(а):
В паре своих "творений" (на базе либ от ~nn), реализовывал "редактирование" данных в стиле а-ля Excel (на базе ListView конторлла)!

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

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 02, 2008 15:48 
Не в сети

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

_________________
http://forth.org.ru/~ygrek


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: Сб авг 02, 2008 18:42 
Не в сети

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
ygrek писал(а):
Кстати, насчёт либ от ~nn. Насколько я понял, он сам ими не очень занимается. Либы эти в public domain (архив был на nncron.ru и частично на forth.org.ru и в старых дистрах). Раз вы используете этот код и разбираетесь в нём, может возьмёте полезные либы, соберёте вместе, убедитесь что они работают в последних spf, не конфликтуют, зальёте себе в devel и будете поддерживать в дальнейшем? (Из последних дистров эти либы были убраны потому что не работали и некому было фиксить.) Это немаленький кусок работы. Что скажете?

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


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


Вы не можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
phpBB сборка от FladeX // Русская поддержка phpBB