PHP-GTK: различия между версиями
Перейти к навигации
Перейти к поиску
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
TXiKiBoT (обсуждение | вклад) м робот добавил: it:PHP-GTK |
дополнение ( взято с https://gtk.php.net/download.php?language=en-US) |
||
(не показаны 33 промежуточные версии 20 участников) | |||
Строка 1: | Строка 1: | ||
{{Карточка программы |
{{Карточка программы |
||
| написана на = [[PHP]],[[Си (язык программирования)|C]] |
|||
| name |
| name = PHP-GTK |
||
| logo = |
|||
| logo = Php-gtk.png |
|||
| caption |
| caption = PHP-GTK Logo |
||
| developer |
| developer = Andrei Zmievski |
||
| первый выпуск = [[23 октября]] [[2003]] |
|||
| latest_release_version = 2.0.1 |
| latest_release_version = 2.0.1 |
||
| latest_release_date |
| latest_release_date = [[15 января]] [[2015]] |
||
| latest_preview_version = |
| latest_preview_version = |
||
| latest_preview_date |
| latest_preview_date = |
||
| operating_system |
| operating_system = [[Кроссплатформенное программное обеспечение|Кроссплатформенный]] |
||
| genre |
| genre = Библиотека |
||
| license |
| license = [[GNU Lesser General Public License]] |
||
| website |
| website = http://gtk.php.net/ |
||
}} |
}} |
||
'''PHP-GTK''' |
'''PHP-GTK''' — расширение языка программирования [[PHP]] для разработки [[Программное обеспечение|ПО]] с [[Графический интерфейс пользователя|графическим интерфейсом]] с использованием [[GTK+]]. Оно обеспечивает [[Объектно-ориентированное программирование|объектно-ориентированный]] интерфейс к классам GTK+. |
||
== Программа Hello, World == |
== Программа Hello, World == |
||
[[Файл:Hello World php-gtk.png|frame|Снимок окна программы на PHP-GTK]] |
|||
<source lang=" |
<source lang="php"> |
||
<?php |
<?php |
||
function pressed() |
|||
⚫ | |||
{ |
|||
⚫ | |||
echo "Привет опять - кнопку нажимали!\n"; |
|||
⚫ | |||
} |
|||
⚫ | |||
⚫ | |||
$button = new GtkButton('Нажми меня'); |
|||
⚫ | |||
⚫ | |||
$button->connect_simple('clicked', 'pressed'); |
|||
$window->add($button); |
|||
⚫ | |||
Gtk::main(); |
Gtk::main(); |
||
?> |
|||
</source> |
</source> |
||
[[Программа Hello, world!]] (исходный текст которой приведён выше) создаёт [[Оконный интерфейс|окно]] с заголовком «Привет, мир!», содержащее [[Кнопка (элемент интерфейса программ)|кнопку]] с надписью «Нажми меня». Нажатие приводит к выводу в [[консольный ввод-вывод|консоль]] сообщения «Привет опять — кнопку нажимали!» |
|||
== См. также == |
== См. также == |
||
* [[PHP-Qt]] |
* [[PHP-Qt]] |
||
* [[WinBinder]] |
* [[WinBinder]] |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
== Литература == |
|||
* {{статья|автор=Андрей Уваров|заглавие=PHP-GTK|издание=Системный администратор|год=2004|номер=12 (25)|страницы=60-61|http://samag.ru/archive/article/392}} |
|||
* {{статья|автор=Кирилл Сухов|заглавие=PHP-GTK — вторая попытка|издание=Системный администратор|год=2008|номер=6 (67)|страницы=80-87|ссылка=http://samag.ru/archive/article/1701}} |
|||
⚫ | |||
⚫ | |||
* [https://web.archive.org/web/20131220211725/http://gtk.php.net/distributions/ Скачать]{{ref-en}} |
|||
⚫ | |||
⚫ | |||
⚫ | |||
{{soft-stub}} |
{{soft-stub}} |
||
{{PHP}} |
|||
[[Категория:Свободные библиотеки программ]] |
[[Категория:Свободные библиотеки программ]] |
||
[[Категория:GTK+]] |
[[Категория:GTK+]] |
||
[[Категория:Библиотеки PHP]] |
[[Категория:Библиотеки PHP]] |
||
[[en:PHP-GTK]] |
|||
[[es:PHP-GTK]] |
|||
[[fr:PHP-GTK]] |
|||
[[it:PHP-GTK]] |
|||
[[nl:PHP-GTK]] |
|||
[[pl:PHP-GTK]] |
|||
[[pt:PHP-GTK]] |
Текущая версия от 18:35, 17 октября 2024
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
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.
Ссылки
[править | править код]- Официальный сайт проекта PHP-GTK (англ.)
- Скачать (англ.)
- PHP-GTK 2 Manual (англ.)
- php-gtk2 Cookbook (англ.)
- Русскоязычный блог о PHP-GTK 2 (рус.)
Это заготовка статьи о программном обеспечении. Помогите Википедии, дополнив её. |