AROS/Zune: различия между версиями
Содержимое удалено Содержимое добавлено
Ramir (обсуждение | вклад) м «Руководство разработчика интерфейсов Zune» переименована в «Zune»: см. советы по именованию |
AGGreSSor (обсуждение | вклад) |
||
Строка 3:
=== Что такое Zune? ===
[http://ru.wikipedia.org/wiki/Zune Zune]
* [http://ru.wikipedia.org/wiki/Программист Программист] может затратить намного меньше времени при проектировании интерфейса: в Zune нет привязки [http://ru.wikipedia.org/wiki/элемент_интерфейса элементов интерфейса] к абсолютным значениям, среда чувствительна к кеглям шрифтов и сама адаптирует размеры и расположение любых окон в зависимости от шрифтов пользователя. Zune предоставляет семантический доступ к элементам проектируемого интерфейса, а его свойства (такие как отступ элемента от края окна в пикселях) регулируются автоматически.
* [http://ru.wikipedia.org/wiki/Пользователь Пользователь] может намного лучше контролировать Look&Feel интерфейса спроектированного программистом и получает возможность специфической настройки параметров окружения Zune.
Zune основан на системе BOOPSI, унаследованной от [http://ru.wikipedia.org/wiki/AmigaOS AmigaOS] и используемой для объектно-ориентированного программирования на [http://ru.wikipedia.org/wiki/Си_(язык_программирования) Си]. Классы Zune не являются дочерними по отношению к существующим для элементов интерфейса классам BOOPSI (т.е. не являются простым расширением их возможностей). Базовым классом (в иерархии Zune) является Notify — дочерний относительно корневого класса BOOPSI.
=== Предпосылки ===
|