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

...
Google Search
Forth-FAQ Spy Grafic

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Вопрос новичка
СообщениеДобавлено: Сб июл 17, 2010 15:19 
Не в сети

Зарегистрирован: Сб июл 17, 2010 11:06
Сообщения: 4
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Уважаемые форумчане я недавно начал изучать SP-FORTH. Возникла необходимость создания приложения для windows с использованием GUI. И вопрос мой таков есть ли в SP-FORTH средства для создания GUI под windows?? Заранее всем спасибо.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Вопрос новичка
СообщениеДобавлено: Сб июл 17, 2010 20:18 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Чт май 04, 2006 00:53
Сообщения: 5062
Откуда: был Крым, теперь Новосибирск
Благодарил (а): 23 раз.
Поблагодарили: 63 раз.
смотрите в devel , если не ошибаюсь у ~yz

_________________
Мне бы только мой крошечный вклад внести,
За короткую жизнь сплести
Хотя бы ниточку шёлка.
fleur


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Вопрос новичка
СообщениеДобавлено: Сб июл 17, 2010 23:00 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
см. также:
devel\~day\joop
devel\~ygrek


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Вопрос новичка
СообщениеДобавлено: Вс июл 18, 2010 23:15 
Спасибо всем за помощь я посмотрел в папке devel\~yz обнаружил там довольно большой набор слов для создания GUI за что большой респект их создателю. У меня теперь такой вопрос где можно найти полную документацию c описанием основных слов SP-FORTH??


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: Вопрос новичка
СообщениеДобавлено: Пн июл 19, 2010 01:05 
Не в сети

Зарегистрирован: Вт май 09, 2006 12:31
Сообщения: 3438
Благодарил (а): 5 раз.
Поблагодарили: 16 раз.
Гость писал(а):
Спасибо всем за помощь я посмотрел в папке devel\~yz обнаружил там довольно большой набор слов для создания GUI за что большой респект их создателю. У меня теперь такой вопрос где можно найти полную документацию c описанием основных слов SP-FORTH??

этот форт в значительной мере соответствует стандарту ANSI-94 и в файлах исходников этот стандарт цитирован в примечаниях к примитивоам


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: Вопрос новичка
СообщениеДобавлено: Пн июл 19, 2010 12:27 
Не в сети
Moderator
Moderator
Аватара пользователя

Зарегистрирован: Ср дек 06, 2006 09:23
Сообщения: 660
Благодарил (а): 7 раз.
Поблагодарили: 25 раз.
Начиная версии с 18й, а может и раньше, добавлен небольшой "путеводитель" по SPF:
readme: - SP-Forth для Windows SP-Forth для Windows
Особенности SPF: SPF\DOCS\intro.ru.html
SP-Forth: Дополнительные библиотеки - SPF\DOCS\devel.ru.html

ну и исходники библиотек :-)


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

Зарегистрирован: Чт янв 07, 2016 19:14
Сообщения: 1288
Благодарил (а): 3 раз.
Поблагодарили: 18 раз.
Решил познакомиться с gtk.
Встречал где-то, что можно использовать glade, но хотелось бы без него.
Примеров тьма. Но как-то посмотрел, что нет обёрток под вызовы из dll.
Хотелось бы узнать какую dll брать и что оттуда вызывать для создания GUI

_________________
Цель: сделать 64-битную Нову под Винду


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

Зарегистрирован: Чт ноя 23, 2006 00:44
Сообщения: 494
Откуда: СПб
Благодарил (а): 19 раз.
Поблагодарили: 8 раз.
Victor__v писал(а):
Решил познакомиться с gtk.
Встречал где-то, что можно использовать glade, но хотелось бы без него.
Примеров тьма. Но как-то посмотрел, что нет обёрток под вызовы из dll.
Хотелось бы узнать какую dll брать и что оттуда вызывать для создания GUI

Вот под Линухом делаю так
Код:
USE libgtk-x11-2.0.so.0

пример:
Код:
USE libgtk-x11-2.0.so.0
0 VALUE button
0 VALUE ed1
0 VALUE window
0 VALUE box


: g_signal_connect 4 <( 0 0 )) g_signal_connect_data ;

:NONAME
FALSE
; 2 CELLS CALLBACK: mydelevent

:NONAME
(()) gtk_main_quit DROP
0
; 2 CELLS CALLBACK: mycall


:NONAME
CR ." Click !!!"
(( ed1 )) gtk_entry_get_text CR ASCIIZ> TYPE
\ DROP DROP
0
; 2 CELLS CALLBACK: myclick


: main
(( 0 0 )) gtk_init DROP \ Инициализируем
(( 0 )) gtk_window_new TO window \ Создаем окно
window  S" destroy" DROP ['] mycall 0  g_signal_connect DROP \ Зарегили обработчик закрытия окна
window  S" delete_event" DROP ['] mydelevent 0 g_signal_connect DROP \ Зарегили обработчик закрытия окна
(( S" Hello World" DROP )) gtk_button_new_with_label TO button \ Создали кнопку
(()) gtk_entry_new TO ed1
button S" clicked" DROP ['] myclick 0  g_signal_connect DROP \ Зарегили обработчик клика
(( 0 0 )) gtk_hbox_new TO box
(( window box )) gtk_container_add DROP
(( box button )) gtk_container_add DROP
(( box ed1 )) gtk_container_add DROP
(( window )) gtk_widget_show_all DROP
(( window S" Тестовое окно" DROP )) gtk_window_set_title DROP
(( window 500 300 )) gtk_window_resize DROP
(( window 100 100 )) gtk_window_move DROP
(()) gtk_main DROP

CR ." The main end!"
\ BYE
;

ЗЫ В ffl есть пример GTK через сокеты!


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

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


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

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


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

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