RUЭВМ
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.
Май 2024
ПнВтСрЧтПтСбВс
  12345
6789101112
13141516171819
20212223242526
2728293031  

Календарь Календарь

Последние темы
» Вити больше нет!
автор bug19 Пн Фев 20 2023, 19:54

» Собираем оригинальный Орион 128
автор bug19 Пн Фев 20 2023, 19:47

» Проблема плющеного экрана ОРИОНА
автор kanzler Пн Ноя 28 2022, 12:05

» Орион 128 и его клоны возрождение 2019-2022 год
автор kanzler Пн Ноя 28 2022, 12:03

» Электроника КР-04. Информация, документы, фото.
автор kanzler Пн Ноя 28 2022, 12:02

» Новости форума
автор kanzler Пн Ноя 28 2022, 11:52

» Орион-128 НГМД запуск 2021 года
автор matrixplus Сб Сен 10 2022, 17:36

» ПЗУ F800 для РК86
автор ведущий_специалист Сб Сен 10 2022, 10:37

» Микропроцессорная лаборатория "Микролаб К580ИК80", УМК-80, УМПК-80 и др.
автор Электротехник Вт Июл 26 2022, 19:33

» Орион-128 SD карта в Орионе
автор matrixplus Чт Июн 02 2022, 09:00

» 7 Мая. День Радио!
автор Viktor2312 Чт Май 12 2022, 10:58

» Серия: Массовая радио библиотека. МРБ
автор Viktor2312 Ср Май 11 2022, 12:17

» Полезные книги
автор Viktor2312 Пн Май 09 2022, 15:07

» Орион 128 Стандарты портов и системной шины Х2
автор matrixplus Вс Май 08 2022, 23:08

» Орион-128 и Орион ПРО еще раз про блоки питания
автор matrixplus Вс Май 08 2022, 19:09

» Орион-128 Программаторы
автор matrixplus Вс Май 08 2022, 19:02

» Орион ПРО история сборки 2021 до 2022
автор matrixplus Вс Май 08 2022, 18:47

» Анонсы монет (New coin).
автор Viktor2312 Сб Май 07 2022, 23:11

» Хочу свой усилок для квартиры собрать не спеша
автор Viktor2312 Сб Май 07 2022, 19:33

» Амфитон 25у-002С
автор Viktor2312 Сб Май 07 2022, 09:38

» Майнер: T-Rex
автор Viktor2312 Вс Май 01 2022, 09:12

» GoWin. Изучение документации. SUG100-2.6E_Gowin Software User Guide. Среда разработки EDA.
автор Viktor2312 Пн Апр 25 2022, 01:01

» GoWin. Изучение документации. UG286-1.9.1E Gowin Clock User Guide.
автор Viktor2312 Сб Апр 23 2022, 18:22

» GoWin. Documentation Database. Device. GW2A.
автор Viktor2312 Ср Апр 20 2022, 14:08

» GOWIN AEC IP
автор Viktor2312 Ср Апр 20 2022, 12:08

Самые активные пользователи за месяц
Нет пользователей

Поиск
 
 

Результаты :
 


Rechercher Расширенный поиск


Графические среды и библиотеки.

Перейти вниз

Графические среды и библиотеки. Empty Графические среды и библиотеки.

Сообщение  Viktor2312 Вт Июл 26 2016, 13:20

1
.
.
.

Графические среды и библиотеки.


Графическая оболочка Х-6.9.0

____Графическая оболочка Х-6.9.0. (X11R6.9.0)– свободная реализация сервера X Window System с открытым исходным кодом. Оконная система, обеспечивающая стандартные инструменты и протоколы для построения графического интерфейса пользователя. Х Window – достаточно мощная, но не единственная оконная система для UNIX-систем, хотя и самая популярная.
____Использует систему автоматизации сборки Imake на основе шаблонов, набора макросов препроцессора языка С.
____X Window разработана ориентированной на работу в сети с использованием модели «клиент-сервер». В модели работы системы X «X-сервер» работает на компьютере с клавиатурой, монитором и мышью. Область ответственности сервера – управление дисплеем, обработка ввода с клавиатуры, мыши и других устройств ввода/вывода. Каждое X-приложение (например, XTerm или Netscape®) является «клиентом». В случае использования дома или в офисе, сервер и клиенты X, как правило, будут работать на одном и том же компьютере. Однако возможно запускать X-сервер на менее мощном настольном компьютере, а приложения X (клиенты) на мощной и дорогой машине, обслуживающей целый офис. В этом сценарии X-клиент и сервер общаются через сеть.

Графический рабочий стол Xfce.

____Xfce – свободно распространяемая среда рабочего стола для UNIX-подобных ОС. Конфигурация среды полностью управляется мышью, конфигурационные файлы скрыты от пользователя. Xfce основана на GTK+2 и использует собственный менеджер окон Xfwm. Xfce полностью воплощает в себе традиционную философию UNIX, а именно концепции модульности и возможности многократного использования. Функциональные компоненты вынесены в отдельные приложения, и пользователь имеет возможность конфигурировать систему оптимальным образом.

В поставке идут графический рабочий стол версии xfce-4.3.99.1-src.


Рабочая среда GNOME.

____GNOME – свободно распространяемая среда рабочего стола для Unix-подобных операционных систем. GNOME – акроним от английского выражения GNU Network Object Model Environment – сетевая среда объектной модели GNU. В данном случае под GNU понимается не проект, а операционная система, официальной средой рабочего стола которой является GNOME.

Проект GNOME предоставляет две вещи:

  • рабочую среду GNOME, интуитивно понятную и привлекательную для пользователей;

  • платформу разработки GNOME – обширный каркас для создания приложений, интегрируемых с рабочей средой.

____Большую важность в развитии проекта GNOME принимают соображения практичности, простоты и удобства использования среды, в том числе для неопытных пользователей или пользователей с физическими ограничениями.
____В основе среды GNOME лежит ряд библиотек и технологий. Некоторые из них разрабатываются как часть самого проекта GNOME, иные же являются результатом работы других проектов и используются в других рабочих средах (KDE, Xfce).
____В основном среда GNOME написана на языке С, однако для библиотек GNOME существуют механизмы (так называемые привязки), позволяющие использовать их из других языков. Поэтому многие приложения для GNOME пишутся на языках C++, Python, C# и других.
____Центральную роль в GNOME играет инструментарий GTK+, который предоставляет средства для создания графических интерфейсов.

Кроме этого в среду GNOME входят:

Графические среды и библиотеки. 0_14c1ce_bdab35e3_orig
Графические среды и библиотеки. 0_14c1cf_7190ba37_orig


Графическая библиотека GTK+.

____GTK+ (GIMP ToolKit) – свободно распространяемая кроссплатформенная библиотека элементов интерфейса. Наряду с Qt является одной из двух наиболее популярных на сегодняшний день библиотек для X Window System. Будучи изначально частью графического редактора GIMP (GNU Image Manipulation Program), она развилась в отдельный проект и приобрела заметную популярность. GTK+ является официальной библиотекой для создания графического интерфейса проекта GNU.
____GTK+ состоит из двух компонентов: GTK и GDK. Первый содержит набор элементов пользовательского интерфейса, или «виджетов» (таких, как кнопка, список, поле для ввода текста и т. п.) для различных задач. GDK отвечает за вывод на экран и может использовать для этого X Window System, Linux Framebuffer, WinAPI или функции Mac OS X. Начиная с версии 2.8, GDK во многом (но не полностью) заменена на систему отрисовки векторной графики Cairo.
____Внешний вид графических интерфейсов, созданных с использованием GTK+, может конфигурироваться пользователем и/или программистом. При этом настраиваются не только цвета и шрифты, но и способ отображения различных элементов. Достигается это за счёт использования «движков» для вывода на экран. Путём подключения другого движка можно кардинальным образом менять внешний вид программ. Например, некоторые движки могут использовать псевдо-трёхмерный вид, другие – более «плоский» и т. п.
____На основе GTK+ построены рабочие окружения GNOME, LXDE и Xfce. Программы, использующие GTK+, могут выполняться в других окружениях, например в KDE. GNOME полностью построен на GTK+. Xfce построено на GTK+, но в сравнении с GNOME, программы Xfce имеют меньше зависимостей.

В поставке идут графические библиотеки версий gtk+-1.2.10 и gtk+-2.12.1.


Графическая библиотека Qt.

____Qt – кросс-платформенный инструментарий разработки ПО на языке программирования C++. Есть возможность использования во многих других языках – Python, Ruby, Java, PHP и других.
____Позволяет запускать написанное с его помощью ПО в большинстве современных операционных систем (ОС) путём простой компиляции программы для каждой ОС без изменения исходного кода. Включает в себя все основные классы, которые могут потребоваться при разработке прикладного ПО, начиная от элементов графического интерфейса и заканчивая классами для работы с сетью, базами данных и XML. Qt является полностью объектно-ориентированным, легко расширяемым и поддерживающим технику компонентного программирования.

Начиная с версии 4.5 Qt распространяется по 3 лицензиям (независимо от лицензии, исходный код Qt один и тот же):

  • Qt Commercial – для разработки ПО с собственнической лицензией, допускающая модификацию самой Qt без раскрытия изменений;

  • GNU GPL – для разработки ПО с открытыми исходниками, распространяемыми на условиях GNU GPL;

  • GNU LGPL –  для разработки ПО с собственнической лицензией, но без внесения изменений в Qt.

____Отличительная особенность Qt от других библиотек – использование Meta Object Compiler (MOC) –  предварительной системы обработки исходного кода. MOC позволяет во много раз увеличить мощь библиотек, вводя такие понятия, как слоты и сигналы. Кроме того, это позволяет сделать код более лаконичным. Утилита MOC ищет в заголовочных файлах на C++ описания классов, содержащие макрос Q_OBJECT, и создаёт дополнительный исходный файл на C++, содержащий метаобъектный код.
____Qt комплектуется визуальной средой разработки графического интерфейса «Qt Designer», позволяющей создавать диалоги и формы в режиме WYSIWYG (What You See Is What You Get – что видишь, то и получишь). В поставке Qt есть «Qt Linguist» – графическая утилита, позволяющая упростить локализацию и перевод программы на многие языки, и «Qt Assistant» – справочная система Qt, упрощающая работу с документацией по библиотеке, а также позволяющая создавать кросс-платформенную справку для разрабатываемого на основе Qt ПО. Начиная с версии 4.5.0, в комплект Qt включена среда разработки «Qt Creator», включающая в себя редактор кода, справку, графические средства «Qt Designer» и возможность отладки приложений. «Qt Creator» может использовать LCC в качестве компилятора и GDB в качестве отладчика.

В поставке идут графические библиотеки версий qt-x11-free-3.3.4 и qt-x11-opensource-src-4.5.2.


источник

Viktor2312
RIP

Сообщения : 15492
Дата регистрации : 2012-08-10
Возраст : 45
Откуда : Пятигорск

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения