Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałLongina Szybowski Został zmieniony 11 lat temu
1
20/09/2003 1 Języki programowania 1 Piotr Górczyński Debugowanie kodu
2
20/09/2003 2 Debugowanie Debugowaniem nazywamy możliwość sprawdzenia wartości zmiennych (tzw. stosu) w trakcie działania programu. Debuggerem nazywamy program, który pozwala debugować. Funkcje debuggera pozwalające na efektywne debuggowanie: Wykonywanie kodu programu krok po kroku (Step) Podglądanie wartości zmiennych (Watch) Zastawianie pułapek (Breakpoint)
3
20/09/2003 3 Step Aby wejść w tryb debuggowania kodu krok po kroku od samego początku, trzeba uruchomić program za pomocą polecenia Step Into z menu Debug Instrukcja, która będzie wykonana w następnym kroku jest wyróżniona (tutaj podświetlona żółtym kolorem) Naciśniecie polecenie Step Into lub klawisza F8 powoduje zinterpretowanie (wykonanie) wyróżnionej instrukcji i przejście do instrukcji następnej
4
20/09/2003 4 Watch 1/2 Aby móc podglądać zmienną w trakcie działania programu należy wywołać polecenie Add watch... z menu Debug W okienku, które się pojawi wpisać nazwę zmiennej Powinno pojawić się nowe okno, w której znajdzie się podglądana zmienna z wyświetloną bieżącą wartością
5
20/09/2003 5 Watch 2/2 1.Na rysunku górnym widać, że zmienna i ma wartość (value) równą 1, bo w instrukcji powyżej instrukcji wyróżnionej kolorem żółtym (bieżącej) została jej przypisana ta właśnie wartość (i=1). 2.Na rysunku dolnym widać, że ta sama zmienna i ma już wartość równą 2, bo w instrukcji powyżej instrukcji bieżącej została jej przypisana ta właśnie wartość (i=2).
6
20/09/2003 6 Breakpoint Pułapkę (breakpoint) można wstawić albo klikając myszą na szarym obszarze z lewej strony instrukcji, przy której chcemy aby komputer się zatrzymał, albo wywołując z menu Debug polecenie Toggle Breakpoint W trakcie działania programu gdy komputer dojdzie do instrukcji, w której jest breakpoint, nastąpi zatrzymanie programu
7
20/09/2003 7 Literatura www.vba.matrix.pl vb4all.canpol.pl http://www.microsoft.com/Poland/developer/dokument y/Debug%20-%20co%20dalej.doc http://www.microsoft.com/Poland/developer/dokument y/Debug%20-%20co%20dalej.doc
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.