Compartilhar via


Use the Latest Windows Mobile Technologies

Windows Mobile SupportedWindows Embedded CE Not Supported

9/8/2008

Com cada nova versão, Windows Mobile adiciona novos recursos que aumentam em tecnologias existentes. Recursos preteridos estão com suporte na atual versão, mas não pode continuar a ser nas futuras versões. Para ajudar a garantir que o aplicativo é compatível com versões futuras do Windows Mobile, use os recursos Windows Mobile mais recentes do aplicativo. Este tópico lista alguns novos recursos e descreve algumas melhorias sobre tecnologias anteriores.

Carregando imagens

No passado, aplicativos escritos em código nativo usados imgdecmp.dll para carregar arquivos imagem. Esta biblioteca foi substituído. Aplicativos agora devem usar SHLoadImageFile para carregar um arquivo imagem e SHLoadImageResource para carregar uma imagem de um arquivo recurso. O seguinte codificar mostra como usar essas funções.

// Load an image from a file
HBITMAP hBmp = SHLoadImageFile(_T("image.jpg"));

// Load an image from a resource dll
HMODULE hMod = LoadLibrary(_T("images.dll"));
If(hMod != NULL)
{
HBITMAP hRsrcBmp = SHLoadImageResource(hMod, IDG_IMAGE);
}

Formatos imagem esses métodos suporte GIF, JPEG, PNG e BMP.

Aplicativos gerenciados devem usar a classe System.Drawing.Bitmap para carregar imagens.

Mover de GAPI para DirectX

Versões anteriores de Windows Mobile forneciam a Gaming API ou GAPI, para jogo desenvolvimento. Esta biblioteca foi substituído. Novos aplicativos de jogos e elementos gráficos devem usar a biblioteca DirectX Mobile. Esta biblioteca fornece uma camada de abstração hardware para habilitar aplicativos para tirar proveito dos dispositivos que têm acelerada por hardware gráfico. As APIs já são familiares aos desenvolvedores de aplicativos de jogos para o área de trabalho e elementos gráficos plataforma. Além disso, DirectX Mobile fornece um gerenciado biblioteca de códigos.

Os componentes de DirectX que está disponível com DirectX Mobile é DirectDraw, Mobile Direct3D e o DirectShow. Para obter mais informações, consulte Graphics.

As alterações Mobile Outlook

Outlook Mobile foi atualizado de sua versão anterior e agora oferece desempenho aprimorado. Dados móveis Outlook não é mais armazenados em um banco de dados CEDB. Isso significa que você não pode obter dados de um consulta de banco de dados. Você pode apenas acessar dados por meio de Outlook Mobile APIs. Para obter mais informações sobre como gravar aplicativos que usam Outlook Mobile, consulte Pocket Outlook Object Model (POOM).

Outlook Mobile agora expõe um conjunto de Argumentos linha de comando que pode ser usado quando você iniciar o aplicativo usando o método CreateProcess. Esses argumentos linha de comando permitem que você especificar qual exibição é exibida quando o aplicativo é iniciado. De exemplo, o seguinte comando inicia seqüência de caracteres Outlook Mobile e exibe a exibição da semana.

poutlook.exe calendar -vw

Para obter mais informações sobre os novos parâmetros linha de comando Outlook Mobile, consulte Outlook Mobile Command Line Launch Parameters.

As alterações MAPI

O Messaging API ou MAPI, adicionou várias funções novas. MailComposeMessage fornece uma maneira nova composição mensagem de email iniciar dentro um aplicativo. Para obter informações sobre este e outras novas funções MAPI, consulte MAPI Functions.

Tecnologia de banco de dados atualizado

Windows Mobile agora expõe edb como um in-ROM banco de dados estrutura para aplicativos nativos. Isso substitui o banco de dados CEDB. EDB oferece melhor desempenho e confiabilidade e expõe um API que é principalmente compatível com o CEDB API antigo. EDB será com suporte e aprimorado no futuro.

SQL Server Compact Edition é uma nova solução banco de dados robusta e escalonável para gerenciado aplicativos que é disponível para download. Ele substitui ADOCE, que é não mais disponível. SQL Server Compact Edition permite que você escrever aplicativos para dispositivos móveis que compartilhar dados com SQL Server e área de trabalho os aplicativos.

See Also

Other Resources

Deprecated Features in Windows Mobile 6