Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : vitus@ice.ru                         2:5020/400     20 Mar 2001  19:12:47
 To : Vyacheslav Burdjanadze
 Subject : Re: Ресурсы как под Windows.
 -------------------------------------------------------------------------------- 
 
 Vyacheslav Burdjanadze <Vyacheslav.Burdjanadze@trustworks.com> wrote:
 VB>"Andrew V. Fionik" wrote:
 
 >> Привет всем.
 >>
 >> А существует ли под Linux'ом сабж? Про диалоги я не говорю, но хотя бы
 >> таблицы строк или различных бинарных данных типа картинок.
 
 VB>нет.
 
 Ответ неполный.
 
 1. Существует несколько систем каталогов сообщений.
   Hаиболее распространенная - GNU gettext, Применяются в основном
   для интернационализации сообщений, в зависимости от LC_MESSAGES
 2. Существуют ресурсы X window - система несколько более гибкая чем
 ресурсы в виндах, поскольку там есть только HKEY_SYSTEMROOT,
 HKEY_CURRENTMACHINE и HKEY_CURRENTUSER.
 
 а в X-ах есть настройки приложения, настройки сайта, настройки
 пользователя, и настройки дисплея. ( в виндах последние не очень нужны,
 так как ситуация когда программа рисует окошки не на том дисплее,
 который относится к машине, где она запущена, штатной не является)
 Кроме того,
 настройки приложения могут быть свои для каждого языка.
 
 Далее, X-овые ресурсы - обычные текстовые файлы, которые при
 загрузке препроцессируются (посредством обычного C-шного препроцессора)
 при этом определены некоторые полезные макросы, из которых можно узнать,
 например разрешение и глубину цвета текущего дисплея, имя хоста которому
 принадлежит дисплей, и имя хоста, на котором выполняется программа xrdb
 (т.е. того, на котором смонтирован домашний каталог пользователя)
 
 Двоичные данные в X-овых ресурсах не хранят, а вот имена файлов или даже
 соответствие клавиш названиям функций в программе - вполне.
 
 Правда, следует учесть что под X-ами есть множество разных интерфейсных 
 тулкитов, и далеко не все из них корректно пользуются ресурсами.
 Старые добрые Xaw, Motif, Xview - пользуются.
 Tk - умеет работать с ресурсами, но не пытается программиста _заставить_
 ими пользоваться,
 А вот разрабочики Gtk
 решили, что они умнее всех, и скинули 15летний опыт программирования с
 корабля современности.
 -- 
 Victor Wagner      vitus@ice.ru
 Chief Technical Officer    Office:7-(095)-748-53-88
 Communiware.Net    Home: 7-(095)-135-46-61
 http://www.communiware.net      http://www.ice.ru/~vitus
 --- ifmail v.2.15dev5
  * Origin: FT-center (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Ресурсы как под Windows.   Andrew V. Fionik   20 Mar 2001 14:20:08 
 Re: Ресурсы как под Windows.   Vyacheslav Burdjanadze   20 Mar 2001 18:09:39 
 Re: Ресурсы как под Windows.   vitus@ice.ru   20 Mar 2001 19:12:47 
 Ресурсы как под Windows.   Alexander V. Nikolaev   21 Mar 2001 11:55:04 
Архивное /ru.linux/95092c4bdee7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional