최근에 저는 운영 체제의 메커니즘에 관심이있었습니다. CSS로 HTML 페이지 스타일을 지정하는 방식에서 개발자가 OS 스타일을 지정하기 위해 사용하는 것에 대해 궁금해했습니다. 어떤 도움을 주셔서 감사합니다!운영 체제의 디자인은 어떻게 작동합니까?
답변
(1) 그래픽 사용자 인터페이스 (GUI) (도 Wikipedia: Graphical user interface 참조) 일반적으로 OS 고유의 GUI 툴킷에 의해 제공되는 위젯으로 구성되어 다양한 OS 플랫폼
방법을 (또한 Wikipedia: List of widget toolkits 참조) 방법 개발 " 스타일은 "사용자 인터페이스는 플랫폼 지시는 (또한 Stack Overflow: Is there anything called GUI standards? 참조)
(2) 예를 들어, 방법을 배우기 위해 어떻게 어떤 툴킷이 수 무슨과에 따라 달라집니다 Windows 바탕 화면 OS에서 실행할 응용 프로그램을 만들고 스타일을 지정하면 Windows → Dev Center - Desktop → Getting Started Developing User Interfaces for Windows Applications에서 시작할 수 있습니다. 여기서 "Implementing a User Interface"이라는 부분은 OS에서 제공하는 GUI API로 직접 전달됩니다.
당신은 Microsoft Developer Network → Windows Presentation Foundation → Styling and Templating
운영 체제에 따라 다른 기본 위젯 라이브러리와 API와 다른 User Interface Design Guidelines
의 다른 세트를 사용 하나를 문서의 Windows Presentation Foundation (WPF)
위젯 라이브러리 (가능한 선택의 하나)에 관련된 다른 매우 구체적인 예를 찾을 수 있습니다. 부분적으로 (1)의 링크를 사용하여 찾을 수 있습니다.
- 1. 운영 체제의 세마포어
- 2. 운영 체제의 인터럽트 처리기
- 3. 운영 체제의 모니터
- 4. 운영 체제의 타이머
- 5. 다른 운영 체제의 VirtualEnv
- 6. 운영 체제의 지문 채취
- 7. 작은 운영 체제의 MASM
- 8. 운영 체제의 fork()
- 9. 운영 체제와 메타 운영 체제의 차이점은 무엇입니까
- 10. 임베디드 운영 체제와 데스크톱 운영 체제의 차이점
- 11. 운영 체제의 응답 시간 계산
- 12. 최신 운영 체제의 메모리 분할
- 13. 운영 체제의 라운드 로빈 알고리즘
- 14. 다른 운영 체제의 시맨틱 기술
- 15. 다중 운영 체제의 MySQL 데이터베이스
- 16. 운영 체제에서 어셈블리가 어떻게 작동합니까?
- 17. 운영 체제의 TCB에 대한 명확한 설명
- 18. 운영 체제의 문자 세트와 글꼴의 차이점은 무엇입니까?
- 19. 운영 체제의 액세스를 계산하는 하드웨어 성능 카운터
- 20. 반응 형 웹 디자인은 어떻게 작동합니까?
- 21. 범용 운영 체제와 소프트 실시간 운영 체제의 차이점은 무엇입니까?
- 22. Windows 8.1 운영 체제의 Android 에뮬레이터 오류
- 23. 운영 체제의 대역폭 차이를 다운로드 하시겠습니까?
- 24. JVM 다른 운영 체제의 성능 차이
- 25. 운영 체제의 전체 시스템 스냅 샷
- 26. 다른 운영 체제의 동일한 웹 사이트
- 27. 프로그램이 운영 체제의 자체 사본을 인식합니다.
- 28. 현대 운영 체제의 일반적인 스케줄링 시간 퀀텀
- 29. 프로그램은 어떻게 실행됩니까? 운영 체제는 어디에서 작동합니까?
- 30. 프로세스가 운영 체제 및 CPU에서 어떻게 작동합니까