Ostatnio omówiliśmy sposób na przekazywanie informacji zdalnych, a także zaprezentowaliśmy przykład wykorzystania takiej informacji, wyświetlając listę wszystkich linii komunikacji miejskiej w Gdyni. Dziś podążymy dalej tym tropem i napiszemy dość toporne, ale pełne oprogramowanie do wyświetlania rozkładu jazdy. Zacznijmy od posortowania Ostatnio sortowaliśmy linie, wykonując kilka porównań. Jak wtedy pisałem, jest to rozwiązanie szybkie, ale… Czytaj dalej 13. Wsiadamy do trolejbusu
Autor: Dawid Pieper
11. Podglądamy trolejbusy, czyli uczymy się pracować z otwartymi danymi
Dzisiaj zaczniemy kolejny ambitny projekt, mianowicie spróbujemy napisać program do sprawdzania rozkładu jazdy komunikacji miejskiej w Gdyni. API resztowe W jaki sposób można dowiedzieć się o aktualnym rozkładzie autobusów? Naturalnie najlepiej pójść na przystanek i sprawdzić na tablicy odjazdów. Można też zajrzeć na stronę Internetową odpowiedniego wydziału transportu miejskiego. Jak jednak sobie z tym problemem… Czytaj dalej 11. Podglądamy trolejbusy, czyli uczymy się pracować z otwartymi danymi
10. Budujemy szkołę
Do tej pory definiowane przez nas klasy miały konkretny cel zgrupowania pewnych metod albo, szerzej, operowania konkretnym obiektem, na przykład dźwiękiem. Pierwotnie jednak ich cel był zupełnie inny. Od samego początku istnienia komputerów pojawiały się pewne dane powtarzalne dla licznych elementów. Wyobraźmy sobie, że chcemy zapisać dane o jakimś człowieku, będą to imię, nazwisko oraz… Czytaj dalej 10. Budujemy szkołę
9. Listy… Do nikogo, czyli podejmujemy trudne wybory
W moim poprzednim odcinku udało nam się napisać nasz pierwszy formularz. Składał się on z kilku pól tekstowych i przycisków. W praktyce jednak napotykamy znacznie więcej kontrolek. Najważniejszą z nich są listy. Listy pozwalają nam zaznaczyć jedną (lub więcej) opcji z przedstawionej kolekcji. Raz pozwolą nam na wywoływanie dalszych opcji, raz jedynie poproszą o wskazanie… Czytaj dalej 9. Listy… Do nikogo, czyli podejmujemy trudne wybory
7. Formularze #1, czyli otwieramy okno, bez zbijania szyby
Nasze pierwsze programy zawierały proste menu wykonujące konkretne czynności. Czasem jednak jest wymagana znacznie większa interakcja z użytkownikiem, to musi coś wpisać, to coś przełączyć, wcisnąć przycisk… Wyobraźmy sobie, że zapragnęło nam się napisać program, który pozwala na dodanie dwóch liczb. Najprostsze wejście Najprostszą funkcją, która pozwala pobrać dane od użytkownika jest “input_text”. W pierwszym… Czytaj dalej 7. Formularze #1, czyli otwieramy okno, bez zbijania szyby
4. Aplikacja 1, czyli tradycyjne przywitanie z całym światem
Po tym dość długim wstępie i dywagacjach, czy programowanie pralki to programowanie, czas wreszcie dodać nowy element do tego świecącego pustkami menu “Programy”. Najpierw warto zadać sobie pytanie, czym właściwie jest program, zwłaszcza w kontekście Eltena. W systemie operacyjnym potocznie program to narzędzie, które po uruchomieniu pozwala nam na wywołanie danej lub danych operacji. Technicznie… Czytaj dalej 4. Aplikacja 1, czyli tradycyjne przywitanie z całym światem
Czas… start!
Od lat na forach regularnie wyrażano głośniej lub ciszej zainteresowanie programowaniem Eltena lub programowaniem jako takim. Wielokrotnie deklarowałem chęć utworzenia serii poradników wprowadzających nowicjuszy w świat zer i jedynek, ale nigdy nie było ku temu ni czasu, ni sposobności. Dziś to się zmienia. Wraz z Grzegorzem Złotowiczem, który jest pomysłodawcą i, co tu wiele kryć,… Czytaj dalej Czas… start!