2012-02-13 4 views
1

Если вы являетесь разработчиком C#, который использует Visual Studio 2010 Premium Edition и вам нужно написать программное обеспечение для устройства, на котором у вас есть возможность выбора между: для Windows CE5.0 или Windows Mobile 5.0 операционных систем - который вы бы выбрали? Значительно меньше времени во время установки дополнительных поддерживающих надстроек, библиотек, расширений и т. Д.Разработка для Windows CE5.0 или Windows Mobile 5.0?

Примечание: это супер базовое приложение для сканирования штрих-кода в текстовое поле, отправка его на веб-службу на основе .NET WSDL и прочитав ответ, наконец, отобразив его как lablel

Я уже делал исследование по этой теме, и я помню, что в какой-то ситуации вам нужно установить VS 2008 для этого (я хочу избежать этого типа временного раковины)

Я знаю, что Stack хмурится этим vs эти вопросы - однако это не значит, что это скорее техническая - как быстро встать и работать на основе этих деталей.

Wasp WDT3250 Windows CE 5.0 http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=3771319&CatId=298

Wasp WPA1200 для Windows CE5.0 (WPA1200) или Windows Mobile 5.0 (WPA1200wm) Операционная система http://www.tigerdirect.com/applications/SearchTools/item-details.asp?EdpNo=3774741&CatId=298

ответ

2

Первый вопрос заключается в том, что вы можете настроить таргетинг ни этих устройств с Studio 2010. У вас должен быть Studio 2008 (который не забавно пытаться получить, если у вас нет MSDN). Это неудачно, и я, а остальная часть планеты за пределами Редмонда, похоже, думает, что это плохая идея, но это то, что есть.

Теперь о том, какое устройство предназначено для установки, я всегда (или почти всегда) выбираю Windows CE поверх WinMo. WInMo имеет встроенную оболочку, которая затрудняет запуск приложения типа «киоск». У этого также есть свое поведение для диалогов и Форм, которые вы хотели бы иметь «меньше, чем полноэкранный». Вы должны сделать UI shenanigans, чтобы получить поведение пользовательского интерфейса, которое вы хотите, и я думаю, что вы должны тратить время на создание своего приложения, а не написание кода, чтобы подавить нежелательное поведение платформы.

+1

спасибо ctacke! отличная обратная связь – aron

+0

Было бы аккуратно взглянуть на те махинации, которые вы использовали для создания диалоговых окон «меньше, чем полноэкранный». Являются ли эти примеры размещены в Интернете где-то? – jp2code

+0

@jpcode: У меня нет их опубликованных (или, возможно, даже объединенных) в любом конкретном месте. У меня есть множество примеров в различных проектах клиентов, которые мы сделали в процессе выполнения того, что делаем, но я не думаю, что мы когда-либо размещали их в одном месте и публиковали их. – ctacke

Смежные вопросы