WEBVTT

00:02.260 --> 00:06.580
In diesem Video sehen wir, wie Sie einen Debugger in Codeblöcken verwenden.

00:09.520 --> 00:16.000
Debugger wird verwendet, um die Ausführung des Programms Zeile für Zeile zu verfolgen. Wir können das Programm verfolgen, um

00:16.030 --> 00:20.560
seine Arbeit im Detail zu sehen, indem wir die Ausführung jeder Zeile überprüfen.

00:21.430 --> 00:23.560
Es verfolgt auch das Programm.

00:25.140 --> 00:32.070
Wenn ein Fehler auftritt oder das Programm nicht die erwarteten Ergebnisse liefert, können wir die Ausführung des Programms

00:32.070 --> 00:35.370
Zeile für Zeile überprüfen und diesen Fehler abfangen.

00:37.330 --> 00:40.060
Sogar zum Verständnis der Funktionsweise eines Programms.

00:43.520 --> 00:45.410
Wir können die Hilfe anderer annehmen.

00:46.560 --> 00:49.290
Ich habe normalerweise Debugger in ein paar Programmen in meinem.

00:50.280 --> 00:55.400
Hier werden wir also sehen, wie man dafür einen Debugger verwendet.

00:55.740 --> 00:59.090
Ich werde ein neues Projekt erstellen und das Programm mitfahren.

01:00.480 --> 01:04.140
Erstellen Sie also ein neues Projekt und eine Konsolenanwendung.

01:06.130 --> 01:10.340
Dann sollte es bei der nächsten hier C++ geben.

01:10.540 --> 01:13.180
Ich werde es als mein Buch bezeichnen.

01:18.310 --> 01:19.960
Ja, es ist wirklich.

01:20.880 --> 01:25.090
Nun, er hatte schon über Programme, ich werde das Programm hier direkt beziehen.

01:26.580 --> 01:27.670
Hier ist mein Programm.

01:27.780 --> 01:31.950
Das Programm soll also die Summe aller Elemente in einem Array finden.

01:31.980 --> 01:33.570
Dies sind die Elemente in einem Array.

01:34.590 --> 01:40.320
Das Programm fügt all diese Elemente hinzu und hat das Ergebnis in einigen erhalten, indem es jeweils ein Element und die

01:40.320 --> 01:41.280
Variable X nimmt.

01:41.700 --> 01:42.810
Also diese Art von Programm.

01:42.810 --> 01:43.700
Du wirst es also später sehen.

01:43.710 --> 01:46.530
Aber hier ist der Zweck, Ihnen das Debuggen zu zeigen.

01:47.600 --> 01:52.820
Also lasst uns zuerst das Programm kompilieren, also zu Bill gehen und sagen.

01:54.120 --> 02:00.110
Build and run, also wird ein Programm kompiliert und erstellt und ausgeführt, also erhalte ich das Ergebnis bei 35.

02:00.630 --> 02:09.170
Das sind einige dieser Elemente in einem Bereich, der eins plus zwei plus fünf plus acht plus neun ist

02:09.180 --> 02:09.810
25.

02:10.920 --> 02:17.400
Jetzt ist das Programm bereits kombiniert, kein Under unter Dibakar, also sollte ich vor dem Ausführen des Debuggers

02:17.400 --> 02:21.770
einen Breakpoint auf eine der Anweisungen setzen, also setze ich einen Breakpoint.

02:21.780 --> 02:27.030
Es ist besser, einen großen Teil der Anfangsanweisung zu platzieren, damit wir die Ausführung all dieser Anweisungen nacheinander

02:27.030 --> 02:27.640
sehen können.

02:28.140 --> 02:30.330
Gehen Sie also diese Linie acht und richtig.

02:30.330 --> 02:32.920
Klicken Sie auf und C fügen Sie einen Haltepunkt hinzu.

02:33.720 --> 02:36.690
Hier muss man also bei Breakpoint nachsehen und dann nochmal.

02:36.690 --> 02:44.410
Klicken Sie mit der rechten Maustaste auf diese Zeile, um sie zu löschen, entfernen Sie den Breakpoint, damit Sie diesen Breakpoint entfernen können.

02:45.120 --> 02:46.470
Also füge ich es noch einmal hinzu.

02:46.470 --> 02:47.730
Sie fügen einen Haltepunkt hinzu.

02:48.710 --> 02:50.020
Jetzt ist Breakpoint fertig.

02:50.060 --> 02:55.010
Ich muss Debugger aufrufen, also gehe zur Debug-Option und sage start.

02:56.320 --> 03:04.550
Richtig, also die Option ist hier wieder Efate, wenn Sie Zeile für Zeile ausführen möchten, können Sie at seven verwenden.

03:04.960 --> 03:07.660
Lassen Sie uns Debugger starten.

03:07.870 --> 03:12.820
Wenn Sie nun den Inhalt der Variablen sehen möchten, welche Werte vorhanden sind und die Variablen,

03:13.090 --> 03:14.660
müssen Sie eine Überwachung hinzufügen.

03:15.280 --> 03:19.930
Um ein Überwachungsfenster zu erhalten, ist dies die Methode zum Debuggen des Menüs.

03:20.170 --> 03:24.880
Und in diesem wählen Sie das Debugging-Windows-Menü und klicken Sie auf Watch as.

03:26.740 --> 03:33.850
Ja, hier habe ich Uhren und diese haben bereits Variablen wie einige, und hier im Programm können Sie sehen, dass

03:33.850 --> 03:35.990
einige da sind und da sind.

03:36.550 --> 03:41.770
Wenn ich also öffne, können Sie sehen, dass es die Werte eins, zwei und fünf, acht, neun hat.

03:41.770 --> 03:45.310
Also die hier schon gegeben sind, aber es zeigt kein X.

03:45.700 --> 03:49.060
Wenn also keine Variable angezeigt wird, können Sie diese Variable einfach auswählen.

03:49.330 --> 03:49.700
Rechts.

03:49.700 --> 03:51.750
Klicken Sie auf und sagen Sie Uhr X.

03:52.660 --> 03:54.880
Daher ist es im aktuellen Kontext nicht verfügbar.

03:56.470 --> 04:01.170
Und selbst wenn keine anderen Variablen wie einige oder a angezeigt werden, können Sie sie auswählen.

04:02.260 --> 04:05.440
Bevor ich fortfahre, lassen Sie uns sehen, was dieses Programm tut.

04:05.440 --> 04:11.050
Dieses Programm wird all diese Elemente hinzufügen und die Summe all dieser Elemente und der Variablen X ermitteln.

04:11.350 --> 04:17.380
Also nehmen wir in Exel die Werte, die jeden einzeln darstellen, wie eins, zwei, fünf, acht und

04:17.380 --> 04:17.800
neun.

04:18.250 --> 04:20.290
Dann wird es sie zu etwas hinzufügen.

04:20.860 --> 04:29.380
Hier in der Uhr müssen Sie also beobachten, wie sich die Werte dieser Summe und dieses X gerade ändern.

04:29.380 --> 04:30.100
Fahren wir fort.

04:30.340 --> 04:32.350
Also führe ich die nächste Anweisung aus.

04:32.360 --> 04:35.260
Alpers F7 jetzt.

04:38.400 --> 04:42.270
Das ist alles getan und Exen sind immer noch nicht definiert.

04:43.270 --> 04:51.060
Jetzt können Sie sehen, dass Exen hier den Wert Eins haben und genau dann einige der noch Nullen und es ist in dieser

04:51.060 --> 04:53.930
14. Zeile, wo diese noch nicht hinzugefügt wurde.

04:54.210 --> 04:58.060
Sobald diese Zeile endet, wird der Wert von X zu einigen hinzugefügt.

04:58.590 --> 05:01.800
Wenn also eine Sieben ist, können Sie sehen, dass sich der Wert von einigen ändert.

05:07.680 --> 05:08.890
Ihr Sohn wurde einer.

05:09.450 --> 05:15.950
Andererseits, wenn ich weitermache, wurde X auch, also musst du in der Seite gucken, X wurde es kennen.

05:15.980 --> 05:24.240
In der nächsten Zeile wird der Sohn drei zu eins plus zwei, dass die drei, dann werden einige zu fünf und einige zu

05:24.240 --> 05:24.600
acht.

05:24.600 --> 05:31.590
Aus X wurden fünf und dann aus einigen acht X acht und aus einigen 16 x neun.

05:31.590 --> 05:32.990
Dann werden aus einigen 25.

05:33.750 --> 05:35.140
Niemand wird aus der Schleife kommen.

05:35.160 --> 05:41.550
Hier können Sie also sehen, dass die Zeile dieser aktuellen Zeile, wie durch diesen Pfeil hier angezeigt, auf diese nicht

05:41.550 --> 05:42.150
reagiert.

05:42.450 --> 05:45.450
Bei f7 wird der Wert gedruckt.

05:45.450 --> 05:46.530
Und hier ist ein Fenster.

05:47.070 --> 05:50.010
Sie können darauf klicken und sehen den Wert 25 falsch gedruckt.

05:52.310 --> 05:58.880
So können Sie einen Debugger verwenden, um das Programm Zeile für Zeile auszuführen und zu sehen, wie es

05:58.880 --> 06:02.450
ausgeführt wird, wie dies die Variablen ändert oder aktualisiert.

06:03.560 --> 06:07.960
Sie können die Hilfe des Builders in Anspruch nehmen, um die Ausführung des Programms detailliert zu verstehen.

06:08.630 --> 06:12.910
Und auch, wenn Fehler auftreten, können Sie diese verfolgen und die Fehler beheben.

06:14.030 --> 06:15.230
Das ist also alles in diesem Video.
