Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
4
IronPythonStudio
Ćwiczenie20.Kalendarz...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...64
6.2.Instrukcjapowtarzaniafor...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...66
Ćwiczenie21.Drukujemytablicęwartościfunkcji...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.67
Ćwiczenie22.Wyznaczamywartośćπ...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..68
6.3.Instrukcjapowtarzaniawhile...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..70
Ćwiczenie23.Obliczamywartośćfunkcjisilnia...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..70
Ćwiczenie24.Szukamynajwiększegowspólnegodzielnika...
...
...
...
...
...
...
...
...
...
...
.72
7.
Kontrolapoprawnościdanych,obsługasytuacjiwyjątkowych...
...
...
...
...
...
...
...
...
...
...
..75
7.1.Stosujemykontrolkiograniczającewprowadzaniedanych...
...
...
...
...
...
...
...
...
...
...
...
..76
Ćwiczenie25.Zakupsamochodu...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..76
Ćwiczenie26.Wielkanocużywamymaskiwprowadzania...
...
...
...
...
...
...
...
...
...
...
.79
7.2.Zdarzeniawalidacjidanych...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..81
Ćwiczenie27.WykorzystujemyzdarzeniaValidatingorazValidated...
...
...
...
...82
7.3.Strukturalnaobsługawyjątków...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..84
Ćwiczenie28.Przechwytujemybłędy...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...86
Ćwiczenie29.Tworzymywłasnywyjątek...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..88
8.
Podprogramy...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.....91
8.1.Funkcjeużytkownika...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...91
Ćwiczenie30.Argumentyfunkcji:domyślneinazwane...
...
...
...
...
...
...
...
...
...
...
...
...
..92
Ćwiczenie31.Funkcjazdowolnąliczbąargumentówpozycyjnych...
...
...
...
...
...
...
..93
Ćwiczenie32.Funkcjazdowolnąliczbąargumentównazwanych...
...
...
...
...
...
...
...
.95
Ćwiczenie33.Przekazujemyargumentyzmienne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...97
Ćwiczenie34.Rekurencyjnadefinicjasilni...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.98
Ćwiczenie35.Definiujemyfunkcjelambda...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...99
8.2.Moduły...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...99
Ćwiczenie36.Tworzymywłasnymoduł...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...102
9.
GrafikaGDI+...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..107
9.1.Podstawowemetodyiobiektygraficzne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.107
Ćwiczenie37.Rysujemytypoweobiektygraficzne...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.107
Ćwiczenie38.PrzeglądamywypełnieniatypuHatchStyle...
...
...
...
...
...
...
...
...
...
...
...111
9.2.Wykorzystanieplikówgraficznych...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...113
Ćwiczenie39.Tworzymywłasnąprzeglądarkę...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..113
9.3.Animacja...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..117
Ćwiczenie40.AnimacjakontrolkiPictureBox...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...118
Ćwiczenie41.Animacjagrafikpobieranychzplików...
...
...
...
...
...
...
...
...
...
...
...
...
...119
Ćwiczenie42.RuchZiemiwokółSłońca...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..121
10.Mojeklasy...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
.....
...125
10.1.Klasy,konstruktory...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...125
Ćwiczenie43.Mojapierwszaklasa...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
..126
Ćwiczenie44.Tworzymyzmiennezapomocąkonstruktora...
...
...
...
...
...
...
...
...
...
...126
Ćwiczenie45.Przekazujemyargumentydokonstruktora...
...
...
...
...
...
...
...
...
...
...
...
.127
Ćwiczenie46.Bezpośrednioprzypisujemywartości...
...
...
...
...
...
...
...
...
...
...
...
...
...
...128