Instruções passo a passo: um Windows Form
Um Windows Form é um dos aplicativos gerenciados mais comuns. Um Windows Form cria um aplicativo padrão do Windows. Você pode concluir este passo a passo usando o Visual Basic, C# ou C++.
Primeiro, você deve fechar as soluções abertas.
Para preparar-se para esse passo a passo
- Se você já tiver uma solução aberta, feche-a. (No menu Arquivo, selecione Fechar Solução.)
Criar um novo Windows Form
Em seguida, você criará um Windows Form.
Para criar o formulário do Windows para este passo a passo
No menu Arquivo, escolha Novo e clique em Projeto.
A caixa de diálogo Novo Projeto é exibida.
No painel Tipo de Projeto, abra o nó Visual Basic, Visual C# ou Visual C++, em seguida
Para o Visual Basic ou Visual C #, selecione o nó Windows, selecione o Aplicativo do Windows Form no painel Modelos.
Para o Visual C++, selecione o nó CLR, selecione o Aplicativo do Windows Form no painel Modelos.
No painel Modelos, selecione Aplicativo do Windows.
Na caixa Nome, dê ao projeto um nome exclusivo (por exemplo, Walkthrough_SimpleDebug).
Clique em OK.
O Visual Studio cria um novo projeto e exibe um novo formulário no designer do Windows Forms. Para obter mais informações, consulte Designer do Windows Forms.
No menu Exibir, selecione Caixa de Ferramentas.
A caixa de ferramentas é aberta. Para obter mais informações, consulte Caixa de Ferramentas.
Na caixa de ferramentas, clique no controle Botão e arraste o controle para a superfície de design do Form. Remova o botão do formulário.
Na caixa de ferramentas, clique no controle Caixa de Texto e arraste o controle para a superfície de design do Form. Remova a Caixa de Texto do formulário.
Na superfície de design do formulário, clique duas vezes no botão.
Isso leva à página de código. O cursor deve estar em button1_Click.
Na função button1_Click, adicione o seguinte código:
' Visual Basic textBox1.Text = "Button was clicked!" // C# textBox1.Text = "Button was clicked!"; // C++ textBox1->Text = "Button was clicked!";
No menu Compilação, selecione Compilar Solução.
O projeto deve ser compilado sem erros.
Depurar seu formulário
Agora, você está pronto para iniciar a depuração.
Para depurar o Windows Form criado para este passo a passo
Na janela de origem, clique na margem esquerda na mesma linha que o texto que você adicionou:
' Visual Basic textBox1.Text = "Button was clicked!" // C# textBox1.Text = "Button was clicked!"; // C++ textBox1->Text = "Button was clicked!";
Um ponto vermelho aparece e o texto da linha é realçado em vermelho. O ponto vermelho representa um ponto de interrupção. Para obter mais informações, consulte Pontos de interrupção. Quando você executa o aplicativo no depurador, o depurador interromperá a execução nesse local quando o código é atingido. Você pode exibir o estado do aplicativo e depurá-lo.
Dica
Você também pode clicar com o botão direito em qualquer linha de código, apontar para Ponto de Interrupção e clicar em Inserir Ponto de Interrupção para adicionar um ponto de interrupção nessa linha.
No menu Depurar, escolha Iniciar.
O Windows Form começa a ser executado.
No Windows Form, clique no botão que você adicionou.
No Visual Studio, isso o leva à linha onde você definiu seu ponto de interrupção na página de código. Essa linha deve ser realçada em amarelo. Agora você pode exibir as variáveis em seu aplicativo e controlar sua execução. Seu aplicativo parou de executar, aguardando uma ação.
No menu Depurar, escolha Windows e, em seguida, Inspeção, e clique em Watch1.
Na janela Watch1, clique em uma linha em branco. Na coluna Nome, digite textBox1.Text (se você estiver usando o Visual Basic, Visual C # ou J#) ou textBox1->Text (se estiver usando C++) e, em seguida, pressione ENTER.
A janela Watch1 mostra o valor dessa variável entre aspas como:
""
No menu Depurar, escolha Depuração Completa.
O valor de textBox1.Text é alterado na janela Watch1para:
Button was clicked!
No menu Depurar, escolha Continuar para retomar a depurar seu programa.
No Windows Form, clique no botão novamente.
O Visual Studio interromperá a execução novamente.
Clique no ponto vermelho que representa o ponto de interrupção.
Isso remove o ponto de interrupção do seu código.
No menu Depurar, selecione Parar Depuração.
Anexar ao seu aplicativo do Windows Form para depurar
No Visual Studio, você pode anexar o depurador a um processo em execução. Se você estiver usando um Express Edition, esse recurso não terá suporte.
Para anexar ao aplicativo do Windows Form para depurar
No projeto que você criou anteriormente, clique na margem esquerda para definir mais uma vez um ponto de interrupção na linha que você adicionou:
' Visual Basic textBox1.Text = "Button was clicked!" // C# textBox1.Text = "Button was clicked!" // C++ textBox1->Text = "Button was clicked!";
No menu Depurar, selecione Iniciar Sem Depurar.
O Windows Form inicia a execução no Windows, como se você tivesse clicado duas vezes em seu executável. O depurador não está anexado.
No menu Depurar, selecione Anexar ao Processo. (Este comando também está disponível no menu Ferramentas.)
É exibida a caixa de diálogo Anexar ao Processo.
No painel Processos Disponíveis, localize o nome do processo (Walkthrough_SimpleDebug.exe) na coluna Processo e clique nele.
Clique no botão Anexar.
No seu Windows Form, clique no único botão.
O depurador interromperá a execução do Windows Form no ponto de interrupção.