Как начать разработку мобильных приложений для Windows - PullRequest
1 голос
/ 20 января 2010

Я хочу написать приложение для моего стандартного смартфона Windows 6.1, которое перехватывает входящие SMS-сообщения и автоматически отвечает, если они соответствуют определенным критериям, но, несмотря на установку бесчисленных SDK, я не могу сделать то, что мне нужно.

Код, который я хочу использовать, основан на сборке Microsoft.WindowsMobile.PocketOutlook.dll, но я не могу найти эту сборку. Можно ли использовать эту сборку на стандартном мобильном устройстве или у меня должно быть профессиональное устройство с Windows Mobile?

Так что мне нужна помощь в настройке для создания приложений для Windows Mobile.

  • Я использую SharpDevelop (потому что я не могу позволить себе Visual Studio).
  • Мне нужно Microsoft.WindowsMobile.PocketOutlook сборка (так как я уже написал код, который должен работать, который использует его).
  • Эмулятор устройства тоже подойдет так что мне не нужно проверять на моем телефоне.

Возможно ли то, что я хочу сделать, на устройстве под управлением Windows 6.1 Standard (HTC OZone)?

Буду признателен за любую помощь, поскольку я полностью застрял на этом этапе.

Спасибо

Я попытался скомпилировать свой код, и я получил следующие ошибки, как я и подозревал.

  • Тип или имя пространства имен WindowsMobile не существует в пространство имен «Microsoft» (вы отсутствует ссылка на сборку?)

Я не могу найти сборку Microsoft.WindowsMobile.PocketOutlook, поэтому, конечно, мне не хватает ссылки на сборку.

Где я могу получить эту сборку, и будет ли этот код работать на моем телефоне с Windows 6.1 Standard, если я смогу ее найти?

Ответы [ 2 ]

3 голосов
/ 20 января 2010

На мой взгляд, новичку в разработке для Windows Mobile очень сложно работать без Visual Studio.

Теоретически вы можете использовать SharpDevelop или MonoDevelop, но вы не сможете отладить эмулятор или подключенное устройство. Возможность отладки путем пошагового выполнения кода во время его выполнения кажется мне непростительной, если вы новичок в Windows Mobile и не совсем уверены, почему то, что вы написали, не работает. Требуется больше усилий и времени для отладки чего-либо, и в итоге вы можете найти более экономически выгодным приобретение лицензии Visual Studio.

Требуется минимум Visual Studio 2005 Standard. Вы можете попытаться увидеть, можете ли вы найти где-нибудь, где это продается дешево (так как большинство разработчиков сейчас используют VS2008 / 2010). Если вы студент, вы можете получить академическую лицензию или воспользоваться программой Microsoft DreamSpark . Или, если вы стартап, вы можете взглянуть на программу Microsoft BizSpark .

0 голосов
/ 20 января 2010

Попробуйте начать с примера кода, который соответствует большинству ваших требований. SDK поставляется с примером: SMSIM текст ссылки

Демонстрируется использование C # для написания версии управляемого кода приложения перехвата службы коротких сообщений (SMS).

Надеюсь, это поможет. Mike

...