Glade: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Нет описания правки
 
(не показано 18 промежуточных версий 14 участников)
Строка 1: Строка 1:
{{Карточка программы
{{Карточка программы
|name = Glade
| name = Glade
|logo = [[Файл:Glade-3.svg|48px]]
| logo = Glade 3 logo.svg
|screenshot = [[Файл:Glade Screenshot 2.png|300px]]
| screenshot = Glade Screenshot 2.png
|caption =
| caption =
|author = проект Glade
| author = проект Glade
|developer = сообщество
| developer = сообщество
|genre = дизайнер графических интерфейсов
| genre = дизайнер графических интерфейсов
|programming_language = [[Си (язык программирования)|C]]
| programming_language = [[Си (язык программирования)|C]]
|user_interface = [[Графический интерфейс пользователя|графический]] ([[GTK+]])
| user_interface = [[Графический интерфейс пользователя|графический]] ([[GTK+]])
|language = русский и ещё 65 языков
| language = русский и ещё 65 языков
|operating_system = [[Linux]] и др. [[UNIX-подобная операционная система|UNIX-подобные]], [[Windows]]
| operating_system = [[Linux]] и др. [[UNIX-подобная операционная система|UNIX-подобные]], [[Windows]]
|released = сентябрь 1999<ref>[http://ftp.gnome.org/pub/GNOME/sources/glade/ По данным репозитория ''Glade''.]</ref>
| released = сентябрь 1999<ref>{{Cite web |url=http://ftp.gnome.org/pub/GNOME/sources/glade/ |title=По данным репозитория ''Glade''. |access-date=2012-01-24 |archive-date=2011-10-16 |archive-url=https://web.archive.org/web/20111016042447/http://ftp.gnome.org/pub/GNOME/sources/glade/ |url-status=live }}</ref>
|platform =
| platform =
|latest_release_version = 3.15.1
| latest_release_version = 3.40.0
|latest_release_date = [[22 апреля]] [[2013]]<ref>[http://ftp.gnome.org/pub/GNOME/sources/glade/ Современный репозиторий ''Glade''.] Также см. [http://ftp.gnome.org/pub/GNOME/sources/glade3/ устаревший репозиторий ''Glade''] для [[GTK+]]2.</ref>
| latest_release_date = [[10 августа]] [[2022]]<ref>[http://ftp.gnome.org/pub/GNOME/sources/glade/ Современный репозиторий ''Glade''.] {{Wayback|url=http://ftp.gnome.org/pub/GNOME/sources/glade/ |date=20111016042447 }} Также см. [http://ftp.gnome.org/pub/GNOME/sources/glade3/ устаревший репозиторий ''Glade''] {{Wayback|url=http://ftp.gnome.org/pub/GNOME/sources/glade3/ |date=20111016042428 }} для [[GTK+]]2.</ref>
|latest_preview_version =
| latest_preview_version =
|latest_preview_date =
| latest_preview_date =
|latest_rc_version =
| latest_rc_version =
|latest_rc_date =
| latest_rc_date =
|latest_beta_version =
| latest_beta_version =
|latest_beta_date =
| latest_beta_date =
|latest_alpha_version =
| latest_alpha_version =
|latest_alpha_date =
| latest_alpha_date =
|status = активное
| status = активное
|license = [[GNU GPL]]
| license = [[GNU GPL]]
|website = [http://glade.gnome.org/ glade.gnome.org]
| website = http://glade.gnome.org/
}}
}}


'''Glade''' — [[свободное программное обеспечение|свободное]] приложение для визуального создания [[графический интерфейс пользователя|графических интерфейсов]] на основе [[GTK+]]. Описание визуально создаваемого разработчиком интерфейса сохраняется в файлах формата [[XML]], которые затем могут быть подключены к программам во время исполнения с использованием объекта '''GtkBuilder''' (на ранних стадиях развития проекта использовался собственный формат GladeXML и отдельная библиотека libglade<ref>{{cite mailing list |url=http://mail.gnome.org/archives/devel-announce-list/2009-May/msg00003.html |title=Libglade officially deprecated in favor of GtkBuilder. |mailinglist=Gnome devel-announce-list |date=11 May 2009 |accessdate=15 March 2011}}</ref>). Таким образом, Glade можно применять для описания и создания графических интерфейсов в программах на различных языках.
'''Glade''' — [[свободное программное обеспечение|свободное]] приложение для визуального создания [[графический интерфейс пользователя|графических интерфейсов]] на основе [[GTK+]]. Описание визуально создаваемого разработчиком интерфейса сохраняется в файлах формата [[XML]], которые затем могут быть подключены к программам во время исполнения с использованием объекта '''GtkBuilder''' (на ранних стадиях развития проекта использовался собственный формат GladeXML и отдельная библиотека libglade<ref>{{cite mailing list |url=http://mail.gnome.org/archives/devel-announce-list/2009-May/msg00003.html |title=Libglade officially deprecated in favor of GtkBuilder. |mailing-list=Gnome devel-announce-list |date=2009-05-11 |accessdate=2011-03-15 |archivedate=2011-06-16 |archiveurl=https://web.archive.org/web/20110616082559/http://mail.gnome.org/archives/devel-announce-list/2009-May/msg00003.html }}</ref>). Таким образом, Glade можно применять для описания и создания графических интерфейсов в программах на различных языках.


Ранние версии позволяли также создавать шаблонные обработчики событий на [[C (язык программирования)|языке C]], но эту возможность было рекомендовано [[Депрекация|не использовать]], так как она вела к появлению кода, который было очень сложно поддерживать и модифицировать. В версии 3 генерация кода убрана из программы вообще.
Ранние версии позволяли также создавать шаблонные обработчики событий на [[C (язык программирования)|языке C]], но эту возможность было рекомендовано [[deprecation|не использовать]], так как она вела к появлению кода, который было очень сложно поддерживать и модифицировать. В версии 3 генерация кода убрана из программы вообще.


== Примечания ==
== Примечания ==
Строка 36: Строка 36:


== Ссылки ==
== Ссылки ==
* [http://glade.gnome.org/ Официальный сайт ''Glade'']{{ref-en}}(ссылка битая))
{{Портал|Свободное программное обеспечение}}
* [http://habrahabr.ru/post/107403/ Создание приложений на GTK+ с использованием среды ''Glade''] на [[Habrahabr.ru]].
* [http://glade.gnome.org/ Официальный сайт ''Glade'']{{ref-en}}
* [http://habrahabr.ru/blogs/development/107403/ Создание приложений на GTK+ с использованием среды ''Glade''] на [[Habrahabr.ru]].


{{freesoftware-stub}}
{{freesoftware-stub}}

{{Инструментарии виджетов}}
{{Инструментарии виджетов}}


Строка 50: Строка 48:
[[Категория:Программное обеспечение для Linux]]
[[Категория:Программное обеспечение для Linux]]
[[Категория:Программное обеспечение для Windows]]
[[Категория:Программное обеспечение для Windows]]
[[Категория:Сентябрь 1999 года]]
[[Категория:Появились в 1999 году]]

Текущая версия от 19:49, 5 июля 2024

Glade
Логотип программы Glade
Скриншот программы Glade
Тип дизайнер графических интерфейсов
Автор проект Glade
Разработчик сообщество
Написана на C
Интерфейс графический (GTK+)
Операционные системы Linux и др. UNIX-подобные, Windows
Языки интерфейса русский и ещё 65 языков
Первый выпуск сентябрь 1999[1]
Последняя версия 3.40.0 (10 августа 2022[2])
Репозиторий gitlab.gnome.org/GNOME/g…
Состояние активное
Лицензия GNU GPL
Сайт glade.gnome.org
Логотип Викисклада Медиафайлы на Викискладе

Glade — свободное приложение для визуального создания графических интерфейсов на основе GTK+. Описание визуально создаваемого разработчиком интерфейса сохраняется в файлах формата XML, которые затем могут быть подключены к программам во время исполнения с использованием объекта GtkBuilder (на ранних стадиях развития проекта использовался собственный формат GladeXML и отдельная библиотека libglade[3]). Таким образом, Glade можно применять для описания и создания графических интерфейсов в программах на различных языках.

Ранние версии позволяли также создавать шаблонные обработчики событий на языке C, но эту возможность было рекомендовано не использовать, так как она вела к появлению кода, который было очень сложно поддерживать и модифицировать. В версии 3 генерация кода убрана из программы вообще.

Примечания

[править | править код]
  1. По данным репозитория Glade. Дата обращения: 24 января 2012. Архивировано 16 октября 2011 года.
  2. Современный репозиторий Glade. Архивная копия от 16 октября 2011 на Wayback Machine Также см. устаревший репозиторий Glade Архивная копия от 16 октября 2011 на Wayback Machine для GTK+2.
  3. "Libglade officially deprecated in favor of GtkBuilder". Gnome devel-announce-list (Mailing list). 2009-05-11. Архивировано 16 июня 2011. Дата обращения: 15 марта 2011.