Forth и другие саморасширяющиеся системы программирования Locations of visitors to this page
Текущее время: Пт мар 29, 2024 00:27

...
Google Search
Forth-FAQ Spy Grafic

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




Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЕН
[img] ВЫКЛЮЧЕН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Вопрос
Теперь гостю придется вводить здесь пароль. Не от своей учетной записи, а ПАРОЛЬ ДЛЯ ГОСТЯ, получить который можно после регистрации на форуме через ЛС.:
Этот вопрос предназначен для выявления и предотвращения автоматических регистраций.
   

Обзор темы - Вопрос новичка
Автор Сообщение
  Заголовок сообщения:  Re: Вопрос новичка  Ответить с цитатой
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 через сокеты!
Сообщение Добавлено: Сб дек 17, 2016 19:48
  Заголовок сообщения:  Re: Вопрос новичка  Ответить с цитатой
Решил познакомиться с gtk.
Встречал где-то, что можно использовать glade, но хотелось бы без него.
Примеров тьма. Но как-то посмотрел, что нет обёрток под вызовы из dll.
Хотелось бы узнать какую dll брать и что оттуда вызывать для создания GUI
Сообщение Добавлено: Сб дек 17, 2016 16:58
  Заголовок сообщения:  Re: Вопрос новичка  Ответить с цитатой
Начиная версии с 18й, а может и раньше, добавлен небольшой "путеводитель" по SPF:
readme: - SP-Forth для Windows SP-Forth для Windows
Особенности SPF: SPF\DOCS\intro.ru.html
SP-Forth: Дополнительные библиотеки - SPF\DOCS\devel.ru.html

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

этот форт в значительной мере соответствует стандарту ANSI-94 и в файлах исходников этот стандарт цитирован в примечаниях к примитивоам
Сообщение Добавлено: Пн июл 19, 2010 01:05
  Заголовок сообщения:  Re: Вопрос новичка  Ответить с цитатой
Спасибо всем за помощь я посмотрел в папке devel\~yz обнаружил там довольно большой набор слов для создания GUI за что большой респект их создателю. У меня теперь такой вопрос где можно найти полную документацию c описанием основных слов SP-FORTH??
Сообщение Добавлено: Вс июл 18, 2010 23:15
  Заголовок сообщения:  Re: Вопрос новичка  Ответить с цитатой
см. также:
devel\~day\joop
devel\~ygrek
Сообщение Добавлено: Сб июл 17, 2010 23:00
  Заголовок сообщения:  Re: Вопрос новичка  Ответить с цитатой
смотрите в devel , если не ошибаюсь у ~yz
Сообщение Добавлено: Сб июл 17, 2010 20:18
  Заголовок сообщения:  Вопрос новичка  Ответить с цитатой
Уважаемые форумчане я недавно начал изучать SP-FORTH. Возникла необходимость создания приложения для windows с использованием GUI. И вопрос мой таков есть ли в SP-FORTH средства для создания GUI под windows?? Заранее всем спасибо.
Сообщение Добавлено: Сб июл 17, 2010 15:19

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


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