Strumienie, formatowanie wyświetlanych informacji, operowanie tekstem.

Wyświetlanie wyników działania programu jest jednym z najważniejszych interakcji z użytkownikiem. Ten, wprowadzając do programu dane oczekuje ich przetworzenia i zwrócenia wyników w postaci czytelnych komunikatów i przetworzonych owych danych. System.out Java w konsolowej komunikacji używa dwu kanałów tworzenia komunikatów na konsoli (monitorze). Jeden z nich, już wspomniany to strumień out obiektu System z wszystkimi przynależnymi mu metodami. Formatowanie wyjścia, czyli strumienia Dowiedz się więcej…

TE#6: Tematy

Metodyka PRINCE2 obrazowana jest jako cztery zintegrowane obszary – pryncypia, tematy, procesy i środowisko projektu. Tematy w metodyce PRINCE2 zajmują się siedmioma kluczowymi zagadnieniami i są to: Uzasadnienie Biznesowe Organizacja Jakość Plany Ryzyko Zmiana Postępy Tematy opisują te aspekty zarządzania, którymi trzeba ciągle się zajmować, aby projekt był właściwie nadzorowany. Można wtedy powiedzieć, że Kierownik Projektu Dowiedz się więcej…

Systemy Zarządzania Treścią (CMS)

Ostatnio rozważaliśmy tematykę języków kodowania tego co nazywamy stroną internetową. Bazując na tej wiedzy można nabrać przekonania, że tworzenie stron WWW jest co najmniej wiedzą specjalistyczną i wymaga długiej nauki. Poniekąd jest w tym stwierdzeniu nieco prawdy. Jednakże w odsieczy pojawiły się systemy zwane CMS czyli systemy zarządzania treścią (ang: Content Management System). Dostarczają one twórcy kontentu (czyli Dowiedz się więcej…

Typy danych.

Java, podobnie jak i inne języki programowania, zawiera w sobie szereg różnorodnych typów danych pozwalających stworzyć zmienne przechowujące w sobie reprezentację wszystkich podstawowych wartości mogących być potrzebnymi w ramach rozwiązywanych zagadnień. Można wyróżnić tzw. typy proste, typy złożone i typ łańcuchowy. Ten ostatni jednak może być także uznany jako typ złożony, ale z uwagi na jego charakter wydzielamy Dowiedz się więcej…

TE#5: Pryncypia

Pryncypia, czyli zasady – to szereg ustaleń jakim musi odpowiadać projekt. Zasady te powinno się dać stosować niezależnie od zakresu projektu, rodzaju, organizacji, położenia geograficznego czy kultury. Można je scharakteryzować jako: uniwersalne – możliwe do zastosowania w każdym projekcie, autouzasadniające – ponieważ poprzez stosowanie ich przez wiele lat w praktyce potwierdziły swoją zasadność, motywujące – ponieważ dzięki nim, osoby Dowiedz się więcej…

Środowisko programistyczne i pierwszy program.

Środowiskiem programistycznym jest wspomniany już wcześniej NetBeans IDE w wersji 8.2. Po jego pobraniu ze strony oracle.com lub z działu Pobierz niniejszej strony i zainstalowaniu (koniecznie z Java Development Kit czyli z jdk) możemy przystąpić do uruchomienia i stworzenia pierwszego programu. Aby to zrobić zachęcam do zapoznania się z krótkim filmikiem schowanym „pod obrazkiem” – wystarczy na poniższy obrazek kliknąć. Co do znajomości opcji menu w programie Dowiedz się więcej…

Języki kodowania: HTML, PHP, JAVASCRIPT…

Strona WWW, którą w sposób wizualny przeglądamy jest skonstruowana w językach opisowych (interpretacyjnych) w ściśle skodyfikowany sposób. Poniżej, w nieco przydługim przykładzie przedstawiony jest listing kodu dydaktycznej strony głównej Inżynierii Obrazu i Dźwięku. Jak widać, prosta wydawać się by mogło strona, ma dosyć skomplikowaną treść kodu w jakim jest zapisana. Przyjrzyjmy się więc trochę tej strukturze. HTML Językiem podstawowym opisu Dowiedz się więcej…

TE#4: PRINCE2 – PRojects IN Controlled Environments

Projekty w Sterowalnym Środowisku PRINCE2 to skodyfikowana metodyka opracowana zarządzania projektami wypracowana po zebraniu doświadczeń realizacyjnych tysięcy projektów. Sama metodyka wspierana była także przez rzesze wierzących w jej zasadność i sprawność zarządzania sponsorów w tym szkoleniowców, naukowców, zespoły projektowe i kierowników projektów. Oparta na PROMPT stała się (r)ewolucyjną zmianą w podejściu do zarządzania projektami. Sama metodyka jest nastawiona na wsparcie Kierownika Projektu, Dowiedz się więcej…

PP-Temat 6: Schematy blokowe – Programowanie zespołowe.

W poprzednim temacie omówione zostało wprowadzenie do zaawansowanego programowania. Niniejszy temat traktuje o filozofii pracy zespołowej związanej z tworzeniem systemu. Programowanie zespołowe wymaga przygotowania projektu systemu i dokonania jego podziału na grupy robocze. Podział powinien być przeprowadzony w sposób pozwalający na zajęcie się danym, wybranym, kompleksowym zagadnieniem tak, aby w pracy zleconej grupie nie występowały zagadnienia przenikające się z kompetencjami innych Dowiedz się więcej…