Compartilhar via


Recursos do Windows 7 e do Windows Forms

O Windows 7 tem novos recursos que você pode aproveitar usando o pacote de código de API do Windows quando você criar aplicativos Windows Forms. O pacote de código de API do Windows fornece a Interoperabilidade COM (Visual Basic) o código que permite seu código gerenciado interoperar com as APIs nativas do Windows e usar muitos recursos do Windows em aplicativos gerenciados.

Recursos do Windows 7

O Windows 7 inclui novos recursos e funcionalidades que você pode usar em seus aplicativos para melhorar a experiência do usuário. Veja a seguir uma lista de alguns dos recursos. Alguns desses recursos também estão disponíveis no Windows Vista.

ObservaçãoObservação

Para obter mais informações sobre como desenvolver para o Windows 7, consulte o Guia do desenvolvedor do Windows 7.

  • Aprimoramentos do shell

    • As listas de saltos - barra de tarefas fornece O Windows 7 aprimorada funcionalidade para iniciar programas diretamente a partir do botão da barra de tarefas, usando listas de saltos. As listas de saltos também são usadas no menu Iniciar do Windows 7. Para obter mais informações sobre listas de saltos, consulte a seção da barra de tarefas do Interação diretrizes de experiência de usuário do Windows.

    • Aprimoramentos da barra de tarefas - barra de tarefas do Windows 7 fornece a funcionalidade avançada que permite que você use o botão de barra de tarefas para comunicar o status de um usuário e expor as tarefas comuns quando a janela está minimizada ou oculta.

    • Item Dialogs comuns e caixas de diálogo de tarefa – o Windows Vista introduziu a caixa de diálogo de tarefa e uma versão atualizada da caixa de diálogo comum de arquivo, chamado de caixa de diálogo comum de item, que oferece suporte a personalização e extensibilidade.

  • Tecnologias DirectX – Windows 7 oferece suporte a DirectX 11.0 tecnologias para o uso de gráficos 2D e 3D em seus aplicativos.

  • A reinicialização de aplicativos e recuperação – Windows Vista permite que um aplicativo salvar informações de estado e de dados antes do aplicativo é encerrado devido uma exceção não tratada. Você pode usar os dados salvos para reiniciar o aplicativo em seu estado anterior.

  • Extended lingüístico serviços ELS () – o Windows 7 fornece serviços lingüísticos estendidos para tornar o aplicativo para mercados internacionais. Você pode usar ELS para detectar o idioma de qualquer texto Unicode ou o script e ajustar a experiência do usuário de acordo ou converter o texto de escrita de um sistema para outro. Para obter mais informações, consulte Extended lingüístico Services.

  • Plataforma de sensor - Windows 7 fornece suporte padronizado sensores físicos, como, por exemplo, medidores de aceleração e sensores de luz ambiente. Você pode coletar relatórios de dados de sensores conectados ao computador e o processo de alterações recebidas nos relatórios de dados do sensor.

  • Aero Glass – o Windows Vista introduziu o Aero Glass, o que torna as bordas da janela transparente.

Pacote de código da API do Windows

Usar os recursos nativos do Windows em um aplicativo gerenciado exige que você use Interoperabilidade COM (Visual Basic). O pacote de código de API do Windows fornece a necessária Interoperabilidade COM (Visual Basic) código que permitem que seu código gerenciado interoperar com nativos do Windows APIs. O pacote de código de API de janela inclui uma biblioteca de código fonte completa, amostras de aplicativos e documentos de referência da API. Após aceitar a licença, você pode criar os arquivos de solução incluídos para obter os assemblies para uso em seus aplicativos.

O pacote de código de API do Windows está disponível para download na Galeria de código.

O pacote de código de API do Windows pode ser usado com o aplicativo de Windows Presentation Foundation (WPF) e o Windows Forms. As tabelas a seguir listam as amostras de Windows API código Pack demonstram o uso do pacote de código em aplicativos Windows Forms.

Exemplos

Arquivo de solução

Descrição

\Samples\AeroGlass\VB\AeroGlassDemo.sln

\Samples\AeroGlass\C#\AeroGlassDemo.sln

Demonstra o uso do Aero Glass.

\Samples\AppRestartRecoveryDemo\VB\AppRestartRecoveryDemo.sln

\Samples\AppRestartRecoveryDemo\C#\AppRestartRecoveryDemo.sln

Demonstra a API de reinício de aplicativos e recuperação.

\Samples\DirectX\VB\Direct2D\Paint2D\Paint2D.sln

\Samples\DirectX\C#\Direct2D\Paint2D\Paint2D.sln

Direct2D avançada. Demonstra como desenhar a maioria das geometrias simples.

\Samples\DirectX\VB\Direct2D\RandomShapes\RandomShapesDemo.sln

\Samples\DirectX\C#\Direct2D\RandomShapes\RandomShapesDemo.sln

Direct2D avançada. Demonstra o uso de geometria e processar destinos.

\Samples\DirectX\VB\Direct3D10\MeshBrowser\MeshBrowser.sln

\Samples\DirectX\C#\Direct3D10\MeshBrowser\MeshBrowser.sln

O Direct3D 10. Demonstra como carregar e processar o arquivo de malha.

\Samples\DirectX\VB\Direct3D10\Tutorial09\Tutorial09.sln

\Samples\DirectX\C#\Direct3D10\Tutorial09\Tutorial09.sln

O Direct3D 10. Demonstra como carregar um arquivo de malha. (Igual a 10 do DX Tutorial 9 no SDK do DirectX.)

\Samples\DirectX\VB\Direct3D10\Tutorials\D3D10Tutorials.sln

\Samples\DirectX\C#\Direct3D10\Tutorials\D3D10Tutorials.sln

Uma coleção de tutoriais do D3D 10. Semelhante a tutoriais de 2 a 7 no SDK do DirectX.

\Samples\DirectX\VB\Direct3D10\WindowsFlag\WindowsFlag.sln

\Samples\DirectX\C#\Direct3D10\WindowsFlag\WindowsFlag.sln

O Direct3D 10. Demonstra o uso de efeitos do D3D 10 para processar um sinalizador agitando do Windows.

\Samples\DirectX\VB\Direct3D11\Tutorials\D3D11Tutorials.sln

\Samples\DirectX\C#\Direct3D11\Tutorials\D3D11Tutorials.sln

O Direct3D 11. Semelhante ao tutorial 2 no SDK do DirectX, mas para DX 11.

\Samples\ExplorerBrowser\VB\ExplorerBrowser.sln

\Samples\ExplorerBrowser\C#\ExplorerBrowser.sln

Demonstra que hospeda um controle de navegador explorer em uma janela do WPF ou formulário do Windows Forms.

\Samples\ExtendedLinguisticServices\Transliterator\VB\Transliterator.sln

\Samples\ExtendedLinguisticServices\Transliterator\C#\Transliterator.sln

ELS avançadas. Demonstra o uso do serviço ELS Transliterator.

\Samples\Sensors\VB\SensorsSamples.sln

\Samples\Sensors\C#\SensorsSamples.sln

Uma coleção de amostras de API do Sensor, incluindo a aceleração e sensores de luz ambiente (requer hardware de sensor).

\Samples\Shell\CommonFileDialogsDemo\VB\CommonFileDialogsDemo.sln

\Samples\Shell\CommonFileDialogsDemo\C#\CommonFileDialogsDemo.sln

Demonstra o uso de caixas de diálogo de arquivo comuns. Mostra como criar, abrir e salvar caixas de diálogo de arquivo.

\Samples\Shell\ShellThumbnailBrowserDemo\VB\ThumbnailBrowserDemo.sln

\Samples\Shell\ShellThumbnailBrowserDemo\C#\ThumbnailBrowserDemo.sln

Demonstrar o uso de visualizações de miniaturas da barra de tarefas.

\Samples\Shell\TabbedThumbnailDemo\VB\Winforms\TabbedThumbnailDemoWinforms.sln

\Samples\Shell\TabbedThumbnailDemo\C#\Winforms\TabbedThumbnailDemoWinforms.sln

Demonstra o uso de visualizações de miniaturas da barra de tarefas com guias.

\Samples\Shell\TaskbarDemo\VB\TaskbarDemo.sln

\Samples\Shell\TaskbarDemo\C#\TaskbarDemo.sln

Demonstra as várias funções da barra de tarefas, como, por exemplo, controlando a barra de progresso e o ícone de sobreposição e adicionando tarefas e categorias personalizadas.

\Samples\Shell\ThumbnailToolbarDemo\VB\Winforms\ThumbnailToolbarDemoWinforms.sln

\Samples\Shell\ThumbnailToolbarDemo\C#\Winforms\ThumbnailToolbarDemoWinforms.sln

Demonstra o uso da barra de miniaturas da barra de tarefas.

\Samples\TaskDialogDemo\VB\TaskDialogDemo.sln

\Samples\TaskDialogDemo\C#\TaskDialogDemo.sln

Demonstra o uso de caixas de diálogo de tarefa.