Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Microsoft Visual Studio .NET e Microsoft Visual Studio 2005 fornecem várias maneiras para ajudar a depurar aplicativos do .NET Framework. Este artigo passo a passo explica como usar pontos de interrupção para depurar uma seção de código é escrito em Microsoft Visual Basic .NET ou no Microsoft Visual Basic 2005.
Este artigo presume que você esteja familiarizado com a sintaxe do Visual Basic .NET ou Visual Basic 2005 sintaxe.
Inicie o Visual Studio .NET ou Visual Studio 2005 e crie um novo projeto Visual Basic Console Application denominado depuração.
Modificar o código em Module1.vb da seguinte maneira:
Module Module1
Sub Main()
Dim MyTime As String = TimeString
Dim MyGreeting As String
' Create a greeting.
If CInt(TimeString.Substring(0, 2)) < 12 Then
MyGreeting = Reverse("Good Morning")
Else
MyGreeting = Reverse("Good Afternoon")
End If
' Display reversed greeting.
Console.WriteLine(MyGreeting)
End Sub
Function Reverse(ByVal inStr As String) As String
' Reverses the characters contained in a string.
Dim MyInt As Integer
Dim MyStr As String
For MyInt = (inStr.Length - 1) To 0 Step -1
MyStr = MyStr & inStr.Substring(MyInt, 1)
Next
Return MyStr
End Function
End Module
Na janela Breakpoints, clique em novo para criar um novo ponto de interrupção.
Na guia função , digite Reverter para a função . Digite 1 para linha , digite 1 para caracteres e, em seguida, defina de idioma como básico .
Clique em condição e verifique se a opção condição está selecionada. Digite instr.length > 0 condição , certifique-se que a opção for verdadeira é selecionada e, em seguida, clique em OK .
Na caixa de diálogo New Breakpoint , clique em OK .
No menu Debug , clique em Iniciar .
O programa pára na instrução IF no método Main . Para continuar a execução do programa, clique em continuar no menu Debug .
O programa pára novamente na função inversa . Continue a executar o programa.
Para alterar as propriedades para o novo ponto de interrupção, clique com o botão direito do mouse a linha de código na etapa anterior e, em seguida, clique em Propriedades Breakpoint .
Clique em contagem de ocorrências .
Para definir quando o ponto de interrupção é atingido em um múltiplo de 2, digite 2 no campo de texto e, em seguida, clique em OK .
Na caixa de diálogo Propriedades de ponto de interrupção , clique em OK .
No menu Debug , clique em Iniciar (ou pressione F5). O programa pára no primeiro ponto de interrupção.
Continue a executar o programa até que o processo de depuração seja concluído.
Inicie o programa no modo de depuração. Quando o programa alcançar primeiro ponto de interrupção, no menu Debug , clique em Depuração parcial . Isso etapas sobre o ponto de interrupção e para a próxima instrução.
Se você estiver executando este programa de manhã, você verá a seguinte instrução:
MyGreeting = Reverse("Good Morning")
se você estiver executando o programa à tarde, você ver a instrução else . Pressione F10 novamente para a etapa para a instrução a seguir:
MyGreeting = Reverse("Good Afternoon")
No menu Debug , clique em Depuração total . Essa etapas para a função inversa .
Continue a clicar em Depuração parcial no menu Debug até chegar a instrução a seguir pela segunda vez:
MyStr = MyStr & inStr.Substring(MyInt, 1)
Remova o ponto de interrupção atual clicando na margem esquerda.
No menu Debug , clique em Depuração circular . Etapas da função inversa .
Continue até que o processo de depuração for concluído.
Você pode criar pontos de interrupção somente em executáveis linhas de código. Por exemplo, pontos de interrupção não são aceitáveis em comentários ou em declarações de variável sem valores padrão.
Você pode atribuir função pontos de interrupção na somente primeira linha da declaração da função.
Microsoft não suporta pontos de interrupção de dados no Visual Basic. NET.
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 308469
(http://support.microsoft.com/kb/308469/en-us/
)
Quanto esforço foi necessário para seguir os procedimentos deste artigo?
Muito baixo
Baixo
Moderado
Alto
Muito alto
Diga-nos o porque e o que podemos fazer para melhorar esta informação
Obrigado! Seus comentários são usados para nos ajudar a aperfeiçoar o conteúdo de suporte. Para obter mais opções de ajuda, visite a Home Page de Ajuda e Suporte.