2010-03-03 2 views
3

일하지 않고 WPF 응용 프로그램을 Silverlight로 변환 할 수 있는지 궁금합니다.Access 데이터베이스를 사용하여 WPF 응용 프로그램을 Silverlight로 변환

예, 알고있는 비슷한 게시물이지만, 실버 라이트의 빠른 진행으로 인해 나에 따르면 구식 너무 오래.

나는 2003 액세스 데이터베이스 (주문 :)을 사용하는 wpf 응용 프로그램을 가지고 있으며 제 클라이언트도 실버 라이트 버전을 원합니다.

시간과 노력에 대한 아이디어가 있으십니까? 미리 감사드립니다.

답변

3

중요한 WPF 시각적 기능을 사용하지 않는 한, 상당한 노력을 피할 수 있다고 생각하지 않습니다. 트리거 및 액션조차도 훨씬 덜 특색입니다. Silverlight 4에서도 XAML이 지원할 수있는 부분에는 여전히 큰 차이점이 있으며, 서버 측 데이터 소스 (WCF 이상)를 계속 볼 수 있으므로 일련의 서비스 등을 구축해야합니다.

WCF Data Services와 같은 것을 사용하면 백엔드 전환이 더 쉬워 질 수 있지만 컨트롤 세트의 차이만으로도 UI에서 많은 작업이 만들어집니다.

컨트롤에 크로스 플랫폼 툴킷 중 하나를 사용하는 경우 대부분 자신을 일부로 제한하고 일부 기능을 사용할 수 있지만 Silverlight에서이를 재개발하는 것만 큼 완전한 응용 프로그램에 추가 할 수 있습니다.

+0

글쎄, wcf 서비스 등은 없지만 단순한 데스크톱 프로그램이지만 ms 액세스 DB가 있습니다. pdf 작성에 대해서는 itextsharp를 사용하고 차트에는 amcharts를 사용하므로 버그 수집가가 될 수 있습니다. 답장을 보내 주셔서 감사합니다. 그럼에도 불구하고 – Terry

+0

데스크톱 응용 프로그램이 될 경우 실버 라이트로 응용 프로그램을 마이그레이션해야하는 이유는 무엇입니까? – funwithcoding

+0

Silverlight를 통해 Access 데이터베이스를 직접 공격 할 수 없습니다. JET 엔진은 액세스 할 수 없습니다 (Silverlight 4/COM Interop를 완전하게 신뢰하지 않는 한). 데이터를 가져 오려면 WCF 서비스를 구성하거나 WCF RIA Services 또는 WCF Data Services를 사용해야합니다. 현재 수행중인 작업에 따라 RIA 서비스 또는 데이터 서비스를 사용하는 것이 다소 쉽거나 많은 코딩이 필요할 수 있습니다. 어느 쪽이든, 당신의 다른 구성 요소와 함께, 나는 그 과정이 기껏해야 어려울 것이라고 생각합니다. –

1

Silverlight RIA 서비스을 사용할 수 있으며 Access DB에 연결할 수 있습니다. 비 휴대용 WPF 기능을 많이 사용하지 않으면 비교적 쉽게 포트됩니다.

0

모든 응답에 감사드립니다. 나는 wpf에서해야 할 프로젝트가 필요했다. 나는 그것에 대해 작업하는 데 약 3 주를 보냈으며, 끝났습니다. 매주 나는 나의 진보를 보여줄 필요가 있었다. 마감일과 프리젠 테이션을 위해 3 일 상담했을 때, 나는 작은 버그 수정을 제외하고는 거의 완료되었다고 말했습니다. 대학의 선생님은 나에게 몇 가지 추가 점수를 얻을 수있는 기회를주었습니다. 그래서 그는 내 wpf 응용 프로그램을 실버 라이트로 변환 할 수 있는지 물어 봤습니다. 나는 이것을하기 위해 2 일이 있었다.

내가 wpf 프로젝트를 보여 주었을 때 그는 결과에 만족했습니다. 그 다음 그는 나에게 실버 라이트에 대해 물었다. 나는 너희들이 올린 몇 가지 주장을했다. 그는 완전히 동의했다. 작은 놈은 실제로는 일어나지 않을 거라는 것을 알았습니다 (최소한 2 일 이내에는 알 수 없음).

게시 해 주셔서 감사 드리며 2 일 동안 내 엉덩이를 처리하지 마시기 바랍니다.

+1

과제가 함정 이었습니까? 너의 교수가 마음에 들어! 보너스는 악의적 인 웃음을 지니고 있습니다. :) –

관련 문제