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?

Foi útil?

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.

http://www.codeproject.com/KB/mobile/WiMoSansVS.aspx

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.

http://www.nsbasic.com/ce

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?

http://www.microsoft.com/downloads/details.aspx?FamilyID=94DE806B-E1A1-4282-ABC5-1F7347782553&displaylang=en

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top