우리는 사용자 정의 컨트롤로 많은 패널로 구성된 Windows Forms 을 사용하여 작성한 응용 프로그램을 매우 오랫동안 개발했습니다. 최소한의 노력으로 웹 브라우저를 사용하여 컨트롤을 제공 할 수있는 방법이 있습니까?기존 Windows Forms 응용 프로그램을 웹에 이식합니다.
답변
아니요, 없습니다. (ActiveX 및 XBAP 사용 제외)
Silverlight가 아닌가요? – MusiGenesis
@MusiGenesis : WinForms가 아닙니다. – SLaks
WinForms에서 WPF로 변환 한 다음 WPF에서 Silverlight로 변환하는 것이 가능해 보입니다. – MusiGenesis
웹 페이지에서 .Net Windows Forms 컨트롤을 사용할 수 있지만 작동하려면 IE 전용 및 진짜 고통입니다. 나는 그것이 개인적으로 한 것을 본 적이 없으며 누가 시도했는지 아는 사람들 에게서만 나쁜 것을 들었습니다.
더 나은 옵션은 ASP.Net에 자체 제어 기능이 있다는 것입니다. Windows Forms 컨트롤을 ASP.Net 사용자 컨트롤로 변환 할 수 있습니다. 이것은 쉬운 일이 아닙니다. 당신의 윈도우 폼 컨트롤이하는 일들은 웹에 잘 전달되지 않습니다.
정말, 최선의 선택은 유감스럽게도 인터페이스를 다시 디자인하는 것입니다. 귀하의 프로그램에 대한 비즈니스 로직을 dll로 옮길 수 있다면 최소한 두 프로젝트간에이를 공유 할 수 있어야합니다.
+1. 웹 폼은 공통점이있는 컨트롤 이름 만 가지기 때문에 유사성이 끝납니다. –
this one과 같은 자동화 된 솔루션이 많이 있습니다. 또한, 응용 프로그램이 .NET으로 작성된 경우 변환이 너무 어려울 수 없습니다. 컨트롤을 ASP.NET 버전으로 변경하고 구성 XML 파일을 각각의 웹 버전으로 변경해야합니다.이 구문에 대한 Google 검색을 수행하면 수많은 자습서와 도구가 제공됩니다. Windows 양식을 웹으로 변환 양식
결국, 처음부터 작성해야합니다.
winforms 응용 프로그램이 처음부터 잘 작성된 경우 재사용 할 수있는 많은 양의 코드 (데이터 계층, 비즈니스 논리 등)가 필요합니다. 그러나 프레젠테이션 부분은 웹으로 이동할 때 완전히 다시 작성됩니다.
- 1. 기존 Windows Forms 응용 프로그램을 세계화하십시오?
- 2. 비동기 Windows Forms 응용 프로그램을 프로그래밍하는 방법?
- 3. VB.NET Windows Forms 응용 프로그램을 구성하는 방법
- 4. Windows Forms 응용 프로그램을 올바르게 초기화하는 방법
- 5. PHP/jQuery 응용 프로그램을 Java/Wicket으로 이식합니다.
- 6. 기존 콘솔 응용 프로그램을 Windows Azure로 이식하기
- 7. Silverlight 응용 프로그램을 Windows Forms 응용 프로그램에 포함
- 8. Windows Forms 응용 프로그램과 비슷합니다.
- 9. Windows Forms .NET 응용 프로그램을 트레이 아이콘으로 만드는 방법은 무엇입니까?
- 10. 폼없는 Windows Forms 응용 프로그램을 exe 파일로 배포
- 11. Visual Studio 2010에서 Windows Forms 응용 프로그램을 구성하는 방법
- 12. C# Windows Forms 응용 프로그램을 사용하여 파일을 삭제할 수 없습니다.
- 13. .NET Windows Forms 응용 프로그램을 업데이트하는 가장 좋은 방법은 무엇입니까?
- 14. Windows Forms 응용 프로그램을 닫은 후에 오류가 발생하는 이유는 무엇입니까?
- 15. Windows Forms 응용 프로그램을 C#에서 VB로 변환하려면 어떻게해야합니까?
- 16. Application.Exit()이 Windows Forms 응용 프로그램을 종료하지 않는 이유는 무엇입니까?
- 17. Windows Forms C# 응용 프로그램을 사용하여 쿠키 만들기?
- 18. Windows Forms 응용 프로그램 성능
- 19. DevExpress - windows forms application1에 문제가있어서 프로그램을 종료해야합니까?
- 20. Windows Forms 응용 프로그램 데이터베이스 설정
- 21. WPF 또는 Windows Forms
- 22. Windows Forms 응용 프로그램 : 그리드보기의 도움말 텍스트
- 23. Windows Forms 응용 프로그램의 HTTP Post C#
- 24. Windows Forms 보안 C#
- 25. Windows Forms 앱 실행.
- 26. C Sharp Windows Forms 응용 프로그램 개발
- 27. Windows Forms 용 Exensible 응용 프로그램 쉘
- 28. Windows Forms 응용 프로그램의 글꼴 선택
- 29. WPF와 데스크톱 응용 프로그램의 Windows Forms
- 30. Windows Forms 응용 프로그램에서 멀티 스레딩 호출?
.NET Windows Forms 앱입니까, 아니면 VB6과 같은 것입니까? – codeulike