Подтвердить что ты не робот

Начало работы с разработкой мобильных приложений Windows

У меня есть персональный проект для домашних животных, который я хотел бы начать, ориентированный на мобильные устройства для Windows 6. Я никогда не делал выигрыша мобильного разработчика и хотел бы знать, какие ресурсы там, хорошие инструменты для использования, возможно, прыжок начать учебник, а также любые ошибки, которые я хочу иметь в виду при разработке платформы?

4b9b3361

Ответ 1

Устройства Windows Mobile 6 поставляются с .NET Compact Framework 2.0 в ROM, а также предоставляют .NET API для многих вещей (камера, системные уведомления, электронная почта, контакты,...).

Я бы рекомендовал использовать Visual Studio 2008 и обновить версию Windows Mobile 6 SDK, которая включает эмуляторы, документацию, инструменты и образцы.

Помимо MSDN, хорошим ресурсом для образцов Windows Mobile является Chris Craft Blog, который недавно создал 30 мобильных приложений за 30 дней. Есть образцы для множества разных техник, которые вы можете использовать для прыжка.

Ответ 2

Если у вас есть С# фон, прыгающий в Windows Mobile, это довольно просто. Конечно, есть много различий, но вы сможете повесить его.

Некоторые исправления:

Познакомьтесь с управлением памятью .NET CF и тем, как сборщик мусора работает на мобильных устройствах. Стивен Пратснер .NET CF WebLog. Стив также имеет хорошие учебники, как использовать инструмент RPM (Remote Performance Manager), чтобы избавиться от утечек памяти и т.д.

Также некоторые вещи выполняются через pinvoking библиотеки, такие как core.dll, поэтому просматривайте P/Invoke.net и найдите методы в разделе "Функции смарт-устройства".

И, наконец, несколько блогов

Rob Tiffany Windows Mobile Accelerator

Мобильная разработка Раффаэле Лимосани

Изменить: О, похоже, такой же вопрос с большими ответами @ Разработка Windows Mobile - с чего начать?

Ответ 3

В зависимости от масштаба проекта посмотрите на .NET compact framework. Если вы знакомы со всей Visual Studio, то это довольно легко начать. Конечно, MSDN - это место для ресурсов.

Запуск управляемого кода на мобильном устройстве действительно сильно влияет на производительность, но для небольшого личного проекта это довольно хорошо.

Кроме того, большинство устройств имеют всевозможные нечетные и странные причуды, а также странные аппаратные конфигурации. Ищите любую программу разработчика от производителя вашего устройства.

Ответ 4

Для Visual Studio вы можете загрузить SDK для Windows Mobile, который поставляется с комплектами и эмуляторами для начинающих. Вы можете легко или быстро программировать приложения С++ или .Net. Взгляните на образцы, предоставленные SDK, для хорошей точки входа. Вероятно, это будет лучший ресурс для начала работы. Я предлагаю установить SDK, затем запустить некоторые образцы, чтобы ваши ноги были мокрыми.

Ответ 5

Начните с Центр разработчиков Windows Mobile. Там вы найдете отличный раздел для начала работы с большим количеством ссылок на нужное программное обеспечение и учебники. Разработка Windows Mobile - это очень весело.:)

Ответ 6

Хорошим справочником для проверки является "Справочник по развитию мобильных приложений Microsoft" Уигли, Мота и Ноги. Он охватывает множество тем в мобильной разработке с платформой .NET compact, а также платформой Windows Mobile.

Вам также может понадобиться узнать о Windows CE, в котором Windows Mobile - это аромат. Хорошим местом для начала изучения Windows CE является windowsembedded.com. Оттуда вы можете загрузить оценочную версию "Platform Builder", которая является инструментом для создания образа Windows CE для тестирования.

Ответ 7

Еще один хороший источник примеров кода разработки для Windows Mobile и примеров приложений можно найти в блог Chris Fairbairn.