GUI 소프트웨어 프레임 워크 - 윈도우 서버

GUI 소프트웨어 프레임 워크

그림 4에게 GUI 설계 소프트웨어의 수준, 계층의 도입은 많은 혜택을 가져올 것이다 [3]

만 높은 응집력을 달성하기 위해, 자신의 기능을 구현하기 위해 각 계층의 요구의 복잡성을 줄이는 데 초점;

교체 여부 또는 단지 하부 LCD 부분을 수정할 필요는 프로세서의 이동성을 증가하는 단계;

하나를 수정해야 성능 최적화에 대한 효율적인 알고리즘의 사용의 성능을 향상시킬 수 있습니다.

그림 4 GUI 소프트웨어 수준

4.png

경량의 경우 임베디드 GUI 창은 매우 중요한 벡터 그래픽입니다 임베디드 GUI는 보통 윈도우의 화면을 수용, 현재 표시되는 창은 다른 수면 창 있으며, 활성 창입니다. 따라서 윈도우는 두 가지 상태가 있습니다 :

활동기 : 실시간 데이터에 액세스 등의 화면을 새로 고침 메시지와 같은, 응답 동작을 처리하는 단계;

수면 : 같은과 같은 하드웨어 및 소프트웨어 엔티티와 같은 외부 보도 자료 자원에 응답하지 않는다;

윈도우 서버와 클라이언트로서도 논리적으로 윈도우 시스템은 두 개의 층으로 분할된다. 외부 메시지 (사용자 키 갱신 데이터 등)가 먼저 윈도우 서버, 메시징 서버에 전달하고, 현재 활성화 된 윈도우에 전송되어 활성 창은, 상기 메시지 처리 클래스에 따라 대응하는 추가가 활성 창은 또한 서버에 요청할 수 있으며, 이러한 창문, 스위칭 등등.

도 5 윈도우 서버와 클라이언트

5.png

메시지가?도 6이 나타내는 기준에있어서 부호화되는 경우 GUI 디자인 뉴스, 통신, 많은 창 사이의 통신의 타입의 다양한 객체의 중요한 메커니즘이다. 이 메시지는 사실, 많은 메시징 RTOS이 유형이며, 기본적으로 32 비트 정수입니다. 이벤트 코드의 하위 8 비트 인코딩 형식은 24 비트를 가지고. [4]

어느 코딩의 한 종류는 1, 그렇지 않으면 오류를 판별 할 수있는 이벤트가 발생합니다 최대 지원 256 개 이벤트를 입력합니다. 적절히 부호화 할 때, 두 종류의 정수 제곱이어야하고, 따라서 메시지의 전력이 정확한 검출하는 전체 알고리즘을 확인하는데 사용될 수있다.

 

http://www.21ic.com/embed/hardware/development/201804/51678.html

추천

출처www.cnblogs.com/feng9exe/p/12294073.html