Разработка для Windows Mobile 6, альтернативы Visual Studio?
-
09-06-2019 - |
Вопрос
Я хочу начать писать приложения для моего устройства Windows Mobile 6.1 professional (Sprint Mogul / HTC Titan).
Я использую копию Visual Studio 2003, которую купил в колледже, для всей моей текущей работы по контракту (вся моя повседневная работа выполняется на ноутбуке компании).Из того, что я могу сказать из MSDN, чтобы разрабатывать с использованием Windows Mobile 5 или 6 SDK, мне нужно иметь, по крайней мере, стандарт Visual Studio 2005, и мне действительно не хочется выкладывать столько денег только для того, чтобы иметь возможность разрабатывать для своего телефона.
Существуют ли какие-либо бесплатные инструменты для разработки для Windows Mobile?Или есть доступный способ получить VS, который я упускаю из виду?
Решение
Я искал более доступные способы сделать это еще во времена VS 2003, но ничего не смог найти.Я предполагаю, что вам все еще нужен VS, чтобы сделать это.
@MartinHN Вы НЕ МОЖЕТЕ использовать версию старше 2005 или ниже Pro для разработки устройств на Windows Mobile 5/6.
Другие советы
Даже если бы у вас была Visual Studio 2005, вы были бы ограничены платформой 2.0.Вам нужно будет использовать Visual Studio 2008 Professional или лучше использовать платформу 3.5 Framework.Но у вас также есть альтернатива.
Я написал статью о разработке Windows Mobile без Visual Studio.Минимум, который вам нужен, - это SDK .Net Compact Framework SDK.Он поставляется с компилятором командной строки, который может генерировать .Сетевые сборки, которые будут запускаться на Windows Mobile Phone.Естественно, вы не захотите использовать командную строку для своей компиляции.Итак, инструкции, которые я написал, сосредоточены вокруг (бесплатного) редактора ShartpDevelop.Net.Вы можете найти инструкции на странице CodeProject.com.Вот URL-адрес.
Вы также можете использовать бесплатную IDE Резкое развитие.Они нацелены.NET Compact Framework тоже...
Для разработки собственных устройств (C ++) вам понадобится:
eMbedded Visual C++ 3.0 (CE 3.0) eMbedded Visual C++ 4.0 (CE 4.x-5.0) or Visual Studio 2005 Standard or higher (CE 4.x-6.0) or Visual Studio 2008 Professional or higher (CE 4.2-)
Для разработки управляемого устройства вам понадобится:
Visual Studio 2003 Professional or higher (CE 4.2, CF 1.0) or Visual Studio 2005 Standard or higher (CE 4.2- CF 1.0 or 2.0) or Visual Studio 2008 Professional or higher (CE 4.2- CF 2.0 or CF 3.5)
Ни одна из версий Express не поставляется с компиляторами и библиотеками, необходимыми для разработки устройств.В любом случае, теоретически вы можете использовать загружаемые .NET SDK и device SDK, чтобы совместить возможность компиляции управляемого кода, написанного во что-то вроде даже Notepad, но без IDE и поддержки отладки это действительно не стоит делать.
Обратите внимание, что приведенный выше EHaskins неверен в отношении Studio 2005.Стандартного артикула достаточно - он делает нет нужно быть профессионалом.
CASL из Caslsoft это хороший язык для разработки мобильных устройств.
Я использовал его для одного проекта в Windows CE, но он должен работать и в Windows Mobile.Начать было легко.
(Вы можете использовать бесплатную версию для первоначальной разработки)
Вам также следует ознакомиться с NS Basic / CE.Он существует с 1998 года.Они постоянно совершенствуют его, и он хорошо поддерживается.Очень похожий на Visual Basic, он имеет дизайн экрана, полный язык программирования и многое другое.
Не работает с Visual Studio 2010, должно быть 2005-2008
Разве вы не можете использовать Visual Studio Express Editions для мобильной разработки