|
Autor: Grzegorz, napisał dnia: 23 maja, 2017 Wiele programów, także bioinformatycznych, uruchamia się podając nazwę programu a także zestaw opcji, które sterują sposobem działania programu, wskazują plik wejściowy oraz wyjściowy itp. Podczas tej lekcji napiszemy tego typu aplikację, która będzie odczytywała plik zawierający sekwencje nukleotydów DNA a następnie znajdywała szukaną sekwencję, odwracała ją i zmieniała w sekwencję komplementarną.
. . . → Czytaj dalej: Java [42] – Aplikacja uruchamiana w wierszu poleceń (CLI – command-line-interface) z przekazywanymi opcjami
Autor: Grzegorz, napisał dnia: 20 maja, 2015
Z rysowaniem figur, a właściwie figury, spotkaliśmy się już przy okazji pierwszej lekcji poświęconej JavieFX. Możliwości JavyFX w tym względzie nie kończą się oczywiście na rysowaniu kółek.
. . . → Czytaj dalej: Java [39] – JavaFX cz. 5: rysowanie 2D
Autor: Grzegorz, napisał dnia: 13 maja, 2015 Przyszedł czas na utworzenie bardziej złożonej aplikacji w JavieFX, przy czym będziemy to robić z wykorzystaniem FXML i SceneBuildera. Jeśli tego nie robiłeś warto najpierw zapoznać się z lekcją w której wyjaśniłem jak się tworzy taki projekt, jak można zainstalować SceneBuildera i jak z niego korzystać we współpracy z NetBeans. W aplikacji, którą zbudujemy użyjemy . . . → Czytaj dalej: Java [38] – JavaFX cz. 4: Otwieranie plików, menu, tabela, wykres kołowy
Autor: Grzegorz, napisał dnia: 22 kwietnia, 2015 Programy pracujące z danymi zazwyczaj muszą mieć możliwość ich odczytywania i zapisywania na dysku. Najbardziej podstawowym sposobem zapisu danych są odpowiednio sformatowane pliki tekstowe. Mają one także tą zaletę, że są uniwersalne, można je odczytać na wielu programach, włączając w to edytory tekstu.
. . . → Czytaj dalej: Java [35] – Zapis i odczyt plików tekstowych, pliki CSV
Autor: Grzegorz, napisał dnia: 22 kwietnia, 2015 Pisząc program zakładamy, że po ukończeniu w zasadzie powinien działać prawidłowo. Błędy powinny pojawiać się wyjątkowo. Dlatego mówimy wtedy o wyjątkach. Na szczęście twórcy Javy stworzyli bardzo użyteczny system obsługi wyjątków, który pomaga sobie z nimi radzić.
. . . → Czytaj dalej: Java [34] – Wyjątki, czyli jak nie wykrzaczyć programu
Autor: Grzegorz, napisał dnia: 15 kwietnia, 2015 W poprzednich lekcjach poświęconych JavieFX pokazałem jak tworzyć proste aplikacje przy użyciu czystego kodu Javy. Możliwe jest jednak inne podejście, w którym interfejs graficzny jest zdefiniowany w osobnym pliku FXML. Co prawda, można taki plik edytować ręcznie, ale można sobie też pomóc Scene Builderem, który pozwala na budowanie interfejsu w sposób „wizualny”.
. . . → Czytaj dalej: Java [33] – JavaFX cz. 3: FXML i Scene Builder
Autor: Grzegorz, napisał dnia: 9 kwietnia, 2015 Tym razem omówimy dwa podstawowe struktury danych w Javie: kolekcje i mapy. Kolekcje służą do gromadzenia obiektów natomiast mapy pozwalają na określenie pewnych relacji miedzy nimi. Obie są częścią frameworku, czyli „platformy programistycznej” o nazwie Collections ale kolekcje implementują interfejs Collections, natomiast mapy nie.
. . . → Czytaj dalej: Java [32] – Kolekcje i mapy
Autor: Grzegorz, napisał dnia: 26 marca, 2015 Tym razem tworzymy nieco bardziej złożoną aplikację, w której będziemy wprowadzać do niej tekst, który będzie przetwarzany a efekt będzie wyświetlany. Przy okazji poznamy kilka podstawowych kontrolek i dowiemy się jak je uporządkować.
. . . → Czytaj dalej: Java [30] – JavaFX cz. 2: troszkę bardziej złożona aplikacja
Autor: Grzegorz, napisał dnia: 4 marca, 2015 Dotychczas używając NetBeans w zasadzie zawsze umieściliśmy pliki programów w pakietach. Dzisiaj przyjrzymy się im bliżej. Dowiemy się także jak je przenosić między programami.
. . . → Czytaj dalej: Java [27] – Pakiety, biblioteki
Autor: Grzegorz, napisał dnia: 27 grudnia, 2014 Tym razem nieco bardziej złożone zadanie, w którym będzie należało wykorzystać dotychczas zdobyte na kursie umiejętności. Uwaga: nie przewiduję umieszczenia przykładowego rozwiązania tego zadania na stronie.
. . . → Czytaj dalej: Java [20] – Zadanie: automaty komórkowe, liczby dziesiętne i dwójkowe
|