VirtualBox - programowanie na maszynie wirtualnej
2019-09-27 / Krzysztof Kozłowski
Do programowania w Javie potrzebujemy Javy, często Mavena, jakiegoś środowiska programistycznego (np. IntelliJ IDEA).Zwykle instalujemy wszystkie komponenty na swoim komputerze. To najlepsza opcja, by w pełni wykorzystać możliwości i komputera i systemu operacyjnego. Czasem jednak nie jest to możliwe. Więcej >>
Instalacja Java + Maven + IntelliJ IDEA
2019-09-11 / Krzysztof Kozłowski
Choć z reguły instalacja Javy, Maven-a oraz środowiska programistycznego Idea nie nastręcza trudności, to w praktyce często okazuje się, że nawet te trzy proste czynności zabierają dużo czasu i czasem też po prostu nie działają. Co może nie działać? Na przykład system „nie widzi” Javy lub Maven mimo dodania zmiennych środowiskowych opisywanych przy okazji instalacji Maven. Czasami pomaga restart systemu Windows, czasami jednak nawet to nie gwarantuje sukcesu. Więcej >>
Wykrywanie kolizji
2017-11-13 / Krzysztof Kozłowski
Wykrywanie kolizji w Greenfoot (z ang. collision detection) to po prostu sprawdzanie, czy dwa obiekty na ekranie nie zderzyły się ze sobą czyli czy na siebie w pewnym momencie nie najechały. Wykrywanie kolizji jest istotne w nawet najprostszych grach, dzięki temu gra wygląda realistycznie. Więcej >>
Pierwszy program w Greenfoot
2017-11-10 / Krzysztof Kozłowski
Poznajemy środowisko programistyczne Greenfoot. Zapoznamy się z podstawowymi funkcjami Greenfoot-a, a przy okazji napiszemy w nim pierwszy program i to nie byle jaki, bo wprawiający w ruch samochód, utworzony przy pomocy klasy Samochód, od której zaczęliśmy zabawę w programowanie. Więcej >>
Greenfoot
2017-10-24 / Krzysztof Kozłowski
Pobieramy i instalujemy środowisko programistyczne Greenfoot. Więcej >>
Rekurencja
2017-06-29 / Krzysztof Kozłowski
Rekurencja to taki sposób programowania, w którym funkcja wywołuje samą siebie. W wielu sytuacjach takie podejście pozwala znacznie uprościć obliczenia, choć nie dzieje się to bez wpływu na wydajność. A to dlatego, że wiele razy powtarzać będziemy te same obliczenia mimo, że już je kiedyś wykonywaliśmy. Więcej >>
Instalacja Maven
2017-06-09 / Krzysztof Kozłowski
Maven to narzędzie automatyzujące kompilację projektu czyli przygotowanie działającej aplikacji na podstawie kodów źródłowych. Dużą zaletą Maven-a – jeśli w projekcie korzystamy z jakichś zewnętrznych bibliotek – jest to, że Maven za nas pobierze z Internetu wszystkie wymagane biblioteki i nie będziemy musieli robić tego ręcznie. Więcej >>
Pierwsza aplikacja w Apache Wicket
2017-06-01 / Coderion
Tym razem zobaczymy jak szybko przygotować przykładową aplikację w popularnym framework-u Apache Wicket. Na jej bazie aplikcję można łatwo rozwinąć i zmodyfikować do własnych potrzeb. Więcej >>
Wyjątki
2017-05-25 / Krzysztof Kozłowski
Czasami w czasie działania programu zdarzają się błędy i program kończy działanie. Zdarzyło się nam tak np. wtedy, kiedy próbowaliśmy dzielić przez 0. Więcej >>
Uniwersalne funkcje
2017-05-13 / Krzysztof Kozłowski
Tablica Integer… zamiast Integer[] W poprzednim artykule pisaliśmy serię prostych funkcji dodających do siebie wiele liczb całkowitych. Problem polegał na tym, że w zależności od tego, ile liczb chcieliśmy do siebie dodać, to musieliśmy użyć metody, która potrafi dodać do siebie dokładnie tyle liczb, ile potrzebujemy. Więcej >>