Desenvolvimento para Windows Mobile 6, alternativas ao visual studio?
-
09-06-2019 - |
Pergunta
Estou pensando em começar a escrever aplicativos para meu dispositivo profissional Windows Mobile 6.1 (Sprint Mogul/HTC Titan).
Eu uso a cópia do Visual Studio 2003 que comprei na faculdade para todo o meu trabalho atual de contratação (todo o meu trabalho diário é feito em um laptop da empresa).Pelo que posso dizer do MSDN, para desenvolver usando o SDK do Windows Mobile 5 ou 6, preciso ter pelo menos o Visual Studio 2005 Standard e realmente não estou com vontade de gastar tanto dinheiro apenas para poder desenvolver para o meu telefone .
Existem ferramentas gratuitas disponíveis para desenvolvimento para Windows mobile?Ou existe uma maneira acessível de obter o VS que estou ignorando?
Solução
Procurei maneiras mais acessíveis de fazer isso na época do VS 2003, mas não consegui encontrar nada.Meu palpite é que você ainda precisa do VS para fazer isso.
@MartinHN Você NÃO PODE usar versões anteriores a 2005 ou inferiores ao Pro para desenvolvimento de dispositivos Windows Mobile 5/6.
Outras dicas
Mesmo se você tivesse o Visual Studio 2005, estaria limitado ao Framework 2.0.Você precisará usar o Visual Studio 2008 Professional ou superior para usar o Framework 3.5.Mas você também tem uma alternativa.
Escrevi um artigo sobre desenvolvimento para Windows Mobile sem Visual Studio.O mínimo que você precisa é o .Net Compact Framework SDK.Ele vem com um compilador de linha de comando que pode gerar assemblies .Net que serão executados em um telefone Windows Mobile.Naturalmente você não vai querer usar a linha de comando para compilar.Portanto, as instruções que escrevi estão centradas no editor (gratuito) ShartpDevelop.Net.Você pode encontrar as instruções em CodeProject.com.Aqui está o URL.
Você também pode usar o IDE gratuito SharpDevelop.Eles também têm como alvo o .NET Compact Framework...
Para desenvolvimento de dispositivos nativos (C++), você precisará de:
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-)
Para o desenvolvimento de dispositivos gerenciados, você precisará de:
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)
Nenhuma das edições Express vem com os compiladores e bibliotecas necessários para o desenvolvimento de dispositivos.Você pode, em teoria, usar o SDK do .NET e os downloads do SDK do dispositivo para corrigir a capacidade de compilar código gerenciado escrito em algo como o Bloco de Notas, mas sem o IDE e o suporte à depuração, realmente não vale a pena fazer isso.
Observe que o EHaskins acima está incorreto em relação ao Studio 2005.O SKU padrão é suficiente - é verdade não tem que ser profissional.
CASL de Caslsoft é uma ótima linguagem para desenvolvimento móvel.
Usei-o em um projeto no Windows CE, mas também deve funcionar no Windows Mobile.Foi fácil começar.
(Você pode usar a versão gratuita para fazer o desenvolvimento inicial)
Você também deve dar uma olhada no NS Basic/CE.Existe desde 1998.Eles o aprimoraram continuamente e ele é bem suportado.Muito parecido com o Visual Basic, possui um designer de tela, linguagem de programação completa e muito mais.
Não funciona com Visual Studio 2010, deve ser 2005-2008
Você não pode usar o Visual Studio Express Editions para desenvolvimento móvel?