Не уверен, что я понимаю вопрос. Вы говорите, что у вас есть устройства с CE 5.0, CE 6.0 и WinMo 6.x, вам нужно создать приложение для этих устройств и просить руководство по языку разработки для использования?
Если это так, то вы на самом деле есть только два жизнеспособных вариантов:
Используйте платформы .NET Compact Framework. Вы можете развиваться в VB.NET или C#. Вам понадобится Visual Studio 2008 Professional (или лучше). Используйте CF 3.5 для лучшей производительности (в отличие от CF 2.0).
Используйте собственный C/C++. Вам все равно потребуется Studio 2008 Professional.
Там нет такого понятия, как «Windows Mobile 7», так что я не уверен, если это опечатка и вы имели в виду 6, или если вы имели в виду Windows Phone 7. Там огромная разница между этими двумя, и это значительно повлияет на ответ для этой платформы.
EDIT
Поскольку вы бросили Windows Phone в смесь, все гораздо сложнее. Для Windows Phone у вас есть только один вариант: управляемый код (да, это может быть Silverlight или XNA, но он все еще управляется). Вы также должны использовать Студию 2012.
Это означает, что если вам нужна поддержка всех этих платформ, вам необходимо:
- Studio 2008 для предварительного телефонных устройств
- Studio 2012 для телефона устройств
- Управляемый код (C# или VB.NET) с очень, очень хорошо отделенного бизнес-логики и логики UI
Вы сможете повторно использовать бизнес-логику на всех платформах. Код UI будет отличаться на телефоне, чем на старых платформах (и, возможно, он будет отличаться и между CE и WinMo 6.x).
Спасибо за ваш ответ. На самом деле да, мне нужно было создать приложение для этих устройств. И я имею в виду Windows Phone 7, извините. –
Doeos silverlight можно запускать на устройствах Win CE, пожалуйста? –
C++ версия. – ctacke