1

PC에서 현재 실행중인 GUI를 wince 장치로 이식해야합니다. 이미 CE 플랫폼에서 코드를 컴파일했는데 문제는 이제 GUI의 일부 대화 상자보다 작은 장치 화면의 크기입니다. Visual Studio 2005의 리소스보기에서 일부 크기를 조정할 수 있습니다. 많은 스크린에 비트 맵이 매핑되어 있고 해당 비트 맵을 변경하지 않고 대화 상자의 크기를 조정할 수는 없으므로 더 진행할 수 없습니다. 가장 좋은 방법은 무엇입니까? 최후의 수단은 비트 맵을 비활성화하고 나중에 다시 그리는 것입니다. 자동으로 화면 크기를 모든 대화 상자에 자동으로 매핑하여 자동으로 크기를 조정할 수있는 방법이 있습니다 (연관 버튼과 함께)PC에서 wince 장치로 GUI 포팅 - 문제는 화면 크기와 같습니다.

답변

3

솔직히 제 생각에는 그 차이점을 생각하고 이벤트 전의 두 컨텍스트 인터페이스를 확장하는 방법을 고려하십시오.

PC와 전화는 완전히 다른 상호 작용 패러다임을 가지며 PC에서 전화로 단순히 확장하는 것은 거의 불가능합니다. 가능한 경우 사용자 만족도가 떨어질 수 있습니다.

앞으로 나아갈 가장 좋은 방법은 전화기의 새 UI를 작성하고 초안을 작성하는 것입니다. 그런 다음 PC에서 코드를 다시 가져 와서 인터페이스 부분을 코딩하여 새로운 UI로 작업하십시오. 코드가 MVC 원칙에 따라 설계된 경우 컨트롤러를 레코딩하고 뷰를 다시 디자인해야합니다.

+0

응용 프로그램은 휴대 전화가 아닌 라디오 스트리밍에서 블루투스 및 오디오 파일 지원을 지원할 수있는 칩용입니다. 기존 UI에는 150 개가 넘는 소스 파일이 있으며 규모 차이를 극복하여 재사용 할 수 있다면 더 좋을 것입니다. LCD 화면에는 터치 인터페이스가 활성화되어있어 GUI의 모든 기능이 지원됩니다. – ame

관련 문제