PHP-GTK: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
дополнение ( взято с https://gtk.php.net/download.php?language=en-US)
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
{{Карточка программы
{{Карточка программы
| написана на = [[PHP]],[[Си (язык программирования)|C]]
| написана на = [[PHP]],[[Си (язык программирования)|C]]
| name = PHP-GTK
| name = PHP-GTK
| logo = Php-gtk.png
| logo = Php-gtk.png
| caption = PHP-GTK Logo
| caption = PHP-GTK Logo
| developer = Andrei Zmievski
| developer = Andrei Zmievski
| первый выпуск = [[23 октября]] [[2003]]
| latest_release_version = 2.0.1
| latest_release_version = 2.0.1
| latest_release_date = [[15_января|15 января]] [[2015]]
| latest_release_date = [[15 января]] [[2015]]
| latest_preview_version =
| latest_preview_version =
| latest_preview_date =
| latest_preview_date =
| operating_system = [[Кроссплатформенное программное обеспечение|Кроссплатформенный]]
| operating_system = [[Кроссплатформенное программное обеспечение|Кроссплатформенный]]
| genre = Библиотека
| genre = Библиотека
| license = [[GNU Lesser General Public License]]
| license = [[GNU Lesser General Public License]]
| website = http://gtk.php.net/
| website = http://gtk.php.net/
}}
}}



Текущая версия от 18:35, 17 октября 2024

PHP-GTK
Логотип программы PHP-GTK
Скриншот программы PHP-GTK
Тип Библиотека
Разработчик Andrei Zmievski
Написана на PHP,C
Операционная система Кроссплатформенный
Первый выпуск 23 октября 2003
Последняя версия 2.0.1 (15 января 2015)
Лицензия GNU Lesser General Public License
Сайт gtk.php.net

PHP-GTK — расширение языка программирования PHP для разработки ПО с графическим интерфейсом с использованием GTK+. Оно обеспечивает объектно-ориентированный интерфейс к классам GTK+.

Программа Hello, World

[править | править код]
Снимок окна программы на PHP-GTK
<?php
 
function pressed()
{
    echo "Привет опять - кнопку нажимали!\n";
}
 
$window = new GtkWindow();
$button = new GtkButton('Нажми меня');
 
$window->set_title('Привет, мир!');
$window->connect_simple('destroy', array('Gtk', 'main_quit'));
$button->connect_simple('clicked', 'pressed');
 
$window->add($button);
$window->show_all();
 
Gtk::main();

Программа Hello, world! (исходный текст которой приведён выше) создаёт окно с заголовком «Привет, мир!», содержащее кнопку с надписью «Нажми меня». Нажатие приводит к выводу в консоль сообщения «Привет опять — кнопку нажимали!»

Литература

[править | править код]
  • Андрей Уваров. PHP-GTK // Системный администратор. — 2004. — № 12 (25). — С. 60-61.
  • Кирилл Сухов. PHP-GTK — вторая попытка // Системный администратор. — 2008. — № 6 (67). — С. 80-87.