Отличается ли программирование Windows Phone 7 от обычного программирования на .NET? - PullRequest
4 голосов
/ 19 апреля 2010

Я знаю, что должны быть некоторые различия. У меня есть компонент Silverlight ( Временная шкала ), и я хочу, чтобы он работал на Windows Phone 7. Нужно ли вносить много изменений? Я знаю .NET и Silverlight, но я новичок в программировании мобильных телефонов.

Ответы [ 2 ]

6 голосов
/ 19 апреля 2010

Предполагается, что компонент пользовательского интерфейса Windows Phone 7 будет таким же, как Silverlight 3, поэтому ваши временные шкалы должны работать, если они работают правильно в Silverlight 3.

Различия заключаются в API (специфичные для телефона вещи ... акселерометры, местоположение и т. Д.) И BCL (библиотеки базовых классов), поскольку Windows Phone 7 использует .Net Compact Framework, где Silverlight использует свою собственную реализацию BCL.

Эти проблемы, в сочетании с меньшим размером экрана и различиями в удобстве использования, основанными на небольшом сенсорном экране, приведут к невозможности простого запуска одного и того же приложения на телефоне. Однако при переносе на телефон вы МОЖЕТЕ поделиться большой частью своего кода, включая большую часть кода представления.

1 голос
/ 19 апреля 2010

Я не знаю Silverlight, но большая часть .Net Framework недоступна в WinMo (обычно на страницах MSDN говорится, доступен он или нет).
Возможно, вам придется изменить свое приложение по другим причинам, так как оно будет иметь меньший экран и вы должны быть осторожны с использованием батареи и т. Д.

Следующая ссылка имеет список различий:
http://msdn.microsoft.com/en-us/library/ff426930%28VS.96%29.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...