나는 잊어 버린 전환을 잊어 버렸습니다. 나는 몇 년 전에 비슷한 위치에 있었고 나는 더 쉽게 뭔가를했고 더 똑똑하다고 생각했습니다. 멋진 큰 컨트롤을 가진 winform을 만들어 도킹 앵커 등을 도킹하여 멋지게 보이게하고 작은 스마트 장치와 함께 사용할 수 있습니다.
앱에서 시작 프로그램 매개 변수를 전달했는지 확인하고 앱의 기본 데스크톱 형식을 여는 대신 특수 매개 변수를 전달하면 새 매개 변수가 전체 화면으로 열립니다.
이제 까다로운 부분은 어디에도 없습니다. 나는 원격 응용 프로그램이 실행될 수 있도록 작은 Windows 2008 r2 서버를 설치하도록했습니다.
우리가 이야기 한 특정 매개 변수를 사용하여 해당 서버 및 해당 응용 프로그램에만 액세스 할 수있는 사용자 계정을 만듭니다. (Ex myapp.exe -remote)
그가 얻게 될 장치는 2x rdp 또는 microsoft rdp와 같은 무료 앱을 Android에서 다운로드 할 수 있습니다. 서버에 새로운 연결을 설정하십시오 (정적 IP가 없으면 원하는 자유 DNS를 사용할 수 있음). 이전에했던 Windows 서버 계정으로 연결하십시오.
이 계정이 제대로 만 응용 프로그램을 실행하고 새 미니의 WinForm 당신이 한 만 표시됩니다 setuped 된 경우 ..
는 simle 클릭을하고 자신의 인터넷 연결에서 것이다 최종 사용자는 간단한 리모컨을 할 것입니다 귀하의 응용 프로그램에만 linited 바탕 화면.
그런 식으로 하나의 소스 코드 만 유지하면 대역폭 비용이 적게 들고 연결이 끊어진 경우 데이터가 손실되지 않고 작업을 계속할 수 있습니다.
나는 모바일 태블릿과 포지션 시스템에서 수년간 이것을 사용합니다. 그것의 그것의 안정되어있는 그것의 안전한 그것 유지하기 쉽고 (클라이언트 측에 아무것도) wpf를 배우거나 xamarin 개조를하기의 달 낭비하지 말라.
이상적인 솔루션은 UI를 웹 응용 프로그램으로 코딩 할 수 있다면 PHP, JSP, ASP.Net - * 웹 브라우저에서 실행할 수있는 모든 것입니다. 당신이 그것을 할 수 있다면 - 문제가 해결되었습니다! – paulsm4
가장 잘 대답하려면 대상 장치를 알아 두는 것이 좋습니다. 그러나 일반적으로 안전한 가정은 WinForms가 x86 Windows 7 또는 8 태블릿 장치 이외의 다른 제품에서 지원되지 않는다는 것입니다. 응용 프로그램을 웹 스택에서 만들 수 있다면 브라우저가있는 모든 것이 플랫폼과 상관없이 사용할 수 있습니다. –
기본적으로 Windows 7/Tablet을 원한다면 WPF 및 XAML을 배우게됩니다. Windows 7 태블릿을위한 최상의 UI는 브라우저에서 실행할 수있는 웹 애플리케이션을 서버 측에서 코딩하는 것입니다. WP7, Android 및/또는 iPad와 같은 웹 브라우저를 지원하는 모든 태블릿에 * 동일한 * 응용 프로그램을 자동으로 전송할 수 있습니다. IMHO ... – paulsm4