Compartilhar via


Exemplo do BirthdayPicker: Demonstra os recursos do .NET estrutura com o Windows Forms

O exemplo BirthdayPicker mostra como o mecanismo de recurso do .NET estrutura pode ser usado em aplicativos C++.Ele também demonstra alguns componentes comuns do Windows Forms.

Observação de segurança:

Este código de exemplo é fornecido para ilustrar um conceito e não deve ser usado em aplicativos ou sites da Web, pois ele não pode ilustrar sistema autônomo práticas de codificação mais seguras.Microsoft sistema autônomo sumes nenhuma responsabilidade por danos incidentais ou conseqüenciais deve o código de exemplo ser usado para fins diferentes de sistema autônomo se destina.

Para obter exemplos e instruções para instalá-los:

  • Sobre o Visual Studio Ajuda menu, clicar Exemplos.

    Para obter mais informações, consulte Localizando arquivos de exemplo.

  • A versão mais recente e a lista completa das Exemplos está disponível online a partir de O Visual Studio 2008 Exemplos página.

  • Você também pode localizar exemplos no disco rígido do seu computador.Por padrão, exemplos e um arquivo Leiame são copiados para uma pasta sob \programa Files\Visual Studio 9.0\Samples\.Para edições Express do Visual Studio, todos os exemplos estão localizados online.

Criando e executando o exemplo

Para tirar proveito dos recursos do .NET estrutura, C++ aplicativos podem usar o .NET estrutura ferramenta WinRes.exe.Essa ferramenta é especializada na criação de arquivos ".resx" (o equivalente a ".rc" arquivos de aplicativos Win32 C++).Birthdaypicker.resx contém o imageList1 recurso juntamente com a coleção de bitmaps que ele manipula. O arquivo .resx resultante, em seguida, é compilado por resgen.exe em birthdaypicker.Recursos arquivo, que está vinculado, em seguida, o assembly resultante do aplicativo.

Para criar e executar BirthdayPicker usando o Visual Studio

  1. No IDE do Visual Studio, carregar o arquivo de solução BirthdayPicker.sln.

  2. No gerenciador de soluções, clicar com o botão direito do mouse sobre o BirthdayPicker solução.

  3. No menu Debug, clique em Start.

    Observe a etapa de compilação personalizada com resgen.exe birthdaypicker.resx e gerar o arquivo de recurso para o aplicativo.Além disso, observe a opção de vinculador /assemblyresource, usada para vincular birthdaypicker.Recursos resultante para o aplicativo.

  4. No menu Debug, clique em Start.

Uma vez que o exemplo está em execução, dois controles DateTimePicker são exibidos.selecionar seu aniversário usando o primeiro controle e uma data arbitrária (por exemplo, hoje) com o segundo controle.O intervalo de datas tiver sido selecionada, o controle de árvore vinculado é propagado com vários nós Interpretando o timespan de maneiras diferentes.Por exemplo, o número de anos ou dias decorrido, o equivalente em anos de cachorro ou em gerações de frutas instantaneamente e passaram em quantos luas completo nesse intervalo de time.

Classes e palavras-chave

Este exemplo demonstra as seguintes classes:

DateTimePicker ImageList ResourceManager; TreeView

Este exemplo demonstra as seguintes palavras-chave:

ResourceManager::GetObject DateTimePicker::Format TimeSpan; KeyPressEventHandler; dica de ferramenta::SetToolTip; ContextMenu; TreeView::Nodes; TreeView::SelectedNode; TreeNode::GetNodeCount; TreeNode::Remove; TreeNodeCollection::Insert; TreeNodeCollection::desmarcar; String::Format; painel; dynamic_cast

Consulte também

Outros recursos

Exemplos Geral