Недавно меня интересовала механика операционной системы. В том, как я стилю HTML-страницы с CSS, мне было интересно, что разработчики используют для создания ОС, чтобы я мог больше узнать об этом. Любая помощь ценится!Как работает дизайн в операционной системе?
ответ
(1) графический интерфейс пользователя (GUI) (см Wikipedia: Graphical user interface) для различных платформ ОС, как правило, состоят из виджетов, предоставляемых ОС-специфических GUI инструментариев (смотри также Wikipedia: List of widget toolkits)
способ, как разработчики " стиль»пользовательский интерфейс зависит от того, что инструментарий позволяет и на то, что диктат платформы (см также Stack Overflow: Is there anything called GUI standards?)
(2) Например, для того, чтобы узнать способ, как создавать и «стилизовать» приложение, которое будет запускаться на настольной ОС Windows, вы можете начать с Windows → Dev Center - Desktop → Getting Started Developing User Interfaces for Windows Applications, где раздел «Implementing a User Interface» позволит вам прямо обращаться к API GUI, предоставляемому ОС.
Вы можете найти друг о друге очень конкретный пример, связанный с библиотекой Windows Presentation Foundation (WPF)
виджета (только один из возможных вариантов) в статье Microsoft Developer Network → Windows Presentation Foundation → Styling and Templating
Различных операционные системы используют различные библиотеки родных виджетов и различные наборы интерфейсов и различных User Interface Design Guidelines
. Вы можете использовать ссылки в части (1), чтобы найти их
- 1. В какой операционной системе работает мой терминал?
- 2. в операционной системе многопользовательского
- 3. Mutex в операционной системе
- 4. fork() в операционной системе
- 5. eclipse не работает на операционной системе ubuntu
- 6. Книги Android в операционной системе
- 7. Планирование процесса в операционной системе
- 8. Обработчики прерываний в операционной системе
- 9. Как узнать, в какой операционной системе работает пользователь?
- 10. Как bash получает команды в операционной системе?
- 11. Как сборка может работать в операционной системе?
- 12. Как OpenGl реализован в операционной системе?
- 13. Управление стеками по операционной системе
- 14. Получить информацию о операционной системе
- 15. Программа распознает копию себя в операционной системе
- 16. Пользовательские настройки в операционной системе и архитектуре
- 17. Доступ путь к файлу в операционной системе
- 18. Как настроить appium на операционной системе ubuntu
- 19. capybara Как получить информацию о операционной системе
- 20. Unresponsive GUI в новой операционной системе
- 21. Открытие сеанса в вашей операционной системе
- 22. расчет времени пакетной обработки в операционной системе
- 23. Управление памятью в операционной системе BADA
- 24. JDK 1.7 в операционной системе AIX
- 25. Развертывание приложения JavaFX в устаревшей операционной системе
- 26. Отправка нажатия клавиши операционной системе в EmacsW32
- 27. ли процессы, выполняемые в операционной системе
- 28. Выполнение Java команд в операционной системе
- 29. Что «ожидание ожидания» в операционной системе?
- 30. Проблемы во многих моделях в операционной системе