Head First Software Development. Edycja polska 9788324660582

Opanuj niezwykłą sztukę wytwarzania oprogramowania! W jaki sposób zadowolić klienta? Jak wygląda proces wytwarzania opro

1,378 178 40MB

Polish Pages [472] Year 2008

Report DMCA / Copyright

DOWNLOAD FILE

Polecaj historie

Head First Software Development. Edycja polska
 9788324660582

Table of contents :
Spis treści
Wprowadzenie
Dla kogo przeznaczona jest ta książka?
Wiemy, co sobie myślisz
Metapoznanie: myślenie o myśleniu
A oto, co TY możesz zrobić, aby zmusić mózg do posłuszeństwa
Przeczytaj koniecznie
Zespół recenzentów technicznych
Podziękowania
1. Zapewnianie zadowolenia klientów
Szlakami Macieja wchodzi do internetu
W większości projektów trzeba uwzględnić dwa główne zagadnienia
Rozwój oprogramowania metodą wielkiego wybuchu
Przenieśmy się w czasie — dwa tygodnie później
Rozwój oprogramowania metodą wielkiego wybuchu kończy się zwykle WIELKIMI PROBLEMAMI
Doskonały rozwój oprogramowania polega na…
Dochodzenie do celu dzięki ITERACJOM
Każda iteracja to miniprojekt
Każda iteracja prowadzi do rozwoju oprogramowania o WYSOKIEJ JAKOŚCI
Klient BĘDZIE zmieniał zdanie
Wprowadzenie poprawek to Twoje zadanie
Musisz poradzić sobie z POWAŻNYMI problemami…
Iteracje automatycznie uwzględniają zmiany
Oprogramowanie jest gotowe dopiero w momencie jego UDOSTĘPNIENIA
Narzędzia do Twojej programistycznej skrzynki narzędziowej
2. Określanie potrzeb klientów
Orbity Oriona przystępują do modernizacji
Porozmawiaj z klientem, aby uzyskać WIĘCEJ informacji
W obłokach z klientem
Czasem sesje bujania w obłokach wyglądają tak jak na rysunku…
Dowiedz się, co użytkownicy NAPRAWDĘ robią
Wymagania muszą być zorientowane na KLIENTA
Rozwijaj wymagania na podstawie informacji zwrotnych od klienta
Opowieści użytkownika opisują, CO należy zrealizować w projekcie… a szacunki określają, KIEDY należy to zrobić
Rozmowa przy stanowisku pracy
Gra w pokera planistycznego
Osądź zasadność założeń
DŁUGIE w realizacji opowieści użytkownika to ZŁE opowieści użytkownika
Celem jest zbieżność
Cykl przechodzenia od wymagań do szacunków
Na zakończenie można oszacować czas trwania całego projektu
Narzędzia do Twojej programistycznej skrzynki narzędziowej
3. Planowanie z myślą o sukcesie
Klienci chcą otrzymać oprogramowanie OD RAZU!
Określanie priorytetów razem z klientem
Wiemy, co znajdzie się w wydaniu 1.0 (prawdopodobnie)
Jeśli szacowany czas jest za długi, zmień priorytety
Im więcej osób, tym mniej korzyści
Dochodzenie do rozsądnego wydania 1.0
Iteracje powinny być krótkie i przyjemne
Porównywanie planu z rzeczywistością
Szybkość uwzględnia niespodziewane wydarzenia
Programiści myślą w kategoriach dni UTOPIJNYCH
Twórcy oprogramowania myślą w kategoriach dni REALNYCH
Co zrobić, jeśli iteracja jest za długa?
Uwzględnij szybkość PRZED zaplanowaniem iteracji
Czas na dokonanie oceny
Radzenie sobie z (wkurzonymi) klientami
Duża tablica na ścianie
Jak zrujnować życie osobiste członków zespołu?
Narzędzia do Twojej programistycznej skrzynki narzędziowej
4. Przystępowanie do prawdziwej pracy
Poznajemy iSwoon
Łączny czas realizacji zadań
Uwzględniaj tylko niewykonane zadania
Umieszczanie zadań na tablicy
Rozpoczynanie pracy nad zadaniami
Zadanie jest w toku tylko wtedy, kiedy jest W TOKU
Co zrobić, jeśli pracuję jednocześnie nad dwoma zadaniami?
Pierwsze spotkanie „na stojaka”
Zadanie 1: utworzenie klasy Date
Krótkie spotkanie robocze: dzień 5, koniec tygodnia 1
Krótkie spotkanie robocze: dzień 2, tydzień 2
Przerywamy ten rozdział…
Musisz kontrolować niezaplanowane zadania
Nieoczekiwane prace podwyższają poziom zadań do wykonania
Szybkość pomaga, ale…
Mamy dużo do zrobienia…
…jednak DOKŁADNIE wiemy, na czym stoimy
Wszystko o Szybkości
5. Tworzenie oprogramowania na podstawie doskonałych projektów
Zespół pracujący nad iSwoon ma poważne problemy
Taki projekt narusza zasadę jednego zadania
Wykrywanie wielu obowiązków w projekcie
Przechodzenie od wielu obowiązków do jednego zadania
Projekt powinien być zgodny z SRP, a także z zasadą DRY
Krótkie spotkanie robocze po zakończeniu refaktoryzacji
Niezaplanowane zadania to wciąż zadania
Częścią Twojego zadania jest przeprowadzenie prezentacji
Kiedy wszystko jest gotowe, iteracja jest ukończona
6. Programowanie defensywne
Podpisałeś nowy kontrakt na aplikację MuzMachina Pro
Praca nad interfejsem GUI
Demonstracja nowej MuzMachiny klientowi
Zacznijmy od KONTROLI WERSJI
Najpierw skonfiguruj projekt…
…teraz możesz przesyłać i pobierać kod
Większość narzędzi do kontroli wersji próbuje rozwiązywać problemy za Ciebie
Serwer próbuje SCALIĆ zmiany
Jeśli system nie potrafi scalić zmian, informuje o konflikcie
Następne iteracje, następne opowieści
Mamy kilka wersji oprogramowania
Opisowe komentarze dodane przy przesyłaniu ułatwiają znalezienie starszego oprogramowania
Teraz możesz pobrać wersję 1.0
(Awaryjne) krótkie spotkanie robocze
Oznaczanie wersji
Oznaczenia, gałęzie, pnie — co jeszcze?
Poprawianie wersji 1.0 — tym razem na poważnie
Teraz mamy DWIE wersje kodu bazowego
Kiedy NIE należy tworzyć gałęzi?
Zen poprawnego rozgałęziania
Co zapewnia system kontroli wersji...
System kontroli wersji nie może sprawdzić, czy kod działa
Narzędzia do Twojej programistycznej skrzynki narzędziowej
6.5. Wstaw element a w pole b…
Programiści nie potrafią czytać w myślach
Budowanie projektu w jednym kroku
Ant — narzędzie do budowania projektów w języku Java
Projekty, właściwości, cele i zadania
Dobre skrypty kompilacji…
Dobre skrypty kompilacji wykraczają POZA podstawy
Skrypty kompilacji to też kod
Nowy, weź dwójkę
Narzędzia do Twojej programistycznej skrzynki narzędziowej
7. Pojawiają się problemy
ZAWSZE coś pójdzie źle
Są trzy sposoby postrzegania systemu
Testy czarnej skrzynki dotyczą przede wszystkim danych WEJŚCIOWYCH i WYJŚCIOWYCH
Testy szarej skrzynki ZBLIŻAJĄ Cię do kodu
Testy białej skrzynki wymagają wiedzy o wnętrzu systemu
Testowanie WSZYSTKIEGO w jednym kroku
Automatyzacja testów przy użyciu platformy testowej
Używanie platformy do uruchamiania testów
Sterowanie CI za pomocą narzędzia CruiseControl
Testy gwarantują działanie programu, prawda?
Przetestowanie całego kodu wymaga sprawdzenia KAŻDEJ GAŁĘZI
Użyj raportu pokrycia, aby zobaczyć, które metody są sprawdzane
Uzyskanie wysokiego pokrycia kodu nie zawsze jest proste
Krótkie spotkanie robocze
Narzędzia do Twojej programistycznej skrzynki narzędziowej
8. Zapewnianie poprawności kodu
Pisz testy NA POCZĄTKU, a nie na końcu
NAJPIERW testy
Witamy w świecie wytwarzania sterowanego testami
Pierwszy test…
…kończy się całkowitym niepowodzeniem.
Doprowadź testy do koloru ZIELONEGO
Czerwone, zielone, refaktoryzacja…
W TDD testy STERUJĄ rozwojem kodu
Ukończenie zadania oznacza, że napisałeś wszystkie potrzebne testy i kończą się one sukcesem
Kiedy kod przejdzie testy, idź dalej!
Prostota oznacza unikanie zależności
Zawsze pisz kod, który można przetestować
Kiedy wystąpią trudności, przyjrzyj się projektowi
Wzorzec strategii pozwala tworzyć wiele wersji jednego interfejsu
Przechowuj kod testowy razem z testami
Testy prowadzą do powstania lepszego kodu
Więcej testów zawsze oznacza więcej kodu
Wzorce strategii, luźne powiązanie, zastępowanie obiektów
Potrzebujemy wielu odmiennych, choć podobnych obiektów
A gdyby tak wygenerować obiekty?
Obiekty zastępcze zastępują prawdziwe obiekty
Obiekty zastępcze to działające zastępniki obiektów
Dobre oprogramowanie można przetestować
Niełatwo być zielonym
Dzień z życia programisty stosującego TDD
Narzędzia do Twojej programistycznej skrzynki narzędziowej
9. Wszystkie elementy łączą się ze sobą…
Iteracja jest prawie ukończona…
…jednak możesz zrobić jeszcze wiele rzeczy
Krótkie spotkanie robocze
TRZEBA przeprowadzić testy systemu…
…ale KTO ma to zrobić?
Testy systemu wymagają kompletnego oprogramowania
Dobre testy systemu wymagają DWÓCH cykli iteracji
Więcej iteracji oznacza dodatkowe problemy
Życie (i śmierć) błędu
Znalazłeś błąd i co dalej?
Anatomia raportu o błędzie
Jest jeszcze wiele rzeczy, które MÓGŁBYŚ zrobić…
Czas na przegląd iteracji
Przykładowe pytania z przeglądu iteracji
OGÓLNA lista priorytetów zadań DODATKOWYCH
Narzędzia do Twojej programistycznej skrzynki narzędziowej
10. Jeśli nie jest zepsute… i tak lepiej to naprawić
Czym jest działające oprogramowanie?
Potrzebujesz planu następnej iteracji
Szybkość pozwala uwzględnić… RZECZYWISTOŚĆ BIZNESOWĄ
Klient NADAL jest najważniejszy
Oprogramowanie innych zespołów to NADAL tylko oprogramowanie
Akceptacja klienta? Jest!
Testowanie kodu
Houston, mamy problem…
Krótkie spotkanie robocze
Nie ufaj NIKOMU
Zespół bez procesu
Zespół z procesem
11. Profesjonalne usuwanie błędów
W poprzednim odcinku
Najpierw musisz porozmawiać z klientem
Pierwszy priorytet: umożliwienie zbudowania oprogramowania
Moglibyśmy naprawić kod…
…ale trzeba naprawić funkcje systemu
Określ, które funkcje działają
TERAZ wiesz, co (nie) działa
Co zrobiłbyś w tej sytuacji?
Oszacuj czas pracy przy użyciu testów punktowych
O czym informują Cię wyniki testów punktowych?
Intuicja członków zespołu ma znaczenie
Poinformuj klienta o szacunkowym czasie naprawy błędów
Sytuacja wygląda dobrze…
…i kończysz iterację sukcesem!
I klient jest zadowolony
Narzędzia do Twojej programistycznej skrzynki narzędziowej
12. Proces w praktyce
Definiowanie procesu rozwoju oprogramowania
Dobry proces prowadzi do dobrego oprogramowania
Wymagany jest strój wieczorowy
Wybrane materiały dodatkowe
Więcej wiedzy == lepszy proces
Narzędzia do Twojej programistycznej skrzynki narzędziowej
A. Pięć najważniejszych tematów
Numer 1. Diagramy klas w notacji UML
Numer 2. Diagramy sekwencji
Numer 3. Opowieści użytkownika i przypadki użycia
Numer 4. Testy systemu a testy jednostkowe
Numer 5. Refaktoryzacja
B. Narzędzia dla doświadczonych programistów
Techniki rozwoju
Zasady rozwoju
Skorowidz

Citation preview

http://gazetkowo.wordpress.com/

Edycja polska

Helion

R

http://gazetkowo.wordpress.com/ Tytuł oryginału: Head First Software Development Tłumaczenie: Tomasz Walczak Skład: Ewa Galczak ISBN: 978-83-246-6058-2 © Helion S.A. 2008 Authorized translation of the English edition of Head First Software Development © 2008 O’Reilly Media, Inc. This translation is published and sold by permission of O’Reilly Media, Inc., the owner of all rights to publish and sell the same. All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording or by any information storage retrieval system, without permission from the Publisher. Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji. Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich właścicieli. Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje były kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji zawartych w książce. Wydawnictwo HELION ul. Kościuszki 1c, 44-100 GLIWICE tel. 032 231 22 19, 032 230 98 63 e-mail: [email protected] WWW: http://helion.pl (księgarnia internetowa, katalog książek) Drogi Czytelniku! Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres http://helion.pl/user/opinie?hfsode_ebook Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję. Pliki z przykładami omawianymi w książce można znaleźć pod adresem: ftp://ftp.helion.pl/przyklady/hfsode.zip Printed in Poland.

• Poleć książkę na Facebook.com • Kup w wersji papierowej • Oceń książkę

• Księgarnia internetowa • Lubię to! » Nasza społeczność

http://gazetkowo.wordpress.com/

:YMRaK¸c ]ZOMTKVS]^œa NVK U]S¦ÒUS 2OKN 0S\]^ =YP^aK\O .O`OVYZWOX^ ˜lÔ¸p-ŸR-JŸ l–˜ Ÿ |\ ª-–RŸR©Rq|‚uRy Ÿu-Ÿ®-˜p-p¥oÔAԟ\|–uÖGŸoRJy-pŸ®-ªlR–-Ÿ7-–J®|Ÿ˜ -–-yylRŸ ‚–®Ru¬²q-yRŸJl-a–-u¬ŸlŸ‚|¥A®-oÔARŸlq¥˜ –-AoRGŸp }–RŸ‚–RA¬®¬oylRŸ|–-®Ÿ®–|®¥ul-qRŸ‚–®Rp-®¥oԟªlRJ®ÖŸŸ J|Ÿ"' Ÿu}®a¥‡ŸR˜ Ÿ |Ÿp˜lÔ¸p-Ÿ®¥‚RtylRŸy|ªRa|Ÿ–|J®-o¥‘‡ WŸ A|  Ÿ-y˜Rqu-yGŸ‚–|a–-ul˜ -GŸu}ªA-GŸ ª}–A-Ÿ7q|a-Ÿ A|  Ÿ-y˜Rqu-y“˜Ÿ|u‚¥ R–Ÿ+Ry R˜ Ÿ |ŸoRJy-Ÿ®Ÿp˜lÔ¸RpGŸp }–RŸJ|²ªl-JA®RylŸ‚–|a–-ul²AlŸAiAlRql7¬ŸulRɟy-Ÿ‚|A®Ô p¥Ÿp-–lR–¬‡ŸŸ 'lRuŸ |GŸ7|Ÿ˜-uŸoR˜ RuŸoRJy¬uŸ®ŸylAi‘‡ WŸ¥–pŸ¥\y-aRqGŸ˜ -–˜®¬Ÿ-–Ail Rp Ÿ|‚–|a–-u|ª-yl-Ÿ #ylpyÖt-7¬uŸqlA®y¬AiŸ‚–|7qRu}ªGŸaJ¬7¬uŸ‚–®RA®¬ -t-Ÿ ÖŸp˜lÔ¸p֟‚–®RJŸ–|®‚|A®ÖAlRuŸ|˜ - ylRa|Ÿ ‚–|oRp ¥[‘ — Ta programistka chciała pozostać anonimowa, aby menedżer jej ostatniego projektu nie wpadł w złość ˜lÔ¸p-ŸR-JŸ l–˜ Ÿ |\ ª-–RŸR©Rq|‚uRy Ÿ®-ªlR–-ŸªlRqRŸª-– |²Al|ª¬AiŸqRpAolGŸp }–RŸ¥A®ÔGŸo-pŸJ|˜ -–A®-ɟ ª-– |²Al|ªRŸ|‚–|a–-u|ª-ylRŸªŸ R–ulylRŸlŸ‚|Ÿ¥˜ -q|y¬AiŸp|˜® -Ai‡Ÿ  |˜|ª-ylRŸ|u-ªl-y¬AiŸ ¥Ÿ ‚|J˜ -ª|ª¬AiŸ®-˜-JŸ‚|u-a-Ÿ‚–®R‚–|ª-J®lɟ‚–|oRp Ÿ®a|JylRŸ®Ÿ‚q-yRuŸ|JŸ‚|A®Ô p¥ŸJ|Ÿp|ÍA-‡Ÿ˜lÔ¸p-ŸR-JŸ

l–˜ Ÿ |\ ª-–RŸR©Rq|‚uRy Ÿ|‚l˜¥oRŸy-–®ÖJ®l-Ÿ¥u|¸qlªl-oÔARŸp|u‚qRp˜|ªÔŸ–R-ql®-Ao֟‚–|oRp }ªGŸ‚–®¬J- yRŸ Jq-Ÿ‚–|a–-ul˜ }ªŸy-Ÿp-¸J¬uŸ‚|®l|ulRŸ®--ª-y˜|ª-yl-‘‡ — Adam Z. Szymanski, menedżer projektów programistycznych, Naval Research Laboratory |u¬˜t¬Ÿ‚–®RJ˜ -ªl|yRŸªŸ RoŸp˜lÔ¸ARŸ‚|u|aԟ®-–}ªy|Ÿy|ª¬uGŸo-pŸlŸJ|²ªl-JA®|y¬uŸuRyRJ¸R–|uŸ 7t¬˜p-ªlA®ylRŸ¥˜‚–-ªylɟ‚–|AR˜Ÿ–|®ª|o¥Ÿ|‚–|a–-u|ª-yl-‘‡ — Dan Francis, menedżer inżynierii oprogramowania w firmie z listy Fortune 50 ˜lÔ¸p-Ÿ -Ÿ‚–®RJ˜ -ªl-Ÿ®¥‚RtylRŸy|ªRŸ˜‚|o–®RylRŸy-Ÿ‚–|AR˜Ÿ–|®ª|o¥Ÿ|‚–|a–-u|ª-yl-‡ŸR˜ Ÿ |ŸJ|˜p|y-tRŸ ª‚–|ª-J®RylRŸJ|Ÿ®-–®ÔJ®-yl-Ÿ®R˜‚|t-ulŸ‚–|a–-ul˜ ¬A®y¬ulŸ|JŸR -‚¥Ÿ®7lR–-yl-Ÿª¬u-a-͟J|Ÿu|uRy ¥Ÿ J|˜ -–A®Ryl-Ÿ‚–|J¥p ¥‘‡ — McClellan Francis, inżynier oprogramowania

http://gazetkowo.wordpress.com/ :YMRaK¸c U]S¦ÒUS 2OKN 0S\]^ 9LTOM^9\SOX^ON +XKVc]S] KXN .O]SQX ˜lÔ¸p-ŸR-JŸ l–˜ Ÿ7oRA k–lRy RJŸy-q¬˜l˜Ÿ-yJŸR˜layŸ‚–®RJ˜ -ªl-Ÿy|ª- |–˜plRŸ˜‚|o–®RylRŸy-Ÿ Ru- ¬p֟-y-ql®Ÿ lŸ‚–|oRp |ª-yl-ŸªŸ‚–|a–-u|ª-yl¥Ÿ|7lRp |ª¬u‡Ÿ|®¬Ao֟ ÖŸª¬–}¸yl-Ÿy-Al˜pŸy-Ÿ¥A®RylRŸ˜lևŸ'Ÿp˜lÖa-–yl-AiŸoR˜ Ÿ ®7¬ ŸªlRqRŸp˜lÔ¸RpŸ R|–R ¬A®y¬AiGŸp }–RŸylRŸ¥u|¸qlªl-oԟ‚–-p ¬p|uŸ–|®‚|A®ÖAl-Ÿ‚–-A¬Ÿy-JŸ‚–|oRp Ru‡Ÿ˜lÔ¸plŸ RŸ ˜ÔŸ7-–J®|ŸAlRp-ªRGŸ-qRŸylR®7¬ Ÿ‚–-p ¬A®yR‡Ÿ#ª-¸-uGŸ¸RŸ‚–®¬˜®t|²ÉŸ–|®ª|o¥Ÿ|‚–|a–-u|ª-yl-Ÿy-qR¸¬ŸJ|Ÿ‚–-p ¬p}ª‡Ÿ +-ª-– |²ÉŸ RoŸp˜lÔ¸plŸoR˜ Ÿ®–|®¥ul-t-ŸlŸ‚–®¬J- y-Ÿªt-²ylRŸJq-ŸylAi‘‡ WŸ©-–Ÿ-A|7˜|yGŸ©-–Ÿ-A|7˜|yŸ|y˜¥q lya 't-²ylRŸ˜p|ÍA®¬tRuŸA®¬ -ɟ Ÿ2ŸlŸoR˜ RuŸ®-\-˜A¬y|ª-y¬Ÿ ÔŸp˜lÔ¸pÔ[Ÿ‚l˜¥oRŸ|y-Ÿat}ªyRŸ-˜‚Rp ¬Ÿ |7lRp |ª¬AiŸ-y-ql®ŸlŸ‚–|oRp |ª-yl-Ÿ‚–®¬Ÿ¥¸¬Al¥ŸJl-a–-u}ªŸ#Ÿ|–-®Ÿ‚–®¬‚-Jp}ªŸ¥¸¬Al-ŸlŸ®-ªlR–-Ÿy-ªR Ÿplqp-Ÿ |a}qy¬AiŸqRpAolŸy-Ÿ Ru- Ÿ‚–|oRp |ª-yl-ŸJ|7–Ra|Ÿ|‚–|a–-u|ª-yl-GŸ-ŸA-t¬Ÿu- R–l-tŸoR˜ Ÿ‚–®RJ˜ -ªl|y¬ŸªŸ®ªlÖ®t¬Ÿ lŸt- ª¬ŸJ|Ÿ®–|®¥ulRyl-Ÿ˜‚|˜}7‡Ÿ-o7-–J®lRoŸ˜‚|J|7-t|ŸulŸ˜l֟ª¬o-²ylRylRGŸJq-A®Ra|Ÿª-– |Ÿ˜ |˜|ª-ɟ|7lRp |ªRŸ -y-ql®¬ŸlŸ‚–|oRp |ª-ylRFŸªŸARq¥Ÿ ª|–®Ryl-Ÿ²ªlR yRa|Ÿ|‚–|a–-u|ª-yl-[Ÿ¥ |–®¬Ÿª¬o-²yl-oÔGŸA®¬uŸoR˜ ŸJ|˜p|y-tRŸ |‚–|a–-u|ª-ylRGŸ-Ÿ -p¸RŸo-pŸp-¸J¬ŸR -‚ŸªŸ‚–|AR˜lRŸ2Ÿ‚–|ª-J®lŸJ|Ÿ Ra|ŸARq¥GŸJ®lÖplŸA®Ru¥Ÿy-ªR Ÿ y-o7-–J®lRoŸ‚–®R‚–-A|ª-ylŸ‚–|a–-ul²AlŸoÖ®¬p-Ÿ-©-Ÿu|aԟ®–|®¥ulRÉGŸJq-A®Ra|Ÿª-– |Ÿ˜ |˜|ª-ɟ |Ÿ‚|JRo²AlR‡ŸR˜ Ÿ  |ŸJ|˜p|y-tRŸª‚–|ª-J®RylRŸJ|Ÿ‚–|oRp |ª-yl-ŸJq-Ÿª˜®¬˜ plAiŸ‚|A®Ô p¥oÔA¬AiŸ‚–|a–-ul˜ }ªŸoÖ®¬p-Ÿ-©-GŸ-Ÿ -p¸RŸ Jq-Ÿ ¬AiŸ|˜}7GŸp }–RŸ¥¸¬ª-oԟ Ra|ŸoÖ®¬p-Ÿo¥¸Ÿ|JŸ‚RªyRa|ŸA®-˜¥GŸ-qRŸ˜ÔŸ‚–®R–-¸|yRŸ|‚-˜t¬ulŸp˜lÖa-ulŸy-Ÿ Ru- Ÿ |7lRp |ª¬AiŸ-y-ql®ŸlŸ‚–|oRp |ª-yl-‘‡ WŸ¬qRŸ–|ªyGŸA®|t|ª¬Ÿly¸¬ylR–ŸªŸ\l–ulRŸ '–R˜®AlRŸ¥p-®-t-Ÿ˜l֟p˜lÔ¸p-Ÿy-Ÿ Ru- Ÿ2GŸªŸp }–RoŸ®-¥ª-¸|y|GŸ¸RŸ#Ÿ |Ÿ ¬qp|ŸoÖ®¬pGŸ-Ÿ -p¸RŸ¸RŸ ªŸ–|®ª|o¥Ÿ|‚–|a–-u|ª-yl-Ÿª-¸yRŸoR˜ Ÿ‚|²ªlÖARylRŸA®-˜¥Ÿy-Ÿ‚–®Ru¬²qRylRŸl˜ | y¬AiŸ®-a-JylR͑‡ WŸR RŸA–RRyGŸ-¥ |–Ÿp˜lÔ¸plŸ |\ ª-–RŸ–-\ ˜u-y˜il‚ ¥ |–®¬ŸJ|7–®RŸJ|˜ |˜|ª-qlŸ˜l֟J|Ÿ®-7-ªyRa|GŸa–-\lA®yRa|Ÿ˜ ¬q¥Ÿp˜lÔ¸RpŸ®Ÿ˜R–llŸfR-JŸ l–˜ e‡ŸRJy-pŸ®-Ÿ²ulR˜®y¬ulŸ –¬˜¥yp-ulŸlŸJ®lª-A®yԟA®Al|ypԟp–¬oRŸ˜l֟‚|ª-¸yRGŸly RqlaRy yRŸlŸ7-–J®|Ÿ˜ -–-yylRŸJ|‚–-A|ª-yRŸ|u}ªlRylRŸ |7lRp |ª¬AiŸ-y-ql®ŸlŸ‚–|oRp |ª-yl-‡Ÿ¥ |–®¬Ÿu-oԟ|p–R²q|yRŸ®J-ylRŸy-Ÿ Ru- ŸuR |JŸ‚–|oRp |ª-yl-Ÿ‚–|a–-u}ªŸ lŸ˜p¥ RA®ylRŸoRŸª¬–-¸-oԇŸ-–J®|Ÿ‚|J|7-ŸulŸ˜l֟ª¬p|–®¬˜ -ylRŸJ®l-t-oÔA¬AiŸ‚–®¬pt-J}ªŸJ|Ÿ‚|p-®-yl-ŸA®¬ Rqylp|uŸ –}¸y¬AiŸR -‚}ªŸ‚–|AR˜¥Ÿ‚–|oRp |ª-yl-‡Ÿ'Ÿ –-pAlRŸqRp ¥–¬Ÿ RoŸp˜lÔ¸plŸA®¥tRuŸ˜lÖGŸo-p7¬uŸ®-aqÔJ-tŸ‚–®R®Ÿ–-ul֟ J|²ªl-JA®|yRa|Ÿ‚–|oRp -y -Ÿª¬o-²yl-oÔARa|ŸulGŸp }–RŸ®-a-JylRyl-Ÿ˜ÔŸl˜ | yRŸªŸp-¸JRoŸ\-®lRŸ‚–|oRp ¥ŸlŸJq-A®Ra|‘‡ WŸ Jª-–JŸ Al|–RGŸ‚–|\R˜|–Ÿy-J®ª¬A®-oy¬Ÿª¬J®l-t¥Ÿy-¥pŸp|u‚¥ R–|ª¬AiŸªŸ|˜ |yŸ|qqRaR R˜ Ÿ |ŸJ|7–®RŸ‚–®Ru¬²q-y-Ÿp˜lÔ¸p-GŸp }–-Ÿ˜‚Rtyl-Ÿ|A®Rplª-yl-Ÿ¥¸¬ p|ªylp}ªŸlŸ|‚l˜¥oRGŸo-pŸ-y-ql®|ª-ÉGŸ ‚–|oRp |ª-ɟlŸ‚l˜-ɟ‚–|\R˜o|y-qyRŸ|‚–|a–-u|ª-ylRŸ|7lRp |ªR‡Ÿ¥ |–®¬Ÿ‚t¬yylRŸ‚–®RAi|J®ÔŸ|JŸ˜ |˜|ª-yl-Ÿ ‚–®¬‚-Jp}ªŸ¥¸¬Al-ŸªŸARq¥Ÿ®R7–-yl-Ÿª¬u-a-͟J|Ÿ-y-ql®GŸ‚–|oRp |ª-yl-GŸlu‚qRuRy -AolGŸ R˜ }ªŸlŸl R–-Aol‡Ÿ-¸J¬Ÿ R -‚ŸªŸ–|®ª|o¥Ÿ|‚–|a–-u|ª-yl-Ÿ|7lRp |ªRa|ŸoR˜ Ÿ‚–®RJ˜ -ªl|y¬Ÿ®Ÿ‚R–˜‚Rp ¬ª¬ŸJ|7–¬AiŸ®-˜-JŸly¸¬ylR–llŸ |‚–|a–-u|ª-yl-‡Ÿ–®¬pt-J¬Ÿ˜ÔŸ‚–®Ro–®¬˜ RŸlŸ‚|aqÔJ|ªR‡ŸR˜ Ÿ |Ÿ˜|qlJy-ŸlŸy|ª- |–˜p-Ÿp˜lÔ¸p-Ÿy-Ÿ Ru- Ÿ–|®ª|o¥Ÿ |‚–|a–-u|ª-yl-Ÿ|7lRp |ªRa|‘‡ WŸ¥yaŸ+¥yaŸa¥¬RyGŸª¬pt-J|ªA-Ÿy-Ÿ#ylªR–˜¬ RAlRŸlAR“-Ÿ

http://gazetkowo.wordpress.com/ :YMRaK¸c U]S¦ÒUS 2OKN 0S\]^ .O]SQX :K^^O\X] |˜ -tRuŸ ÖŸp˜lÔ¸pԟªA®|–-oGŸ®-A®ÔtRuŸA®¬ -ɟoԟªŸJ–|J®RŸJ|ŸJ|u¥ŸlVŸylRŸu|atRuŸ‚–®R˜ -ɇŸ+-7–-tRuŸoԟJ|Ÿ˜lt|ªylŸ lŸ‚|JRo–®Rª-uGŸ¸RŸªlRqRŸ|˜}7ŸªlJ®l-t|Ÿ¥²ulRAiŸy-ŸuRoŸ ª-–®¬ŸªŸ –-pAlRŸqRp ¥–¬Ÿ Rp˜ ¥ŸlŸª¬p|y¬ª-yl-ŸÉªlA®R͇Ÿ˜lÔ¸p-Ÿ -Ÿ oR˜ Ÿ‚|Ÿ‚–|˜ ¥ŸylR˜-u|ªl -‡ŸR˜ Ÿ®-7-ªy-GŸ|7Rou¥oRŸJ¥¸|Ÿu- R–l-t¥GŸ-Ÿ-¥ |–®¬ŸylRŸ|J7lRa-oԟ|JŸ Ru- ¥‡Ÿ|®¬Ao-Ÿ -Ÿ®–|7lt-Ÿ y-ŸuylRŸJ¥¸RŸª–-¸RylR‘‡ WŸ –lAiŸ-uu-GŸA®|t|ª¬Ÿly¸¬ylR–ŸªŸ\l–ulRŸŸlŸª˜‚}t-¥ |–Ÿp˜lÔ¸plŸ'®|–ARŸ‚–|oRp |ªR‘Ÿ ¥ |–®¬Ÿp˜lÔ¸plŸR-JŸ l–˜ ŸR˜layŸ-  R–y˜Ÿ®J|t-qlŸ‚|tÔA®¬ÉŸ®-7-ªÖGŸ²ulRAiŸJ|ŸtR®GŸ‚–®Ru¬²qRyl-GŸ˜®A®Ra}t¬Ÿ RAiylA®yRŸ lŸJ|˜p|y-tRŸ‚|–-J¬Ÿ‚–-p ¬A®yRŸªŸoRJy¬uŸAlRp-ª¬uGŸ-Ÿ‚–®¬Ÿ ¬uŸ‚–|ª|p¥oÔA¬uŸJ|Ÿu¬²qRyl-Ÿ |ulR‡Ÿ+-–}ªy|Ÿ|˜|7¬Ÿ ‚|®y-oÔARŸJ|‚lR–|Ÿª®|–ARŸ‚–|oRp |ªRGŸo-pŸlŸ‚–|a–-ul²AlŸ¥¸¬ª-oÔA¬ŸlAiŸ|JŸq- Ÿ®Ÿ‚Rªy|²AlԟJ|ªlRJ®ÔŸ˜l֟A®Ra|²Ÿy|ªRa|Ÿ J®lÖplŸªl®¬AlRŸªŸ7lRp |ªlR‘‡ WŸlAi-–JŸRquGŸª˜‚}t-¥ |–Ÿp˜lÔ¸plŸ'®|–ARŸ‚–|oRp |ªR‘ŸlŸA®t|yRpŸ-yJ¬ŸA®ª|–a-ŸŸ „|7|pŸ –lAi-Ÿ-uu¬GŸ-q‚i-Ÿ|iy˜|y-ŸlŸ|iy-Ÿ&ql˜˜lJR˜-… ®¥o֟˜lÖGŸo-p7¬Ÿp |²Ÿªt-²ylRŸ®JoÔtŸ®Ÿu|lAiŸ7-–p}ªŸ |y֟p˜lÔ¸Rp‘‡ WŸ'-–JŸ¥yylyai-uGŸª¬y-q-®A-Ÿ'lplŸlŸ®-t|¸¬AlRqŸ|–a-yl®-AolŸlqq˜lJRŸ–|¥‚ |tÔA®RylRŸ˜‚RAo-ql˜ ¬A®yRoŸªlRJ®¬ŸlŸt- ª|²AlŸA®¬ -yl-Ÿ˜‚–-ªl-GŸ¸RŸoR˜ Ÿ |Ÿp˜lÔ¸p-ŸylRu-qŸJ|˜p|y-t-‡Ÿ¥ |–®¬Ÿ‚l˜®ÔŸ ªŸ‚–®Rp|y¥oÔA¬Ÿ˜‚|˜}7GŸ-ŸA®¬ -ylRŸ RoŸp˜lÔ¸plŸ |Ÿ‚–-ªJ®lª-Ÿ‚–®¬oRuy|²É‡ŸR˜ Ÿ |ŸoRJy-Ÿ®Ÿ7-–J®|ŸylRªlRq¥Ÿp˜lÔ¸RpŸy-Ÿ Ru- Ÿ |‚–|a–-u|ª-yl-GŸp }–RŸ¥ª-¸-uŸ®-ŸylR®7ÖJyRŸ„ªŸ RoŸp- Ra|–llŸ¥ulR²Alt7¬uŸA|Ÿy-oª¬¸RoŸ°Ÿ‚|®¬Aol…‘‡Ÿ WŸ-©lJŸRqR–y R–GŸ‚–|\R˜|–Ÿy-¥pŸp|u‚¥ R–|ª¬AiŸy-Ÿ#ylªR–˜¬ RAlRŸ)-qRŸlŸ-¥ |–Ÿp˜lÔ¸RpŸl––|–Ÿ'|–qJ˜‘ŸŸ |–-®Ÿ-AilyRŸR-¥ ¬‘ 'p–|A®ŸªŸp–-ly֟ª®|–A}ªGŸaJ®lRŸ®t|¸|yRŸ®-a-JylRyl-Ÿ˜ -oԟ˜l֟‚–|˜ RGŸ-Ÿ‚–|˜ RŸRqRuRy ¬Ÿu|aԟ˜ -ɟ˜l֟®t|¸|yR‡ŸŸ lRŸ‚| –-\l֟ª¬|7–-®lɟ˜|7lRŸqR‚˜®¬AiŸ‚–®Rª|Jylp}ªŸ‚|Ÿ ¬uŸ²ªlRAlRŸ|JŸ –RRu-y}ª‘‡ WŸlp|Ÿ- ˜¥u¥–-GŸ-y-ql ¬pŸ‚–®Ru¬˜t|ª¬ŸªŸlJJqRª-–RŸ|u‚-y¬ŸlŸ7¬t¬Ÿat}ªy¬ŸRª-yaRql˜ -‘Ÿ-©¬ŸŸ ªŸ ¥yŸlA–|˜¬˜ Ru˜ Ûul-tRuŸ˜l֟lŸ‚t-p-tRu‡Ÿ"-Ÿp˜lÔ¸p-Ÿy-‚–-ªJ֟uylRŸ‚|–¥˜®¬t-‘‡ WŸ-ylRqŸ  Rly7R–aGŸ–RJ-p |–Ÿy-A®Rqy¬Ÿ˜R–ªl˜¥Ÿo-©-‡yR  –®¬Ÿ‚lR–ª˜®¬uŸ®R pylÖAl¥Ÿ®Ÿ ÔŸp˜lÔ¸pԟ|JŸ²ulRAi¥Ÿ–|®7|q-tŸuylRŸ7–®¥Ai‡ŸlRJ¬Ÿ˜l֟¥˜‚|p|ltRuGŸ®-¥ª-¸¬tRuGŸ¸RŸ‚|®¬Ao-Ÿ  -ŸylRŸ ¬qp|Ÿ®-ªlR–-Ÿ–®R RqyԟªlRJ®ÖŸ RAiylA®yÔGŸ-qRŸoRJy|A®R²ylRŸoR˜ Ÿy-o7-–J®lRoŸ®–|®¥ul-t¬uŸª‚–|ª-J®RylRuŸJ|Ÿ ª®|–A}ªŸ‚–|oRp |ª¬AiGŸo-plRŸplRJ¬p|qªlRpŸªlJ®l-tRu‘‡ WŸ–Ÿ"lu| i¬Ÿ‡Ÿ¥JJGŸ‚–|\R˜|–Ÿy-J®ª¬A®-oy¬Ÿª¬J®l-t¥Ÿy-¥pŸp|u‚¥ R–|ª¬AiŸy-Ÿ#ylªR–˜¬ RAlRŸ  -y¥Ÿ–Ra|yŸŸ |–-®Ÿ-¥ |–Ÿplqp¥y-˜ ¥Ÿp˜lÔ¸RpGŸªŸ ¬uŸ‚|®¬AolŸŠŠŸ\|–Ÿ-©-Ÿ–|a–-uuR–˜‘ |7R– Ÿ¥7lA-Ÿ |Ÿ‚–-ªJ®lª¬Ÿª®}–ŸJ|Ÿy-²q-J|ª-yl-GŸoRJy-pŸ –RRu-y|ªlRŸ–-J®ÔŸ˜|7lRŸ®Ÿª®|–A-ulŸqR‚lRoŸ|JŸylRa|‡Ÿ -‚–-ªJևŸR˜ Ÿ |ŸoRJy-Ÿ®Ÿy-o®-7-ªylRo˜®¬AiŸlŸy-ouÔJ–®Ro˜®¬AiŸp˜lÔ¸RpŸ|Ÿ‚–|oRp |ª-yl¥Ÿ|‚–|a–-u|ª-yl-GŸo-plRŸ plRJ¬p|qªlRpŸ‚–®RA®¬ -tRu‘‡ WŸ-–|yŸ-R–aRGŸªlAR‚–R®R˜ŸJ|Ÿ˜‚–-ªŸ RAiy|q|allŸªŸ ‡A|u

http://gazetkowo.wordpress.com/

http://gazetkowo.wordpress.com/

q-Ÿª˜®¬˜ plAiGŸp }–®¬Ÿª˜‚}t‚–-A|ª-qlŸ®Ÿy-ulŸ‚–®¬Ÿ ¬uŸ‚–|oRpAlRŸ lŸª˜p-®¬ª-qlŸ˜t-7RŸ|–-®Ÿu|AyRŸ‚¥yp ¬Ÿp˜lÔ¸plGŸ-Ÿ -p¸RŸ˜¥aR–|ª-qlŸ ‚|®¬AoRŸª-– RŸ‚–®RA®¬ -yl-‡Ÿ'Ÿ RyŸ˜‚|˜}7Ÿ˜‚t-A-u¬ŸJt¥a‡

/AUTORACH

http://gazetkowo.wordpress.com/

+_^Y\dc U]S¦ÒUS 2OKN 0S\]^ =YP^aK\O .O`OVYZWOX^ 2USS-ILES

$AN 0ILONE

¥˜˜Ÿu-Ÿ|q7–®¬ulŸJt¥aŸªJ®lÖA®y|²AlŸª|7RAŸ˜ªRoŸ y-–®RA®|yRoGŸ|–lyy¬GŸ®-Ÿult|²ÉŸlŸª˜‚-–AlRŸªŸ –-pAlRŸ‚l˜-yl-Ÿ  RoŸp˜lÔ¸pl‡Ÿ|y-J |ŸªAlÔ¸ŸylRŸu|¸RŸ¥ªlR–®¬ÉGŸ¸RŸ®a|J®lt-Ÿ ˜l֟ª¬o²ÉŸ®-ŸylRa|ŸªŸ‚–®¬˜®t¬uŸ–|p¥GŸ-qRŸª¬aqÔJ-Ÿy-Ÿ |GŸ ¸RŸylRp }–®¬Ÿu-oԟ‚|Ÿ‚–|˜ ¥ŸJ¥¸|Ÿ˜®A®Ö²Al-‡Ÿ

-yŸoR˜ ŸJ|®a|yylRŸªJ®lÖA®y¬Ÿ˜ªRoŸ¸|ylRGŸ"–-AR¬GŸ®-Ÿ |GŸ ¸RŸ‚|®ª|qlt-Ÿu¥ŸJ|p|ÍA®¬ÉŸ ÖŸp˜lÔ¸pևŸ-yŸoR˜ Ÿly¸¬ylR–RuŸ |‚–|a–-u|ª-yl-ŸªŸ\l–ulRŸ&-yaRy GŸyA‡GŸ-ŸplR–|ª-tŸ ®R˜‚|t-ulŸ–|®ªlo-oÔA¬ulŸJ¥¸RŸ˜¬˜ Ru¬Ÿ|‚–|a–-u|ª-yl-Ÿ ªŸ\l–u-AiŸ-©-qŸR˜R-–AiŸ-7|–- |–¬ŸlŸ ‡Ÿ'¬pt-J-tŸ ly¸¬ylR–l֟|‚–|a–-u|ª-yl-Ÿy-Ÿ#ylªR–˜¬ RAlRŸ- |qlApluŸ ªŸ'-˜®¬ya |ylR‡ŸlRp }–RŸ®ŸoRa|Ÿ®-oÖɟ7¬t¬ŸAlRp-ªR‡Ÿ

-yŸ–|®‚|A®ÔtŸª˜‚}t‚–-A֟®Ÿª¬J-ªylA ªRuŸ“Rlqq¬ŸylRA|Ÿ ‚|y-JŸ‚lÖɟq- Ÿ Ru¥Ÿ|JŸ‚–|‚|®¬AolŸy-‚l˜-yl-Ÿ RoŸp˜lÔ¸pl‡Ÿ |Ÿ –®RAiŸ‚|®¬Ao-AiŸy-Ÿ Ru- ŸoÖ®¬p-Ÿ#GŸª-– |²Al|ª¬uŸ ‚|7¬AlRŸªŸ|¥qJR–ŸªŸ˜ -ylRŸ|q|–-J|Ÿ®Ÿ®R˜‚|tRuŸ ¥˜˜Ÿ‚l˜®RŸ|JŸJt¥alRa|ŸA®-˜¥GŸ-Ÿy-oªlÖp˜®ÔŸ‚–®¬oRuy|²ÉŸ ˜‚–-ªl-Ÿu¥Ÿª¬o-²yl-ylRŸªŸ‚–|˜ ¬Ÿ˜‚|˜}7Ÿ RAiy|q|allGŸy-–®ÖJ®lŸ ®Ÿª¬J-ªylA ª-Ÿ“Rlqq¬Ÿ|J‚|ªlRJ®l-qy¬uŸ®-Ÿ˜R–l֟R-JŸ

l–˜ ‘GŸ-Ÿ‚}´ylRoŸ -p¸RŸ®Ÿª˜‚}t-¥ |–RuGŸª–R˜®AlRŸ| –®¬u-tŸ lŸ RAiylpGŸp }–RŸylRŸ‚|ªlyy¬Ÿ7¬ÉŸ‚–®RJ˜ -ªl-yRŸªŸ -pŸ ˜p|u‚qlp|ª-y¬Ÿ˜‚|˜}7GŸo-pŸ–|7lŸ |ŸªlRq¥Ÿ-¥ |–}ª‡Ÿ–®R®ŸªlRqRŸ u|¸qlª|²ÉŸy-‚l˜-yl-ŸylylRo˜®RoŸp˜lÔ¸pl‡Ÿ q- Ÿ¥˜˜Ÿ‚–-A|ª-tŸo-p|Ÿ‚–|a–-ul˜ -Ÿy-Ÿ–}¸y¬AiŸ˜ -y|ªl˜p-AiGŸ i|ɟplR–|ª-ylRŸ®R˜‚|tRuŸ‚–|a–-ul˜ }ªŸ˜‚–-ªl-ŸA®-˜RuŸ -Ÿ|7RAylRŸ‚|²ªlÖA-ŸJylRŸ„-ŸA®-˜RuŸ -p¸RŸlŸy|AR…Ÿy-Ÿ  –¥Jy|²AlGŸ-yŸAlR–‚qlªlRŸA®Rp-Ÿy-Ÿ‚|o-ªlRylRŸ˜l֟p˜lÔ¸plŸ plR–|ª-ylRŸ®R˜‚|tRuŸ‚–|a–-ul˜ }ªŸ‚–-A¥oÔA¬uŸy-JŸ²Al²qRŸ R-JŸ l–˜ Ÿ-–Ry lyaGŸp }–-Ÿ‚|u|at-7¬Ÿu¥ŸªŸ–|®ªlÔ®-yl¥Ÿ  -oy¬ulŸ¥˜t¥a-ulŸªŸ7–-y¸¬Ÿu¥®¬A®yRo‡Ÿ|y-J |ŸylRJ-ªy|Ÿ y-‚–-ªJ֟˜p|u‚qlp|ª-y¬AiŸ‚–|7qRu}ªŸªŸ|7˜®-–®RŸ ¥®¬˜p-tŸ ¬ ¥tŸu-al˜ –-Ÿy-Ÿ#ylªR–˜¬ RAlRŸªŸp˜\|–J®lRGŸA|Ÿ ®-–®ÔJ®-yl-‡Ÿ ®-oÖt|Ÿu¥Ÿ ¬qp|Ÿ‚lÖɟq- ‡Ÿ¥˜˜Ÿu-Ÿy-J®lRoÖGŸ¸RŸªp–} ARŸ7ÖJ®lRŸ u}atŸ –|Ai֟|J‚|A®ÔÉVŸ|7¬Ÿ ¬qp|ŸylRŸ®-ŸJt¥a|‡Ÿ ¥˜˜ŸoR˜ Ÿ®-‚-q|y¬uŸal -–®¬˜ ÔŸlŸ¥ªlRq7l-Ÿ˜‚ÖJ®-ɟª|qy¬Ÿ A®-˜Ÿ–-®RuŸ®RŸ˜ª|lulŸal -–-ul‡ŸRJ¬yRGŸA®Ra|Ÿu¥Ÿ7–-p¥oRGŸ  |Ÿp˜lÔ¸p-ŸR-JŸ l–˜ Ÿ¥l -–‡Ÿ–R  GŸ‚–®RAlR¸ŸªlR˜®GŸ ¸RŸAiAR˜®Ÿoԟª¬J-É[



http://gazetkowo.wordpress.com/

=ZS] ^\OÄMS ]U\œMYXc Ÿ Ÿ

'‚–|ª-J®RylRŸ

¤^

Ÿ Ÿ

|˜p|y-t¬Ÿ–|®ª}oŸ|‚–|a–-u|ª-yl-‡Ÿ+-‚Rªyl-ylRŸ®-J|ª|qRyl-ŸpqlRy }ªŸ

¡œ

Ÿ ¤Ÿ

+7lR–-ylRŸª¬u-a-͇Ÿp–R²q-ylRŸ‚| –®R7ŸpqlRy }ªŸ

¡

Ÿ ¡Ÿ

q-y|ª-ylRŸ‚–|oRp ¥‡Ÿq-y|ª-ylRŸ®Ÿu¬²qԟ|Ÿ˜¥pAR˜lRŸ

°

Ÿ `Ÿ

‚|ªlR²AlŸ¥¸¬ p|ªylp-ŸlŸ®-J-yl-‡Ÿ–®¬˜ Ö‚|ª-ylRŸJ|Ÿ‚–-ªJ®lªRoŸ‚–-A¬Ÿ

¡z

Ÿ ^Ÿ Ÿ Ÿ

'¬˜ -–A®-oÔA|ŸJ|7–¬Ÿ‚–|oRp ‡Ÿ"ª|–®RylRŸ|‚–|a–-u|ª-yl-ŸŸ y-Ÿ‚|J˜ -ªlRŸJ|˜p|y-t¬AiŸ‚–|oRp }ªŸ

œz

Ÿ Ÿ

|y –|q-ŸªR–˜ol‡Ÿ–|a–-u|ª-ylRŸJR\Ry˜¬ªyRŸ

¤°^

Ÿ œŸ

"R˜ ¬ŸlŸAlÔat-Ÿly Ra–-Ao-‡Ÿ|o-ªl-oԟ˜l֟‚–|7qRu¬Ÿ

¤¡

Ÿ UŸ

'¬ ª-–®-ylRŸ˜ R–|ª-yRŸ R˜ -ul‡Ÿ+-‚Rªyl-ylRŸ‚|‚–-ªy|²AlŸp|J¥Ÿ

¡°

Ÿ zŸ

|ÍA}ªp-Ÿl R–-Aol‡Ÿ'˜®¬˜ plRŸRqRuRy ¬ŸtÔA®ÔŸ˜l֟®RŸ˜|7ÔVŸ

¡`

°ŸŸ

-˜ Ö‚y-Ÿl R–-Ao-‡ŸR²qlŸylRŸoR˜ Ÿ®R‚˜¥ RVŸlŸ -pŸqR‚lRoŸ |Ÿy-‚–-ªlɟ

¡œ

ŸŸ

tÖJ¬‡Ÿ–|\R˜o|y-qyRŸ¥˜¥ª-ylRŸ7tÖJ}ª

`°¡

¤ŸŸ

®RA®¬ªl˜ ¬Ÿ²ªl- ‡Ÿ–|AR˜ŸªŸ‚–-p ¬ARŸ

`¡^

|J- RpŸŸ

|®|˜ -t|²Al‡ŸlÖɟy-oª-¸ylRo˜®¬AiŸ Ru- }ªŸ„p }–¬AiŸylRŸ‚|–¥˜®¬ql²u¬…Ÿ

``z

"RAiylplŸlŸ®-˜-J¬‡Ÿ-–®ÖJ®l-ŸJq-ŸJ|²ªl-JA®|y¬AiŸ‚–|a–-ul˜ }ªŸ

`^z

Ÿ

`^

|J- RpŸŸ p|–|ªlJ®Ÿ

=ZS] ^\OÄMS ]dMdOQœ¸Yac AZ\YaKNdOXSO 4WÌJMÌZGAROZWÌJOPROGRAMOWANIA:\œL_TO]d XK_Mdc¨ ]S° MdOQYÄ TONXKU WœdQ Z\œL_TO

ZYaSONdSO¨ ÒO ^Y MdOQY ]S° _Mdc]d XSO TO]^ S]^Y^XO$ i6OZSOT _WSOÄMS¨ a ZKWS°MS aKÒXSOT]dO SXPY\WKMTO

XK Z\dcU¸KN Y NdSUSMR daSO\d°^KMR U^œ\cMR XKVOÒc _XSUK¨ S Y ^cW ÒO a]ZSXKXSO ]S° ZY ZSYXYacMR

]UK¸KMR ^Y d¸c ZYWc]¸p 4KU aS°M WYÒO]d Z\dOUYXK¨ WœdQ ÒO >aYTO ÒcMSO XKZ\KaN° dKVOÒc YN

XK_MdOXSK ]S° \YdaSTKXSK NY]UYXK¸OQY YZ\YQ\KWYaKXSK) q-Ÿp|a|Ÿ‚–®R®y-A®|y-ŸoR˜ Ÿ -Ÿp˜lÔ¸p-Ÿ

¤

'lRu¬GŸA|Ÿ˜|7lRŸu¬²ql˜®Ÿ

¤œ

R -‚|®y-ylRFŸu¬²qRylRŸ|Ÿu¬²qRyl¥Ÿ

¤z

Ÿ| |GŸA|Ÿ")Ÿu|¸R˜®Ÿ®–|7lÉGŸ-7¬Ÿ®u¥˜lɟu}®aŸJ|Ÿ‚|˜t¥˜®R͘ ª-Ÿ

¡

–®RA®¬ -oŸp|ylRA®ylRŸ

¡¤

+R˜‚}tŸ–RARy®Ry }ªŸ RAiylA®y¬AiŸ

¡`

|J®lÖp|ª-yl-Ÿ

¡^



http://gazetkowo.wordpress.com/

3PISTREuCI

.Y]UYXK¸c \YdaœT YZ\YQ\KWYaKXSK



DKZOaXSKXSO dKNYaYVOXSK UVSOX^K *EuLIKLIENTJESTNIEZADOWOLONY WSZYSCYS’NIESZCZÃuLIWI aYSW dKNKXSOW s TKUY ]ZOMTKVS]^c YN \YdaYT_ YZ\YQ\KWYaKXSK s TO]^ \OKVSdKMTK ^KUSMR

ZYWc]¸œa 4ONXKU Z\dOU]d^K¸MOXSO XSOZ\OMcdcTXOT SNOS a NdSK¸KT¦Mc UYN U^œ\c ZYXKN^Y dKNYaKVK

UVSOX^K XSO TO]^ Z\Y]^O A ^cW \YdNdSKVO ZYUKd_TOWc TKU ]Z\Y]^K¨ acdaKXSYW a YL]dK\dO

\YdaYT_ YZ\YQ\KWYaKXSK S _NY]^°ZXSK¨ ZY^\dOLXO Z\YQ\KWc XK MdK] S ZY _]^KVYXcMR

UY]d^KMR :Y\K d¸KZK¨ VKZ^YZc S \YdZYMd¦¨ XK_U° NY]^K\MdKXSK NY]UYXK¸OQY YZ\YQ\KWYaKXSK

®q-p-ulŸ-AlRo-ŸªAi|J®lŸJ|Ÿly R–yR ¥Ÿ

Cel

¡U

'ŸªlÖp˜®|²AlŸ‚–|oRp }ªŸ –®R7-Ÿ¥ª®aqÖJylɟJª-Ÿat}ªyRŸ®-a-JylRyl-Ÿ

¡z

|®ª}oŸ|‚–|a–-u|ª-yl-ŸuR |JԟªlRqplRa|Ÿª¬7¥Ai¥ŸŸ



–®RylR²u¬Ÿ˜l֟ªŸA®-˜lRŸWŸJª-Ÿ ¬a|JylRŸ‚}´ylRoŸ



|®ª}oŸ|‚–|a–-u|ª-yl-ŸuR |JԟªlRqplRa|Ÿª¬7¥Ai¥Ÿp|ÍA®¬Ÿ˜l֟®ª¬pqRŸ ' Ÿ Ÿ



|˜p|y-t¬Ÿ–|®ª}oŸ|‚–|a–-u|ª-yl-Ÿ‚|qRa-Ÿy-VŸ

`^

|Ai|J®RylRŸJ|ŸARq¥ŸJ®lÖplŸ" Ÿ



-¸J-Ÿl R–-Ao-Ÿ |Ÿulyl‚–|oRp Ÿ



-¸J-Ÿl R–-Ao-Ÿ‚–|ª-J®lŸJ|Ÿ–|®ª|o¥Ÿ|‚–|a–-u|ª-yl-Ÿ |Ÿ')  ŸÛŸ



qlRy ŸÕ+ Ÿ®ulRyl-tŸ®J-ylRŸ



'‚–|ª-J®RylRŸ‚|‚–-ªRpŸ |Ÿ"ª|oRŸ®-J-ylRŸ



¥˜l˜®Ÿ‚|–-J®lɟ˜|7lRŸ®Ÿ'µ)Ÿ‚–|7qRu-ulVŸ



 R–-AoRŸ-¥ |u- ¬A®ylRŸ¥ª®aqÖJyl-oԟ®ul-y¬Ÿ

^U

‚–|a–-u|ª-ylRŸoR˜ Ÿa| |ªRŸJ|‚lR–|ŸªŸu|uRyAlRŸoRa|Ÿ # "Õ Ÿ



-–®ÖJ®l-ŸJ|Ÿ"ª|oRoŸ‚–|a–-ul˜ ¬A®yRoŸ˜p–®¬yplŸy-–®ÖJ®l|ªRoŸŸ

¤

*ESTEwWTYMMIEJSCUNA DRODZEDOUDOSTÅPNIENIA DOSKONAŽEGO OPROGRAMOWANIA

7YJwCIOWY CEL

3TOSOWAŽEwITERACJE ABYDOTRZEÁDO CELUb



bJEDNAKOBECNIE ZNAJDUJESIÅON GDZIEINDZIEJ

http://gazetkowo.wordpress.com/

3PISTREuCI

DLSO\KXSO acWKQKº

9U\OÄVKXSO ZY^\dOL UVSOX^œa

 Tytuł: Opis:

KU^_KVXO

AcÄaSO^VKXSO dKWœaSOº AS^\cXK WK acÄaSO^VK¨

dKWœaSOXSK UVSOX^YW 9\LS^ 9\SYXK

Tytuł:

DKWKaSKXSO ZKUSO^_

Opis:

5VSOX^ 9\LS^ 9\SYXK L°NdSO WœQ¸

OMTKVXc

dK\OdO\aYaK¨ Z\dOd SX^O\XO^ ZKUSO^ ]Z d NYNK^UYacWS _]¸_QKWS

Tytuł: Opis:

.IEZAWSZEMO˜NADOSTA¿TO CZEGOSIÃCHCEa JEDNAKLEPIEJZAPEWNI¿TOKLIENTOM .Y]UYXK¸c Z\YMO] \YdaYT_ YZ\YQ\KWYaKXSK Z\YaKNdS NY _NY]^°ZXSOXSK ^OQY MdOQY MRM¦

UVSOXMS A ^cW \YdNdSKVO YZS]_TOWc UYW_XSUYaKXSO ]S° d UVSOX^KWS a MOV_ YU\OÄVOXSK SMR

acWKQKº aYLOM YZ\YQ\KWYaKXSK .YaSO]d ]S° a TKUS ]ZY]œL YZYaSOÄMS _Òc^UYaXSUK

L_\dK WœdQœa S Q\K ZVKXS]^cMdXK ZYWKQKT¦ a d\Yd_WSOXS_ YNLSY\Mœa .dS°US ^OW_ NY

WYWOX^_ dKUYºMdOXSK Z\YTOU^_ dO]Zœ¸ WYÒO _dc]UK¨ ZOaXYĨ ÒO ]^aY\dc¸ ^Y MdOQY MRM¦

UVSOXMS K XSO ^cVUY WK\X¦ XKWSK]^U° YMdOUSaKXOQY Z\YN_U^_

O]^c S MS¦Q¸K SX^OQ\KMTK

!

:YTKaSKT¦ ]S° Z\YLVOWc #ZASEMNAWETNAJLEPSZEMUPROGRAMIuCIEZDARZYSIÃNARUSZY¿ POPRAWNOu¿KOMPILACJI :\dcNK\dc¸Y ]S° ^Y d ZOaXYÄMS¦ XSOWKV UKÒNOW_ 4O]^OÄ ZOaSOX ÒO >aœT UYN ]S° UYWZSV_TO

Z\dO^O]^YaK¸OÄ QY aSOVYU\Y^XSO XK a¸K]XOT WK]dcXSO K XK]^°ZXSO Z\dO]¸K¸OÄ NY \OZYdc^Y\S_W

4ONXKU QNdSOÄ WS°Ndc WK]dcX¦ U^œ\OT _ÒcaK]d K MdK\X¦ ]U\dcXU¦ daKX¦ ]O\aO\OW U^YÄ

W_]SK¸ dWYNcPSUYaK¨ UYN 8SO]dMd°ÄXSU U^œ\c TKUY XK]^°ZXc ZYLSO\dO d \OZYdc^Y\S_W UYN

L°NdSO WSK¸ N_ÒY Z\KMc Z\dc Z\dca\KMKXS_ NdSK¸KT¦MOT XSOQNcÄ TOQY aO\]TS A ^cW \YdNdSKVO

ZYUKd_TOWc TKU Z\dcQY^YaK¨ ]SK^U° dKLOdZSOMdKT¦M¦ U^œ\K dKZOaXSK NdSK¸KXSO UYWZSVKMTS

S Z\YN_U^caXYĨ dO]ZY¸_ +' + ŸA|²Ÿ‚}oJ®lRŸ´qRŸ

¤`

ԟ –®¬Ÿ˜‚|˜|7¬Ÿ‚|˜ –®Ra-yl-Ÿ˜¬˜ Ru¥Ÿ

¤

"R˜ ¬ŸA®-–yRoŸ˜p–®¬yplŸJ| ¬A®ÔŸ‚–®RJRŸª˜®¬˜ pluŸJ-y¬AiŸ ' Û')ŸlŸ')Û')Ÿ

¤œ

"R˜ ¬Ÿ˜®-–RoŸ˜p–®¬yplŸ+µӟl֟J|Ÿp|J¥Ÿ

¤U

"R˜ ¬Ÿ7l-tRoŸ˜p–®¬yplŸª¬u-a-oԟªlRJ®¬Ÿ|ŸªyÖ –®¥Ÿ˜¬˜ Ru¥Ÿ

¤œ

"R˜ |ª-ylRŸ' +) " ŸªŸoRJy¬uŸp–|p¥Ÿ

¤œ

¥ |u- ¬®-Ao-Ÿ R˜ }ªŸ‚–®¬Ÿ¥¸¬Al¥Ÿ‚q- \|–u¬Ÿ R˜ |ªRoŸ

¤œU

#¸¬ª-ylRŸ‚q- \|–u¬ŸJ|Ÿ¥–¥Ai-ul-yl-Ÿ R˜ }ªŸ

¤œz

 R–|ª-ylRŸŸ®-Ÿ‚|u|Aԟy-–®ÖJ®l-Ÿ–¥l˜R|y –|qŸ

>O]^c MdK\XOT ]U\dcXUS

¤U¤

"R˜ ¬Ÿaª-–-y ¥oԟJ®l-t-ylRŸ‚–|a–-u¥GŸ‚–-ªJ-Ÿ

¤U`

–®R R˜ |ª-ylRŸA-tRa|Ÿp|J¥Ÿª¬u-a-Ÿ˜‚–-ªJ®Ryl-Ÿ µ ŸÕ+Ÿ

¤z¤

#¸¬oŸ–-‚|– ¥Ÿ‚|p–¬Al-GŸ-7¬Ÿ®|7-A®¬ÉGŸp }–RŸuR |J¬Ÿ˜ÔŸ˜‚–-ªJ®-yRŸ

¤z¡

#®¬˜p-ylRŸª¬˜|plRa|Ÿ‚|p–¬Al-Ÿp|J¥ŸylRŸ®-ª˜®RŸoR˜ Ÿ‚–|˜ RŸ

¤z^

–} plRŸ˜‚| p-ylRŸ–|7|A®RŸ

¤zœ

-–®ÖJ®l-ŸJ|Ÿ"ª|oRoŸ‚–|a–-ul˜ ¬A®yRoŸ˜p–®¬yplŸy-–®ÖJ®l|ªRoŸŸ

¡°°

INTERFAC $"!CCESE SOR GET'#GC)DINT SAVE'#CARD' 'IFT#ARD IFT#ARD VOID

4EST'OOD$

"!CCESSOR

GET'#GC)DINT ' SAVE'#CARD'IFT# IFT#ARD ARD VOID

4EST)NSUFFICIENT$" !CCESSOR GET'#GC)DINT SAVE'#CARD' 'IFT#ARD IFT#ARD VOID

$" 5TILITIES

/RDER 0ROCESSOR

4EST)NVALID$" !CCESSOR GET'#GC)DINT 'IFT#ARD SAVE'#CARD' $ATABASE IFT#ARD VOID

ER

PROCESS/RD

>O]^c ]dK\OT ]U\dcXUS

>O]^c LSK¸OT ]U\dcXUS



GET'#

-Y3QL$"!C CESSOR GET'#GC)DINT SAVE'#CARD' 'IFT#ARD IFT#ARD VOID

OM

SELECT FR

C LANCES ET CHECKBA O R INSERTINT

SAVE/RDE

SAVE'#

NT

UPDATEAM



3PISTREuCI

http://gazetkowo.wordpress.com/ Ac^aK\dKXSO ]^O\YaKXO ^O]^KWS

"

DKZOaXSKXSO ZYZ\KaXYÄMS UYN_ #ZASEMNAJWA˜NIEJSZEJESTUSTALENIEOCZEKIWAÊ .YL\c UYN W_]S NdSK¸K¨ s UKÒNc ^Y

aSO =U¦N TONXKU aSKNYWY ÒO UYN NdSK¸K) 8KaO^ Z\dc dK]^Y]YaKXS_ ^O]^œa TONXY]^UYacMR

dXKMdXO P\KQWOX^c UYN_ XSO ]¦ ]Z\KaNdKXO + QNcLc ZY^\KU^YaK¨ ^O]^c TKUY ZYN]^KaYac

OVOWOX^ \YdaYT_ YZ\YQ\KWYaKXSK) 1NcLc a]dc]^USO dKNKXSK acUYXcaK¨ d WcÄV¦ Y ^O]^KMR)

A ^cW \YdNdSKVO acUY\dc]^KWc aSONd° XK ^OWK^ UYX^\YVS aO\]TS MS¦Q¸OT SX^OQ\KMTS S ^O]^œa

K_^YWK^cMdXcMR NY Z\dcQY^YaKXSK Ä\YNYaS]UK U^œ\O ZYdaKVK LOdZSOMdXSO XKZ\KaSK¨ _]^O\US

\OPKU^Y\cdYaK¨ UYN K XKaO^ ZYXYaXSO SWZVOWOX^YaK¨ P\KQWOX^c ]c]^OW_

l˜®Ÿ R˜ ¬ŸŸ+Ó"#GŸ-ŸylRŸy-Ÿp|ÍA¥Ÿ





-dO\aYXO$ ^O]^c UYºMd¦ ]S° XSOZYaYNdOXSOW



DSOVYXO$ UYN Z\dOMRYNdS ^O]^c



c YNZYaSKNK]d dK SMR \YdaS¦dKXSO ,¸°Nc dK\œaXY

a UYNdSO XKZS]KXcW Z\dOd -SOLSO TKU S _ÒcaKXcW Z\dOd \YdaSTKXO YZ\YQ\KWYaKXSO

]¦ XK^_\KVXcW dTKaS]USOW a \YdaYT_ YZ\YQ\KWYaKXSK =ZY]œL XKZ\KaSKXSK _]^O\OU

ZYNYLXSO TKU a]dc]^USO SXXO YZO\KMTO ZYaSXSOX ZK]YaK¨ NY MK¸OQY Z\YMO]_ >\dOLK

Z\dcQY^YaK¨ ^KLVSM° a¸¦Mdc¨ a Z\KMO UVSOX^œa aSK\cQYNXSO Y]dKMYaK¨ MdK] ZY^\dOLXc

XK aZ\YaKNdOXSO ZYZ\KaOU Y\Kd dK]^Y]YaK¨ \OPKU^Y\cdKMT° S a]^°ZX¦ \OPKU^Y\cdKMT°

a MOV_ XKZ\KaSOXSK L¸°Nœa Y\Kd dKZYLSOÒOXSK ac]^°ZYaKXS_ SMR a Z\dc]d¸YÄMS

'Ÿ‚|‚–®RJyluŸ|JAlyp¥Ÿ

`°`

-o‚lR–ªŸu¥˜l˜®Ÿ‚|–|®u-ªl-ɟ®ŸpqlRy RuŸ

`°

lR–ª˜®¬Ÿ‚–l|–¬ R FŸ¥u|¸qlªlRylRŸ®7¥J|ª-yl-Ÿ|‚–|a–-u|ª-yl-ŸŸ

`¤

|aql7¬²u¬Ÿy-‚–-ªlɟp|JVŸ

``

V-qRŸ –®R7-Ÿy-‚–-ªlɟ\¥ypAoRŸ˜¬˜ Ru¥Ÿ

`^

p–R²qGŸp }–RŸ\¥ypAoRŸJ®l-t-oԟ

`

" +ŸªlR˜®GŸA|Ÿ„ylR…ŸJ®l-t-Ÿ

`z

|Ÿ®–|7lt7¬²ŸªŸ RoŸ˜¬ ¥-AolŸ

`z

˜®-A¥oŸA®-˜Ÿ‚–-A¬Ÿ‚–®¬Ÿ¥¸¬Al¥Ÿ R˜ }ªŸ‚¥yp |ª¬AiŸ

`¤°

ŸA®¬uŸly\|–u¥oԟl֟ª¬ylplŸ R˜ }ªŸ‚¥yp |ª¬AiŸ

`¤¤

y ¥lAo-ŸA®t|yp}ªŸ®R˜‚|t¥Ÿu-Ÿ®y-A®RylRŸ

`¤`

|ly\|–u¥oŸpqlRy -Ÿ|Ÿ˜®-A¥yp|ª¬uŸA®-˜lRŸy-‚–-ª¬Ÿ7tÖJ}ªŸ

`¤

¬ ¥-Ao-Ÿª¬aqÔJ-ŸJ|7–®RVŸ

`¡°

VlŸp|ÍA®¬˜®Ÿl R–-Ao֟˜¥pAR˜Ru[Ÿ

`¡

ŸpqlRy ŸoR˜ Ÿ®-J|ª|q|y¬Ÿ

`¡¤

-–®ÖJ®l-ŸJ|Ÿ"ª|oRoŸ‚–|a–-ul˜ ¬A®yRoŸ˜p–®¬yplŸy-–®ÖJ®l|ªRoŸŸ

`¡`



3PISTREuCI

http://gazetkowo.wordpress.com/ aœT WœdQ

4WÎJ M šE 4/ ÎZG UWAšA JEST WA šNE

"ª}oŸu}®aŸ¥ªlRq7l-Ÿy|ªRŸly\|–u-AoR‡ŸlR¥˜ -yylRŸ‚|˜®¥p¥oRGŸ˜p-y¥oRŸ lŸA®Rp-Ÿy-ŸA|²ŸylR®ª¬ptRa|‡Ÿ+|˜ -tŸ®7¥J|ª-y¬ŸªŸ RyŸ˜‚|˜}7ŸlŸ‚|u-a-ŸŸ lŸ¥ –®¬u-ɟ˜l֟‚–®¬Ÿ¸¬Al¥‡Ÿ |ŸªlÖAŸ–|7lŸ"ª}oŸu}®aŸ‚–®¬Ÿy-‚| p-yl¥Ÿ–¥ ¬y|ª¬AiGŸ®ª¬pt¬AiGŸ ˜ -yJ-–J|ª¬AiŸ®o-ªl˜pŸ'˜®¬˜ p|GŸA|Ÿu|¸RGŸ-7¬ŸylRŸ‚–®R˜®p-J®-t¬Ÿ ªŸª¬p|y¬ª-yl¥ŸoRa|Ÿ‚–-ªJ®lªRoŸ‚–-A¬GŸA®¬qlŸªŸ–RoR˜ –|ª-yl¥Ÿ–®RA®¬GŸ p }–RŸ˜ÔŸª-¸yR‡Ÿ#u¬˜tŸylRŸ®-ou¥oRŸ˜l֟®-Ai|ª¬ª-ylRuŸ7R®ª-– |²Al|ª¬AiŸ ly\|–u-AolGŸp }–RŸylaJ¬ŸylRŸ‚–®RAi|J®ÔŸ‚–®R®Ÿ\lq –FŸ |ŸoR˜ Ÿp|u‚qR ylRŸ ylRl˜ | yR‘‡Ÿ pÔJŸu}®aŸªlRGŸA|ŸoR˜ Ÿª-¸yRŸ+-t}¸u¬GŸ¸RŸªŸ –-pAlRŸª¬AlRA®plŸy-‚| p-˜®Ÿ  ¬a–¬˜-‡Ÿ|Ÿ˜l֟ª RJ¬ŸJ®lRoRŸªŸu}®a¥ŸlŸAlRqR R¥–|y¬Ÿ‚–®R˜¬t-oԟ˜¬ay-t¬‡Ÿ|o-ªl-oԟ˜l֟Ru|AoR‡ŸŸ –®Rp-´ylplŸAiRulA®yRŸ‚t¬yԟ˜®R–|pԟ\-qԇ ®lÖplŸ Ru¥Ÿu}®aŸªlRGŸA|ŸoR˜ Ÿl˜ | yR‡

>Y W_]S Lc¨ S]^Y^XO 8SO dKZYWSXKT Y ^cW '¬|7–-´Ÿ˜|7lRGŸ¸RŸ®y-oJ¥oR˜®Ÿ˜l֟ªŸJ|u¥Ÿq¥7Ÿ7l7ql| RAR‡ŸR˜ Ÿ |Ÿ 7R®‚lRA®y¬GŸAlR‚t¬ŸlŸ‚|®7-ªl|y¬Ÿ ¬a–¬˜}ªŸ|7˜®-–‡Ÿ#A®¬˜®Ÿ˜l֟ªŸ–-u-AiŸ ‚–®¬a| |ª-͟J|ŸRa®-uly}ªŸq¥7Ÿ‚–}7¥oR˜®Ÿ®atÖ7lɟ˜p|u‚qlp|ª-yRŸ  RAiylA®yRŸ®-a-JylRylRGŸp }–RŸ®J-ylRuŸ‚–®Rt|¸|yRa|Ÿu|¸R˜®Ÿ|‚-y|ª-ɟ ªŸ ¬J®lRÍGŸ-ŸA|Ÿy-oª¬¸RoŸªŸ°ŸJyl‡Ÿ

JEGO M 4WO :DANIE 4/ NIE MÎZGU ARTE JEST W IÅTANIA ZAPAM

hWIETNIE *ESZCZETYLKO NAST»PNYCHNUDNYCH STRON

R˜ ŸoRJy-pŸ‚RªlRyŸ‚–|7qRu‡Ÿ}®aŸAiARŸª¬²ªl-JA®¬ÉŸlŸªlRqpԟ ‚–®¬˜t¥aևŸ–}7¥oRŸ¥‚Rªylɟ˜lÖGŸ¸RŸªŸ|A®¬ªl˜ ¬Ÿ˜‚|˜}7ŸylRl˜ | yRŸ –R²AlŸ ylRŸ®-ouԟ|a–-ylA®|y¬AiŸ®-˜|7}ª‡ŸR‚lRoŸ‚|²ªlÖAlɟoRŸy-Ÿ®-‚-ulÖ -ylRŸ y-‚–-ªJ֟ª-¸y¬AiŸ–®RA®¬‡Ÿ"-plAiŸo-pŸ ¬a–¬˜¬GŸo-pŸ|alR͟lŸlyyRŸ ®-a–|¸Ryl-GŸ®Ÿp }–¬ulŸ\-AR Ÿ|Ÿ‚˜R¥J|ylulRŸ"- ¥˜lRp‘ŸªŸ˜R–ªl˜lRŸŸ -˜®-Ÿpq-˜-Ÿ‚–-ªJ|‚|J|7ylRŸylRŸ®R pylRŸ˜l֟‚|ŸU‡Ÿ lRŸu-Ÿ˜‚|˜|7¥GŸ-7¬Ÿ‚–®Rp-®-ɟu}®a|ªlŸy-˜ Ö‚¥oÔAԟly\|–u-AoÖFŸ RoGŸu}®a¥GŸªlRqplRŸJ®lÖplGŸ-qRŸylR®-qR¸ylRŸ|JŸ Ra|GŸo-pŸy¥Jy-ŸoR˜ Ÿ  -Ÿp˜lÔ¸p-ŸlŸo-pŸyl˜plŸª¬ylpŸ|˜lÔa-uŸ|7RAylRŸy-ŸRu|Ao|y-qyRoŸ˜p-qlŸ lAi R–-GŸy-‚–-ªJ֟AiA֟®-‚-ulÖ -ɟ RŸly\|–u-AoR‘‡Ÿ

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

*AKKORZYSTA¿ZTEJKSI’˜KI



OKN 0S\]^p VXSMc U]S¦ÒOU d ]O\SS i2 ^O dc

ÒO c

KW KN U¸ DK c¨ MRM¦ ]S° MdOQYÄ XK_Md

ZOaXS¨ ]S° ÒO XSO

Ä dKZKWS°^K¨ K XK]^°ZXSO _

MY OLK

^\d SO\a Kº

KTZ ¨) 8 ° MdOQYÄ XK_Mdc  AON¸_Q XKTXYa]dcMR LKN -Y TO]^ ZY^\dOLXO KLc ]S ]dMdKXS_ PKU^œa a ZKWS°MS T

WSO °MO K _

aS K X QYÄ VOQ

ZY

MdO

XSO KQK XSO cW KNK MdOT _MdOXSO ]S° a dY]^KXSO ^Y dKZYWXSKXO D QSS S Z]cMRYVYQSS acMRYaKa YVY YLS O_\ R X XcM ^ca QXS d NdSONdSXc XK_U UY œT WœdQ YXSO ASOWc MY ZYL_NdS >a XSÒ ]KWOQY ^OU]^_ XK ]^\ MR d ]O\SS i2OKN 0S\]^p$

K]^Y]YaKXO a U]S¦ÒUK S° d SK ] dOX

_M SKT¦

]KN

dK 8SOU^œ\O d SK XSÒ ]KWO ]¸YaK S ]Z\Ka Y ¸K^aSOT]dO NY dKZKWS°^KX N_Ò



XUS cMR c]_ d¦M ^cM R
KUSO \YdaS¦dKXSO dK]^Y]YaKVSÄWc a Y]^K^XSW ¨aSMdOXS_ a U^œ\cW

P_XUMTK i6YQYaKXSOp WSK¸K XSÒ]dc Z\SY\c^O^ TONXKU ^\dOLK Lc¸Y T¦

dKZVKXYaK¨ Z\dON SWZVOWOX^KMT¦ P_XUMTS iDKU_Z ]Z\d°^_p

9$ DK]^KXœa ]S° XKN Z\dOXSO]SOXSOW ^OT P_XUMTS NY XK]^°ZXOT

-dc ZY dK^\_NXSOXS_ NYNK^UYacMR Y]œL WYÒXK

daS°U]dc¨ VSMdL° dKNKº acUYXcaKXcMR a UKÒNOT S^O\KMTS)

acN¸_ÒOXSO MdK]_ NY ZYXKN WSO]S¦MK -Y ZYaSXSOXOW

d\YLS¨)

S^O\KMTS 7YÒO]d Z\dOWSO]dMdK¨ dKNKXSK WS°Ndc NXSYacWS

S^O\KMTKWS NY WYWOX^_ _dc]UKXSK ZOaXYÄMS ÒO dNY¸K]d dKUYºMdc¨

Z\KMO a dKZVKXYaKXcW MdK]SO AcN¸_ÒKXSO S^O\KMTS Q\YdS dOTÄMSOW

d YZ^cWKVXOT ÄMSOÒUS \YdaYT_

:$

:Y\d¦NUYaKXSO dKNKº aON¸_Q Z\SY\c^O^œa

YU\OÄVYXcMR Z\dOd UVSOX^K TO]^ UY\dc]^XO MY TONXKU d\YLS¨

TOÄVS XSOU^œ\O P_XUMTO ]¦ XSOdL°NXO NY \OKVSdKMTS SXXcMR)

9$

4OÄVS NKXK P_XUMTK dKVOÒc YN SXXOT aK\^Y TO ZY¸¦Mdc¨ S _ZOaXS¨

]S° ÒO dY]^KX¦ d\OKVSdYaKXO a ^OT ]KWOT S^O\KMTS .YdaYVYXO TO]^ Z\dc

^cW _WSO]dMdKXSO P_XUMTS Y XSÒ]dcMR Z\SY\c^O^KMR Z\dON aKÒXSOT]dcWS

dKNKXSKWS TOÄVS acWKQK ^OQY _UYºMdOXSO ^cMR Y]^K^XSMR

:$

9$ >KU TONXKU ^\dOLK dKMRYaK¨ Z\dc ^cW Y]^\YÒXYĨ .YNKXSO

N\_QSOT Y]YLc XSO ]U\KMK MdK]_ Z\dcQY^YaKXSK P_XUMTS Y ZY¸Ya°

A \YdNdSKVO  Z\dc YWKaSKXS_ ]dcLUYÄMS Z\KMc YZS]_TOWc TKU

_adQV°NXS¨ UY]d^c YQœVXO daS¦dKXO d N_ÒcWS dO]ZY¸KWS

:$

-Y ]S° ]^KXSO TOÄVS ac]^¦ZS¦ dWSKXc acWKQKT¦MO

dWYNcPSUYaKXSK ZVKXœa)

9$

DWSKXc ]¦ s XSO]^O^c s ]^K¸cW OVOWOX^OW \YdaYT_

YZ\YQ\KWYaKXSK S ^\dOLK TO _adQV°NXSK¨ a UKÒNcW Z\YMO]SO

8K ]dMd°ÄMSO S^O\KMTO ZYdaKVKT¦ ]Z\KaXSO \KNdS¨ ]YLSO d XYacWS

acWKQKXSKWS :\dOa\œ¨ ]^\YX° S Z\dOUYXKT ]S° MY WKWc XK WcÄVS

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

:MIANYSIÃZDARZAJ’

5VSOX^ ,¯.D3/ dWSOXSK¸ dNKXSO -AlRpŸ®- ªlR–J®ltŸ‚q-yGŸ-Ÿl R–-Ao-Ÿy¥uR–ŸŸ®|˜ -t-Ÿ¥p|ÍA®|y-‡Ÿ JŸ‚RªyRa|ŸA®-˜¥Ÿ‚–-A¥oR˜®Ÿo¥¸Ÿy-JŸJ–¥aԟl R–-AoÔGŸª˜®¬˜ p|ŸlJ®lRŸ ®a|JylRŸ®Ÿ‚q-yRuGŸplRJ¬Ÿy-aqRŸJ®ª|ylŸ-AlRpV

7ITRYNAZACZYNAWYGLDA·vWIETNIE JEDNAK POOSTATNIEJITERACJIPRZYSZˆOMIDOGˆOWYKILKA POMYSˆÄW5WA‘AM ‘ENAPRAWD»WA‘NEJEST ABYNAWITRYNIE3ZLAKAMI-ACIEJAZNAJDOWAˆA SI»LISTADYSKUSYJNA COPOZWOLIKLIENTOM KOMUNIKOWA·SI»ZESOB 0AMIÅTAJ JEwLI4WOJEA PLIKACJE NIEBÅD” SPEŽNIAÁOCZE KIW ODBIORCÎW NIEZAJDZIESZ AÌ WBRANšY ROZWOJUOPRO DALEKO GRAMOWANIA

AZ\YaKNdOXSO ZYZ\KaOU ^Y >aYTO dKNKXSO |ª¬Ÿ‚|u¬˜tŸ-Ép-Ÿ|®y-A®-GŸ¸RŸ –®R7-ŸJ|J-ɟ –®¬Ÿy|ªRŸ\¥ypAoRGŸ ®Ÿp }–¬AiŸp-¸J-Ÿu-Ÿª¬˜|plŸ‚–l|–¬ R ‡Ÿ|y-J |ŸylRŸªl-J|u|ŸoR˜®A®RGŸ lqRŸA®-˜¥Ÿ®-oulRŸlAiŸlu‚qRuRy -Ao-‡ŸRJy-pŸu¥˜l˜®Ÿ®y-qR´ÉŸ˜‚|˜}7Ÿy-Ÿ ¥ª®aqÖJylRylRŸlAiŸªŸ‚q-y-Ai‡

Dołączanie do listy dyskusyjnej Priorytet klienta: 20

Zamieszczanie in form na liście dyskus acji yjnej Priorytet klient a: 20

Utworzenie grupy Węd rownicy w serwisie Google Priorytet klienta: 20

E -ACIEK 4O TRZYNOWEFUNKCJ IMPRIORYTET STK SZY W IM PRZYZNAŽ ES”DOwÁWAšNE ap CO OZNACZA š

7_]S]d ZY\KNdS¨ ]YLSO d :9A+Ñ8C73 Z\YLVOWKWSj 

2OZDZIAŒ

http://gazetkowo.wordpress.com/

$OSKONAŒYROZWÌJOPROGRAMOWANIA

:\KMO ]¦ T_Ò WYMXY dKKaKX]YaKXOj *ESTEwWTYMMIEJSCUNA DRODZEDOUDOSTÅPNIENIA DOSKONAŽEGO OPROGRAMOWANIA

7YJwCIOWYCEL

3TOSOWAŽEwITERACJE ABYDOTRZEÁDOCELUb

bJEDNAKOBECNIE ZNAJDUJESIÅON GDZIEINDZIEJ

jS aMS¦Ò WK]d NY _UYºMdOXSK SXXO P_XUMTOj

ie

anie

Przegląd

szlaków 10 dni Pr. 10

anie Wyświetl sprzętu 7 dni Pr. 10

Logowanie 2 dni Pr. 30

Zakup sprzętu 15 dni Pr. 10

Wyszukiwanie

szlaków 3 dni Pr. 20

Dodawanie recenzji 2 dni Pr. 20

ie

Przeglądan

recenzji 3 dni

Porównywan

szlaków 1 dzień Pr. 50

Pr. 20

4EFUNKCJEWCI”šCZEKAJ”NAREALIZACJÅ

jK ^O\WSX ]S° XSO dWSOXS¸

/BECNYDZIEÌ

0AMIÅTASZTERMINZ STRONY0OZOSTAŽ TAKI SAM CHOÁZMIENIŽYSIÅ OCZEKIWANIA-AÁKA

$OKONFERENCJI $ROGI IBEZDROšAPOZOSTAŽ NIECO PONAD MIESI”C

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

:ARZ’DZANIEZMIANAMIZAPOMOC’ITERACJI

a ZOaXcW ]OX]SO 3^O\KMTO K_^YWK^cMdXSO _adQV°NXSKT¦ dWSKXc q-yŸl R–-AolŸoR˜ Ÿo¥¸Ÿ‚|J®lRq|y¬Ÿy-Ÿp–} plRŸA¬pqRŸlŸ‚|®ª-q-Ÿ¥p|ÍA®¬ÉŸªlRqRŸ ‚|˜®A®Ra}qy¬AiŸ\¥ypAol‡Ÿ¥˜l˜®Ÿª¬p|y-ɟy-˜ Ö‚¥oÔARŸ|‚R–-AoRF



9]dKMYaK¨ MdK] acUYXKXSK XYacMR P_XUMTS -o‚lR–ªŸu¥˜l˜®Ÿ|˜®-A|ª-ÉGŸo-pŸJt¥a|Ÿ‚| –ª-Ÿ¥p|ÍA®RylRŸp-¸JRoŸy|ªRoŸ \¥ypAol‡Ÿ'ŸJ-q˜®¬AiŸ–|®J®l-t-AiŸ˜®A®Ra}t|ª|Ÿ|‚l˜¥oRu¬Ÿ‚–|AR˜Ÿ˜®-A|ª-yl-GŸ -Ÿy-Ÿ–-®lRŸ‚–®¬oulou¬Ÿª-– |²AlŸ‚–®RJ˜ -ªl|yRŸ‚|yl¸RoF Zamieszczanie in form na liście dyskus acji yjnej 2 dni

Dołączanie do listy dyskusyjnej 7 dni

AS .ALEšYOSZACOWAÁCZCH FUNKCJI PRZYGOTOWANIANOWY

Utworzenie grupy Węd rownicy w serwisie Google 10 dni



:YZ\Y]S¨ UVSOX^K Y YU\OÄVOXSO Z\SY\c^O^œa XYacMR P_XUMTS -AlRpŸ‚–®¬®y-tŸo¥¸Ÿª˜®¬˜ pluŸ\¥ypAo|uŸ‚–l|–¬ R Ÿ¤°GŸ‚–-ªJ-ŸRJy-pŸ –®R7-Ÿ ‚|‚–|˜lɟa|Ÿ|Ÿ‚–®¬o–®RylRŸ˜l֟‚|®|˜ -t¬uŸylR®–R-ql®|ª-y¬uŸoR˜®A®RŸ®-J-yl|uŸ 0RIORYTETNAPOZIOMIE lŸ|ARy֟y|ª¬AiŸ\¥ypAolŸªŸlAiŸp|y Rp²AlR‡Ÿ USTALONY Dołączanie do listy dyskusyjnej 7 dni Priorytet klienta: 10

šE -ACIEKZDECYDOWAŽ CH DWIE SPOwRÎDNOWY EOD FUNKCJIS”WAšNIEJSZYCH WSZYSTKICH POZOSTAŽ ANIA JESZCZEDOPRZYGOTOW DLATEGOPRZYZNAŽIMET PRIORYTET0RIORYT REwLIŽ OK OSTATNIEGOZADANIA A NA DLATEGOMOšNLNYM JE WYKONAÁWDOWO MOMENCIE



2OZDZIAŒ

WZGLÅDEMZADAÌPOZOS DO REALIZACJI OZNACZA TAŽYCH FUNKCJÅMOšNAZAIMPLE šE TRZECI” W DOWOLNYMMOMENCIEMENTOWAÁ OBSŽUGIPORÎWNYWANIASPRZED DODANIEM ZLAKÎW Wyszukiwanie

szlaków

Zamieszczanie in form na liście dyskus acji yjnej 2 dni Priorytet klient a: 10

3 dni

Dodawanie

Pr. 20

recenzji 2 dni

Przeglądanie

Pr. 20

recenzji 3 dni

Utworzenie grupy Węd rownicy w serwisie Google 10 dni Priorytet klienta: 20

Pr. 20

ie

Porównywan

szlaków 1 dzień Pr. 50

http://gazetkowo.wordpress.com/

$OSKONAŒYROZWÌJOPROGRAMOWANIA



DWYNcPSUYaK¨ ZVKX S^O\KMTS |qRoy|²ÉŸ\¥ypAolŸ®|˜ -t-Ÿ¥˜ -q|y-Ÿy-Ÿ‚|J˜ -ªlRŸ‚–l|–¬ R }ªGŸ-Ÿ‚|˜®A®Ra}qyRŸ ®-J-yl-Ÿ˜ÔŸylR®-qR¸yRŸ|JŸ˜lR7lR‡Ÿ"R–-®Ÿy-qR¸¬Ÿ®u|J¬\lp|ª-ɟ‚q-yGŸ®-Ai|ª¥oÔAŸ 4EFUNKCJEO NIšSZYM Jt¥a|²ÉŸl R–-AolŸlŸ‚-ulÖ -oÔAŸ|Ÿ|a}qy¬uŸi-–u|y|a–-ulR‡Ÿ PRIORYTECIEZOSTAŽY PRZENIESIONE

ie

Wyszukiwanie szlaków

Zakup sprzętu 15 dni

3 dni Pr. 10

Pr. 10

Dołączanie do listy 7 dni Pr. 10

UNKCJI IORYTETTAKšE TEJF +LIENTZMIENIŽ PR DO WZWI”ZKU 0ODNIÎSŽGO Z  KONANIAZADANIAMI POZOSTAŽYMIDO WY



Zamieszczanie informacji na liście 2 dni Pr. 10

Utworzenie grupy 10 dni Pr. 20

WPASOWUJ” .OWEFUNKCJE DOBRZEb CJÅ ERA SIÅWJEDN”IT

Dodawanie recenzji 2 dni Pr. 20

ie Przeglądan recenzji 3 dni

Porównywan szlaków

1 dzień Pr. 50

Pr. 20

bJEDNAKPOZOS TA ZOSTAŽY PRZENI ŽEZADANIA ESIONEDO NASTÅPNEJ ./ 7%*ITERACJI

=Z\KaNdS¨ ^O\WSX _UYºMdOXSK Z\YTOU^_ -ulÖ -˜®Ÿ|Ÿp|y\R–RyAolŸ–|alŸlŸ7R®J–|¸-Ÿ¥˜l˜®Ÿ˜‚–-ªJ®lÉGŸA®¬Ÿ‚|®|˜ -tRŸJ|Ÿ ª¬p|y-yl-Ÿ®-J-yl-ŸWŸtÔA®ylRŸ®Ÿy|ª¬ulŸ\¥ypAo-ulŸWŸ¥J-ŸlŸ˜l֟‚–®¬a| |ª-ɟ ªŸ R–ulylR‡ŸR²qlŸylRGŸ-AlRpŸ7ÖJ®lRŸu¥˜l-tŸJ|p|y-ɟª¬7|–¥‡Ÿ

Dołączanie do listy dyskusyjnej 7 dni DKWSO]dMdKXSO

SXPY XK VSÆMSO Nc]U \WKMTS

_]cTXOT  NXS

Utworzenie grupy Węd rownicy 10 dni

:ADANIA WYKONAN DO IA

:Y^\dOLXO NXS \YLYMdO



ERENCJI $NIDO KONFZDROšA E B I GI RO $

.XS NY ^O\WSX_

Dodawanie recenzji 2 dni

Przeglądan

ie recenzji 3 dni

Wyszukiwanie szlaków 3 dni

' -dc dN¦Òc]d XK MdK]) *EwLITALICZBA JES T UJEMNA POWINIENE ZD”šYÁWTERMINIEw

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

:ASTOSUJPROCESODPOWIEDNIDLA#IEBIE

#HCECIEZASKOCZY·MNIEROZBUDOWANYM WYMYvLNYMPROCESEMROZWOJU PRAWDA 5WA‘ACIE ‘EJEvLIZASTOSUJ»250 1UICK $25-LUBINNMETOD» NAGLEZACZN» TWORZY·DOSKONAˆEOPROGRAMOWANIE

:\YMO] ^Y ZY Z\Y]^_ ]OUaOXMTK O^KZœa –|AR˜GŸ‚–®RJRŸª˜®¬˜ pluŸªŸ7–-y¸¬Ÿ–|®ª|o¥Ÿ|‚–|a–-u|ª-yl-GŸylRŸAlR˜®¬Ÿ ˜l֟y-oqR‚˜®ÔŸ|‚lylԇŸŸ‚–®RAlR¸ŸoR˜ Ÿ |Ÿ‚|Ÿ‚–|˜ ¥Ÿ˜RpªRyAo-Ÿp–|p}ªŸ ª¬p|y¬ª-y¬AiŸªŸARq¥Ÿ¥p|ÍA®Ryl-Ÿ®-J-yl-GŸp }–¬uŸªŸ ¬uŸ‚–®¬‚-Jp¥Ÿ oR˜ Ÿ ª|–®RylRŸ-‚qlp-Aol‡Ÿq- Ra|ŸplRJ¬Ÿ|‚l˜¥oRu¬Ÿl R–-AoRGŸ‚–l|–¬ R ¬Ÿ lŸ˜®-A|ª-ylRGŸ -pŸy-‚–-ªJ֟|u-ªl-u¬Ÿ‚–|AR˜Ÿ–|®ª|o¥Ÿ|‚–|a–-u|ª-yl-‡Ÿ –|AR˜Ÿ |ŸylRp|ylRA®ylRŸ\|–u-qy¬Ÿ®R˜ -ªŸ–Ra¥tŸJ| ¬A®ÔA¬AiŸJl-a–-u}ªGŸ J|p¥uRy }ªŸlŸ R˜ }ªŸ„Ai|ɟa|–ÔA|Ÿ®-AiÖA-u¬ŸJ|Ÿ‚–®R‚–|ª-J®-yl-Ÿ  R˜ }ª[…‡Ÿ®Ö˜ |ŸoRJ¬ylRŸ|p–R²q-GŸA|ŸlŸplRJ¬Ÿy-qR¸¬Ÿ–|7lɇŸ|ŸoRa|Ÿ|‚l˜¥ŸylRŸ oR˜ Ÿ‚| –®R7y¬Ÿª¬u¬²qy¬Ÿ-p–|yluŸWŸ‚–|AR˜Ÿu-Ÿ‚|Ÿ‚–|˜ ¥ŸJ®l-t-ɇŸ lRŸoR˜ ŸJq-Ÿy-˜Ÿª-¸yRGŸo-plRa|Ÿ‚–|AR˜¥Ÿ¥¸¬ª-˜®GŸ|ŸlqRŸ|7Rou¥oRŸ|yŸ RqRuRy ¬GŸp }–RŸy-Ÿp|ÍA¥ŸA¬pq¥Ÿ–|®ª|o¥Ÿ‚–|ª-J®ÔŸJ|Ÿ‚|ª˜ -yl-Ÿ |‚–|a–-u|ª-yl-Ÿ|Ÿª¬˜|plRoŸo-p|²Al‡

7YGLDANATO ‘EITERACJE MO‘NAZASTOSOWA·WDOWOLNYM PROCESIE PRAWDA

9NZYaSONXS NVK

-3/,3/ Z\YMO]

^aY\dOXSK

YZ\YQ\KWYaKXSK

^Y ^OX U^œ\c

_WYÒVSaS

>9,3/ \YdaœT

NY]UYXK¸OQY

YZ\YQ\KWYaKXSK

XK MdK]

S ZY _]^KVYXcMR

UY]d^KMR



2OZDZIAŒ

3^O\KMTK ^Y MYÄ aS°MOT XSÒ Z\YMO] lR®-qR¸ylRŸ|JŸR -‚}ªGŸp }–RŸ|7Rou¥oRŸ ¥¸¬ª-y¬Ÿ‚–|AR˜GŸl R–-AoRŸ˜ÔŸy-oqR‚˜®¬uŸ –|®ªlÔ®-ylRu‡ŸR˜ Ÿ |Ÿ RAiylp-GŸp }–ÔŸ u|¸y-Ÿ®-˜ |˜|ª-ɟªŸJ|ª|qy¬uŸ‚–|AR˜lR‡Ÿ  R–-AoRŸ®ªlÖp˜®-oԟ˜®-y˜RŸ¥J|˜ Ö‚ylRyl-Ÿ ‚| –®R7yRa|Ÿ|‚–|a–-u|ª-yl-Ÿy-ŸA®-˜Ÿ lŸ‚|Ÿ¥˜ -q|y¬AiŸp|˜® -Ai‡ŸlR®-qR¸ylRŸ|JŸ ˜ |˜|ª-yRa|Ÿ‚–|AR˜¥Ÿl R–-AoRŸ‚|ªlyy¬Ÿ7¬ÉŸ oRa|Ÿ‚|J˜ -ª|ª¬uŸRqRuRy Ru‡

http://gazetkowo.wordpress.com/

$OSKONAŒYROZWÌJOPROGRAMOWANIA

9Z\YQ\KWYaKXSO TO]^ QY^YaO NYZSO\Y

a WYWOXMSO TOQY ?.9=>¯:83/83+ |J-tR²Ÿy|ªRŸ\¥ypAoRGŸ-Ÿ|7RAylRŸ®Ÿ‚|u|Aԟ®R˜‚|t¥Ÿp|ÍA®¬˜®Ÿ‚–|oRp Ÿy-ŸA®-˜Ÿ -ACIEKNIE PISZE OO lŸ‚|Ÿ¥˜ -q|y¬AiŸp|˜® -Ai‡Ÿ-Ÿp-¸J¬uŸR -‚lRŸ‚–-A¬Ÿ| –®¬u¬ª-tR²Ÿ‚|JŸp|ylRAŸ URUCHAMIANYMNAKO PROGRAMOWANIU $LAKLIENTA WAšNAJEMPUTERZEPROGRAMISTY l R–-AolŸly\|–u-AoRŸ®ª–| yRŸ|JŸpqlRy -GŸ-Ÿy-˜ Ö‚ylRŸ¥ª®aqÖJyl-tR²ŸoRŸlŸy|ªRŸ ST DZI AŽAJ”CAWwWIECIE APLIKACJA \¥ypAoRŸªŸp|qRoy¬AiŸA¬pq-AiŸ–|®ª|o¥‡Ÿ"R–-®Ÿu|¸R˜®Ÿ¥J|˜ Ö‚ylɟ|‚–|a–-u|ª-ylRGŸ RZECZYWISTYM -Ÿy-˜ Ö‚ylRŸ| –®¬u-˜®Ÿª¬y-a–|J®RylR‡Ÿ

$OSKONALE$OCIERAJDO MNIEINFORMACJENATEMATNOWEJWITRYNY AU‘YTKOWNICYSNIZACHWYCENI7TYM TYGODNIULICZBAZAMÄWIEÂWZROSˆA ITOGˆÄWNIE DZI»KINOWYMKLIENTOM KTÄRZYZOBACZYLIWERSJE DEMONSTRACYJNSERWISUNAKONFERENCJI $ROGIIBEZDRO‘A$OBRAROBOTA

)TERACJEPOMAGAJ”OSI”GN”Á REALNYCEL KTÎRYZWI”ZANYJEST ZREALIZACJ”POTRZEBKLIENTA

Cel



8SO WK

XSOW¦N\cMR Zc^Kº

:$

-Y ]S° ]^KXSO TOÄVS UVSOX^ Z\dON]^KaS XYaO

acWKQKXSK K dO]Zœ¸ XSO L°NdSO WœQ¸ acUYXK¨ a]dc]^USMR

NYNK^UYacMR dKNKº a ^\KUMSO LSOÒ¦MOT S^O\KMTS)

9$ A^ONc XKVOÒc da\œMS¨ _aKQ° XK Z\SY\c^O^c 5VSOX^ W_]S _]^KVS¨

MY XKZ\KaN° acWKQK \OKVSdKMTS a ^\KUMSO NKXOT S^O\KMTS DKNKXSK

U^œ\cMR XSO _NK ]S° _UYºMdc¨ ^\dOLK Z\dO¸YÒc¨ NY XK]^°ZXOQY McUV_

\YdaYT_ A USVU_ XK]^°ZXcMR \YdNdSK¸KMR YWKaSKWc S^O\KMTO LK\NdSOT

]dMdOQœ¸YaY

:$ -Y d\YLS¨ TOÄVS XSO WK XK]^°ZXOT S^O\KMTS) 4KU ZY]^¦ZS¨

USONc dO]Zœ¸ TO]^ a ^\KUMSO Y]^K^XSOT S^O\KMTS K UVSOX^ XKQVO

dKÒ¦NK NYNKXSK P_XUMTS Y XKTacÒ]dcW Z\SY\c^OMSO)

9$

4OÄVS SXPY\WKMTO Y XSOdL°NXOT P_XUMTS ZYTKaSKT¦ ]S° dLc^ ZœÐXY

S XSO WYÒXK d\OKVSdYaK¨ TOT a Y]^K^XSOT S^O\KMTS ^\dOLK Z\dONO a]dc]^USW

acTKÄXS¨ UVSOX^YaS NVKMdOQY XSO WYÒXK TOT Z\dcQY^YaK¨ 8KVOÒc

ZY]^°ZYaK¨ _MdMSaSO S ZYUKdK¨ YNLSY\Mc ZVKX S^O\KMTS Y\Kd ac^¸_WKMdc¨

NVKMdOQY s Z\dc NY]^°ZXcMR dK]YLKMR s NYNK^UYaO dKNKXSO _^\_NXSK

_NY]^°ZXSOXSO ZY^\dOLXOQY Z\YN_U^_ a _]^KVYXcW ^O\WSXSO 8KTVOZ]dcW \YdaS¦dKXSOW s TOÄVS UVSOX^ ac\KdS XK XSO dQYN° s TO]^

acN¸_ÒOXSO ^O\WSX_ S _WSO]dMdOXSO XYacMR acWKQKº a XYaOT

S^O\KMTS 7YÒXK ^OÒ dK^\_NXS¨ NYNK^UYacMR Z\YQ\KWS]^œa V_L

acN¸_Òc¨ QYNdSXc Z\KMc TONXKU VOZSOT ac]^\dOQK¨ ]S° ^KUSMR WO^YN

.Y¸¦MdOXSO XYacMR Y]œL S Z\KMK a XKNQYNdSXKMR Md°]^Y daS°U]dKT¦

UY]d^c Z\YTOU^_ S LK\NdY \dKNUY Z\YaKNd¦ NY YMdOUSaKXOQY ad\Y]^_

acNKTXYÄMS dYLKMd \YdNdSK¸ 

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

4WOJAPROGRAMISTYCZNASKRZYNKANARZÃDZIOWA

8K\d°NdSK NY >aYTOT Z\YQ\KWS]^cMdXOT ]U\dcXUS XK\d°NdSYaOT

aYSW dNKXSOW ^\dOLK

aL_NYaK¨ a YZ\YQ\KWYaKXSO \YdaSTKXO NVK 9\LS^ 9\SYXK

AcÄaSO^VKXSO dKWœaSOº AS^\cXK WK acÄaSO^VK¨

Opis: XK

_Òc^UYaXSUYW aS^\cXc PS\Wc 9\LS^c 9\SY KU^_KVXO dKWœaSOXSK

Tytuł:

Tytuł: Opis:

Tytuł: Opis:

Tytuł: Opis:

Tytuł: Opis:

Tytuł: Opis:

0AMIÅTAJ šEKAšDEWYMAGANIE MAOKREwLAÁ JEDNOZADANIEWYKONYWANEPRZEZSYSTEM $OZAPISYWANIA WYMAGAÌ DOSKONALENADAJ”SIÅFISZKI

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

0UNKTEMWYJuCIADOWYMAGAÊS’POMYSŒYKLIENTA

%)7;aYSW dNKXSOW ZYaSXXY WSO¨ QY^YaO YZ\YQ\KWYaKXSO

AcÄaSO^VKXSO dKWœaSOº AS^\cXK WK acÄaSO^VK¨

Opis: YXK KU^_KVXO dKWœaSOXSK UVSOX^YW 9\LS^ 9\S

Tytuł:

Tytuł:

Tytuł:

5VSOX^ 9\LS^ 9\SYXK L°NdSO WœQ¸

dK\OdO\aYaK¨ LSVO^ XK Z\YW

Opis:

+AšDAKARTECZKA OPISUJEJEDN” ZFUNKCJI KTÎRE OPROGRAMOWANIE MAUDOSTÅPNIAÁ

DKWKaSKXSO ZKUSO^_

5VSOX^ 9\LS^ 9\SYXK L°NdSO WœQ¸

MTKVXc

dK\OdO\aYaK¨ Z\dOd SX^O\XO^ ZKUSO^ ]ZO d NYNK^UYacWS _]¸_QKWS

Tytuł:

Opis:

Tytuł:

c^_¸p

a YZYaSOÄMSKMR _Òc^UYaXSUK)

-dc a ZYV_ YZS]_ XSO dXKTN_T¦ ]S°

a]dc]^USO ZY^\dOLXO SXPY\WKMTO)

9$

>c^_¸ _WYÒVSaSK acQYNXO

XKaS¦dcaKXSO NY YZYaSOÄMS _Òc^UYaXSUK

4O]^ ^Y TONXYMdOÄXSO a]ZœVXK XKdaK U^œ\OT

WYQ¦ _ÒcaK¨ a]dc]Mc Md¸YXUYaSO dO]ZY¸_

:YdaKVK ^Y _XSUX¦¨ ]c^_KMTS a U^œ\OT TONOX

Z\YQ\KWS]^K WœaS Y i:¸K^XYÄMSKMR dK

ZYWYM¦ ]O\aS]_ :Kc:KVp K SXXc

s Y i:¸K^XYÄMSKMR Z\dc _ÒcMS_ UK\^c

U\ONc^YaOTp K NYZSO\Y ZY ZOaXcW MdK]SO

dacUVO ZY acUYXKXS_ dL°NXOT Z\KMc

YUKd_TO ]S° ÒO WcÄVOVS Y ^cW ]KWcW

:$ -dc NYNKXSO NY YZYaSOÄMS

_Òc^UYaXSUK ZYT°¨ ^OMRXSMdXcMR

S a¸K]XcMR ZYWc]¸œa NY^cMd¦McMR



2OZDZIAŒ

^OMRXYVYQSS XSO daS°U]dc Z\dcNK^XYÄMS

YZYaSOÄMS NVK WXSO S dO]ZY¸_)

9$

8SO 8K ^cW O^KZSO XKVOÒc _XSUK¨ ZYT°¨

^OMRXSMdXcMR S XKda UYXU\O^XcMR ^OMRXYVYQSS

9ZYaSOÄMS ZYaSXXc Lc¨ XKZS]KXO T°dcUSOW

UVSOX^K S YZS]caK¨ P_XUMTO YZ\YQ\KWYaKXSK

8KVOÒc ZKWS°^K¨ ÒO YZYaSOÄMS _Òc^UYaXSUK

]¦ ZS]KXO d ZO\]ZOU^cac YNLSY\Mc 5VSOX^

W_]S WœM ]^aSO\NdS¨ Mdc NKXK YZYaSOĨ TO]^

ZYZ\KaXK K ]UYWZVSUYaKXO ZYT°MSK WYQ¦

aZ\KaS¨ QY a dKU¸YZY^KXSO S _^\_NXS¨ YMOX°

acWKQKº 4OÄVS dK_aKÒc]d ÒO NYNK¸OÄ NY YZYaSOÄMS

_Òc^UYaXSUK YZS] NOMcdTS ^OMRXSMdXcMR

dKZS]d TO XK YN\°LXcMR UK\^OMdUKMR

_ÒcaKT¦M ^c^_¸_ YZYaSOÄMS A MdK]SO ZS]KXSK

UYN_ L°NdSO]d WœQ¸ a\œMS¨ NY ^cMR XY^K^OU

S acUY\dc]^K¨ TO a LK\NdSOT YNZYaSONXSW

WYWOXMSO

:$

-dc a MK¸cW Z\YMO]SO

NYZ\KMYacaKXSK acWKQKº a PY\WSO

YZYaSOÄMS _Òc^UYaXSUK WKW

a]Zœ¸Z\KMYaK¨ d UVSOX^OW)

9$

9MdcaSÄMSO A UYºM_ NY XK]^°ZXOQY

O^KZ_ WYÒO]d Z\dOTĨ NYZSO\Y a^ONc

USONc dK\œaXY ^c TKU S UVSOX^ _dXKMSO ÒO

a ZO¸XS \Yd_WSOMSO acWKQKXSK ]^KaSKXO

YZ\YQ\KWYaKXS_ 8SO WYÒO]d ZYNT¦¨ ^OT

NOMcdTS ]KWYNdSOVXSO NVK^OQY ]^K¸c UYX^KU^

d UVSOX^OW TO]^ XSOdL°NXc

:$ 9dXKMdK ^Y N_ÒY Z\KMc XKN

acWKQKXSKWS XK ZYMd¦^U_ Z\YTOU^_

4KU ZY]^°ZYaK¨ a YLVSMd_ dWSKX)

9$

DKNKXSK acUYXKXO NY ^OT ZY\c ^Y ^cVUY

ZSO\a]dK Z\œLK dOL\KXSK acWKQKº dXKXcMR

XK ZYMd¦^U_ Z\YTOU^_ A ^\KUMSO Z\KM XKVOÒc

aMS¦Ò NYZ\OMcdYacaK¨ S acU\caK¨ XYaO

acWKQKXSK Y\Kd _adQV°NXSK¨ TO a S^O\KMTKMR

http://gazetkowo.wordpress.com/

:BIERANIEWYMAGAÊ

aYTOT Z\YQ\KWS]^cMdXOT ]U\dcXUS XK\d°NdSYaOT

aYSW dNKXSOW WK NKXK P_XUMTK ?ÒcT aK\^YÄMS

acWSOXSYXcMR a VOQOXNdSO

Tytuł:

DKWKaSKXSO ZY]S¸Uœa

XK MdK] VY^_

Tytuł:

:¸K^XYÄMS iQaSOdNXcWS

USVYWO^\KWSp

Tytuł:

Szac.:

DNI

Szac.:

Szac.:

DNI

6YQYaKXSO NY UYX^K

i]^K¸OQY K]^\YXK_^cp

DNI

Priorytet:

Priorytet:

Prior ytet:

aYSW dKNKXSOW Lc¸Y _ZY\d¦NUYaKXSO YZYaSOÄMS _Òc^UYaXSUK S _^aY\dOXSO ]OX]YaXcMR INNY JEDNAK UPEWNIJ SIÅ šEUPORZ”DKOWAŽEw S^O\KMTS :YXSÒOT Z\dON]^KaSKWc XK]dO \YdaS¦dKXSO DK_aKÒ ÒO a]dc]^USO S^O\KMTO

FUNKCJEWEDŽUG WSO]dMd¦ ]S° a WSO]S¦M_ UKVOXNK\dYacW S YLOTW_T¦ YUY¸Y  NXS \YLYMdcMR V_L WXSOT PRIORYTETÎWb

95? '˜®¬˜A¬Ÿ| –®¬u-qlŸo¥¸Ÿ®-J-yl-ŸJ|Ÿª¬p|y-yl-‡Ÿ|–-Ÿ‚–®RylR²ÉŸ–R‚–R®Ry ¥oÔARŸoRŸ p-– RA®plŸ˜‚|JŸp-– Ÿ®Ÿ|‚|ªlR²Al-ulŸ¥¸¬ p|ªylp-ŸJ|Ÿ|7˜®-–¥Ÿ'Ÿ |p¥‘ŸJ¥¸RoŸ  -7qlA¬‡ŸRJy-pŸªŸp|q¥uylRŸ'Ÿ |p¥‘Ÿy-qR¸¬Ÿ¥ulR²Alɟ ¬qp|Ÿ RŸ®-J-yl-GŸp }–RŸ˜ÔŸo¥¸Ÿ –R-ql®|ª-yRGŸy-ªR ŸoR²qlŸªlR˜®GŸp |Ÿ|J‚|ªl-J-Ÿ®-ŸoR˜®A®RŸylR–|®‚|A®Ö RŸ|‚R–-AoR‡Ÿ

7TOKU

/POWIEwCI UšYTKOWNIKA

Tytuł:

?^aœ\d \KXNU°

Y\dc

?Òc^UYaXSU ^a

Opis:

” JUš ANIA S D A Z

E 4 WANE WYKONY

¦ \KXNU°

XSO]^KXNK\NYa

:ADANIE ,')

:ADANIE -%" 5TWORZENIESKRYPTÎW 31,DODODAWANIA WYSZUKIWANIA IAKTUALIZOWANIA  REKORDÎW

Tytuł:

:ADANIE 2-0

4O ZADANIE ZOSTAŽOJUš PRZYDZIELONE JEDNAKPONIEWAš NIEJEST JESZCZE REALIZOWANE POZOSTAJE W TYMMIEJSCU

AcÄVST UaSK^c

Opis:

_ÒcMS_ aS^\cXc

?Òc^UYaXSU Z\dc

5TWORZENIEINTERFEJSU UšYTKOWNIKADO TWORZENIA PRZEGL”DANIA IMODYFIKOWANIA  RANDEK

5TWORZENIE KLASY RANDKIZAWIERAJ”CEJ ZDARZENIA



:ADANIE -%" 5TWORZENIE SCHEMATU BAZY DANYCHDO PRZECHOWYWANIA RANDEK



>KLVSMK TO]^ XK ^cVO A+9Ã-39A+

XK SVO TO]^ .95·+.8+ R²qlŸAiAR˜®Ÿ˜l֟J|ªlRJ®lRÉGŸªŸp }–¬uŸulRo˜A¥Ÿ ‚–|oRp ¥Ÿ˜l֟®y-oJ¥oR˜®GŸ¥‚RªyloŸ˜lÖGŸ¸RŸ -7qlA-Ÿ |J®ªlR–AlRJq-Ÿ–®RA®¬ªl˜ |²É‡ŸR²qlŸ-–RpŸu-Ÿ J|Ÿª¬p|y-yl-ŸJª-Ÿ®-J-yl-GŸ-qRŸ‚–-A¥oRŸ|7RAylRŸ y-JŸoRJy¬uŸ®ŸylAiGŸªŸ|7˜®-–®RŸ'Ÿ |p¥‘Ÿy-qR¸¬Ÿ ¥ulR²Alɟ ¬qp|Ÿ |ŸoRJy|Ÿ®-J-ylR‡Ÿ'Ÿ‚–®RAlªy¬uŸ –-®lRŸu|¸y-Ÿu¬qylRŸ¥®y-ÉGŸ¸RŸ®R˜‚}tŸ‚–-A¥oRŸ y-JŸªlÖp˜®ÔŸqlA®7ԟ®-J-͇

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

*EDNOCZESNAPRACANADWIELOMAZADANIAMI

-Y d\YLS¨ TOÄVS Z\KM_T° TONXYMdOÄXSO XKN NaYWK dKNKXSKWS) lRp }–RŸ®-J-yl-Ÿª-– |Ÿ–|®ªlo-ɟªŸa–¥‚-Ai‡Ÿ®-˜RuŸJª-Ÿ®-J-yl-Ÿ˜ÔŸ‚|ªlÔ®-yRGŸ-Ÿ‚|ylRª-¸ŸlAiŸ®-p–R˜Ÿ A®Ö²Al|ª|Ÿ˜l֟‚|p–¬ª-GŸª¬p|y¬ª-ylRŸlAiŸ‚|Ÿp|qRlŸ®ªlÖp˜®-Ÿ‚| –®R7yRŸy-pt-J¬Ÿ‚–-A¬‡Ÿ'Ÿ -plAiŸ˜¬ ¥-Ao-AiŸ y-oqR‚lRoŸ–R-ql®|ª-ɟ®-J-yl-ŸoRJy|A®R²ylR‡

:ADANIE -%" 5TWORZENIESCHEMATU BAZY DANYCHDO PRZECHOWYWANIA RANDEK



/BA ZADANIAOBE SKRYPTÎWBAZOD JMUJ” PISANIE AN DLA-ARKANAJKO OWYCH DLATEGO RZ WYKONAÁ JEJEDN YSTNIEJJEST OCZEwNIE

:ADANIE -%" 5TWORZENIESKRYPTÎW 31,DO DODAWANIA WYSZUKIWANIA IAKTUALIZOWANIA  REKORDÎW

XKTVOZ]dcW \YdaS¦dKXSOW



=^K\KT ]S° ¸¦Mdc¨ dKNKXSK U^œ\O ]¦ dO ]YL¦

ZYaS¦dKXO K Z\dcXKTWXSOT NY^cMd¦ ^OQY

]KWOQY K]ZOU^_ YZ\YQ\KWYaKXSK 3W

WXSOT dWSKX acWKQK Z\dOTÄMSO YN TONXOQY

dKNKXSK NY N\_QSOQY ^cW ]dcLMSOT WYÒXK

TO _UYºMdc¨



=^K\KT ]S° XSO ¸¦Mdc¨ N¸_QSMR dKNKº

aYS a]Zœ¸Z\KMYaXSMc

Z\KMYaXSMc S WOXONÒO\YaSO WKT¦ KU^_KVXO SXPY\WKMTO K >c dKa]dO

aSO]d TKU ZY]^°Z_T¦ Z\KMO

.dS°US U\œ^USW

]ZY^UKXSYW \YLYMdcW

>aYS a]Zœ¸Z\KMYaXSMc

Z\KMYaXSMc S WOXONÒO\YaSO

WKT¦ KU^_KVXO SXPY\WKMTO

K >c dKa]dO aSO]d

TKU ZY]^°Z_T¦ Z\KMO

56?-D9A/ D+1+.83/83+



:\dOZ\YaKNdKT U\œ^USO ]ZY^UKXSK \YLYMdO KLc WSO¨

ZOaXYĨ ÒO aMdOÄXSO acU\cTO]d Z\YLVOWc



9Q\KXSMdKT MdK] U\œ^USMR ]ZY^UKº \YLYMdcMR NY  WSX_^



5\œ^USO ]ZY^UKXSO \YLYMdO NY^cMdc ZY]^°Zœa Z\YLVOWœa

S KU^_KVSdYaKXSK ^KLVSMc



=^K\KT ]S° Z\dOZ\YaKNdK¨ U\œ^USO ]ZY^UKXSK \YLYMdO \KXY KLc

a]dc]Mc XK ZYMd¦^U_ NXSK Z\KMc NYaSONdSOVS ]S° MY WKT¦ \YLS¨

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

!KTUALIZOWANIETABLICYPROJEKTOWEJ .¸_QSO ¨aSMdOXSO

5YºMdc ]S° ZSO\a]dc ^cNdSOº Z\KMc S a¸KÄXSO dKUYºMdcVSÄMSO U\œ^USO ]ZY^UKXSO \YLYMdO :Y\K

dKU^_KVSdYaK¨ ^KLVSM° Z\YTOU^Ya¦ :\dcT\dcT ]S° ZYXSÒ]dOT ^KLVSMc S dKZS]d MY >aYSW dNKXSOW ^\dOLK

dWSOXS¨ S dKU^_KVSdYaK¨ KLc Z\dcQY^YaK¨ ^KLVSM° NY N\_QSOQY ^cQYNXSK Z\KMc

/POWIEwCI UšYTKOWNIKA

7TOKU :ADANIE ,')

Tytuł:

?^aœ\d \KXNU°

Tytuł:

DKWœa UaSK^c

:ADANIE

5TWORZYÁINTERFEJS UšYTKOWNIKADO TWORZENIA PRZEGL”DANIA IMODYFIKOWANIA  RANDEK

:ADANIE

:ADANIE

5TWORZYÁKLIENTA POCZTOWEGODO WYSYŽANIAZAMÎWIEÌ

5TWORZYÁINTERFEJS UšYTKOWNIKADO TWORZENIAZAMÎWIENIA IWYSYŽANIAGO  DOKWIACIARNI

5TWORZYÁZDARZENIE 3END&LOWERS OBEJMUJ”CEADRES IZAMÎWIENIE



DOKWIACIARNI



Tytuł: DKWœa ]^YVSU a \O]^K_\KMTS :ADANIE

DORANDKI

5TWORZYÁKLASÅ DLAZDARZENIA aZAREZERWUJSTOLIK WRESTAURACJIp







:ADANIE

:ADANIE

0OBRAÁDANEZESTRON PARTNERSKICHSKLEPÎW JUBILERSKICH

$ODAÁKODWITRYNY DOš”DANIA(440 PRZYWYBORZE PRODUKTU





DKWœa ^KU]œaU°

Tytuł: :ADANIE .YNK¨ dNK\dOXSO

idKWKaSKXSO ^KU]œaUSp

NY LKdc NKXcMR



2OZDZIAŒ

5TWORZYÁINTERFEJS UšYTKOWNIKADO REZERWOWANIASTOLIKA WRESTAURACJI

5_Z LSÒ_^O\S°

Tytuł:



:ADANIE

:ADANIE

5TWORZYÁINTERFEJS UšYTKOWNIKADO WYSZUKIWANIAIDODAWANIA DANYCHORESTAURACJI

:ADANIE

:ADANIE

.YNK¨ dNK\dOXSO

idKWKaSKXSO ^KU]œaUSp

.YNK¨ WOMRKXSdW

K_^YWK^cMdXOQY

adcaKXSK ^KU]œaUS XK

 WSX_^ Z\dON

MdK]OW acTKdN_ 



POTKANIA 7 CZASIEKRÎTKIEGOSšE TO ZADANIE O LON STA OU EG ROBOCZ JESTUKOÌCZONE

http://gazetkowo.wordpress.com/

/POWIEuCIU˜YTKOWNIKAIZADANIA

'OTOWE

 

:ADANIE 2-0

:ADANIE -%"

:ADANIE -%"

5TWORZENIEKLASY$ATE ZAWIERAJ”CEJZDARZENIA

5TWORZENIESCHEMATU BAZYDANYCHDO PRZECHOWYWANIA RANDEK

5TWORZENIESKRYPTÎW 31,DODODAWANIA WYSZUKIWANIA IAKTUALIZOWANIA  REKORDÎW





:ADANIADOWYKONANIA 

I *AKUWAšASZ JAK POWINIEN BYÁ

NOWYPOZIOMPRAC IA AN ON YK DOW POUWZGLÅDNIU ZREALIZOWANYCH ZADAÌ



.IEWYKONANE ZADANIA

 7SZYSTKIETEZADANIAZOSTAŽY OFICJALNIE UKOÌCZONE

 









$NIDOTERMINU

.ASTÅPNAITERACJA

'OTOWE

#ZYUWAšASZ šENALEšY UMIEwCIÁCOwWTYM POLU

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

!KTUALIZOWANIETABLICYPROJEKTOWEJ .¸_QSO ¨aSMdOXSO



aYSW dNKXSOW ^\dOLK XK XSOT dWSOXS¨

KLc Z\dcQY^YaK¨ T¦ NY N\_QSOQY ^cQYNXSK Z\KMc

/POWIEwCI UšYTKOWNIKA

7TOKU :ADANIE ,')

Tytuł:

?^aœ\d \KXNU°

Tytuł:

DKWœa UaSK^c

:ADANIE

5TWORZYÁINTERFEJS UšYTKOWNIKADO TWORZENIAZAMÎWIENIA IWYSYŽANIAGO  DOKWIACIARNI

5TWORZYÁKLIENTA POCZTOWEGODO WYSYŽANIAZAMÎWIEÌ



DOKWIACIARNI

ACE /BECNIE W TOKU S”PR PNEJ STÅ NA IZ IAM AN AD DZ NA A OPOWIEwCI UšYTKOWNIK

:ADANIE

:ADANIE

5TWORZYÁZDARZENIE 3END&LOWERS OBEJMUJ”CEADRES IZAMÎWIENIE

5TWORZYÁINTERFEJS UšYTKOWNIKADO TWORZENIA PRZEGL”DANIA IMODYFIKOWANIA  RANDEK



Tytuł: DKWœa ]^YVSU a \O]^K_\KMTS :ADANIE

5TWORZYÁINTERFEJS UšYTKOWNIKADOWYSZUKIWANIA IDODAWANIADANYCH ORESTAURACJIDO  RANDKI

5TWORZYÁKLASÅ DLAZDARZENIA aZAREZERWUJSTOLIK WRESTAURACJIp

5TWORZYÁINTERFEJS UšYTKOWNIKADO REZERWOWANIASTOLIKA WRESTAURACJI



:ADANIE

:ADANIE

0OBRAÁDANEZESTRON PARTNERSKICHSKLEPÎW JUBILERSKICH

$ODAÁKODWITRYNY DOš”DANIA(440 PRZYWYBORZE PRODUKTU





DKWœa ^KU]œaU°

Tytuł: :ADANIE .YNK¨ dNK\dOXSO

idKWKaSKXSO ^KU]œaUSp

NY LKdc NKXcMR



2OZDZIAŒ



5_Z LSÒ_^O\S°

Tytuł:



:ADANIE

:ADANIE

:ADANIE

:ADANIE

.YNK¨ dNK\dOXSO

idKWKaSKXSO ^KU]œaUSp

.YNK¨ WOMRKXSdW

K_^YWK^cMdXOQY

adcaKXSK ^KU]œaUS XK

 WSX_^ Z\dON

 MdK]OW acTKdN_



:ADANIE 2-0

:ADANIE ,')

:ADANIE -%"

5TWORZYÁZDARZENIE 3END&LOWERS OBEJMUJ”CEADRES

5TWORZYÁKLIENTA POCZTOWEGODO WYSYŽANIAZAMÎWIEÌ

5TWORZYÁINTERFEJS UšYTKOWNIKADO TWORZENIAZAMÎWIENIA IWYSYŽANIAGO  DOKWIACIARNI

IZAMÎWIENIE



DOKWIACIARNI



0OUKOÌCZENIUTEGO ZADANIAGOTOWA JESTCAŽAOPOWIEwÁ

http://gazetkowo.wordpress.com/

/POWIEuCIU˜YTKOWNIKAIZADANIA

:ADANIADOWYKONANIA

'OTOWE

 

:ADANIE 2-0

:ADANIE -%"

:ADANIE -%"

5TWORZENIEKLASY$ATE ZAWIERAJ”CEJZDARZENIA

5TWORZENIESCHEMATU BAZYDANYCHDO PRZECHOWYWANIA RANDEK

5TWORZENIESKRYPTÎW 31,DODODAWANIA WYSZUKIWANIA IAKTUALIZOWANIA  REKORDÎW







.OWYPOZIOM ZADAÌ DO WYKONANIANA ZAKOÌCZENIE PIERWSZEGO TYGODNIA



.IEWYKONANE ZADANIA

 5KOÌCZONE ZADANIA S”UMIESZCZANE WTEJKOLUMNIE DOMOMENTU PRZYGOTOWANIA CAŽEJ OPOWIEwCI UšYTKOWNIKA













$NIDOTERMINU

.ASTÅPNAITERACJA *EwLIWITERACJITRZEBABYŽO wCI ZREZYGNOWAÁZDANEJ OPOWIE J” AÁ UšYTKOWNIKA NALEšYZAPIS  JSCU MIE WTYM

'OTOWE

4A OPOWIEwÁ UšYTKOWNIKA JEST JUšGOTOWA 5TWÎRZRANDKÅ

Tytuł: :ADANIE 2-0 5TWORZENIEKLASY$ATE ZAWIERAJ”CEJZDARZENIA

7POLUa'OTOWEpMOG” ZNALEzÁSIÅTYLKO UKOÌCZONEOPOWIEwCI UšYTKOWNIKAIPONOWNIE POŽ”CZONEZNIMIZADANIA



:ADANIE ,') 5TWORZYÁINTERFEJS UšYTKOWNIKADO TWORZENIA PRZEGL”DANIA IMODYFIKOWANIA  RANDEK

:ADANIE -%"

:ADANIE -%"

5TWORZENIESCHEMATU BAZYDANYCHDO PRZECHOWYWANIA RANDEK

5TWORZENIESKRYPTÎW 31,DODODAWANIA WYSZUKIWANIA IAKTUALIZOWANIA  REKORDÎW



0ONOWNIE UMIEwÁWSZYSTKIE ZADANIAPRZYOPOWIEwCI UšYTKOWNIKA ABYPOŽ”CZYÁ TEELEMENTY

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

7KRACZAMYWDRUGITYDZIEÊ

7TOKU

5\œ^USO ]ZY^UKXSO \YLYMdO$ NdSOº  ^cNdSOº  *EDNO ZZADAÌ ZTABLICYZ OBSZARU a7TOKUp

:ADANIE

2-0

5TWORZYÁ ZDARZENIE 3END&LOWE RS OBEJMUJ”CE ADRES I ZAMÎWIE NIE



,AURA sPRZYNAJMNIEJ W TEJITERACJI sPEŽNIFUNKCJÅ LIDERAPROJEKTU

7TRAKCIEPRACYNADZADANIEMZNALAZˆEM SPOSÄBNAZAOSZCZ»DZENIENAMCZASU IPRACYPRZEZROZBUDOWANIEPROJEKTU

-¥–-FŸ'Ÿo-plŸ˜‚|˜}7ŸAiAR˜®Ÿ |Ÿ®–|7lɍ |7R– FŸR²qlŸ‚| –-p ¥oRu¬Ÿ®-u-ªl-ylRŸpªl- }ªŸo-pŸy-˜ Ö‚y¬Ÿ –|J®-oŸ®J-–®Ryl-GŸu|¸Ru¬ŸJ|J-ɟ ÖŸ|‚R–-Ao֟7R®‚|²–RJyl|ŸJ|Ÿ J–®Rª-Ÿpq-˜GŸA|ŸªŸJt¥¸˜®¬uŸ|p–R˜lRŸ‚|®ª|qlŸy-uŸ®-|˜®A®ÖJ®lɟA®-˜‡Ÿ -¥–-FŸ|luŸ®J-ylRuŸ |ŸJ|7–¬Ÿ‚|u¬˜t‡Ÿ-–p¥GŸA|Ÿ|Ÿ ¬uŸu¬²ql˜® -–RpFŸ-Ÿ–-®lRŸylRŸJ|˜ –®Ra-uŸªŸ ¬uŸ‚|JRo²Al¥Ÿ¸-Jy¬AiŸ ‚–|7qRu}ª‡Ÿ |7R– FŸ"R–-®Ÿ®-oulRŸy-uŸ |ŸoRJRyŸJ|J- p|ª¬ŸJ®lR͟‚–-A¬GŸoRJy-pŸ ªŸJt¥¸˜®¬uŸ|p–R˜lRŸ‚|ªlyy|Ÿ˜l֟ |Ÿ®ª–}AlɇŸ -¥–-FŸ"---p‡ŸR˜ R²u¬ŸylRA|Ÿ˜‚}´ylRylGŸoRJy-pŸ‚–-ªJ|‚|J|7ylRŸ u|¸Ru¬Ÿ‚|²ªlÖAlɟoRJRyŸJ®lRÍGŸoR²qlŸ®-|˜®A®ÖJ®lŸy-uŸ |Ÿ‚–-A¬Ÿy-Ÿ J-q˜®¬AiŸR -‚-AiŸl R–-Aol‡Ÿ'Ÿ‚|–®ÔJp¥GŸ‚–®Rp|y-tR²ŸuylRGŸ®–}7u¬Ÿ |‡

%VENT

GET.AME 3TRING

T 3EE-OVIE%VEN -OVIEp

NAME3TRINGo3EE GET.AME 3TRING

T%VENT 'O4O2ESTAURAN O2ESTAURANTp

NAME3TRINGo'O4 GET.AME 3TRING

PROJEKCIENAWET 7ARTOMYwLEÁ OCAŽYMAPOSZCZEGÎLNYCHZADAÌ ANI W TRAKCIEWYKONYW



2OZDZIAŒ

:MIANAZAPRO PRZEZ 2OBERTAPONOWANA

VENT /RDER&LOWERS% RDER&LOWERSp

NAME3TRINGo/ OLEAN VALIDATE$ATE BO

http://gazetkowo.wordpress.com/

/POWIEuCIU˜YTKOWNIKAIZADANIA

4KU WcÄVS]d Y TKUSOT \OPKU^Y\cdKMTS WœaS¸ aYSW dNKXSOW s acWKQKT¦ dWSKX KLc WYÒXK Lc¸Y NY¸¦Mdc¨ XYaO dNK\dOXSO

9\NO\0VYaO\]/`OX^

§aSMdOXSK

$ATE SEE-OVIE VOID VOID GO4O2ESTAURANT GO/N$ATE VOID NT%VENT BOOLEAN

VALIDATE%VENTEVE

EVENTS 

&IRST$ATE

3ECOND$ATE

%VENT VALIDATE%VENTEVENT OOLEAN B

NT%VENT VALIDATE%VENTEVE BOOLEAN



4HIRD$ATE T%VENT VALIDATE%VENTEVEN BOOLEAN



%VENT GET.AME I3TRIN

G

3EE-OVIE%VENT

NAME3TRINGo3EE-OVIEp GET.AME 3TRING

'O4O2ESTAURANT%VENT

/RDER&LOWERS%VENT

NAME3TRINGo'O4O2ESTAURANTp

NAME3TRINGo/RDER&LOWERSp

GET.AME 3TRING

GET.AME 3TRING

3VO UVK] ^\dOLK dWYNcPSUYaK¨ KLc aZ\YaKNdS¨ dWSKXc

Z\YZYXYaKXO Z\dOd +·/ D+.+83+

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

7YKONYWANIENIEZAPLANOWANYCHZADAÊ

#HWILECZK»-ÄWISZ ‘EMUSIMY PRZYGOTOWA·PREZENTACJ»#OZROBI· JEvLI UNIEMO‘LIWITOREALIZACJ»HARMONOGRAMU NAK ROZMOWA PISALIwMY JED 4AK JUšOTYM WALAROZWI”ZAÁWIÅKSZOwÁ Z KLIENTEMPOZ ”ZANYCH Z PLANOWANIEM PROBLEMÎWZWI I TERMINAMI

:Y\YdWKaSKT d UVSOX^OW

+|˜ -tR²Ÿ®-˜p|A®|y¬Ÿ‚–®R®ŸylR|A®Rplª-yRŸly\|–u-AoRGŸoRJy-pŸoR˜ Ÿ |Ÿ˜ -yJ-–J|ª¬Ÿ-˜‚Rp Ÿ –|®ª|o¥Ÿ|‚–|a–-u|ª-yl-‡ŸlRŸu|¸R˜®Ÿª¬p|y-ɟª˜®¬˜ plAiŸ®-J-ÍGŸoRJy-pŸylRŸ‚|ªlylRyR²Ÿ  R¸Ÿ˜-u|J®lRqylRŸ¥˜ -q-ɟ‚–l|–¬ R }ª‡Ÿ-ulÖ -oGŸ¸RŸ |ŸpqlRy Ÿ|p–R²q-Ÿ‚–l|–¬ R ¬GŸ-ŸylRŸ"¬‡Ÿ lRJ¬Ÿ –®R7-Ÿ‚|–-J®lɟ˜|7lRŸ®Ÿy|ª¬ulŸ®-J-yl-ulGŸ -plulŸo-pŸ‚–®¬a| |ª-ylRŸ‚–R®Ry -AolŸJq-Ÿ pqlRy -GŸy-oqR‚lRoŸ‚|‚–|˜lɟ|J7l|–A֟|Ÿ|p–R²qRylRGŸp }–RŸ\¥ypAoRŸ˜ÔŸ‚–l|–¬ R |ªR‡Ÿ-qR¸¬Ÿ J-ɟpqlRy |ªlŸu|¸qlª|²ÉŸ‚|JoÖAl-Ÿ˜Ry˜|ªyRoŸJRA¬®olGŸ‚–®RJ˜ -ªl-oÔAŸu¥Ÿ˜®-A¥yplŸJ| ¬A®ÔARŸ y-pt-J}ªŸ‚–-A¬Ÿ‚| –®R7y¬AiŸJ|Ÿª¬p|y-yl-Ÿy|ªRa|Ÿ®-J-yl-ŸlŸª¬o-²yl-oÔAGŸªŸo-plŸ˜‚|˜}7Ÿ oRa|Ÿ–R-ql®-Ao-Ÿª‚t¬ylRŸy-Ÿi-–u|y|a–-u‡Ÿ"|Ÿ|J7l|–A-ŸoR˜ Ÿy-oª-¸ylRo˜®¬GŸJq- Ra|Ÿy-qR¸¬Ÿ ¥J|˜ Ö‚ylɟu¥Ÿª˜®¬˜ plRŸly\|–u-AoRŸ‚| –®R7yRŸJ|Ÿ‚|JoÖAl-ŸJRA¬®olŸ|–-®Ÿ‚–®¬a| |ª-ɟ˜l֟J|Ÿ ª¬p|y-yl-Ÿª¬7–-y¬AiŸ‚–®R®ŸylRa|Ÿ®-J-͟lŸ‚–®R˜¥ylÖAl-Ÿl˜ ylRoÔA¬AiŸ®-J-͟|–-®Ÿ|‚|ªlR²AlŸ ¥¸¬ p|ªylp-GŸ-7¬Ÿ®–|7lɟulRo˜ARŸy-ŸylR|A®Rplª-yRŸ‚–-AR‡Ÿ ¥˜l˜®Ÿ R¸Ÿ‚|ly\|–u|ª-ɟpqlRy -Ÿ|Ÿ ¬uGŸp }–RŸ®-J-yl-Ÿ‚|®|˜ -oԟªŸ‚q-y-AiGŸ-Ÿp }–RŸ ylR‡Ÿ|tÔA®RylRŸy|ª¬AiŸylR®-‚q-y|ª-y¬AiŸ‚–-AŸ |ŸylRŸp|ylRAŸ²ªl- -GŸoRJy-pŸpqlRy Ÿu¥˜lŸ ®–|®¥ulRÉGŸ¸RŸ7ÖJ®lRŸ |Ÿul-t|Ÿª‚t¬ªŸy-ŸlyyRŸ®-J-yl-GŸ-Ÿy-˜ Ö‚ylRŸª¬7–-ɟ\|–u֟ Ra|Ÿª‚t¬ª¥‡Ÿ

ZADANIEM 0RACE NAD TYM ANEb YM TRZ WS ZOSTAJ” bABYZROBIÁMIEJSCENANOWE NIEOCZEKIWANEZADANIE

:ADANIE2-0

Tytuł:

5TWORZYÁZDARZENIE 3END&LOWERSOBEJMUJ”CE ADRESIZAMÎWIENIE

AcÄVST UaSK^c



:ADANIE

*EwLIKLIENT OCZEKUJE PREZENTACJI MUSISZ PONOWNIE ZAKTUALIZOWAÁ TABLICÅ

:ADANIE-%"

5TWORZYÁKLIENTA POCZTOWEGO DOWYSYŽANIA ZAMÎWIEÌDO  KWIACIARNI

:ADANIE,') 5TWORZYÁINTERFEJS UšYTKOWNIKADO TWORZENIAZAMÎWIENIA IWYSYŽANIAGODO KWIACIARNI

$ODAÁZDARZENIE aZAMÎWKAWÅpIFUNKCJÅ WYSYŽANIAZAMÎWIEÌ DOKAWIARNI3TARBUZZ POCZT” ELEKTRONICZN” 



DK\OdO\a_T ]^YVSU

a \O]^K_\KMTS

Tytuł:

:ADANIE

:ADANIE

:ADANIE

5TWORZYÁINTERFEJS UšYTKOWNIKADO WYSZUKIWANIAIDODAWANIA DANYCHORESTAURACJIDO

5TWORZYÁKLASÅDLA ZDARZENIAaZAREZERWUJ STOLIKWRESTAURACJIp

5TWORZYÁINTERFEJS UšYTKOWNIKADO REZERWOWANIASTOLIKA WRESTAURACJI

RANDKI







ŽPRZEŽOšYÁ -OšLIWE šEBÅDZIESZMUSIA JI*EST TO OPOWIEwCI DONASTÅPNEJITERAC ZUMIE šE DOPUSZCZALNE JEwLIKLIENTRO IEGODECYZJI EZN PRZ YCH DJÅT PO TOZ IKA WYN



2OZDZIAŒ

http://gazetkowo.wordpress.com/

/POWIEuCIU˜YTKOWNIKAIZADANIA

8SOYMdOUSaKXO Z\KMO ZYNacÒ]dKT¦ ZYdSYW dKNKº NY acUYXKXSK lR|A®Rplª-yRŸ®-J-yl-Ÿ|®y-A®-oԟJ|J- p|ªÔŸ‚–-AևŸR²qlŸ ylR|A®Rplª-yRa|Ÿ®-J-yl-ŸylRŸu|¸y-Ÿ‚–®RylR²ÉŸJ|Ÿy-˜ Ö‚yRoŸl R–-AolGŸ  –®R7-Ÿ¥ª®aqÖJylɟoRŸy-Ÿ -7qlA¬‡Ÿ'‚t¬ª-Ÿ |Ÿy-Ÿ‚|®l|uŸ®-J-͟J|Ÿ ª¬p|y-yl-GŸlŸ |ŸªŸylRp|–®¬˜ y¬Ÿ˜‚|˜}7‡

:ADANIADOWYKONANIA

  .IEWYKONANE ZADANIA

 

 









$NIDOTERMINU

DO 0OZIOMPRAC AK WYKONANIAIT BYŽ WYšSZY OD ZAKŽADANEGO Y A TERAZ MUSIM DODATKOWO UKOÌCZYÁ E NIEZAPLANOWAN ZADANIE



 #ZYSZYBKOv·NIEUWZGL»DNIATAKICH PROBLEMÄW:AˆO‘YLIvMYZAPASUPRZY OBLICZANIUTEMPAPRACYZESPOˆU PRAWDA

3ZYBKOwÁUWZGLÅDN PRZYPLANOWANIU ITEILIwMY RACJI W ROZDZIALE

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

3ZYBKOu¿NIEUWZGLÃDNIANIESPODZIANEK

=dcLUYĨ ZYWKQK KVOj lR|A®Rplª-yRŸª¬u-a-yl-ŸpqlRy -Ÿ®ªlÖp˜®¬t¬Ÿlq|²ÉŸ‚–-A¬GŸ-qRŸA®¬ŸylRŸ ¥ª®aqÖJyltR²Ÿ Ra|Ÿ‚–®¬Ÿ|7qlA®-yl¥Ÿ Ru‚-Ÿ‚–-A¬Ÿ®R˜‚|t¥ŸlR˜ R ¬GŸylR‡Ÿ ®¬7p|²ÉŸ‚|®ª-q-Ÿ|p–R²qlɟ Ru‚|Ÿ‚–-A¬Ÿ®R˜‚|t¥GŸoRJy-pŸylRŸ˜t¥¸¬ŸJ|Ÿ ¥ª®aqÖJyl-yl-ŸylR®-‚q-y|ª-y¬AiŸ®-J-͇

:YMd¦^UYaY YLVSMdcVSÄWc ]dcLUYĨ ^KU$

0AMIÅTASZ TEO Z ROZDZIAŽU  BLICZENIA

 X X  ,ICZBAOSÎB WZESPOLE

3ZYBKOwÁ ZESPOŽU WPIERWSZEJITERACJI .A TYMETAPIE S” TO TYLKODOMYSŽY

,ICZBADNI KTÎREZESPΎ MOšEPRZEPRACOWAÁ WJEDNEJITERACJI

.KTO ^Y ^cVO idKZK]_pj

 X  

3” TODNIZAP WSZYSCYPRA ASU JEwLI PROCENTOW” CUJ”ZE  SZYBKOwCI”

jTONXKU WYÒO ^Y XSO ac]^K\Mdc¨ DKZK] s iNYNK^UYaOp NXS a RK\WYXYQ\KWSO

s dXSUK ]dcLUY -u|Ai}JŸoRJyRa|Ÿ®Ÿ‚–-A|ªylp}ªŸu|¸RŸ˜l֟®R‚˜¥ÉGŸp |²Ÿu|¸RŸ ulRɟªl®¬ ÖŸ¥ŸJRy ¬˜ ¬GŸA|J®lRyyRŸp–} plRŸ˜‚| p-yl-Ÿ–|7|A®RŸ  R¸Ÿª¬u-a-oԟA®-˜¥VŸ|J- p|ªR‘ŸJylŸ®ylp-oԟ˜®¬7p|‡Ÿ '-– |Ÿ R¸Ÿ‚-ulÖ -ÉGŸ¸RŸ®-‚-˜ŸJ| ¬A®¬ŸA®-˜¥Ÿ‚–-A¬GŸ-ŸylRŸA®-˜¥Ÿ p-qRyJ-–®|ªRa|‡ŸR²qlŸ\l–u-Ÿ‚–®¬®y-Ÿ"ª|oRu¥Ÿ®R˜‚|t|ªlŸª|qy¬Ÿ ‚lÔ RpŸªŸ¥®y-yl¥Ÿ®-ŸAlÖ¸pԟ‚–-AÖGŸ|®y-A®-Ÿ |Ÿ¥ –- ÖŸ –®RAiŸJylŸ ®-‚-˜¥GŸ‚|ylRª-¸Ÿ –®RAiŸ‚–|a–-ul˜ }ªŸylRŸ7ÖJ®lRŸ‚–-A|ª-ɟ ‚–®R®ŸA-t¬ŸJ®lR͇Ÿ q- Ra|ŸplRJ¬Ÿ‚|o-ªlԟ˜l֟ylR®-‚q-y|ª-yRŸ®-J-yl-GŸu|¸qlªRGŸ ¸RŸylRp }–RŸ®ŸylAiŸ®J|t-˜®Ÿ®–R-ql®|ª-ɟªŸJ|J- p|ª¬uŸA®-˜lRGŸ oRJy-pŸ˜®¬7p|²ÉŸylRŸ¥ª®aqÖJyl-Ÿª˜®¬˜ plAiŸ -plAiŸ‚–|7qRu}ª‡



2OZDZIAŒ

#OMO‘EMYZROBI·WTAKIEJ SYTUACJI#ZYPORAJU‘ZACZ· PANIKOWA·.IEZMIEvCIMYSI» WTERMINIE

http://gazetkowo.wordpress.com/

/POWIEuCIU˜YTKOWNIKAIZADANIA



8SO WK

XSOW¦N\cMR Zc^Kº

:$ =^aSO\NdSVSÄMSO ÒO XSOdKZVKXYaKXO dKNKXSK XKVOÒc

dKZS]caK¨ XK MdO\aYXcMR UK\^OMdUKMR -dc W_]d° _ÒcaK¨

UYVY\YacMR UK\^OU) 4OÄVS ^KU ^Y NVKMdOQY MdO\aYXcMR)

9$ AcL\KVSÄWc UYVY\ MdO\aYXc ZYXSOaKÒ dacU¸O dKNKXSK

dacUVO dKZS]caKXO ]¦ XK ]^KXNK\NYacMR Ҝ¸^cMR UK\^OMdUKMR

]KWYZ\dcVOZXcMR K ^KUÒO NVK^OQY ÒO MdO\aYXc dacUVO ]¸_Òc

TKUY Y]^\dOÒOXSO 7K ^Y _WYÒVSaS¨ ]dcLUSO YN\œÒXSOXSO YZYaSOÄMS

dKZVKXYaKXcMR dacU¸O UK\^OMdUS YN XSOdKZVKXYaKXcMR MdO\aYXO

-dO\aYXc ^Y ^KUÒO NYL\c UYVY\ iKVK\WYacp ZYXSOaKÒ aS°U]dYĨ

XSOdKZVKXYaKXcMR dKNKº XK Z\dcU¸KN ZYTKaSKT¦MK ]S° dXSU¦N

Z\OdOX^KMTK Z\dON UVSOX^OW WK ac]YUS Z\SY\c^O^ :YXKN^Y ZYN UYXSOM S^O\KMTS aK\^Y WœM ]Z\KaNdS¨ XKN MdcW

Z\KMYaK¸OÄ .dS°US MdO\aYXcW UK\^OMdUYW ¸K^aY dK_aKÒc¨ ÒO

\OKVSdYaK¸OÄ XSOdKZVKXYaKXO dKNKXSK NVK^OQY Z\dc ZYXYaXcW

YLVSMdKXS_ ]dcLUYÄMS S ]Z\KaNdKXS_ ZYZ\KaXYÄMS ]dKM_XUœa L°NdSO]d

aSONdSK¸ MY Lc¸Y dKZVKXYaKXO K MY XSO

:$ -dcVS ]dcLUYĨ YU\OÄVK ^OWZY Z\KMc dO]ZY¸_ a MdK]SO

ZYZ\dONXSOT S^O\KMTS)

9$ A¸KÄXSO ^KU =dcLUYĨ ^Y WSK\K ^OWZK a TKUSW Z\KM_TO]d >c

S >aœT dO]Zœ¸ 4ONcXc ]ZY]œL \dO^OVXOQY YLVSMdKXSK ^OT aK\^YÄMS

ZYVOQK XK YL]O\aYaKXS_ ]dcLUYÄMS Z\KMc a ZYZ\dONXSMR S^O\KMTKMR

:$ 4O]^OW Z\dOUYXKXc ÒO aK\^YĨ ! XSO YNZYaSKNK

]dcLUYÄMS Z\KMc WYTOQY dO]ZY¸_ -dc WYQ° a ZSO\a]dOT

S^O\KMTS acL\K¨ SXXc ZYdSYW XK Z\dcU¸KN   V_L ")

9$

7YÒO]d _Òc¨ SXXOT ]dcLUYÄMS ZYMd¦^UYaOT TONXKU W_]S]d ]S° TOT

^\dcWK¨ 4OÄVS Z\KM_TO]d a dXKXcW -S dO]ZYVO WYÒO]d acL\K¨ ]dcLUYĨ

YNZYaSKNKT¦M¦ ^OWZ_ Z\KMc a SXXcMR Z\YTOU^KMR MRY¨ ZYaSXSOXOÄ

Z\dc ^cW _adQV°NXS¨ XSÒ]d¦ acNKTXYĨ XK ZYMd¦^U_ Z\YTOU^_

DKZYdXKaKXSO ]S° d XYacW Z\YTOU^OW dKa]dO dKTW_TO ^\YMR° MdK]_

:$ 9dXKMdK ^Y ÒO ZœÐXSOT L°NdSOWc ZYXYaXSO YLVSMdK¨

]dcLUYĨ)

9$ 9MdcaSÄMSO =dcLUYĨ Z\KMc dO]ZY¸_ XKVOÒc YLVSMdK¨ XK ZYMd¦^U_

UKÒNOT S^O\KMTS .dS°US ^OW_ WYÒO]d _dc]UK¨ \dO^OVXO ]dKM_XUS ]dcLUYÄMS

>aYTOQY dO]ZY¸_ ! ^Y ^cVUY NYL\c Y]^\YÒXc Z_XU^ acTÄMSK YN U^œ\OQY

ZYaSXSOXOÄ dKMd¦¨ TOÄVS XSO WYÒO]d YZ\dO¨ ]S° XK aMdOÄXSOT]dcMR

S^O\KMTKMR

?adQV°NXSKXSO ]dcLUYÄMS

83/ dK]^¦ZS NYL\cMR

]dKM_XUœa =dcLUYĨ

]¸_Òc ^cVUY NY YLVSMdKXSK

acNKTXYÄMS >aYTOT

S dO]ZY¸_ a \dOMdcaS]^YÄMS

LSdXO]YaOT

JESTEuTUTAJ



7IESZ GDZIEJESTEu

http://gazetkowo.wordpress.com/

7KWc N_ÒY NY d\YLSOXSKj +y-q-®tR²Ÿ˜l֟ªŸ –¥Jy¬uŸ‚|t|¸Ryl¥‡ŸÖJ®lR˜®Ÿu¥˜l-tŸ‚|²ªlÖAlɟA®-˜Ÿ y-Ÿ–R\-p |–¬®-AoÖGŸoRJy-pŸu-˜®Ÿy-J®lRoÖGŸ¸RŸªŸJt¥¸˜®¬uŸ|p–R˜lRŸ ˜l֟ |Ÿ|‚t-Al‡Ÿ|y-J |Ÿu¥˜l˜®Ÿ‚–®¬a| |ª-ɟªR–˜o֟JRu|y˜ –-A¬oyԟ ‚–|a–-u¥ŸJq-ŸJ¬–Rp |–-ŸaRyR–-qyRa|Ÿ\l–u¬Ÿl ª||y‡

:ADANIEaNIES POTRZEBNE DO PODZIANKAp PRZEDSTAWIA PREZENTACJI NE FIRMY I3WOO J PRZEZ DYREKTORA N 3TARBUZZ4O DYREKTOROWI FIRMY DOPIERO PRES JA

7K]d aS°MOT Z\KMc NY d\YLSOXSKj :ADANIE :ADANIE

$ODAÁZDARZENIE aZAMÎWKAWÅpIFUNKCJÅ WYSYŽANIAZAMÎWIEÌ DOKAWIARNI3TARBUZZ POCZT”  ELEKTRONICZN”

:REFAKTORYZOWAÁ PROJEKT ABYUŽATWIÁ DODAWANIENOWYCH TYPÎWZDARZEÌ

 :ADANIEUTW PODSTAWIES ORZONENA UGESTII 2OBE RTA

jK ZYdSYW dKNKº NY acUYXKXSK dWSO\dK a d¸cW USO\_XU_ :ADANIADOWYKONANIA

 



IA WYKONAN -AMYDO LESAMO NIEMAL TY A PRACYCON POCZ”TKU

 

.IEWYKONANE ZADANIA

 



 





$NIDOTERMINU



2OZDZIAŒ





http://gazetkowo.wordpress.com/

/POWIEuCIU˜YTKOWNIKAIZADANIA

jTONXKU .95·+.83/ aSOWc XK MdcW ]^YSWc 5VSOX^ aSO QNdSO ]S° dXKTN_TO]d

-Ÿp-¸J¬uŸR -‚lRŸJ7-tR²Ÿ|Ÿ |GŸ-7¬ŸpqlRy Ÿ¥A®R˜ ylA®¬tŸªŸ‚–-A-AiGŸ J®lÖplŸA®Ru¥ŸJ|pt-JylRŸªlRGŸo-plRŸ®-J-yl-ŸJ|J-tGŸ-Ÿ"¬Ÿu|¸R˜®Ÿ ‚–RA¬®¬oylRŸ‚–®RJ˜ -ªlɟª‚t¬ªŸ ¬AiŸ®ul-y‡

>c aSO]d QNdSO ]S° dXKTN_TO]d ®lÖplŸ -7qlA¬ŸlŸJl-a–-u|ªlŸ®-J-͟J|Ÿª¬p|y-yl-Ÿª˜®¬˜A¬Ÿ A®t|yp|ªlRŸ®R˜‚|t¥Ÿu-oԟJ|pt-JylRŸ -plRŸ˜-uRŸly\|–u-AoR‡Ÿ ®y-A®-Ÿ |GŸ¸RŸAi|ɟ‚|˜ Ö‚¬Ÿ˜ÔŸylR®-J|ª-q-oÔARGŸ‚–®¬y-ouylRoŸ ylp ŸylRŸ7ÖJ®lRŸ¥J-ª-tGŸl¸ŸylRŸu-Ÿ‚–|7qRu¥GŸ‚|ylRª-¸ŸoR˜ Ÿ|yŸ J|7–®RŸªlJ|A®y¬Ÿy-Ÿ²Al-ylR‡

9. K]U 

+NN Y\NO\ MKL

O`OX^ 

:ADANIE

:ADANIE

$EVELOPAUTOCA LL MECHANISMFORN OTIFYING ACABFORPICKUP

MINS

!DDCABORDEREVENTTO DATABASE



BEFOREREQUIRED



ZADANIE #HOÁ JESTTO E POTRZEBNA AN W NO LA AP NIEZ IEwÁ BÅDZIEOPOW  KA NI W UšYTKO

:ADANIE49 Tytuł:

$ODAÁZDARZENIE aZAMAWIANIEKAWYp IFUNKCJÅWYSYŽANIA E MAILA ZZAMÎWIENIEM  DO3TARBUZZ

AcTÄMSO XK UKa°

?Òc^UYaXSU NYNKTO



K dOXSO iacTÄMSO XK UK d K\ NY \KXNUS dN :ADANIE IE  d p XS S =^^K\L_dd K\ S aS U UK

UK NYY

$ODAÁZD AÁZDARZ ARZENIE ENIE

Opis:

aZAMAWIANIEKAWYYp I FUNKCJÅ WYSYŽAN WY ZZAMÎWIENIEM DO3TARBUZZ



.IEZAPLANOWAN NALEšYTRAKTOW E ZADANIA JAK WSZYSTKIE AÁTAKSAMO POZOSTAŽE

8SOdKZVKXYaKXO dKNKXSK _WSO]dMdYXO XK ^KLVSMc ]^KT¦ ]S° dKZVKXYaKXO lR®-‚q-y|ª-yRŸ®-J-ylRŸu|¸RŸulRɟlyy¬Ÿ‚|A®Ô RpGŸ-qRŸ‚|Ÿ¥ulR˜®A®Ryl¥Ÿa|Ÿ y-Ÿ -7qlA¬Ÿ‚|ªlylRyR²Ÿ –-p |ª-ɟoRŸ -pŸ˜-u|Ÿo-pŸª˜®¬˜ plRŸlyyRŸ®-J-yl-‡Ÿ|Ÿ ‚–®¬J®lRqRyl¥Ÿ‚–-A¬ŸoRJyRu¥Ÿ®Ÿ‚–|a–-ul˜ }ªŸlŸ|˜®-A|ª-yl¥ŸA®-˜¥ŸoRoŸª¬p|y-yl-Ÿ ®-J-ylRŸ‚–®R˜ -oRŸ7¬ÉŸylR®-‚q-y|ª-yR‡Ÿ"|Ÿ‚|Ÿ‚–|˜ ¥ŸoR˜®A®RŸoRJy|Ÿ®-J-ylRGŸ p }–RŸ –®R7-Ÿ®–R-ql®|ª-ɟ|7|pŸª˜®¬˜ plAiŸlyy¬AiŸ‚–-AŸ®ªlÔ®-y¬AiŸ®Ÿ‚–|oRp Ru‡ q- Ra|Ÿ®-J-yl-GŸp }–RŸ‚|A®Ô p|ª|Ÿ7¬t¬ŸylR®-‚q-y|ª-yRGŸy-qR¸¬Ÿ –-p |ª-ɟ|JŸ ‚|A®Ô p¥ŸJ|Ÿp|ÍA-ŸªŸ -plŸ˜-uŸ˜‚|˜}7Ÿo-pŸlyyRŸ‚–-AR‡Ÿ|ªlylRyR²ŸoRŸ|˜®-A|ª-ÉGŸ ‚–®RylR²ÉŸJ|Ÿp|q¥uy¬Ÿ'Ÿ |p¥‘Ÿy-Ÿ -7qlA¬GŸ-Ÿy-˜ Ö‚ylRŸ¥p|ÍA®¬É‡Ÿ' RJ¬Ÿ u|¸R˜®Ÿ¥ulR²AlɟoRŸªŸp|q¥uylRŸ| |ªR‘ŸlŸ‚–®Ro²ÉŸJ|Ÿy-˜ Ö‚y¬AiŸ®-J-͇Ÿ



2OZDZIAŒ

4OZADANIE MAOPIS ISZACUNKOWY

CZASWYKONANIA ORAZZOSTAŽO PRZYPISANEDO  KONKRETNEJOSOBY

8SO TO]^ aKÒXO

a TKUS ]ZY]œL dO]Zœ¸

\YdZYMd¦¸ Z\KMO

XKN dKNKXSOW

:Y _WSO]dMdOXS_ QY

XK ^KLVSMc XKVOÒc TO

Z\dcNdSOVS¨ Y]dKMYaK¨

S d\OKVSdYaK¨

http://gazetkowo.wordpress.com/

7YSTARCZAJ’CODOBRYPROJEKT

-d°ÄMS¦ >aYTOQY dKNKXSK TO]^ Z\dOZ\YaKNdOXSO Z\OdOX^KMTS ‚–}A®Ÿa|J®lyŸ‚| –®R7y¬AiŸy-Ÿ‚–®¬a| |ª-ylRŸ‚–R®Ry -AolŸu¥˜l˜®Ÿ ¥ª®aqÖJylɟA®-˜ŸylR®7ÖJy¬Ÿy-ŸoRoŸ‚–®R‚–|ª-J®RylR‡ŸR²qlŸª–-®Ÿ®Ÿat}ªy¬uŸ ‚–|a–-ul˜ ÔŸ-‚qlp-AolŸ˜lRAl|ª¬AiŸu¥˜l˜®Ÿ‚|²ªlÖAlɟA-t¬ŸJ®lR͟y-Ÿªl®¬ ÖŸ ªŸ˜lRJ®l7lRŸ\l–u¬Ÿ  -–7¥®®ŸlŸ®-JRu|y˜ –|ª-ylRŸ-‚qlp-AolŸl ª||yGŸ ‚|ªlylRyR²Ÿ¥ª®aqÖJylɟ |ŸªŸ˜®-A¥yp-Ai‡Ÿ

>aYTO ]dKM_XUS ZYaSXXc Lc¨ UYWZVO^XO 'Ÿ –-pAlRŸ˜®-A|ª-yl-Ÿ®-J-͟‚|ªlylRyR²Ÿ¥ª®aqÖJylɟA®-˜Ÿ‚| –®R7y¬Ÿy-Ÿ A®¬yy|²AlŸp|ÍA|ªRGŸp }–RŸA®-˜RuŸ –ª-oԟJt¥¸RoŸyl¸Ÿ˜-u|Ÿ‚l˜-ylRŸp|J¥‡ŸR²qlŸ u¥˜l˜®Ÿ®-JRu|y˜ –|ª-ɟ–|®ªlÔ®-ylRŸq¥7Ÿ˜‚| p-ɟ˜l֟®Ÿ¥J®l-t|ªA-ulGŸªR´Ÿ ‚|JŸ¥ª-a֟A®-˜Ÿ‚| –®R7y¬Ÿy-Ÿ RŸ®-oÖAl-‡

:ADANIE49 $ODAÁZDARZENIE aZAMAWIANIEKAWYp IFUNKCJÅWYSYŽANIA E MAILA ZZAMÎWIENIEM  DO3TARBUZZ

#ZTERYDNINA PI DZIEÌ NAPRZEP SANIE KODUIDODATKOWY ORAZUDZIELENIEROWADZENIEPREZENTACJI ODPOWIEDZINA PYTANIA

7PORZDKU-O‘ESZPODESˆA·MI MINIMALNEWYMAGANIASYSTEMOWE#ZYWITRYNA DZIAˆATE‘WPRZEGLDARKACH3AFARII&IREFOX #HCIAˆBYMJAKNAJSZYBCIEJZACZ·INFORMOWA· KLIENTÄWONOWYMSERWISIE :OBACZ.ASTÅPNE NIEZAPLANOWANEZA DANIA



Y 3TARBUZZ $YREKTORFIRM E ZADOWOLONY Kš TA E A OBECNI I3WOON PARTNER FIRMY

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

7YSTARCZAJ’CODOBRYPROJEKTPROWADZIDOCELU

®l²ŸªŸ‚–|a–-ulRFŸ¬˜p¥˜o-ŸulÖJ®¬Ÿ‚–|oRp RuŸ J|˜p|y-t¬uŸ-Ÿ‚–|oRp RuŸª¬˜ -–A®-oÔA|ŸJ|7–¬u‘‡

'¬˜ -–A®-oÔA|ŸJ|7–¬‘Ÿ‚–|oRp 

–|oRp ŸJ|˜p|y-t¬

®R²É[Ÿ'lÖAŸoR˜ R²Ÿ‚–|oRp RuŸJ|˜p|y-t¬uŸŸ JŸ®-ª˜®RŸu-–®¬tRuGŸ-7¬ŸAl֟˜‚| p-É[ ®lÖp¥oևŸ–|oRp ¬Ÿ -plRŸo-pŸo-Ÿ |Ÿ–®-Jp|²É‡Ÿ|¸qlªRGŸŸ ¸RŸoR˜ RuŸoRJ¬y¬uGŸ®Ÿp }–¬uŸplRJ¬p|qªlRpŸ˜l֟˜‚| p-˜®‡ q-A®Ra| –|7qRuŸ‚|qRa-Ÿy-Ÿ ¬uGŸ¸RŸ –¥Jy|ŸoR˜ Ÿ¥ ª|–®¬ÉŸ‚–|oRp GŸ p }–¬Ÿª˜®¬˜A¬Ÿ‚–|a–-ul²AlŸ¥®y-oԟ®-ŸJ|˜p|y-t¬‡Ÿ+-ª˜®RŸ ®y-oJ®lRŸ˜l֟p |²ŸylR®-J|ª|q|y¬‡Ÿ|y-J |ŸªŸA®-˜lRŸ –R\-p |–¬®-AolŸªAlÔ¸Ÿ˜l֟®ulRyl-u‡ŸRJy-pŸ ¬Ÿ˜-uŸ R¸Ÿ oR˜ R²ŸA-tplRuŸª-– |²Al|ª¬‡ -uŸy-J®lRoևŸR²qlŸ‚–®¬A®¬yl-uŸ˜l֟J|Ÿ Ra|GŸ¸RŸª˜®¬˜A¬Ÿ ‚–-A¥oԟª¬J-oylRŸlŸ–R-ql®¥oԟ®-J-yl-ŸªŸ R–ulylRGŸ-ŸpqlRy Ÿ | –®¬u¥oRŸ‚| –®R7yRŸ|‚–|a–-u|ª-ylRGŸ¥ª-¸-uGŸŸ ¸RŸJ|7–®RŸª¬p|y¥o֟˜ª|oԟ‚–-AևŸ Ÿ |Ÿªt-²ylRŸAi|J®l‡Ÿ–|a–-ul²AlŸ˜‚ÖJ®-oԟ‚–®¬ŸuylRŸ  ¬qRŸA®-˜¥GŸ¸RŸylR¥˜ -yylRŸ˜l֟˜‚}´yl-oÔGŸylRŸJ|˜ -–A®-oԟ |‚–|a–-u|ª-yl-ŸlŸylRŸ| –®¬u¥oԟª¬y-a–|J®Ryl-‡Ÿ lRŸ‚–®¬˜‚-–®-ŸulŸ |Ÿ‚|‚¥q-–y|²Al‡Ÿ"|Ÿy-‚–-ªJ֟ ylR‚–®¬oRuyR‡ laJ¬ŸylRŸu¬²q-tRuŸ|Ÿ ¬uŸªŸ -plŸ˜‚|˜}7‡Ÿ ÔJ®ltRuGŸŸ ¸RŸª˜®¬˜A¬Ÿ˜ÔŸ |7ԟ|A®-–|ª-yl‡ '‚–|˜ Ÿ‚–®RAlªylR‡Ÿ+ª¬pqRŸ®-yluŸ˜l֟‚|o-ªlÖGŸ®R˜‚}tŸ oR˜ Ÿo¥¸Ÿ˜‚}´yl|y¬ŸlŸu|o-Ÿ‚|u|AŸylRŸ˜‚Rtyl-Ÿ|A®Rplª-͇Ÿ +-ª˜®RŸl˜ ylRoRŸ R¸Ÿu|¸qlª|²ÉGŸ¸RŸylRŸoR˜ RuŸ®¥‚RtylRŸ J|˜p|y-t¬‡ |Ÿu-˜®Ÿy-Ÿu¬²qlŸ®¬Ÿ‚|ŸAlÖ¸plRoŸ‚–-A¬Ÿ®R˜‚}tŸªAlÔ¸Ÿ u|¸RŸ¥J|˜p|y-qlɟAl֟oR˜®A®RŸ7-–J®lRo lR˜ R ¬GŸ -p‡Ÿ|˜p|y-t|²ÉŸ |Ÿ¥q| y¬ŸARq‡Ÿ®-˜RuŸ AiAl-t7¬uŸ7¬ÉŸ -plŸo-pŸ ¬ŸlŸ‚–|ª-J®lɟJ|Ÿ¥J|˜ Ö‚yl-yl-Ÿ ‚–|a–-u}ª‡ŸlRp|ylRA®ylRŸlJR-qy¬GŸ-qRV



2OZDZIAŒ

http://gazetkowo.wordpress.com/

7YSTARCZAJ’CODOBRYPROJEKT

'¬˜ -–A®-oÔA|ŸJ|7–¬‘Ÿ‚–|oRp 

–|oRp ŸJ|˜p|y-t¬

iªlqRA®pÖ[Ÿ"|Ÿ®-7–®ul-t|GŸo-p7¬²ŸulŸ®-®J–|²Alt‡ |¸qlªR‡Ÿ'˜®¬˜A¬Ÿ˜ |˜¥oԟAlR7lRGŸ‚|ylRª-¸ŸylRŸª¬u-a-˜®Ÿ ªlRqRŸ‚–-A¬‡Ÿ|y-J |Ÿp|ÍA®¬˜®Ÿ˜ªRŸ®-J-ylRŸ®ŸAiªlqԟ | –®¬u-yl-Ÿ‚–®R®ŸpqlRy -Ÿ‚|¸ÔJ-yRa|Ÿ‚–|J¥p ¥‡Ÿq- Ra|Ÿ Ai|ɟylRŸoR˜ R²ŸJ|˜p|y-t¬GŸ‚–|ª-J®l˜®ŸJ|Ÿ¥J|˜ Ö‚ylRyl-Ÿ ‚–|a–-u¥GŸ-Ÿ‚–|a–-ul˜ -GŸp }–¬ŸJ|˜ -–A®-ŸJ|˜p|y-tRŸ |‚–|a–-u|ª-ylRŸWŸylR®-qR¸ylRŸ|JŸ Ra|GŸA®¬Ÿ®|˜ -t|Ÿ ‚R–\RpA¬oylRŸ®-‚–|oRp |ª-yRŸWŸ |Ÿ˜®A®Ö²qlª¬Ÿ‚–|a–-ul˜ -‡Ÿ A®¬ªl²AlR‡Ÿi¬7-Ÿª˜®¬˜A¬Ÿ˜ÔŸ¥˜- ¬˜\-pAo|y|ª-ylGŸplRJ¬Ÿ ‚|u-a-uŸªŸ¥J|˜ Ö‚ylRyl¥Ÿ²ªlR yRa|Ÿ|‚–|a–-u|ª-yl-‡Ÿ RJy-pŸ®-ª˜®RŸ˜ÔJ®ltRuGŸ¸RŸoR˜ RuŸa|–˜®¬GŸ-Ÿ‚–|a–-ul²AlŸ  -pŸy-‚–-ªJ֟p|Ai-oԟAlR7lR‡ R²qlŸult|²ÉŸª¬–-¸-Ÿ˜l֟ªlRA®y¬uŸ7–-plRuŸJq-ŸuylRŸA®-˜¥GŸ  |Ÿu-˜®Ÿ–-AoևŸ iAR˜®Ÿ‚–®R®Ÿ |Ÿ‚|ªlRJ®lRÉGŸ¸RŸª|q-t7¬²Ÿ7¬ÉŸ‚–|oRp RuGŸ p }–¬Ÿ‚–|ª-J®lŸJ|Ÿ¥J|˜ Ö‚yl-yl-Ÿ|‚–|a–-u|ª-yl-

'yl|˜p¥o֟®Ÿ Ra|GŸ¸RŸoR˜ RuŸª¬˜ -–A®-oÔA|ŸJ|7–¬GŸ-7¬Ÿ ª¬p|y-ɟ®-J-ylRŸlŸ®-˜‚|p|lɟ‚| –®R7¬ŸpqlRy }ªŸ|–-®Ÿ ¥u|¸qlªlɟ‚–|a–-ul˜ |uŸ‚–®¬a| |ª-ylRŸp|J¥Ÿy-ŸA®-˜GŸ -Ÿªt-²ylRŸ |ŸoR˜ Ÿy-oª-¸ylRo˜®R‡Ÿ

A®¬ªl²AlR[Ÿ|JŸªlRq|u-Ÿª®aqÖJ-ulŸAiAl-t7¬uŸ7¬ÉŸ  |7ԇŸ¥J®lRŸAiAԟulR²Alɟ˜l֟ªŸ R–ulylRŸlŸ¥J|˜ Ö‚yl-ɟ |‚–|a–-u|ª-ylRGŸp }–RŸpqlRy Ÿ®--pAR‚ ¥oR‡Ÿ"|ŸylRŸ ˜ÔŸylR–R-qyRŸu-–®Ryl-‡Ÿ|7–¬Ÿ‚–|a–-ul˜ -Ÿ‚|ªlylRyŸ ‚–-A|ª-ɟªŸ RyŸ˜‚|˜}7ŸlŸ| –®¬u¬ª-ɟ®-Ÿ |Ÿª¬y-a–|J®RylR‡Ÿ –®RAlR¸Ÿ®y-˜®Ÿ‚–|a–-ul˜ }ªGŸ‚–-ªJ-Ÿ"|ŸAlGŸp }–®¬Ÿ J|˜ -oԟ®-‚t- ÖŸ®-Ÿ¥J|˜ Ö‚yl|yRŸ|‚–|a–-u|ª-ylR‡ŸŸ lRŸ˜ÔŸ®-J|ª|qRylGŸplRJ¬Ÿ‚–®¬a| ¥oԟuylRGŸ-qRŸylRŸu|aԟ J|˜ -–A®¬ÉŸ‚–|a–-u¥‡

"|Ÿ‚–-ªJ-‡Ÿ|¸R˜®Ÿ7¬ÉŸ®Ÿ˜lR7lRŸJ¥uy¬‡Ÿ'Ÿ ¬uŸ²ªlRAlRŸ J|7–®RŸ7¬ÉŸJ|˜p|y-t¬uGŸoRJy-pŸoR˜®A®RŸqR‚lRoŸ7¬ÉŸ a| |ª¬uŸy-ŸA®-˜ŸlŸJ|‚–|ª-J®lɟJ|Ÿ¥J|˜ Ö‚ylRyl-Ÿp|J¥‡Ÿ

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

4ABLICAPODKONIECITERACJI

5SONc a]dc]^UY TO]^ QY^YaO S^O\KMTK TO]^ _UYºMdYXK |Ÿ®-p|ÍA®Ryl¥Ÿ‚–-A¬Ÿy-JŸª˜®¬˜ plulŸ®-J-yl-ulŸ„ªtÔA®ylRŸ®ŸylR®-‚q-y|ª-yԟ ‚–R®Ry -AoԟJq-ŸylRAlR–‚qlª¬AiŸp-ª|˜®¬…Ÿª˜®¬˜ plRŸ|‚|ªlR²AlŸ¥¸¬ p|ªylp-Ÿ lŸ˜pt-J-oÔARŸ˜l֟y-ŸylRŸ®-J-yl-Ÿ‚|ªlyy¬Ÿ®y-oJ|ª-ɟ˜l֟ªŸ|7˜®-–®RŸ| |ªR‘‡Ÿ ®y-A®-Ÿ |GŸ¸RŸ¥p|ÍA®¬tR²Ÿl R–-AoևŸ|uRy Ÿ RyŸylRŸAi-–-p R–¬®¥oRŸ˜l֟ ylA®¬uŸ˜‚RAo-qy¬uŸWŸ¥p|ÍA®RylRŸ‚–-A¬Ÿ|®y-A®-Ÿ®-p|ÍA®RylRŸl R–-Aol‡

/POWIEwCI UšYTKOWNIKA

7TOKU

?^aœ\d \KXNU°

Tytuł: :ADANIE

Tytuł:

YP Y 5TWO Y SKRYPTY 5TWORZYÁ 31,DODODAWANIA WYSZUKIWANIA IAKTUALIZOWANIA   REKORDÎW

5TWORZYÁ SCHEMAT BAZY DANYCHDO PRZECHOWYWANIA RANDEK 

DKWœa UaSK^c

:ADANIE

5KOÌCZYŽEwWSZYSTKIE WSKAZANEOPOWIEwCI UšYTKOWNIKA

:ADANIE

:ADANIE

5TWORZYÁ ZDARZENIE 3END&LOWERS OBEJMUJ”CE ADRES IZAMÎWIENIE 

5TWORZYÁINTERFEJS UšYTKOWNIKADO TWORZENIAZAMÎWIENIA IWYSYŽANIAGODO KWIACIARNI 

5TWORZYÁKLIENTA POCZTOWEGO DOWYSYŽANIA ZAMÎWIEÌDO KWIACIARNI 

DKWœa ]^YVSU a \O]^K_\KMTS

Tytuł: :ADANIE

:ADANIE

5TWORZYÁINTERFEJS UšYTKOWNIKADO WYSZUKIWANIA IDODAWANIADANYCH ORESTAURACJIDO  RANDKI

5TWORZYÁKLASÅ DLAZDARZENIA aZAREZERWUJSTOLIK WRESTAURACJIp 

:ADANIE 5TWORZYÁINTERFEJS UšYTKOWNIKADO REZERWOWANIA STOLIKA WRESTAURACJI 

5_Z L Z SÒ_^O\S°°

Tytuł:

:ADANIE

:ADANIE

0OBRAÁDANE ZESTRON PARTNERSKICH SKLEPÎW JUBILERSKICH  JUB

$ODAÁKOD WITRYNYDO Y Y š”DANIA(440 PRZYWYBORZE P D K 

DKWœa ^KU]œaU°

Tytuł: :ADANIE $ODAÁZDARZENIE aZAMAWIANIE TAKSÎWKIpDO BAZYDANYCH 

Tytuł:

:ADANIE

:ADANIE

:ADANIE 5TWORZYÁINTERFE Y JS UšYTKOWNIKA Y DOTWORZENIA P G” PRZEGL”DANIA IMODYFIKOWANIA Y A  RANDEK DK

5T OORZYYÁ 5TW KLASÅ$ATE ZAWIERAJ”C”  ZDARZENIA 

:ADANIE

$ODAÁ ZDARZENIE aZAMAWIANIE TAKSÎWKIp 

:ADANIE

$ODAÁMECHANI ZM AUTOMATYCZNEGO WZYWANIATAKSÎ NAMINUTPRZWKI CZASEMWYJAZDU ED 

8SOdKZZVKXYaKXO dKNKXSK

:ADANIE49 $ODAÁZDARZENIE aZAMAWIANIEKAWYp IFUNKCJÅWYSYŽANIA E MAILA ZZAMÎWIENIEM DO3TARBUZZ 

 2OZDZIAŒ

7YKONAŽEw NIEZAPLANOWAN” PRACÅ

http://gazetkowo.wordpress.com/

7YSTARCZAJ’CODOBRYPROJEKT

0AMIÅTAJ šETABLICA OBEJMUJEJEDN” ITERAC

JÅ

'OTOWE

:ADANIADO  WYKONANIA     

  .IEWYKONANE ZADANIA



*EDNO ZADANIE MUSIAŽEw PRZEŽOšYÁ JEDNAK PRAWIEUDAŽO #I SIÅZMIEwCIÁ W TERMINIE















,ICZBADNIDOTERMINU

.ASTÅPNAITERACJA

DKWœa ^KU]œaU°

Tytuł:

:ADANIE $ODAÁZDARZENIE aZAMAWIANIE TAKSÎWKIpDO BAZYDANYCH 

*EDNOZADANIE NIE ZOSTAŽOWPEŽNI UKOÌCZONE

:ADANIE

$ODAÁ ZDARZENIE aZAMAWIANIE TAKSÎWKIp 

4O ZADANIENIE ZOSTAŽOWYKONANE DLATEGOTRZEBA PRZENIEwÁOPOWIEwÁ UšYTKOWNIKADO NASTÅPNEJITERACJI

:ADANIE

$ODAÁMECHANI ZM AUTOMATYCZNEGO WZYWANIATAKSÎ NAMINUTPRZWKI CZASEMWYJAZDU ED  

'OTOWE Tytuł:

?^aœ\d \KXNU°

Tytuł:

Tytuł:

:ADANIE

:ADANIE

IENTA 5TWORZYÁKL POCZTOWEGO DOWYSYŽANIA ZAMÎWIEÌDO  I

5TWORZYÁINTERFEJS UšYTKOWNIKADO TWORZENIAZAMÎWIENIA IWYSYŽANIAGODO KWIACIARNI 

DKWœa ]^YVSU a \O]^K_\KMTS Tytuł:

:AD 5TWO UšYT WYSZ IDOD ORE RAND

DKWœa UaSK^c

Tytuł:

0RACA UKOÌCZONA PRZEZZESPΎ

5_Z LSÒ_^O\S°

AcTÄMSO XK UKa°

:ADANIE



$ODAÁKOD WITRYNYDO Y Y š”DANIA(440 PRZYWYBORZE PRODUKTU 

:ADAN IE 4

9 $ODAÁ aZAMAW ZDARZENIE IA IFUNKC NIEKAWYp JÅ E MAILA WYSYŽANIA

ZZAMÎ WI DO3TA ENIEM RBUZZ 

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

ŸWICZENIA

.9 -D/19 =·?ѯ) –®¬o–®¬oŸ˜l֟y-®ª|uŸ RAiylpŸlŸ®-a-JylR͟|‚l˜-y¬AiŸªŸ ¬uŸ–|®J®l-qRŸ|–-®Ÿ ‚|ªlÔ¸ŸoRŸ®Ÿ|J‚|ªlRJyluŸ|‚l˜Ru‡Ÿ

8SOdKZVKXYaKXO dKNKXSK

S YZYaSOÄMS _Òc^UYaXSUK

:\YTOU^ NY]UYXK¸c

= svnadmin create c:\Użytkownicy\Programista\Pulpit\SVNRepo hfsd>

4O POLECENIENAKAZUJE SYSTEMOWI3UBVERSION UTWORZENIANOWEGO REPOZYTORIUMb

| RuŸ®-lu‚|– ¥oŸp|JŸJ|Ÿ–R‚|®¬ |–l¥u‡Ÿ|Ÿ ‚–|˜ ¥Ÿ‚–®RoJ´ŸJ|Ÿp- -q|a¥Ÿ®-ªlR–-oÔARa|Ÿ p|JŸlŸª¬J-oŸ˜R–ªR–|ªlŸp|y –|qlŸªR–˜olŸ ‚|qRARylRGŸ-7¬Ÿ®-lu‚|– |ª-tŸ‚qlpl‡Ÿ7¬Ÿ J|J-ɟ‚–|oRp ŸR- |«GŸu¥˜l˜®Ÿ‚–®Ro²ÉŸJ|Ÿ p- -q|a¥Ÿ®-ªlR–-oÔARa|Ÿp|JŸ¥®-Aily¬‡Ÿ R²qlŸp|–®¬˜ -˜®Ÿ®Ÿ‚|7–-y¬AiŸ‚qlp}ªŸ®Ÿp|JRuŸ ´–}Jt|ª¬uGŸoR˜ Ÿ |Ÿp- -q|aŸ°F

Z KAZUJES SÎB NA RSION O P S

N 7 TE OWI 3UBVE SYSTEM RTOWAÁ KOD ZAIMPO

U

bW TYM KATALOG

AŽY MIEwÁ C 4ERAZ U POZYTORIUM KOD W REKCIE "EAT"OX W PROJE RZONE WETAPIE 

4O REPOZYTORIUMUTWO

File Edit Window Help Tariffs

hfsd> svn import Chapter6 file:///c:\Użytkownicy\Programista\Pulpit\ SVNRepo/BeatBox/trunk -m “Początkowe importowanie” 4ONAZWA PROJEKTU .A

RAZIE ZIGNORUJ SŽOWO aTRUNKp

Adding

Chapter6\src

Adding

Chapter6\src\headfirst

Adding

Chapter6\src\headfirst\sd

Adding

Chapter6\src\headfirst\sd\R06

Adding

Chapter6\src\headfirst\sd\R06\BeatBox.java

Adding

Chapter6\src\headfirst\sd\R06\MusicServer.java

Committed revision 1. hfsd>

0EŽN”DOKUMENTACJÅSYSTEMU3UBVERSIONZNAJDZIESZPODADRESEMHTTPSVNBOOKRED BEANCOM



2OZDZIAŒ

0O WYKONAN INSTRUKCJIR IUTEJ JESTJUš GO EPOZYTORIUM TOWE

4OTYLKO KOMENTARZ OPISUJ”CY WYKONYWANE OPERACJE 7IÅCEJNA TEN TEMAT JUš ZA CHWILÅ

3UBVERSION DODAJE WSZYSTKIE ZNALEZIONYP LIK DOPROJEKTU I "EAT"OX WREPOZYTORIU M

http://gazetkowo.wordpress.com/

+ONTROLAWERSJI

j^O\Kd WYÒO]d Z\dO]c¸K¨ S ZYLSO\K¨ UYN "R–-®GŸplRJ¬Ÿp|JŸ®y-oJ¥oRŸ˜l֟o¥¸ŸªŸ–R‚|®¬ |–l¥uGŸu|¸R˜®Ÿa|Ÿ‚|7–-ÉGŸª‚–|ª-J®lɟ®ul-y¬GŸ-Ÿy-˜ Ö‚ylRŸ‚–®R˜t-ɟ ®Ÿ‚|ª–| RuŸ®-p ¥-ql®|ª-yRŸ‚qlpl‡Ÿ ¬˜ RuŸp|y –|qlŸªR–˜olŸ²qRJ®lŸ|–¬aly-qy¬Ÿp|JŸlŸª˜®¬˜ plRŸª‚–|ª-J®|yRŸ®ul-y¬GŸ -Ÿ -p¸RŸ|7˜t¥a¥oRŸ¥J|˜ Ö‚yl-ylRŸ®u|J¬\lp|ª-y¬AiŸ‚qlp}ªŸ‚|®|˜ -t¬uŸA®t|yp|uŸ®R˜‚|t¥‡Ÿ-o‚lR–ªŸ‚|7lR–®Ÿp|JŸ „®ª¬pqRŸ–R‚|®¬ |–l¥uŸylRŸ®y-oJ¥oRŸ˜l֟y-Ÿu-˜®¬ylRŸq|p-qyRo…F



7¬Ÿ‚|7–-ɟp|JGŸ ‚|ly\|–u¥oŸ˜¬˜ RuŸ p|y –|qlŸªR–˜olGŸp }–Ra|Ÿ ‚–|oRp ¥ŸAiAR˜®Ÿ¥¸¬ÉŸ lŸaJ®lRŸAiAR˜®Ÿ¥ulR²Alɟ ‚|7lR–-yRŸ‚qlpl‡ 3UBVERSIONPOB Z REPOZYTORIUM IERAPLIKI JEDO NOWEGOKIKOPIUJE "EAT"OX LUB ATALOGU IS JEwLI UTWORZYŽEw TNIEJ”CEGO GO WCZEwNIEJ 

7 TENSPOSÎBMOšN AP PROJEKTU "EAT"OX ZR OBRAÁ KOD IUMIEwCIÁGOWLOKALEPOZYTORIUM ONAZWIE "EAT"OX NYMKATALOGU

4A INSTRUKCJANAKAZUJE ANIE SYSTEMOWI3UBVERSIONPOBR  KOPIIKODU File Edit Window Help Gimme

hfsd> svn checkout file:///c:\Użytkownicy\Programista\Pulpit\SVNRepo/ BeatBox/trunk BeatBox A

BeatBox\src

A

BeatBox\src\headfirst

A

BeatBox\src\headfirst\sd

A

BeatBox\src\headfirst\sd\R06

A

BeatBox\src\headfirst\sd\R06\BeatBox.java

A

BeatBox\src\headfirst\sd\R06\MusicServer.java

Checked out revision 1. hfsd> // ... the code below is from BeatBoxFinal.java buildGUI() ... JButton sendIt = new JButton(" sendIt"); sendIt.addActionLi stener(new MySendLis tener()); buttonBox.add(send It);



"R–-®Ÿu|¸R˜®ŸªŸ®ª¬pt¬Ÿ˜‚|˜}7Ÿª‚–|ª-J®lɟ ®ul-y¬ŸªŸp|J®lR‡Ÿ|¸R˜®Ÿ‚–-A|ª-ɟ 7R®‚|²–RJyl|Ÿy-Ÿ‚qlp-AiŸ‚|7–-y¬AiŸ®Ÿ˜¬˜ Ru¥Ÿ p|y –|qlŸªR–˜olGŸ˜p|u‚lq|ª-ɟoRŸlŸ®-‚l˜-ɇ

JButton sendPoke = new JButton(" Send Poke"); sendPoke.addAction Listener(new MyPokeLis tener()); buttonBox.add(send Poke);

userMessage = new JTextField(); buttonBox.add(user Message); // ... this is new code we need to add to BeatBoxFi nal.java ... public class MyPokeLis tener implement s ActionListener { public void actionPer formed(ActionEvent a) {

create an empty state array here

// We'll

checkboxState = new boolean[2 56];

boolean[] try {

out.writeObject(PO KE_SEQUENCE); out.writeObject(ch eckboxState); (Exception ex) { System.out.println ("Failed to poke!"); } }



-˜ Ö‚ylRŸ‚–®R²qloŸy|ªÔŸ ªR–˜o֟®Ÿ‚|ª–| RuŸ J|Ÿ–R‚|®¬ |–l¥uŸ ®Ÿly\|–u-Aoԟ |Ÿª‚–|ª-J®|y¬AiŸ ®ul-y-Ai‡Ÿ

0ONIEWAšZMODYFIKOWAŽEwTYLKO JEDENPLIK SYSTEMNIEPRZESŽAŽ DOREPOZYTORIUM NICOPRÎCZ NIEGO:WRÎÁUWAGÅNANOWY NUMERKOREKTY

I 4AINSTRUKCJANAKAZUJESYSTEMOW 3UBVERSION PRZESŽANIEZMIAN E .ARZÅDZIETOPOTRAFI WYKRYÁ KTÎR PLIKIZMIENIŽEw

-USISZPONOWNIE POWIEwÁ ZAIMPLEMENTOWAÁO NIEWAš PO DOTYCZ”C”ALARMU NKCJÅ FU 2OBERT NARUSZYŽTÅ IA OPOWIEwCI W CZASIEREALIZOWAN a7YwLIJ OBRAZp

} catch

}

4OZWYKŽY PLIKJAVA3YSTEM 3UBVERSIONNIEZMIENIAGOs PLIK WCI”šZAWIERATYLKOKOD J”

4OWPIS DODZIENNIKAZINFORMAC OWYKONANYCHZADANIACH

File Look What IDid

hfsd> svn commit -m “Dodano obsługę alarmu.” Sending

src\headfirst\sd\R06\BeatBox.java

Transmitting file data . Committed revision 2. hfsd>

JESTEuTUTAJ



3CALANIEZMIAN

http://gazetkowo.wordpress.com/

AS°U]dYĨ XK\d°NdS NY UYX^\YVS aO\]TS

Z\œL_TO \YdaS¦dcaK¨ Z\YLVOWc dK -SOLSO '¬|7–-´Ÿ˜|7lRGŸ¸RŸ®-ly˜ -q|ª-tR²Ÿ˜¬˜ RuŸp|y –|qlŸªR–˜olŸ‚–®RJŸªlRqpԟpq֘pԟ¥®-Aily¬Ÿ ªŸ¤°°UŸ–|p¥‡Ÿ–®R˜t-tR²Ÿp|JŸ„¥¸¬ª-oÔAŸly˜ –¥pAolŸcommit…GŸ-7¬ŸJ|J-ɟ\¥ypAo֟ª¬˜¬t-yl-Ÿ-q-–u¥GŸ -Ÿy-˜ Ö‚ylRŸ|7R– Ÿ®u|J¬\lp|ª-tŸ˜ª}oŸ‚qlpŸlŸAiARŸ‚–®R˜t-ɟ\¥ypAo֟ª¬˜¬t-yl-Ÿ|7–-®¥F 4O4WÎJKOD I BEZPIECZNYsPRAWIDŽOWY WREPOZYT ORIUM

OX ZVSU ZYaSX SOX

Lc¨ dQYNXc d Z\YQ\KWOW

ASXNYa] 6S`O 7O]]OXQO\

a ]c]^OWSO ASXNYa] S KZ VSUKMT¦ S-RK^ a ]c]^OWSO 7 KM Priorytet:  Estimate: 

/POWIEwCI UšYTKOWNIKA YQKa°NOU

DKZS]caKXSO Z a NdSOXXSU_

Tytuł:

:ADANIE

:MODYFIKOWAÁ KODPODK”TEM ZAPISYWANIA WIADOMOwCI

:ADANIE

:ADANIE



:ADANIE

NOW” ACZYNAMY 0ONIEWAšZ E ZAPOMNIJ ITERACJÅ NIOWANIUTABLICY O ZAKTUALIZ

:ADANIE

:AIMPLEMENTOWAÁ ENTOWAÁZAPISYWANIE IA

:AIMPLEM

OwCI REwLAN PLEMENTOWAÁ KODDOOKFORMY WIADOMACIEI#HATA WFORM :AIMPLEMENTOWAÁ :AIM TYPUPLAT ZAPISYWANIE PRZYUšYCIU ZAPISYWANIE  WIADOMOwCI  PRZEGL”DARKI WIADOMOwCI WFORMACIE RZY I#HATA WFORMACIE -ESSENGERAP  NATYWNYMZA UšYCIU83,4

 POMOC”83,4



|J|7ylRŸo-pŸªŸp-¸JRoŸlyyRoŸl R–-AolŸy-qR¸¬Ÿ ‚|J®lRqlɟ|‚|ªlR²AlŸy-Ÿ®-J-yl-ŸlŸ‚–®¬J®lRqlɟoRŸ ‚–|a–-ul˜ |u‡Ÿ–-A-Ÿ˜‚–-ªylRŸ‚|˜¥ª-Ÿ˜l֟J|Ÿ ‚–®|J¥GŸ-¸Ÿy-aqRV

 2OZDZIAŒ

http://gazetkowo.wordpress.com/

+ONTROLAWERSJI

5\œ^USO ]ZY^UKXSO \YLYMdO

|7R– FŸ-uŸJ|7–RŸªlR²Al‡Ÿ–-ªlRŸ˜p|ÍA®¬tRuŸªR–˜o֟®a|Jyԟ®Ÿ'lyJ|ª˜Ÿ R˜˜RyaR–RuŸlŸ–|®ªlÔ®-ylRŸJ®l-t-Ÿ‚|‚–-ªylR‡ŸRJy-pŸu-uŸ R¸Ÿ®tRŸ ly\|–u-AoR‡Ÿ't-²ylRŸ®y-q-®tRuŸ7tÔJŸªŸ|7˜t¥J®RŸ–¬˜¥yp}ªŸªŸ\¥ypAolŸ ª¬˜¬t-yl-Ÿ|7–-®}ªGŸp }–ÔŸJ|J-ql²u¬ŸªŸ‚lR–ª˜®RoŸl R–-Aol‡ -¥–-FŸlRJ|7–®R‡Ÿ®¬Ÿu|¸Ru¬Ÿ‚|A®Rp-ɟ®Ÿª‚–|ª-J®RylRuŸ‚|‚–-ªRp |7R– FŸ-A®RoŸylR‡Ÿ–|7qRuŸ‚|ª|J¥oRŸq¥p֟ªŸ®-7R®‚lRA®Ryl-AiGŸp }–ÔŸ u|¸y-Ÿª¬p|–®¬˜ -ɟJ|Ÿ‚–®R˜¬t-yl-Ÿ˜®p|Jqlª¬AiŸ|7–-®}ª‡Ÿ#¸¬ p|ªylA¬ŸylRŸ 7ÖJԟ®Ÿ Ra|Ÿ®-J|ª|qRyl‡ -–RpFŸ®y-A®-Ÿ |GŸ¸RŸpqlRy Ÿu|¸RŸ˜l֟y-‚–-ªJ֟®JRyR–ª|ª-ɇŸŸ ®¬Ÿ‚| –-\l˜®Ÿ |Ÿy-‚–-ªlɍ |7R– FŸ"-pGŸ-qRŸª‚–|ª-J®ltRuŸo¥¸Ÿuy}˜ ª|Ÿ®ul-yŸªŸp|J®lRŸy-Ÿ‚| –®R7¬Ÿ y|ªRoŸ|‚|ªlR²AlŸ®ªlÔ®-yRoŸ®Ÿ‚qlp-ulŸJ®lRyylp-GŸp }–-ŸoR˜®A®RŸylRŸoR˜ Ÿ a| |ª-‡Ÿ -¥–-FŸŸªlÖAŸ7ÖJ®lRu¬Ÿu¥˜lRqlŸ-y¥q|ª-ɟ®ul-y¬GŸp }–RŸª‚–|ª-J®ltR²GŸ lŸ¥J|˜ Ö‚ylɟ‚|‚–-ªl|yԟªR–˜o֟‡°‡Ÿ -–RpFŸ|Ÿp }–Ra|ŸulRo˜A-ŸAiAR˜®ŸA|\yÔɟ‚–|oRp Ÿ'‚–|ª-J®lql²u¬ŸªlRqRŸ J–|7y¬AiŸ®ul-yŸªŸqlA®y¬AiŸ‚qlp-Ai‡Ÿ-pŸu-u¬Ÿ¥˜ -qlÉGŸp }–RŸ\–-auRy ¬Ÿ p|J¥Ÿ˜pt-J-t¬Ÿ˜l֟y-ŸªR–˜o֟‡° |7R– FŸ+-‚|uyloŸ|ŸªR–˜olŸ‡°[Ÿ|Ÿ®Ÿu|oԟ‚–-AԍŸR²qlŸ-y¥q¥oRu¬Ÿ®ul-y¬GŸ ‚–®R‚-JylRŸA-t¬Ÿp|JGŸp }–¬Ÿy-‚l˜-tRu‡

8ZTJMT[BSF LPNÌSLJ DO]Zœ¸ dXKVKd¸ ]S° a ^\_NXcW ZY¸YÒOXS_ :\YQ\KWSÄMS acU\cVS ZYaKÒXc L¸¦N a _NY]^°ZXSYXOT

aO\]TS TONXKU a¸YÒcVS T_Ò N_ÒY Z\KMc a XYac UYN 8YaK aO\]TK XSO TO]^ TO]dMdO QY^YaK NY

_NY]^°ZXSOXSK -Y d\YLS¸LcÄ a ^KUSOT ]c^_KMTS)

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

:ARZ’DZANIEWIELOMAWYDANIAMI

7KWc USVUK aO\]TS YZ\YQ\KWYaKXSK

–-ªJ®lª¬Ÿ‚–|7qRuŸ‚|qRa-Ÿy-Ÿ ¬uGŸ¸RŸ®ul-y¬Ÿ –®R7-Ÿª‚–|ª-J®lɟªŸplqp¥Ÿª¬J-yl-AiŸ |‚–|a–-u|ª-yl-GŸ-ŸJ|pt-JylRoŸWŸªŸplqp¥ŸªR–˜o-AiŸp|J¥Ÿ´–}Jt|ªRa|‡Ÿ-u¬Ÿ ˜p|u‚lq|ª-yԟlŸ¥J|˜ Ö‚yl|yԟªR–˜o֟‡°GŸoRJy-pŸ|7R– Ÿª¬p–¬tŸªŸylRoŸ‚|ª-¸y¬Ÿ 7tÔJ‡Ÿ|y-J |Ÿ®R˜‚}tŸ¥ ª|–®¬tŸo¥¸ŸJ®l-t-oÔAԟªR–˜o֟¤‡°GŸoRJy-pŸoR˜ Ÿ|y-Ÿ‚Rty-Ÿ ylR‚–®R R˜ |ª-y¬AiŸlŸylR˜‚–-ªy¬AiŸ\¥ypAol‡Ÿ "–®R7-Ÿ®y-qR´ÉŸ˜‚|˜}7Ÿy-Ÿ–|®J®lRqRylRŸp|J¥Ÿ–}¸y¬AiŸª¬J-͇ AD KOPRACUJEN :ESPΎ CIŚ JEDNAKJEST WERSJ”  CZEwNIE NAJEJ JESZCZE ZAWIE UDOSTÅPNIEN

7_d7KMRSXK :\Y 

wPIERWSZ” 2OZPOCZ”ŽETYMMIEJSCU W JI ITERACJÅ OWEJ WERS ODWYJwCI Y OPISANEJ -UZ-ACHIN(EAD &IRST WKSI”šCE APOLSKA CJ *AVA %DY

4UZAKOÌCZYŽEwPRACÅWERSJA  WIELKIE wWIÅTOWANIE MNÎSTWODRINKÎWb 3K”D MOGŽY WZI”Á SIÅBŽÅDY

56?-D9A/ D+1+.83/83+



.VK UVSOX^K XKZ\KaSOXSO L¸°Nœa

a _NY]^°ZXSYXcMR aO\]TKMR TO]^ dacUVO

aKÒXSOT]dO YN _^aY\dOXSK XYacMR P_XUMTS



:YZ\KaUS ZYaSXXc WSO¨ aZ¸ca XK S]^XSOT¦Mc

UYN K ^KUÒO dXKVOШ ]S° a YLOMXSO

\YdaSTKXcMR aO\]TKMR YZ\YQ\KWYaKXSK



=U_^OMdXO XKZ\KaSOXSO _]^O\OU acWKQK

dVYUKVSdYaKXSK UYXU\O^XcMR aO\]TS

YZ\YQ\KWYaKXSK S aZ\YaKNdOXSK a XSMR

dWSKX LOd XK\_]dOXSK XYaOQY UYN_

 2OZDZIAŒ

 :NAJDUJE W TYM M SZ SIÅ IEJSCU

#EL

DKa]dO L°NdSO]d W_]SK¸

NdSOVS¨ MdK] WS°Ndc

XKZ\KaSKXSO L¸°Nœa

a _NY]^°ZXSYXcMR aO\]TKMR

S NYNKaKXSO P_XUMTS NY

XYacMR acNKº 7_]S]d

a]ZœVXSO d UVSOX^OW

D svn checkout file:///c:\Użytkownicy\Programista\Pulpit\SVNRepo/ BeatBox/trunk BeatBox A

BeatBox\src

A

BeatBox\src\headfirst

A

BeatBox\src\headfirst\sd

A

BeatBox\src\headfirst\sd\R06

A

BeatBox\src\headfirst\sd\R06\BeatBox.java

A

BeatBox\src\headfirst\sd\R06\MusicServer.java

Checked out revision 1. hfsd>

*EDNAKWJAKIMvMIEJSCUMAMYKODWERSJI  CHO·NIEJESTONOZNACZONY -USIMYTYLKOZNALEy·GONASERWERZE

=c]^OW UYX^\YVS aO\]TS Z\dOMRYa_TO -+·C UYN +-Ÿp-¸J¬uŸ–-®RuGŸplRJ¬Ÿ‚–®R˜¬t-˜®Ÿ®ul-y¬ŸJ|Ÿ–R‚|®¬ |–l¥uGŸ˜¬˜ RuŸ p|y –|qlŸªR–˜olŸJ|tÔA®-ŸJ|Ÿy|ªRa|Ÿp|J¥Ÿy¥uR–Ÿp|–Rp ¬‡Ÿq- Ra|Ÿ oR²qlŸ‚| –-\l˜®Ÿ˜|7lRŸ‚–®¬‚|uylRÉGŸ‚|Ÿp }–RoŸp|–RpAlRŸ¥J|˜ Ö‚yltR²Ÿ ª¬J-ylRŸ‡°GŸu|¸R˜®Ÿt- ª|Ÿ|J ª|–®¬ÉŸ ÖŸªR–˜oև File Look What IDid

hfsd> svn commit -m “Dodano obsługę alarmu.”

4O NUMER KOREKTY R OBEJMUJ”CEJ DANYZBIÎ

TEN ER UM . IAN ZM M ZWIÅKSZASIÅZKAšDY

PRZESŽANYM PAKIETEM MODYFIKACJI

Sending

src\headfirst\sd\R06\BeatBox.java

Transmitting file data . Committed revision 18. hfsd>

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

0RZEGL’DANIEKOMENTARZY

9ZS]YaO UYWOX^K\dO NYNKXO Z\dc Z\dO]c¸KXS_

_¸K^aSKT¦ dXKVOdSOXSO ]^K\]dOQY YZ\YQ\KWYaKXSK +-Ÿp-¸J¬uŸ–-®RuGŸplRJ¬Ÿ‚–®R˜¬t-tR²Ÿp|JŸJ|Ÿ˜¬˜ Ru¥Ÿp|y –|qlŸªR–˜olGŸ ª‚l˜¬ª-tR²Ÿ|‚l˜|ª¬Ÿp|u¥ylp- GŸ‚–-ªJ-Ÿ"R–-®Ÿ RŸp|uRy -–®RŸ7ÖJԟ ‚| –®R7yR‡Ÿ ¬˜ RuŸp|y –|qlŸªR–˜olŸylRŸ ¬qp|Ÿy-J-oRŸ‚–®R˜¬t-y¬uŸ®ul-y|uŸ y¥uR–Ÿp|–Rp ¬GŸ-qRŸ R¸Ÿ®-‚l˜¥oRŸp|uRy -–®Ÿ‚|J-y¬Ÿ‚–®R®Ÿ‚–|a–-ul˜ ÖGŸA|Ÿ ªlJ-ɟªŸJ®lRyylp¥F TLIÁ !BYWYwWIE LEšY NA IK DZIENN NIA UšYÁ POLECE aLOGpb

bIOKREwLIÁ KTÎREGOPLIKUMAJ”DOTYCZYÁ INFORMACJE File Edit Window Help HeDidWhat?

hfsd> svn log src\headfirst\sd\R06\BeatBox.java -------------------------------------------------------------------------r5 | Robert | 2007-09-03 11:45:28 -0400 (Mon, 03 Sep 2007) | 52 lines

3YSTEM3UBVERSION ZWRACAWSZYSTKIE WPISYZDZIENNIKA DOTYCZ”CEPODANEGO PLIKU

Testy i implementacja zapisywania wiadomości w Windowsie. -------------------------------------------------------------------------r4 | Robert | 2007-08-27 11:45:28 -0400 (Mon, 27 Aug 2007) | 3 lines Poprawka wydania 1.0 umożliwiająca anulowanie w oknie wysyłania obrazu. --------------------------------------------------------------------------

4ONUMER KOREKTYb

r3 | Robert | 2007-08-24 11:45:28 -0400 (Fri, 24 Aug 2007) | 23 lines Scalono obsługę obrazów z funkcją alarmu.

bA TOPOWI” ZA Z NI” KOMENTA NY -------------------------------------------------------------------------RZ

r2 | Marek | 2007-08-21 11:45:28 -0400 (Tues, 21 Aug 2007) | 37 lines Dodano obsługę alarmu.

-------------------------------------------------------------------------r1 | Marek | 2007-08-20 20:08:14 -0400 (Mon, 20 Aug 2007) | 1 line 3YSTEM 3UBVERSION REJESTRUJETEš KTO I KIEDY WPROWADZIŽ ZMIANY

Początkowe importowanie. -------------------------------------------------------------------------hfsd>



DKLKaK idXKTNÐ P_XUMTOp d NdSOXXSUSOW UYW_XSUK^œa #˜ -qGŸp }–RŸ\¥ypAoRŸ|7Rou|ª-t-ŸªR–˜o-Ÿ‡°Ÿ|‚–|a–-u|ª-yl-‡Ÿ-˜ Ö‚ylRŸ |p–R²qGŸ‚|Ÿp }–RoŸp|–RpAlRŸ¥J|˜ Ö‚yl|y|Ÿ |Ÿª¬J-ylR‡Ÿ -Ÿ‚|J˜ -ªlRŸ‚|ª¬¸˜®¬AiŸp|u¥ylp- }ªŸ®ŸJ®lRyylp-Ÿy-‚l˜®GŸp }–-Ÿ p|–Rp -Ÿ|J‚|ªl-J-ŸªR–˜olŸ‡°Ÿ‚–|a–-u¥Ÿ¥®-Aily-Ÿ–|‡ KOREKTY KTÎR” :APISZNUMER ABYOTRZYMAÁ NALEšYPOBRAÁ WERSJÅ

 2OZDZIAŒ

http://gazetkowo.wordpress.com/ >O\Kd WYÒO]d ZYL\K¨ aO\]T°  

lRJ¬Ÿo¥¸ŸªlR˜®GŸ p }–ÔŸp|–Rp ÖŸ u¥˜l˜®Ÿ‚|7–-ÉGŸ¥¸¬oŸ ˜¬˜ Ru¥Ÿp|y –|qlŸ ªR–˜olŸJ|Ÿ¥®¬˜p-yl-Ÿ ‚| –®R7yRa|Ÿp|J¥F JA 4AINSTRUKC

JE U POWOD IE UMIESZCZEN YM KODUWNOW KATALOGU YM PRZEZNACZON NAWERSJÅ

OPCJA R 7 SYSTEMIE 3UBVERSION ÁKOD PO BRA PO ESZ CHC šE OZNACZA KONKRETNEJKOREKCIE

+ONTROLAWERSJI

4U POBIERAMY KOD PO KOREKCIE

File Edit Window Help ThatOne

hfsd> svn checkout -r 4 file:///c:\Użytkownicy\Programista\Pulpit\SVNRepo\ BeatBox\trunk BeatBoxV1.0 A

BeatBoxV1.0\src

A

BeatBoxV1.0\src\headfirst

A

BeatBoxV1.0\src\headfirst\sd

A

BeatBoxV1.0\src\headfirst\sd\R06

A

BeatBoxV1.0\src\headfirst\sd\R06\BeatBox.java

A

BeatBoxV1.0\src\headfirst\sd\R06\MusicServer.java

Checked out revision 4. hfsd>



"R–-®Ÿu|¸R˜®Ÿy-‚–-ªlɟ 7tÔJŸ®y-qR®l|y¬Ÿ‚–®R®Ÿ |7R– -‡ :VSU ,OK^,YbTK`K



|Ÿª‚–|ª-J®Ryl¥Ÿ ®ul-yŸ‚–®R²qloŸp|JŸ ®Ÿ‚|ª–| RuŸy-Ÿ˜R–ªR–‡

File Edit Window Help Trouble

hfsd> svn commit src\headfirst\sd\R06\BeatBox.java -m “Naprawiono krytyczny błąd zabezpieczeń w wydaniu 1.0.” Sending

7YGL”DANA TO šESERWEROWI IÅ NIE SPODOBAŽSY KOD ZAKTUALIZOWAN

4AKšETYMRAZEMSERWERKONTR WERSJI ZWRACAZWYKŽYKODJÅZ OLI YKA *AVA KTÎRYMOšESZZMODYFIKOW AÁ

src\headfirst\sd\R06\BeatBox.java

svn: Commit failed (details follow): svn: Out of date: ‘\BeatBox\trunk\src\headfirst\sd\R06\BeatBox.java’ in transaction ‘6-1’ hfsd>

%)7; svn checkout file:///c:\Użytkownicy\Programista\Pulpit\SVNRepo\BeatBox\ branches\wersja-1 BeatBoxV1 A

BeatBoxV1\src

A

BeatBoxV1\src\headfirst

A

BeatBoxV1\src\headfirst\sd

A

BeatBoxV1\src\headfirst\sd\R06

A

BeatBoxV1\src\headfirst\sd\R06\BeatBox.java

A

BeatBoxV1\src\headfirst\sd\R06\MusicServer.java

Checked out revision 9. hfsd> .UMERYKOREKTNIES”TUISTOTNE PONIEWAš DOWSKAZYWANIAWERSJIUšYWAMYOZNACZEÌ // ... the code below is from BeatBoxFinal.java buildGUI() ... JButton sendIt = new JButton("sendIt") ; sendIt.addActionL istener(new MySendListener()) ; buttonBox.add(sen dIt);

JButton sendPoke = new JButton("Send Poke"); sendPoke.addActio nListener(new MyPokeListener()) ; buttonBox.add(sen dPoke);

userMessage = new JTextField(); buttonBox.add(use rMessage); // ... this is new code we need to add to BeatBoxFinal.java ... public class MyPokeListener implements ActionListener { actionPerformed(A ctionEvent a) {

public void

// We'll create an empty state array here boolean[] checkboxState

= new boolean[256];

try {

writeObject(POKE_ SEQUENCE); out.



"R–-®Ÿy-‚–-ªŸ7tÔJŸ®y-qR®l|y¬Ÿ‚–®R®Ÿ|7R– -V

writeObject(check boxState); out.

,OK^,YbTK`K

^\_XU

ZMIANYWTYM 7PROWADZAMYŽÅZIWERSJA  GA W MIEJSCU

 2OZDZIAŒ

aO\]TK

4YMRAZEM PRACUJEMYNADKO DEM ZGAŽÅZIWERSJA 

http://gazetkowo.wordpress.com/

+ONTROLAWERSJI

 VlŸ‚–®R²qloŸ®ul-y¬‡Ÿ"¬uŸ–-®RuŸ|7¬t|Ÿ˜l֟7R®Ÿ‚–|7qRu}ª‡ File Edit Window Help Sweet

0OPRAWKA ZOSTAŽA NA WPROWADZO WGAŽÅZI

hfsd> svn commit src\headfirst\sd\R06\BeatBox.java -m “Naprawiono krytyczny błąd zabezpieczeń w wydaniu 1.0.” Sending

src\headfirst\sd\R06\BeatBox.java

Committed revision 10. hfsd>

>O\Kd WKWc .A3/ aO\]TO UYN_ LKdYaOQY |Ÿª‚–|ª-J®Ryl¥Ÿ ¬AiŸ®ul-yŸ‚|ª˜ -t¬ŸJªlRŸ|JulRyyRŸªR–˜oRŸp|J¥FŸa-tÔ´Ÿ‡«GŸ p }–-Ÿ|7Rou¥oRŸ‚|‚–-ªplŸª‚–|ª-J®-yRŸªŸªR–˜olŸ‡°GŸ|–-®Ÿ‚lR͟®Ÿª˜®¬˜ plulŸ y|ª¬ulŸ\¥ypAo-ul‡ - -q|aŸtrunkŸªŸ–R‚|®¬ |–l¥uŸ®-ªlR–-Ÿy-oy|ª˜®¬ŸlŸy-oqR‚˜®¬Ÿp|JGŸp }–¬ŸªAlÔ¸Ÿ oR˜ Ÿ–|®ªlo-y¬Ÿ„lŸ|7Rou¥oRŸ‚|‚–-ªplŸ®-7R®‚lRA®R͟J|J-yRŸ‚–®R®Ÿ|7R– -…‡ ®y-A®RylRŸwersja-1.0ŸªŸp- -q|a¥ŸtagsŸ¥u|¸qlªl-Ÿt- ªRŸ‚|7–-ylRŸ ªR–˜olŸ‡°‡Ÿ -tÔ´Ÿwersja-1Ÿ®y-oJ¥oRŸ˜l֟ªŸp- -q|a¥ŸbranchesŸ®-ªlR–-oÔA¬uŸª˜®¬˜ plRŸ p–¬ ¬A®yRŸ‚|‚–-ªplGŸp }–RŸ –®R7-Ÿ¥J|˜ Ö‚ylɟªŸªR–˜o-AiŸ‡«Ÿ7R®ŸJ|J-ª-yl-Ÿ y|ª¬AiŸ\¥ypAol‡Ÿ

Y O TYM šEPRZ .IE ZAPOMNIJ POPRAWIONEJ UDOSTÅPNIANIUšYUTWORZYÁ LE WERSJI  NA CZENIEMWERSJA  KATALOG Z OZNAGS ABY WRAZIE WKATALOGU TA RÎCIÁ DOTEGO KODU W POTRZEBYMÎC

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

'AŒÃZIE OZNACZENIAI3UBVERSION



8SO WK

XSOW¦N\cMR Zc^Kº

:$ =ZY^UK¸OW ]S° d YZSXS¦ ÒO QK¸°dSO :$ ?ÒcaKWc ÄMSOÒUS PSVO$M$Fj NY :$ .VKMdOQY _^aY\dcVSÄWc QK¸¦Ð

^Y d¸O \YdaS¦dKXSO NVK^OQY XKVOÒc SMR

_XSUK¨ .VKMdOQY TO YZS]_TOMSO)

9$

1K¸°dSO XSO dKa]dO ]¦ ]dUYNVSaO :O¸XS¦

aKÒX¦ P_XUMT° a \YdaYT_ YZ\YQ\KWYaKXSK

4ONXKU acWKQKT¦ ZYXSO]SOXSK ZOaXcMR UY]d^œa

U^œ\O YZS]_TOWc a NKV]dOT Md°ÄMS \YdNdSK¸_

:$

4KUSO ]¦ SXXO dK]^Y]YaKXSK

YdXKMdOº)

9$

>KQS ^Y NY]UYXK¸O XK\d°NdSO NY UYX^\YVS

_NY]^°ZXSYXcMR aO\]TS UYN_ KVO WYÒXK

SMR _ÒcaK¨ ^KUÒO NY YdXKMdKXSK aO\]TS

YZ\YQ\KWYaKXSK a ^\KUMSO ^O]^œa V_L

UYX^\YVYaKXSK TKUYÄMS XK Z\dcU¸KN alfa1, alfa2, beta1, ReleaseCandidate1, ReleaseCandidate2, TestyZewnętrzne S^N AK\^Y ^OÒ YdXKMdc¨

Z\YTOU^ ZY dKUYºMdOXS_ UKÒNOT S^O\KMTS

:$ DKVOMKMSO KLc XSO Z\dO]c¸K¨

dWSKX NY YdXKMdYXcMR UK^KVYQœa

-Y ^Y YdXKMdK S TKU WYÒXK

_XSOWYÒVSaS¨ ^Y Z\YQ\KWS]^YW)

9$ :\YLVOW d Z\dO]c¸KXSOW dWSKX NY

YdXKMdYXcMR UK^KVYQœa TO]^ ]ZOMcPSMdXc NVK

]c]^OW_ =_L`O\]SYX A SXXcMR XK\d°NdSKMR

^KUK YZO\KMTK TO]^ XSOWYÒVSaK :YXSOaKÒ

a =_L`O\]SYX NY ^aY\dOXSK ^KQœa K ^KUÒO

QK¸°dS ]¸_Òc ZYVOMOXSO MYZc WYÒXK Z\dO]¸K¨

dWSKXc NY YdXKMdYXOQY UK^KVYQ_ a ^KUS

]KW ]ZY]œL TKU NY UKÒNOQY SXXOQY WSOT]MK

a \OZYdc^Y\S_W 4ONXKU Z\KaSO dKa]dO TO]^ ^Y

d¸O \YdaS¦dKXSO 9dXKMdOXSK ]¸_Ò¦ NY ^OQY KLc

WœM ZYL\K¨ UYN a ^KUSOT ZY]^KMS TKU¦ WSK¸

a WYWOXMSO YdXKMdKXSK 4OÄVS Z\dOÄVO]d

dWSKXc NY YdXKMdYXOQY UK^KVYQ_ XSO L°NdSO

YX T_Ò dKaSO\K¸ ZSO\aY^XSO YdXKMdYXOQY UYN_ =c]^OW =_L`O\]SYX _WYÒVSaSK UYX^\YV°

_Z\KaXSOº NY UK^KVYQ_ ^KQ] WYÒXK aS°M

dKZYLSOM Z\dO]c¸KXS_ NY XSOQY dWSKX 4ONXKU

USONc Z\YQ\KWSÄMS Z\dcdacMdKT¦ ]S° NY ^OQY

]c]^OW_ Z\dO]c¸KXSO dWSKX NY UK^KVYQ_ ^KQ]

XSO ZYaSXXY ]^KXYaS¨ ZYaKÒXOQY Z\YLVOW_

K TOÄVS UYW_Ä ]S° ^Y dNK\dc dKa]dO L°NdSO

WYÒXK Z\dca\œMS¨ Y\cQSXKVXc UYN

 2OZDZIAŒ

a]UKdcaKXSK \OZYdc^Y\S_W 4KU WYÒO

UY\dc]^K¨ d XSOQY aSOV_ Z\YQ\KWS]^œa)

NVK aO\]TS  dKWSK]^ ZYdY]^KaS¨ T¦

a ZXS_ S _WSOÄMS¨ a QK¸°dS XYac UYN)

9$

9$ >Y N\_QSO \YdaS¦dKXSO ^OÒ TO]^ WYÒVSaO

.Y]UYXK¸O Zc^KXSO 3]^XSOTO USVUK \YdaS¦dKº

=_L`O\]SYX _WYÒVSaSK ZO¸X¦ SX^OQ\KMT° ]c]^OW_

UYX^\YVS aO\]TS d ]O\aO\OW ]SOMSYacW MY

ZYdaKVK YU\OÄVS¨ VYUKVSdKMT° \OZYdc^Y\S_W dK

ZYWYM¦ Z\dON\Y]^UK R^^Z$ V_L R^^Z]$ .KTO

^Y MSOUKaO WYÒVSaYÄMS 7S°Ndc SXXcWS WYÒXK

]dcP\YaK¨ ZY¸¦MdOXSK d \OZYdc^Y\S_W _ÒcaKT¦M

Z\Y^YUY¸_ R^^Z] A YL_ ZYNOTÄMSKMR YZK\^cMR

XK ]SOMS WYÒXK a]Zœ¸_Òc^UYaK¨ \OZYdc^Y\S_W

a N_ÒY aS°U]dcMR ]SOMSKMR LOd UYXSOMdXYÄMS

WKZYaKXSK XKZ°Nœa _NY]^°ZXSKXcMR

5YXPSQ_\KMTK ]c]^OW_ acWKQK a^ONc aS°MOT

Z\KMc KVO d Z_XU^_ aSNdOXSK Z\YQ\KWS]^c TO]^ ^Y

LK\NdY acQYNXO \YdaS¦dKXSO 4OÄVS XSO WYÒO]d

UY\dc]^K¨ d \OZYdc^Y\S_W dK ZYWYM¦ Z\Y^YUY¸_

R^^Z =_L`O\]SYX _WYÒVSaSK ^OÒ ^_XOVYaKXSO

Z\dc _ÒcMS_ Z\Y^YUY¸_ ==2 AS°MOT SXPY\WKMTS

Y UYXPSQ_\YaKXS_ \œÒXcMR \YdaS¦dKº dKaSO\K

NYU_WOX^KMTK YWKaSKXOQY ]c]^OW_

R^^Z$]`XLYYU\ONLOKXMYW

:$ 5SONc _\_MRKWSKW ZYVOMOXSO VYQ

^OX ]KW X_WO\ UY\OU^c ZYTKaSK ]S°

Z\dc a]dc]^USMR ZVSUKMR D MdOQY ^Y

acXSUK)

9$



 2OZDZIAŒ½

bI TWORZYPLIK

*!2

http://gazetkowo.wordpress.com/

+OMPILACJAKODU

:\YTOU^c a¸KÄMSaYÄMS MOVO S dKNKXSK p–¬‚ Ÿp|u‚lq-AolŸy-–®ÖJ®l-Ÿy Ÿ|7Rou¥oRŸA® R–¬Ÿat}ªyRŸRqRuRy ¬F

0ROJEKTY 7!NCIE WSZYSTKO JEST OPISYWANE PRZY UšYCIU ZNACZNIKÎW ELEMENTÎW JÅZYKA8-,

-t-Ÿ®-ª-– |²ÉŸ˜p–¬‚ ¥Ÿp|u‚lq-AolŸ |ŸA®Ö²ÉŸoRJyRa|Ÿ‚–|oRp ¥F

–|oRp Ÿ‚|ªlylRyŸulRɟy-®ªÖŸlŸARqŸJ|u¬²qy¬GŸª¬p|y¬ª-y¬Ÿ‚|Ÿ ¥–¥Ai|ulRyl¥Ÿ˜p–¬‚ ¥‡

0OURUCHOMIE !NTWYKONA NIU SKRYPTU CEL DIST AWARTOwÁ #AŽAPOZOSTAŽAZCJIJEST ILA MP CT SKRYPTU KO ZNACZNIKUPROJE UMIESZCZONA W

7ŒAuCIWOuCI 't-²Alª|²AlŸªŸyAlRŸ‚–®¬‚|uly-oԟ˜ -tR‡Ÿ|¸y-Ÿ¥¸¬ª-ɟlAiŸª-– |²AlŸªŸªlRq¥Ÿ \–-auRy -AiŸ˜p–¬‚ ¥GŸoRJy-pŸª¬˜ -–A®¬ŸoRŸ®ulRylɟ ¬qp|ŸªŸoRJy¬uŸulRo˜A¥F 7ŽAwCIWOwÁ MA NAZWÅ IWARTOwÁ

-OšESZUšYWAÁW

WARTOwCITYPU [N E WŽAwCIWOwCIACH

TAKJAKWTYM MI AZWA WŽAwCIWOwCI] EJSCU

UšYÁ *EwLIOPISUJESZ wCIEšKI MOšESZ  ALUE STV MIA NZA ATIO LOC ATRYBUTU

#ELE |¸R˜®Ÿ‚|tÔA®¬ÉŸa–¥‚ÖŸ|‚R–-AolŸªŸARqŸJ|Ÿª¬p|y-yl-GŸp }–¬ŸoR˜ Ÿ‚|Ÿ‚–|˜ ¥Ÿ ®R˜ -ªRuŸ®-J-͇Ÿ-Ÿ‚–®¬pt-JŸu|¸R˜®Ÿ¥¸¬ÉŸARq¥ŸcompileŸJ|Ÿ‚–®R‚–|ª-J®Ryl-Ÿ #ELEOBEJMUJ”p|u‚lq-AolŸlŸR -‚¥ŸinitŸJ|Ÿ‚–®¬a| |ª-yl-Ÿ˜ –¥p ¥–¬Ÿp- -q|a}ªŸ‚–|oRp ¥‡Ÿ

ZESTAWY ZADAÌ

OPCJONALNIE #ELMA NAZWÅ Is KTÎRE TRZEBA LÎW CE H YC INN Å sLIST NIM URUCHOMIÁ PRZED

:ADANIA +-J-yl-Ÿ |ŸRqRuRy ¬Ÿ–|7|A®RŸ˜p–¬‚ ¥Ÿp|u‚lq-Aol‡Ÿ+-J-ylRŸªŸyAlRŸ®ª¬pqRŸ |J‚|ªl-J-Ÿp|yp–R yRu¥Ÿ‚|qRARyl¥GŸy-Ÿ‚–®¬pt-JŸjavacGŸmkdirGŸ-Ÿy-ªR ŸjavadocF

4OPOLECENIE TWORZYNOWY KATALOG WMIEJSCU

OKREwLONYM PRZEZWARTOwÁ WŽAwCIWOwCI SRC

MA NIE W!NCIE +AšDE ZADA OSTOSOWANE DOJEGO PARAMETRYD DZIAŽANIA

9ZS]KXK ]U¸KNXSK TO]^ ]ZOMcPSMdXK NVK +X^K TONXKU ZYNYLXO

dK]KNc NY^cMd¦ a]dc]^USMR XK\d°NdS NY a]ZYWKQKXSK L_NYaKXSK

Z\YTOU^œa a \œÒXcMR T°dcUKMR y Ÿ |ŸJ|˜p|y-tRŸy-–®ÖJ®lRŸJq-Ÿ-©¬GŸoRJy-pŸylRŸª˜®¬˜A¬Ÿ¥¸¬ª-oԟ Ra|ŸoÖ®¬p-‡Ÿ-Ÿ–-®lRŸ oRJy-pŸ˜p|yARy –¥oŸ˜l֟y-Ÿp|–®¬²Al-AiGŸo-plRŸJ-oRŸJ|7–RŸy-–®ÖJ®lRŸª˜‚|u-a-oÔARŸ‚–|AR˜Ÿ7¥J|ª-yl-‡Ÿ ®lÖplŸylRu¥Ÿu|¸R˜®Ÿ®-–®ÔJ®-ɟ‚–|oRp -ulGŸ˜ -t¬ulŸlŸp|yp–R y¬ulŸ®-J-yl-ul‡Ÿ-Ÿy-˜ Ö‚y¬AiŸ˜ –|y-AiŸ J|ªlR˜®Ÿ˜lÖGŸo-plRŸy-–®ÖJ®l-Ÿ˜ÔŸ‚–®R®y-A®|yRŸJq-Ÿlyy¬AiŸoÖ®¬p}ªGŸ -plAiŸo-pŸGŸ¥7¬ŸlŸ{‡

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

.ASTÃPNE¿WICZENIA

-AMNAUCZY·SI»NOWEGOJ»ZYKA ABYMÄCSKOMPILOWA·PROJEKT #HYBA‘ARTUJECIE

8SO MRMOWc KLcÄ XK_Mdc¸ ]S° ]^Y]YaK¨ XYaO

XK\d°NdSO KLc U^YÄ V_L MYÄ 388C WœQ¸ dL_NYaK¨

\YdaSTKXc Z\dOd -SOLSO Z\YTOU^ - ª|Ÿ‚| –-p |ª-ɟy-–®ÖJ®lRŸJ|Ÿª˜‚|u-a-yl-Ÿ7¥J|ª-yl-Ÿ o-p|Ÿy-˜ Ö‚y¬Ÿ‚–|a–-uGŸp }–¬Ÿª¬u-a-Ÿy-¥plŸlŸAlÔatRa|Ÿ ‚|®y-ª-yl-Ÿy|ª¬AiŸ\¥ypAol‡ŸRJy-pŸy-¥p-Ÿ˜ |˜|ª-yl-Ÿ ªlÖp˜®|²AlŸ -plAiŸy-–®ÖJ®lGŸulÖJ®¬Ÿlyy¬ulŸy -GŸoR˜ Ÿt- ª-‡Ÿ 'p–} ARŸ¥ ª|–®¬˜®Ÿ‚lR–ª˜®¬Ÿ˜p–¬‚ Ÿp|u‚lq-AolGŸ-Ÿo¥¸Ÿ R–-®Ÿ ªlR˜®Ÿy-Ÿ RyŸ Ru- ŸªlÖARoGŸyl¸Ÿ˜ÔJ®l˜®‡Ÿ |y-J |Ÿ‚–|a–-u¬Ÿª˜‚|u-a-oÔARŸ‚–|AR˜Ÿ7¥J|ª-yl-Ÿ  |Ÿ ¬qp|Ÿy-–®ÖJ®l-‡Ÿ|u-a-oԟ˜®¬7AlRoŸª¬p|y¬ª-ɟ ®-J-yl-GŸ-Ÿ‚–®RJRŸª˜®¬˜ pluŸ RŸ|‚R–-AoRGŸp }–RŸu¥˜l˜®Ÿ ‚–®R‚–|ª-J®-ɟªŸªlRq¥Ÿ‚–|oRp -Ai‡Ÿ'¬˜ -–A®¬GŸ¸RŸy-¥A®¬˜®Ÿ ˜l֟˜ |˜|ª-ɟ˜pt-Jyl֟J-yRa|Ÿy-–®ÖJ®l-‡Ÿ '-– |Ÿ R¸Ÿ‚-ulÖ -ÉGŸ¸RŸy-–®ÖJ®lRŸJ|Ÿª˜‚|u-a-yl-Ÿ‚–|AR˜¥Ÿ 7¥J|ª-yl-Ÿ˜t¥¸¬ŸA-tRu¥Ÿ®R˜‚|t|ªlGŸ-ŸylRŸ ¬qp|Ÿ"|7lR‡Ÿ |¸qlªRGŸ¸RŸªlR˜®GŸo-pŸ˜p|u‚lq|ª-ɟ‚–|oRp ŸlŸ¥ª®aqÖJylɟ ®-qR¸y|²AlGŸoRJy-pŸ‚|®|˜ -tRŸ|˜|7¬Ÿu|aԟ Ra|ŸylRŸ ªlRJ®lRɇŸ-–®ÖJ®lRŸJ|Ÿª˜‚|u-a-yl-Ÿ7¥J|ª-yl-ŸlŸ˜p–¬‚ Ÿ p|u‚lq-AolŸ‚|®ª-q-oԟª˜®¬˜ pluŸA®t|yp|uŸ®R˜‚|t¥Ÿ¥¸¬ª-ɟ  Ra|Ÿ˜-uRa|Ÿ‚–|AR˜¥Ÿ‚–®Rp˜® -tA-yl-Ÿp|J¥Ÿ´–}Jt|ªRa|Ÿ ªŸJ®l-t-oÔAԟ-‚qlp-AoևŸ®lÖplŸJ|7–Ru¥Ÿ˜p–¬‚ |ªlŸ p|u‚lq-AolŸu|¸y-Ÿ®7¥J|ª-ɟ|‚–|a–-u|ª-ylRGŸª¬J-oÔAŸ oRJy|Ÿ‚|qRARylR‡Ÿ|y-J |Ÿ˜p–¬‚ Ÿ RyŸaª-–-y ¥oRGŸ¸RŸ ‚–|a–-ul˜ -ŸylRŸ®-‚|uylŸ|Ÿ¸-Jy¬uŸ®ŸR -‚}ªŸy-ªR Ÿª RJ¬GŸ plRJ¬Ÿ|JŸ‚}tŸ–|p¥Ÿ‚–-A¥oRŸy-JŸJª|u-Ÿ–}¸y¬ulŸ‚–|oRp -ul‡

 2OZDZIAŒ½

http://gazetkowo.wordpress.com/

+OMPILACJAKODU

7KQXO]SUS NY L_NYaKXSK dK ZYWYM¢ +X^K :VSUS +X^K ]¦ ¸K^aSOT]dO a _ÒcMS_ S ^aY\dOXS_ XSÒ WcÄVS]d :YXSÒOT Z\dON]^KaSKWc P\KQWOX^

]U\cZ^_ UYWZSVKMTS a U^œ\cW TONXKU L\KU_TO aSOV_ OVOWOX^œa >aYTO dKNKXSO ZYVOQK XK

_d_ZO¸XSOXS_ ]U\cZ^_ dK ZYWYM¦ WKQXO]SUœa aSNYMdXcMR XK NYVO ]^\YXc

5MIEwÁ MAGNESIKI WELEMENTACH TARGET ABY UZUPEŽNIÁPLIK BUILDXML









do x BeatBo t projek description=”Pakuje 5WAšAJ PONIEWAš MAGNESIKÎWJESTWIÅCEJ NIš PUSTYCHMIEJSC

debug=”true” Kompiluje pliki źr eatBox.jar” ódłowe do katalogu destfile=”dist/B bin. Kompiluje pliki binarne do katalogu src. /> >



A Z\YTOU^KMR a T°dcU_ YLSO KVO MY

d ZYdY]^K¸cWS Md¸YXUKWS dO]ZY¸_) -dc

a]dc]^USO Y]YLc W_]d¦ _ÒcaK¨ ^OQY

Ä\YNYaS]UK) 7YÒO ^Y Lc¨ Z\YLVOWOW

a aS°U]dcMR Z\YTOU^KMR a U^œ\cMR MK¸UYaSMSO

YN\°LXO dO]ZY¸c YNZYaSKNKT¦ dK L_NYaKXSO

S ZKUYaKXSO Z\YTOU^_ NVK SXXcMR Q\_Z XK

Z\dcU¸KN ^O]^O\œa V_L NdSK¸_ TKUYÄMS :YXKN^Y Ä\YNYaS]UK 3./ XSO acUYX_T¦

ZOaXcMR dKNKº A XK]^°ZXcMR \YdNdSK¸KMR

ZYdXK]d XSOU^œ\O d XSMR 4OÄVS XSO \YdaSTK]d

Z\YTOU^_ ]KWYNdSOVXSO V_L MRMO]d ]^Y]YaK¨

XKTVOZ]dO Z\KU^cUS YZS]KXO a NKV]dOT Md°ÄMS

U]S¦ÒUS ZYaSXSOXOÄ _ÒcaK¨ XK\d°NdSK NY

a]ZYWKQKXSK L_NYaKXSK

:$

4KU ZYaSXSOX acQV¦NK¨ MOV

NYWcÄVXc) 7K UYWZSVYaK¨ UYN

ZKUYaK¨ QY QOXO\YaK¨ NYU_WOX^KMT°

K WYÒO acUYXcaK¨ a]dc]^USO

^O dKNKXSK)

:$ =U¦N adS°¸c ]S° XKdac UK^KVYQœa 9$ DKVOÒc ^Y YN Z\YTOU^_ -Y L°NdSO MRMSK¸

LSX NS]^ S ]\M) 9$

>O XKdac ^Y XSOZS]KXc ]^KXNK\N

a Z\YTOU^KMR a T°dcU_ 4K`K 5SVUK SXXcMR

^KUSMR UK^KVYQœa ^Y docs XK NYU_WOX^KMT°

generated XK UVSOX^c S XKWSK]^US

acQOXO\YaKXO NVK _]¸_Q ]SOMSYacMR Y\Kd

ZYNYLXO OVOWOX^c K ^KUÒO UK^KVYQ lib XK

_ÒcaKXO LSLVSY^OUS

A ^cMR XKdaKMR XSO WK XSM acT¦^UYaOQY

S WYÒO]d NY]^Y]YaK¨ ]U\cZ^ UYWZSVKMTS NY

UK^KVYQœa _ÒcaKXcMR a Z\YTOUMSO 4ONXKU

]^Y]YaKXSO Z\dcT°^cMR ]^KXNK\Nœa _¸K^aSK

XYacW Md¸YXUYW dO]ZY¸_ dKZYdXKXSO ]S°

d Z\YTOU^OW

d\YLS¨ XYac Z\YQ\KWS]^K ZY ZYL\KXS_ UYN_)

,°NdSO MRMSK¸ WSO¨ WYÒVSaYĨ _\_MRYWSOXSK

Z\YTOU^_ a TONXcW U\YU_) 4OÄVS ^KU MOV

NYWcÄVXc ZYaSXSOX acUYXcaK¨ a]dc]^USO

a]ZYWXSKXO dKNKXSK 4ONXKU TOÄVS ia]dc]^UYp

YLOTW_TO ^OÒ ZYNZS]caKXSO ZVSUœa dK

ZYWYM¦ UV_Mdc ]dcP\_T¦McMR V_L QOXO\YaKXSO

SX]^KVK^Y\K Z\dc _ÒcMS_ XK\d°NdSK 3X]^KVV=RSOVN

dacUVO XSO XKVOÒc NYWcÄVXSO acUYXcaK¨

^KUSMR YZO\KMTS A aSOV_ Z\YTOU^KMR MOV

NYWcÄVXc acÄaSO^VK SXPY\WKMTO ]c]^OW_

ZYWYMc KLc XYaS Z\YQ\KWSÄMS WYQVS

dKZYdXK¨ ]S° d NY]^°ZXcWS YZMTKWS S acL\K¨

YNZYaSONXS¦ d XSMR

:$ .VKMdOQY YWKaSKMSO +X^K) 8SO

:$ A ZVSU_ L_SVNbWV XKdac

]¸c]dOVSÄMSO Y 7K`OXSO)

UK^KVYQœa ZYa^K\dKT¦ ]S° a aSOV_

WSOT]MKMR -dc ^Y NYL\O \YdaS¦dKXSO)

9$

9$ =¸_]dXK _aKQK A ^KU WK¸cMR ]U\cZ^KMR

7K`OX ^Y iXK\d°NdSO NY dK\d¦NdKXSO

Z\YTOU^KWS S SMR YZS]_p Z\dOdXKMdYXO

NVK Z\YQ\KWS]^œa _ÒcaKT¦McMR 4K`c

:\YQ\KW ^OX WK aS°U]dO WYÒVSaYÄMS XSÒ

+X^ ?WYÒVSaSK K_^YWK^cMdXO ZYLSO\KXSO

ZY^\dOLXcMR LSLVSY^OU Z_LVSUYaKXSO

]UYWZSVYaKXcMR LSLVSY^OU a YU\OÄVYXcMR

WSOT]MKMR K_^YWK^cdKMT° ^O]^œa S^N >Y

NY]UYXK¸O XK\d°NdSO KVO _U\caK aSOVO YZO\KMTS

dKMRYNd¦McMR XK dKZVOMd_ +Lc a ZO¸XS

acUY\dc]^K¨ P_XUMTO 7K`OXK W_]S]d XKNK¨

Z\YTOU^YaS YU\OÄVYX¦ ]^\_U^_\° A aS°U]dYÄMS WK¸cMR S Ä\ONXSMR Z\YTOU^œa

ac]^K\Mdc _Òc¨ +X^K 8SO MRMOWc dXSOMR°MK¨

-S° NY acZ\œLYaKXSK 7K`OXK KVO aK\^Y

XKTZSO\a d\Yd_WSO¨ ZYN]^KaYaO YZO\KMTO

U^œ\O ^Y XK\d°NdSO ^KU NYL\dO _U\caK

AS°MOT Y 7K`OXSO NYaSO]d ]S° d aS^\cXc

R^^Z$WK`OXKZKMROY\Q

UYWZSVKMTS TO]^ NY NYdaYVYXO 4ONXKU

a LK\NdSOT \YdL_NYaKXcMR ZVSUKMR dacUVO

aK\^Y _Òc¨ a¸KÄMSaYÄMS S dNOPSXSYaK¨ UK^KVYQS

a TONXcW WSOT]M_ K XK]^°ZXSO a]UKdcaK¨ TO

a NKV]dcW UYNdSO Z\dc _ÒcMS_ KVSK]œa A +XMSO

]¸_Òc NY ^OQY dXKMdXSU property _Òc^c XK

Z\dcU¸KN XK ]^\YXSO 

:$ -dc XSO WYÒXK acUYXK¨

a]dc]^USMR YZO\KMTS Z\dc _ÒcMS_ ZVSU_

a]KNYaOQY V_L ]U\cZ^_ ZYa¸YUS)

9$

>OMRXSMdXSO TO]^ ^Y WYÒVSaO 4ONXKU ]c]^OW

a]ZYWKQKT¦Mc L_NYaKXSO _NY]^°ZXSK P_XUMTO

]ZOMcPSMdXO NVK \YdaYT_ YZ\YQ\KWYaKXSK

U^œ\O W_]SK¸LcÄ XKZS]K¨ ]KW V_L _Òc¨ NY SMR

YL]¸_QS XK\d°NdS dOaX°^\dXcMR 8K\d°NdSK

NY a]ZYWKQKXSK L_NYaKXSK WYÒXK ^OÒ

dSX^OQ\YaK¨ d ]c]^OWKWS MS¦Q¸OT SX^OQ\KMTS

U^œ\O YZS]_TOWc a XK]^°ZXcW \YdNdSKVO

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

0RAKTYKITWORZENIADOBRYCHSKRYPTÌWKOMPILACJI

.YL\O ]U\cZ^c UYWZSVKMTSj p–¬‚ ¬Ÿp|u‚lq-AolŸ|7Rou¥oԟ˜®A®Ra}t¬ŸJ| ¬A®ÔARŸp|u‚lq|ª-yl-ŸlŸ‚-p|ª-yl-Ÿ -‚qlp-AolŸ„ -plRoŸo-pŸ¥®-Aily-…GŸp }–¬AiŸ‚–|a–-ul²AlŸA®-˜RuŸylRŸ®y-oԟy-Ÿ ‚|A®Ô p¥Ÿ‚–-AŸy-JŸ‚–|oRp Ru‡Ÿ"RŸly\|–u-AoRŸylRŸ˜ÔŸ¥ªlÖ®l|yRŸªŸ¥u¬²qRŸoRJyRoŸ |˜|7¬GŸ-qRŸ®-‚l˜-yRŸªŸ‚qlp¥Ÿ‚|JqRa-oÔA¬uŸp|y –|qlŸªR–˜olGŸp }–¬Ÿ®-‚Rªyl-Ÿ ‚|ª -–®-qy|²ÉŸ‚–|AR˜¥‡Ÿ|Ÿ‚|ªlylRyŸ–|7lɟ˜ -yJ-–J|ª¬Ÿ˜p–¬‚ Ÿp|u‚lq-AolŸ

jQOXO\_T¦ NYU_WOX^KMT°

-ulÖ -˜®Ÿ- –¬7¥ ¬ŸdescriptionŸªŸ˜p–¬‚AlRŸ p|u‚lq-AolŸlRJ¬Ÿª‚l˜®R˜®Ÿly˜ –¥pAo֟ant projecthelpGŸy ŸªŸ‚–®Ro–®¬˜ ¬Ÿ˜‚|˜}7Ÿ ª¬²ªlR qlŸ|‚l˜-yRŸARqRŸ|–-®Ÿª˜p-¸RGŸp }–¬Ÿ ®ŸylAiŸoR˜ ŸJ|u¬²qy¬Ÿ„®-®ª¬A®-oŸ‚–|a–-ul˜ -Ÿ AiARŸ¥¸¬ÉŸªt-²ylRŸoRa|…‡ .AWET JEwLINIE U I*AVY NARZÅDZ šYWASZ!NTA IE BUDOWANIA ZKTÎ DO WSPOMAGANIA PRAWDOPODOBNIE REGOKORZYSTASZ G DOKUMENTACJÅN ENERUJE A TEMAT SIEBIE IPROJEKTU

W 0RAWDOPODOBNIEDODASZDOSKRYPTÎNAK JED ANIA ZAD INNE KšE JITA KOMPILAC WSZYSTKIETAKIEPLIKI POWINNY OBEJMOWAÁKILKA ELEMENTÎW

File Edit Window Help Huh?

hfsd> ant -projecthelp Buildfile: build.xml Main targets: clean Porządkuje katalogi build i dist. compile Kompiluje pliki źródłowe do katalogu bin. dist Pakuje projekt BeatBox do pliku BeatBox.jar. init Tworzy potrzebne katalogi. Default target: dist hfsd>

jUYWZSV_T¦ Z\YTOU^ |Ÿª-¸ylRo˜®RGŸ˜p–¬‚ ¬Ÿp|u‚lq-AolŸp|u‚lq¥oԟp|JŸ‚–|oRp ¥‡Ÿ'ŸªlÖp˜®|²AlŸ˜p–¬‚ }ªŸoRJy|Ÿ‚|qRARylRŸ‚|ªlyy|Ÿ ¥–¥Ai-ul-ɟª˜®¬˜ plRŸ|‚R–-AoRFŸ|JŸp|y\la¥–-AolGŸ‚–®R®Ÿp|u‚lq-AoÖGŸ‚|Ÿ‚-p|ª-ylR‡ File Edit Window Help Build

4UWIDAÁ OBSŽUGÅ ZALEšNOwCI MIÅDZYCELAMI 3KRYPTINFORMUJE !NTA ABY DOMYwLNIE URUCHOMIŽCEL DIST*EDNAK šEBYBYŽOTO MOšLIWE TRZEBA WYKONAÁ CEL COMPILE CO ZKOLEIWYMAGA ZAKOÌCZENIA CELU INIT

hfsd> ant Buildfile: build.xml init: [mkdir] Created dir: C:\Użytkownicy\Programista\ObszarRoboczy\HFSD\BeatBox\bin [mkdir] Created dir: C:\Użytkownicy\Programista\ObszarRoboczy\HFSD\BeatBox\dist compile: [javac] Compiling 4 source files to C:\Użytkownicy\Programista\ObszarRoboczy\HFSD\BeatBox\bin dist: [jar] Building jar: C:\Użytkownicy\Programista\ObszarRoboczy\HFSD\BeatBox\dist\BeatBox.jar BUILD SUCCESSFUL Total time: 16 seconds hfsd>

 2OZDZIAŒ½

http://gazetkowo.wordpress.com/

+OMPILACJAKODU

.IEyLE7SKRYPCIEKOMPILACJI WIDZIAˆEMTE‘CELCLEAN OKTÄRYM JESZCZENIEWSPOMNIELIvCIE

"–-\yRŸ˜‚|˜ –®R¸RylR‡ŸRqŸcleanŸ˜t¥¸¬ŸJ|Ÿ¥˜¥ª-yl-Ÿ RqRuRy }ªŸ‚|®|˜ -t¬AiŸ‚|Ÿp|u‚lq-Aol‡Ÿ| –®R7y¬Ÿ oR˜ ŸARqGŸp }–¬Ÿ‚–®¬ª–-A-Ÿ‚–|oRp ŸJ|Ÿ˜ -y¥Ÿ ®Ÿu|uRy ¥Ÿ‚|Ÿ‚|7–-yl¥Ÿp|J¥Ÿ®Ÿ–R‚|®¬ |–l¥u‡Ÿ ®lÖplŸ Ru¥Ÿu|¸R˜®Ÿ‚–®R R˜ |ª-ɟ˜¬˜ RuŸ ®Ÿ‚R–˜‚Rp ¬ª¬Ÿy|ªRa|Ÿ‚–|a–-ul˜ ¬‡Ÿ 7 DANYM NARZÅDZ NAZYWAÁ SIÅINAC IUCEL TEN MOšE ZE ONZAWSZE PODOBN J JEDNAK PEŽNI ” FUNKCJÅsMA PROWADZIÁDO UPORZ POWSTAŽEGO PRZYB ”DKOWANIABAŽAGANU UDOWANIUPROJEKTU 

jZY\d¦NU_T¦ LK¸KQKX U^œ\OQY XK\YLS¸c

˜ - ylŸ|u-ªl-y¬ŸARqŸ˜p–¬‚ ¥Ÿp|u‚lq-AolŸ-‚qlp-AolŸ¥®-Aily-Ÿ¥˜¥ª-Ÿp- -q|alŸ¥ ª|–®|yRŸªŸ‚–|AR˜lRŸ 7¥J|ª-yl-FŸp- -q|aŸbinŸ®-ªlR–-oÔA¬Ÿ˜p|u‚lq|ª-yRŸpq-˜¬ŸlŸp- -q|aŸdistŸ®Ÿa| |ª¬uŸ‚qlplRuŸ‡ File Edit Window Help Scrub

0ONIEWAšCEL DOMYwLNYTO DIST TRZEBA WYDAÁ!NTOWI BEZPOwREDNIE POLECENIE URUCHOMIENIA CELUCLEAN

hfsd> ant clean Buildfile: build.xml clean: [delete] Deleting directory C:\Użytkownicy\Programista\ObszarRoboczy\HFSD\BeatBox\bin [delete] Deleting directory C:\Użytkownicy\Programista\ObszarRoboczy\HFSD\BeatBox\dist BUILD SUCCESSFUL Total time: 3 seconds hfsd>

!NTURUCHAMIAZADANIADELETE AZ TOR DIS INI GIB TALO ÁKA ABYUSUN” CAŽ”ICHZAWARTOwÁ

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

*ESZCZEWIÃCEJFUNKCJISKRYPTÌWKOMPILACJI

.YL\O ]U\cZ^c UYWZSVKMTS acU\KMdKT¦ :9D+ ZYN]^Kac i|ɟ˜p–¬‚ ¬Ÿ‚|ªlyy¬Ÿª¬p|y¬ª-ɟ‚RªyRŸ˜ -yJ-–J|ªRŸ|‚R–-AoRGŸJ|7–RŸy-–®ÖJ®lRŸJ|Ÿ ª˜‚|u-a-yl-Ÿ‚–|AR˜¥Ÿ7¥J|ª-yl-Ÿ‚|u|¸RŸlŸª¬o²ÉŸ‚|®-Ÿ RŸ‚|J˜ -ª|ªRŸ\¥ypAoRF



A]UKdcaKXSO ZY^\dOLXcMR LSLVSY^OU 'ŸyAlRŸu|¸R˜®ŸJ|J-ɟJ|Ÿ²AlR¸plŸ7¥J|ª-yl-Ÿ7l7ql| Rpl‡Ÿ t¥¸¬ŸJ|Ÿ Ra|Ÿ RqRuRy ŸclasspathŸªŸ®-J-yl¥ŸjavacF +AšDY ELEMENTPATHE

LEMENTWSKAZUJE NAJEDNOARCHIWUM *!2DODAWANEDO wCIEšKIKOMPILACJI-OšNATEšWSKAZAÁ CAŽYKATALOG





R²qlŸ‚–|oRp Ÿª¬u-a-Ÿ®-˜ |˜|ª-yl-Ÿ7l7ql| RpGŸp }–¬AiŸylRŸAiAR˜®Ÿ ¥ulR˜®A®-ɟªŸp- -q|a¥ŸlibsGŸu|¸R˜®Ÿ¥¸¬ÉŸy -ŸJ|Ÿ‚|7–-yl-ŸlAiŸ®-Ÿ‚|u|Aԟ ‚–| |p|t}ªŸ "GŸ""GŸ Ÿq¥7Ÿlyy¬Ai‡Ÿ t¥¸ÔŸJ|Ÿ Ra|ŸJ|J- p|ªRŸ®-J-yl-GŸ p }–¬AiŸ˜®A®Ra}t|ª¬Ÿ|‚l˜Ÿ®y-oJ®lR˜®ŸªŸJ|p¥uRy -AolŸy -‡



?\_MRKWSKXSO KZVSUKMTS ®-˜RuŸylRŸ ¬qp|Ÿp|u‚lq-Ao-Ÿ-‚qlp-AolŸª¬u-a-ŸJ|J- p|ªRoŸªlRJ®¬‡Ÿ"-p¸RŸ oRoŸ¥–¥Ai-ul-ylRŸu|¸RŸ7¬ÉŸ˜p|u‚qlp|ª-yR‡Ÿ'¬|7–-´Ÿ˜|7lRGŸ¸RŸ-‚qlp-Ao-Ÿ ª¬u-a-Ÿ‚|J-yl-Ÿ®t|¸|y¬AiŸ²AlR¸RpŸ‚–|ª-J®ÔA¬AiŸJ|Ÿ7l7ql| RpŸq¥7ŸJt¥alAiŸ t-ÍA¥Ai}ªŸ®y-p}ªŸ®Ÿ|‚Ao-ulŸªlR–˜®-Ÿ‚|qRAR͇Ÿ|¸R˜®Ÿ¥ulR²Alɟª˜®¬˜ plRŸ  RŸRqRuRy ¬ŸªŸ˜p–¬‚AlRŸp|u‚lq-Aol‡Ÿ t¥¸¬ŸJ|Ÿ Ra|Ÿ®-J-ylRŸexecF



|¸y-Ÿ R¸Ÿ¥¸¬ÉŸ®-Jyl-ŸjavaF





 2OZDZIAŒ½

0RZYWYKONYWANIUOPERACJI A BEZPOwREDNIOW SYSTEMIETRZEB Å OCZYWIwCIE UWZGLÅDNIÁ PLATFORM .IEPRÎBUJ URUCHAMIAÁ PLIKU IEXPLOREREXEW,INUKSIE

!LEZAWSZE MOšESZW WITRYNÅ(EAD&IRST, EJwÁNA ABS

*EwLIUMIEwCISZTO POLECENIE WJEDNYM ZCELÎW NIE BÅDZIESZMUSIAŽWIÅCEJ WPISYWAÁINSTRUKCJIaJAVA CP BLA BLAbp šEBYURUCHOMIÁ -UZ-ACHINÅ

http://gazetkowo.wordpress.com/



+OMPILACJAKODU

1OXO\YaKXSO NYU_WOX^KMTS

'lR˜®Ÿo¥¸GŸo-pŸ¥¸¬ÉŸy -ŸJ|Ÿª¬²ªlR q-yl-ŸJ|p¥uRy -AolŸ˜p–¬‚ ¥Ÿ p|u‚lq-Aol‡Ÿ|¸qlªRŸoR˜ Ÿ R¸Ÿª¬aRyR–|ª-ylRŸJ|p¥uRy -AolŸ-©-|AŸ y-Ÿ‚|J˜ -ªlRŸp|J¥Ÿ´–}Jt|ªRa|F

:AUWAš šE!NTPOTRAFI WYGENEROWAÁPLIKI (4-, ALENIENAPISZE DOKUMENTACJI ZA#IEBIE

DOŽ”CZYÁ 3”TEšINNEELEMENTY KTÎREMOšESZ Á DOZADANIA*AVA$OC ABYWYGENEROWA NAGŽÎWKI ISTOPKIWSZYSTKICHSTRON



:YLSO\KXSO UYN_ _\_MRKWSKXSO ^O]^œa UYZSYaKXSO ]U\cZ^œa UYWZSVKMTS

NY K\MRSa_W ]dcP\YaKXSO ZVSUœa ac]c¸KXSO OWKSVS ZY _UYºMdOXS_

Z\YMO]_ L_NYaKXSK acUYXcaKXSO ]U\cZ^œa =;6j R˜ ŸªlRqRŸ®-J-ÍGŸp }–¬AiŸu|¸R˜®Ÿ¥¸¬ÉŸªŸ˜p–¬‚AlRŸp|u‚lq-Aol‡Ÿ+y-˜®Ÿo¥¸Ÿ‚|J˜ -ª¬GŸ -Ÿª˜®¬˜ plRŸlyyRŸ®-J-yl-Ÿª¬aqÔJ-oԟ‚|J|7ylR‡Ÿ7¬Ÿ®-‚|®y-ɟ˜l֟®Ÿu|¸qlª|²Al-ulŸ y -GŸ|JªlRJ´Ÿ˜ –|y֟http://ant.apache.org/manual/index.html‡

.dS°US K_^YWK^cdKMTS WYÒO]d ]U_ZS¨ ]S° XK UYNdSO

K XSO XK ZYa^K\dKVXcMR dKNKXSKMR ®lÖplŸJ|7–¬uŸ˜p–¬‚ |uŸp|u‚lq-AolŸu|¸R˜®Ÿ®-¥ |u- ¬®|ª-ɟy-ªR ŸJ|²ÉŸ®t|¸|y¬Ÿ‚–|AR˜Ÿ 7¥J|ª-yl-‡ŸlR–®-Jp|ŸoRJRyŸ‚–|oRp Ÿ|7Rou¥oRŸªlRqRŸ -plAiŸ˜p–¬‚ }ªŸWŸ‚|ŸoRJy¬uŸJq-Ÿ p-¸JRoŸ7l7ql| RplŸq¥7Ÿp|u‚|yRy ¥‡Ÿ'-– |Ÿª RJ¬Ÿ‚–®¬a| |ª-ɟy-J–®ÖJy¬Ÿ‚qlpŸp|u‚lq-AolŸ „y-®¬ª-y¬ŸA®-˜RuŸ˜p–¬‚ RuŸ–|®–¥Ai|ª¬u…GŸp }–¬ŸtÔA®¬Ÿª˜®¬˜ plRŸ˜p–¬‚ ¬‡Ÿ

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

/BEJMIJSKRYPTYKOMPILACJIKONTROL’WERSJI

=U\cZ^c UYWZSVKMTS ^Y ^OÒ UYN 't|¸¬tR²ŸJ¥¸|Ÿª¬˜ltp¥ŸªŸ¥ ª|–®RylRŸ˜p–¬‚ ¥Ÿp|u‚lq-Aol‡Ÿ"|Ÿ -p¸RŸ‚–-ªJ®lª¬Ÿp|JGŸ -plŸ˜-uŸo-pŸ‚qlplŸ ´–}Jt|ªRŸlŸJR˜p–¬‚ |–¬Ÿly˜ -q-Aol‡ŸR²qlŸ˜‚|o–®¬˜®Ÿy-Ÿ˜p–¬‚ ¬Ÿp|u‚lq-AolŸo-pŸy-Ÿp|JGŸ®-¥ª-¸¬˜®GŸ¸RŸu|¸y-Ÿ¥¸¬ÉŸ lAiŸJ|Ÿª¬p|y¬ª-yl-ŸªlRq¥Ÿ‚–®¬J- y¬AiŸ|‚R–-Aol‡Ÿ|¸R˜®ŸJ®lÖplŸyluŸ¥ª®aqÖJyl-ɟ–}¸ylARŸulÖJ®¬Ÿ˜¬˜ Ru-ulŸ 'lyJ|ª˜ŸlŸ#yl«GŸ¥¸¬ª-ɟ®y-A®ylp}ªŸA®-˜¥ŸJ|Ÿ²qRJ®Ryl-Ÿ‚–|AR˜¥Ÿ7¥J|ª-yl-Ÿq¥7Ÿ|p–R²q-ÉGŸA|Ÿª¬u-a-Ÿ ‚|y|ªyRoŸp|u‚lq-AolGŸ‚–®¬ŸA®¬uŸª˜®¬˜ plRŸ RŸ®-J-yl-Ÿ˜ÔŸ¥p–¬ RŸ‚–®RJŸ|˜|7ԟ7¥J¥oÔAԟ‚–|oRp ‡ŸRJy-pGŸ ‚|J|7ylRŸo-pŸ–R˜® -Ÿp|J¥GŸ˜p–¬‚ ¬Ÿ RŸ‚|ªlyy¬Ÿ®y-oJ|ª-ɟ˜l֟ªŸ–R‚|®¬ |–l¥u‡Ÿ +-ª˜®RŸ‚|ªlylRyR²Ÿ‚–®R˜¬t-ɟ˜p–¬‚ Ÿp|u‚lq-AolŸJ|Ÿ–R‚|®¬ |–l¥uŸp|J¥F DO 0ONIEWAšDODAJESZNOWYSKRYPT ECENIAADD POBRANEGOKODU MUSISZ UšYÁPOL N KTÎRYPLIK IPOINFORMOWAÁSYSTEM3UBVERSIO CHCESZDOŽ”CZYÁ File Edit Window Help Safe

+IEDYDODAJESZP REPOZYTORIUM KAšLIKDO SYSTEMOWI3UBVE ESZ DBAÁONIEGO 0O RSION

DODANIUPLIKU NIE ZAPOMNIJ PRZESŽA Á PRZYUšYCIUINST GO RUKCJI COMMIT

hfsd> svn add build.xml A

build.xml

hfsd> svn commit -m “„Dodano plik build.xml Anta.” Sending build.xml Transmitting file data .

AÁ MNIJDOD .IEZAPO APRZY KOMENTARZIUPLIKU PRZESYŽAN

Committed revision 11. hfsd>

lRJ¬Ÿ˜p–¬‚ Ÿp|u‚lq-AolŸ®y-oJ¥oRŸ˜l֟ªŸ–R‚|®¬ |–l¥uGŸA®t|yp|ªlRŸ ®R˜‚|t¥Ÿu|aԟa|Ÿ¥¸¬ª-ɟªŸ –-pAlRŸ-p ¥-ql®|ª-yl-Ÿ–|®ªlÔ®-yl-‡Ÿ ¬˜ RuŸ p|y –|qlŸªR–˜olŸ²qRJ®lŸª˜®¬˜ plRŸ®ul-y¬Ÿª‚–|ª-J®-yRŸªŸ˜p–¬‚AlRŸ lŸ|®y-A®-Ÿa|Ÿª–-®Ÿ®Ÿª˜®¬˜ plulŸlyy¬ulŸ‚qlp-ulŸªŸ –-pAlRŸ ª|–®Ryl-Ÿ ª¬J-yl-‡Ÿ®y-A®-Ÿ |GŸ¸RŸ‚|Ÿplqp¥Ÿq- -AiGŸªŸA®-˜lRŸlu‚–R®¬Ÿ®Ÿ|p-®olŸ ªRo²Al-Ÿ\l–u¬Ÿy-ŸalRtJÖGŸylRŸ7ÖJ®lR˜®Ÿu¥˜l-tŸ‚–®¬‚|uly-ɟ˜|7lRŸ ª˜®¬˜ plAiŸ˜p|u‚qlp|ª-y¬AiŸ‚|qRAR͟‚| –®R7y¬AiŸJ|Ÿ®7¥J|ª-yl-Ÿ il˜ |–¬A®yRoŸªR–˜olŸ‡°‡

 2OZDZIAŒ½

=U\cZ^ UYWZSVKMTS ^Y

UYNj 3 >+5 8+6/ÑC

19 >9A+§

5YN ZYaSXSOX dXKTNYaK¨

]S° a ]c]^OWSO UYX^\YVS

aO\]TS QNdSO WYÒXK

YU\OÄVS¨ TOQY aO\]T°

NYNK¨ YdXKMdOXSK

S dKMRYaK¨ NY

ZœÐXSOT]dOQY _Òc^U_

http://gazetkowo.wordpress.com/

+OMPILACJAKODU

8Yac aOÐ NaœTU° lRŸy-‚l˜-ql²u¬Ÿ¸-JyRoŸy|ªRoŸpq-˜¬GŸylRŸ‚|–|®u-ªl-ql²u¬Ÿ®ŸpqlRy RuGŸylRŸ ‚|J®lRqlql²u¬Ÿ|‚|ªlR²AlŸy-Ÿ®-J-yl-Ÿ-ylŸylRŸ®-‚–R®Ry |ª-ql²u¬Ÿ|‚–|a–-u|ª-yl-Ÿ |J7l|–A¬‡ŸRJy-pŸulu|Ÿ |Ÿ˜¬ ¥-Ao-Ÿª¬aqÔJ-ŸJ¥¸|ŸqR‚lRoŸyl¸ŸªŸ‚|‚–®RJyluŸ –|®J®l-qR‡Ÿ+|7-A®GŸo-pŸª¬aqÔJ-ŸJ|tÔA®-ylRŸJ|Ÿ®R˜‚|t¥Ÿy|ªRa|Ÿ‚–|a–-ul˜ ¬GŸ plRJ¬ŸJ|˜ Ö‚yRŸoR˜ Ÿy-–®ÖJ®lRŸJ|Ÿª˜‚|u-a-yl-Ÿ7¥J|ª-yl-F

3UPER0OBRAˆEMPROJEKT URUCHOMIˆEMSKRYPTKOMPILACJI IMOG»ODRAZUPRZYSTPI·DO PRACY

JI LI WERS 

KONTRO 3ERWER Y W ROZDZIALE UšYWAN

svn checkout ...

56?-D9A/ D+1+.83/83+





=c]^OW NY a]ZYWKQKXSK

L_NYaKXSK ^Y ^cVUY

XK\d°NdSO 7K _¸K^aSK¨

K XSO _^\_NXSK¨ Z\YMO]

L_NYaKXSK Z\YTOU^_ AS°U]dYĨ XK\d°NdS NY

L_NYaKXSK UY\dc]^K

d ]U\cZ^œa UYWZSVKMTS

a U^œ\cMR WYÒO]d a]UKdK¨

L_NYaKXO OVOWOX^c dO]^Kac

ZYVOMOº Y\Kd VYUKVSdKMT° ZVSUœa

S dK]YLœa dOaX°^\dXcMR



:KWS°^KT KLc _WYÒVSaS¨

_]_XS°MSO ZVSUœa

_^aY\dYXcMR Z\dOd ]U\cZ^



=U\cZ^ UYWZSVKMTS ^Y

UYN 8KVOÒc YLT¦¨ QY

UYX^\YV¦ aO\]TS S _WSOÄMS¨

a \OZYdc^Y\S_W UYN_



8K\d°NdSK NY L_NYaKXSK

ZYWKQKT¦ a Z\KMc

dO]ZY¸YaS K XSO ^cVUY >YLSO

AcLSO\d XK\d°NdSO U^œ\O

L°NdSO Z\dcNK^XO NVK UKÒNOQY

ISTAPRACUJE .OWYPROGRAM O KILKUMINUTACH P Uš J IE JN DA RSZA WY H LUB sCO GO A NIE GODZINAC TEGO NIE ZAMÅCZA DO sDNIACH A SIE PYTANIAMI #IÅ W TYMCZA ANIASYSTEMU O PROCESBUDOW

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

aYTOT Z\YQ\KWS]^cMdXOT ]U\dcXUS XK\d°NdSYaOT

OMRXSUS \YdaYT_

56?-D9A/ D+1+.83/83+

UDOWANIA 5šYWAJ NARZÅDZIA DOB TESTOWAÁ ABY BUDOWAÁ PAKOWAÁ šYCIU RZYU IINSTALOWAÁSYSTEMP SKRYPTÎW % UšYWA 7IÅKSZOwÁ wRODOWISK)$ *EwLI NARZÅDZIDO BUDOWANIA RZYSTAÁ NAUCZYSZSIÅ Z NICH KO WYWAÁ BÅDZIESZ MÎGŽ ROZBUDO Z )$% SKRYPTY UTWORZONEPRZE CJITAK 4RAKTUJSKRYPTY KOMPILA KODU TY SAMOJAK INNE FRAGMEN MU STE SY O D JE ŽAJ IPRZESY KONTROLIWERSJI

4OKILKA KLUCZOWYCH TECHNIK PRZEDSTAWIONYC H W TYM ROZDZIALEb

ADY NA bA TOZAS ARTES” OP H YC ÎR KT TECHNIKI POWYšSZE

DK]KNc \YdaYT_



AO a]dc]^USMR Z\YTOU^KMR

YZ\œMd ^cMR XKTWXSOT]dcMR

Z\YMO] L_NYaKXSK TO]^

]UYWZVSUYaKXc



-OVOW TO]^ dKZS]KXSO aSONdc

XK ^OWK^ L_NYaKXSK ]c]^OW_

S dK_^YWK^cdYaKXSO ^OQY

Z\YMO]_ 3NOK¸OW TO]^ WYÒVSaYĨ

_\_MRKWSKXSK QY dK ZYWYM¦

TONXOQY ZYVOMOXSK



+X^ ^Y XK\d°NdSO NY

a]ZYWKQKXSK L_NYac

Z\YTOU^œa a T°dcU_ 4K`K +X^

ZYLSO\K SXPY\WKMTO Y Z\YMO]SO

L_NYaKXSK d ZVSU_ L_SVNbWV



A SW aS°U]dcW ]^YZXS_

]^Y]_TO]d YQœVXO UYXaOXMTO

^cW LK\NdSOT Z\YTOU^ L°NdSO

d\Yd_WSK¸c NVK SXXcMR

Z\YQ\KWS]^œa S ^cW ¸K^aSOT

L°NdSO QY dSX^OQ\YaK¨

d XK\d°NdSKWS dOaX°^\dXcWS



=U\cZ^ UYWZSVKMTS TO]^

Md°ÄMS¦ Z\YTOU^_ a ^KUSW

]KWcW ]^YZXS_ TKU UKÒNc

SXXc P\KQWOX^ UYN_ 8KVOÒc

_WSOÄMS¨ QY a ]c]^OWSO UYX^\YVS

aO\]TS a\Kd d ZYdY]^K¸cWS

ZVSUKWS

0ROCESBUDOWYPROJEKTU

POWINIEN BYÁPOWTARZALNY

IZAUTOMATYZOWANY 3KRYPTY KOMPILACJIUMO šLIWI ZASTOSOWANIEINNYCHNARZ AJ” ÅDZI DOAUTOMATYZACJI 3KRYPTY KOMPILACJIWYK RACZAJ” POZAPROST” AUTOMATYZA CJÅ ZADAÌ IMOG” ZAWIERAÁK OD PODEJMOWANIA DECYZJIZW DO I”ZANYCH ZKOMPILACJ” IINSTALACJ”

 2OZDZIAŒ½

http://gazetkowo.wordpress.com/ 2OZDZIAŒ4ESTYICI’GŒAINTEGRACJA

:YTKaSKT¦ ]S° Z\YLVOWc .APRAWD» SZEFIE MOG»TO NAPRAWI·$AJMIGODZIN 0RZYRZEKAM ‘ENIEZAWIOD»

#ZASEMNAWETNAJLEPSZEMUPROGRAMIuCIEZDARZYSIÃNARUSZY¿ POPRAWNOu¿KOMPILACJI :\dcNK\dc¸Y ]S° ^Y d ZOaXYÄMS¦ XSOWKV UKÒNOW_ 4O]^OÄ ZOaSOX ÒO >aœT UYN ]S°

UYWZSV_TO Z\dO^O]^YaK¸OÄ QY aSOVYU\Y^XSO XK a¸K]XOT WK]dcXSO K XK]^°ZXSO Z\dO]¸K¸OÄ NY

\OZYdc^Y\S_W 4ONXKU QNdSOÄ WS°Ndc WK]dcX¦ U^œ\OT _ÒcaK]d K MdK\X¦ ]U\dcXU¦ daKX¦

]O\aO\OW U^YÄ W_]SK¸ dWYNcPSUYaK¨ UYN 8SO]dMd°ÄXSU U^œ\c TKUY XK]^°ZXc ZYLSO\dO

]c]^OW d \OZYdc^Y\S_W L°NdSO WSK¸ N_ÒY Z\KMc Z\dc Z\dca\KMKXS_ NdSK¸KT¦MOT XSOQNcÄ

aO\]TS UYN_ A ^cW \YdNdSKVO ZYUKd_TOWc TKU Z\dcQY^YaK¨ ]SK^U° dKLOdZSOMdKT¦M¦

U^œ\K dKZOaXSK NdSK¸KXSO UYWZSVKMTS S Z\YN_U^caXYĨ dO]ZY¸_

TOJESTNOWYROZDZIAŒ



http://gazetkowo.wordpress.com/

.IESZCZÃuCIACHODZ’PARAMI

D+A=D/ MYÄ ZœTNdSO ÐVO -¸J¬Ÿ‚–|a–-ul˜ -Ÿ®y-Ÿ‚|J|7yRŸ˜¬ ¥-AoR‡ŸR˜ Ÿ‚}´y|GŸª¬‚ltR²Ÿo¥¸Ÿ oRJRy-˜ Ra|ŸRJŸ¥qq-GŸ-Ÿy-J-qŸylRŸu|¸R˜®Ÿ®y-qR´ÉŸoRJyRa|ŸylR‚| –®R7yRa|Ÿ |‚R–- |–-ŸŠŠ‡Ÿ-aqRŸA-t¬Ÿp|JŸ‚–®R˜ -oRŸJ®l-t-ɇŸ-oa|–˜®RŸoR˜ Ÿ |GŸ¸RŸylRŸ ®J-oR˜®Ÿ˜|7lRŸ˜‚–-ª¬Ÿ®Ÿ Ra|GŸl¸Ÿu-˜®Ÿ‚–|7qRu‡Ÿ –®¬y-ouylRoŸylRŸJ|Ÿu|uRy ¥Ÿ‚–R®Ry -AolŸ|‚–|a–-u|ª-yl-Ÿ˜®R\|ªl‡Ÿ -ulÖ -˜®Ÿ‚–|7qRu¬Ÿ®Ÿp|JRuŸ|7R– -ŸªŸ–|®J®l-qRŸ‡

NIEKTÎRYCH +OD 2OBERTA W Žb ŽA IA DZ H AC SC MIEJ

.IESˆYSZ»ALARMU )COOZNACZA3%#2%4?0/+%? 3%15%.#%.IEJESTEMZADOWOLONY

bALE WINNYC

H JUš NIE

LEMEMBYŽOTO 0RAWDZIWYMPROB ASWTRAKCIE ŽN ZY OC SK ZA Ž”D B I šE RAMOWANIA KLIENTOW PREZENTACJI OPROG

8ZUØ VNZTŒ 4KUSO SXXO Z\YLVOWc WYQ¦ ac]^¦ZS¨ Z\dc \YdaYT_ YZ\YQ\KWYaKXSK) -Y WYÒO _^\_NXS¨

Z\KM° WK¸cW dO]ZY¸YW) -dc aS°U]dcMR Q\_Z NY^cMd¦ ^O ]KWO Mdc SXXO Z\YLVOWc)

 2OZDZIAŒ

http://gazetkowo.wordpress.com/

4ESTYICI’GŒAINTEGRACJA

5\œ^USO ]ZY^UKXSO \YLYMdO 'DYBY2OBERTSI»UPEWNIˆ ‘EKODMO‘NASKOMPILOWA· NIEMIELIBYvMYPROBLEMÄW

|7R– FŸ–®RAlR¸Ÿp|JŸ˜l֟p|u‚lq|ª-t[Ÿ ‚ÖJ®ltRuŸA-tRŸªlRplŸy-Ÿ ly Ra–|ª-yl¥Ÿ®ul-yŸlŸy-‚–-ªl-yl¥Ÿ‚–|AR˜¥Ÿ7¥J|ª-yl-‡ŸŸ "|ŸylRŸu|o-Ÿªly-‡Ÿ -–RpFŸ"-pGŸp|JŸ˜l֟p|u‚lq|ª-tGŸ-qRŸylRŸJ®l-t-t‡Ÿ|7R– ŸylRŸ‚|‚RtyltŸŸ -¸Ÿ -pŸ‚|ª-¸y¬AiŸ7tÖJ}ªGŸo-pŸy-Ÿ |Ÿª¬aqÔJ-‡ -¥–-FŸlRŸ‚–®R‚–|ª-J®ltR²Ÿ R˜ }ª |7R– FŸ-Ÿu|luŸp|u‚¥ R–®RŸp|JŸJ®l-t-tŸ‚|‚–-ªylR‡Ÿ#–¥Ai|ultRuŸ –|®ªlÔ®-ylRŸlŸª˜®¬˜ p|Ÿª¬aqÔJ-t|Ÿy|–u-qylR‡Ÿ -–RpFŸ'Ÿ‚|–®ÔJp¥GŸ-qRŸ¥–¥Ai|ulRylRŸp|J¥ŸlŸp–} plŸ‚–®RaqÔJŸ‚–|a–-u¥Ÿ  |ŸoR˜®A®RŸylRŸ R˜ ¬‡Ÿ -¥–-FŸ't-²ylR‡ŸJ‚|ªl-J-˜®Ÿ®-Ÿ |GŸ¸R7¬Ÿ‚–|a–-uŸJ®l-t-tGŸ-ŸylRŸ ª¬aqÔJ-tŸy|–u-qylR‘‡ŸqlRy ŸylaJ¬ŸylRŸ®--pAR‚ ¥oRŸ -plRa|Ÿª¬o-²ylRyl-‡Ÿ |7R– FŸ"R–-®GŸplRJ¬Ÿu-u¬Ÿ˜R–ªR–Ÿp|y –|qlŸªR–˜olŸlŸy-–®ÖJ®lRŸJ|Ÿ ª˜‚|u-a-yl-Ÿ7¥J|ª-yl-GŸylRŸ‚|ªlyy|Ÿ |Ÿ˜ -y|ªlɟ‚–|7qRu¥‡ŸŸ q- Ra|Ÿ‚–®R˜ -ÍAlRŸ˜l֟o¥¸Ÿy-JRŸuyԟ®yÖA-ÉGŸJ|7–®R -–RpFŸ"|ŸylRŸ -plRŸ‚–|˜ R‡Ÿ-–®ÖJ®lRŸJ|Ÿ7¥J|ª-yl-Ÿaª-–-y ¥oRGŸ ¸RŸp|JŸ˜l֟˜p|u‚lq¥oRGŸ-ŸJ®lÖplŸp|y –|qlŸªR–˜olŸu|¸Ru¬Ÿ-y¥q|ª-ɟ®ul-y¬GŸ oRJy-pŸylRŸ‚|u-a-Ÿ |Ÿ¥‚Rªylɟ˜lÖGŸ¸RŸ‚–|a–-uŸJ®l-t-Ÿ‚–-ªlJt|ª|‡Ÿ |u‚lq-Ao-Ÿp|J¥Ÿ7¬t-Ÿu|¸qlª-ŸWŸylRŸy-Ÿ ¬uŸ‚|qRa-tŸ‚–|7qRu‡ŸRJy-pŸ ˜¬˜ RuŸ‚–®R˜ -tŸJ®l-t-ÉGŸ-Ÿy-–®ÖJ®lRŸJ|Ÿª˜‚|u-a-yl-Ÿ7¥J|ª-yl-ŸylRŸ ‚|u|¸RŸy-‚–-ªlɟ˜¬ ¥-Aol‡ -¥–-FŸ"|Ÿ‚–-ªJ-‡Ÿ-ªR ŸylRŸ®-¥ª-¸¬tR²GŸ¸RŸA|²Ÿ‚|˜®t|Ÿ´qR‡

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

4ESTYCZARNEJSKRZYNKI

=¦ ^\dc ]ZY]YLc ZY]^\dOQKXSK ]c]^OW_ |7–RŸ R˜ ¬Ÿ˜ÔŸpq¥A®|ªRŸªŸp-¸J¬uŸ‚–|oRpAlRŸ–|®ª|o¥Ÿ|‚–|a–-u|ª-yl-‡ŸR²qlŸ ‚–|a–-uŸylRŸJ®l-t-GŸylp ŸylRŸ7ÖJ®lRŸa|Ÿ¥¸¬ª-tŸlŸ‚–-ªJ|‚|J|7ylRŸylp Ÿ®-ŸylRa|Ÿ ylRŸ®-‚t-Al‡Ÿq- Ra|Ÿ®-yluŸ˜®A®Ra}t|ª|Ÿ|u}ªlu¬Ÿ R˜ ¬Ÿ|‚–|a–-u|ª-yl-GŸ ª-– |Ÿy-7–-ɟJ¬˜ -y˜¥ŸlŸ®-‚-ulÖ -ÉGŸ¸RŸ–}¸yRŸ|˜|7¬Ÿ‚|˜ –®Ra-oԟ˜¬˜ RuŸ ®Ÿ®¥‚RtylRŸlyy¬AiŸ‚¥yp }ªŸªlJ®Ryl-‡Ÿ

šNYCH 7IÅCEJINFORMACJIORÎIERADODATEK! ZAW W STÎ TE ACH RODZAJ

?Òc^UYaXSMc ZY]^\dOQKT¦ ]c]^OW d dOaX¦^\d #¸¬ p|ªylA¬ŸylRŸªlJ®ÔŸp|J¥GŸylRŸ-y-ql®¥oԟ -7RqŸ7-®¬ŸJ-y¬AiŸ -ylŸylRŸ|ARyl-oԟ-qa|–¬ u}ª‡Ÿ–®Rª-¸ylRŸy-ªR ŸylRŸAiAԟ  Ra|Ÿ–|7lɇŸ ¬˜ RuŸ |ŸJq-ŸylAiŸA®-–y-Ÿ˜p–®¬yp-GŸp }–-Ÿ-q7|Ÿ ª¬p|y¥oRŸ|A®Rplª-yRŸ®-J-yl-GŸ-q7|ŸylR‡Ÿ#¸¬ p|ªylp}ªŸ ly R–R˜¥oRŸ ¬qp|ŸJ®l-t-ylRŸ‚–|a–-u¥‡

>O]^O\dc dKQV¦NKT¦ ZYN WK]U° "R˜ R–®¬Ÿ‚–-A¥oԟªŸlyy¬Ÿ˜‚|˜}7‡Ÿy R–R˜¥oRŸlAiŸ \¥ypAo|y|ª-ylRŸ‚–|a–-u¥GŸ-qRŸ®ª¬pqRŸ-y-ql®¥oԟ R¸Ÿ uRAi-yl®u¬GŸ-7¬Ÿ˜l֟¥‚RªylÉGŸ¸RŸp|JŸJ®l-t-Ÿ -pGŸo-pŸ|‚l˜¥oԟ  |Ÿ‚–|a–-ul²Al‡Ÿ ¬˜ RuŸ |ŸJq-Ÿ R˜ R–}ªŸ˜®-–-Ÿ˜p–®¬yp-‡Ÿ˜|7¬Ÿ  RŸ®ª¬pqRŸ-y-ql®¥oԟJ-yRŸªŸ7-®lRGŸ-7¬Ÿ˜l֟¥‚RªylÉGŸ¸RŸ˜ÔŸ ‚–-ªlJt|ª|Ÿ¥‚|–®ÔJp|ª-yRGŸ˜‚–-ªJ®-oÔGŸA®¬Ÿp|JŸ®-u¬p-Ÿ ‚|– ¬ŸlŸ‚|tÔA®Ryl-Ÿ˜lRAl|ªRŸq¥7ŸA®¬Ÿ‚|®l|uŸª¬p|–®¬˜ -yl-Ÿ ‚-ulÖAlŸoR˜ Ÿ˜ -t¬‡

:\YQ\KWSÄMS YNU\caKT¦ a]dOVUSO ^KTOWXSMO –|a–-ul²AlŸ®y-oJ¥oԟ˜l֟ªŸARy –¥uŸ-pAol‡Ÿ|˜ –®Ra-oԟJ|7–RŸ „-ŸA®-˜RuŸ®tR…Ÿ‚–|oRp ¬Ÿpq-˜GŸª®|–ARGŸ‚|ª }–®Ryl-ŸªŸp|J®lRŸ lŸylR˜‚}oy|²AlŸªŸ–R‚–R®Ry -AolŸ–}¸y¬AiŸRqRuRy }ª‡Ÿ ¬˜ RuŸ oR˜ ŸJq-ŸylAiŸ| ª-– ÔŸp˜lÖaԇŸR²qlŸ¥¸¬ p|ªylA¬Ÿ‚|˜ –®Ra-oԟ ‚–|a–-uŸo-p|Ÿ®-upyl֠ԟA®-–yԟ˜p–®¬ypÖGŸJq-Ÿ‚–|a–-ul˜ }ªŸ oR˜ Ÿ |Ÿ| ª-– -Ÿ7l-t-Ÿ˜p–®¬yp-‡Ÿ®-˜RuŸoRJy-pŸ®Ÿ¥ª-alŸy-Ÿ y-Jul-–Ÿ˜®A®Ra}t}ªŸ‚–|a–-ul²AlŸu|aԟylRŸJ|˜ –®RAGŸ¸RŸ \¥ypAo-Ÿ‚–®R˜ -t-ŸJ®l-t-ɟ„q¥7Ÿ®-t|¸¬ÉGŸ¸RŸylRŸ®-¥ª-¸ÔŸ Ra|Ÿ  R˜ R–®¬ŸlŸ¥¸¬ p|ªylA¬…‡Ÿ

7_]S]d _adQV°NXS¨ a]dc]^USO Z_XU^c aSNdOXSK -¸J-Ÿ‚R–˜‚Rp ¬ª-Ÿ‚|˜ –®Ra-yl-Ÿ˜¬˜ Ru¥ŸoR˜ Ÿª-¸y-GŸJq- Ra|Ÿu¥˜l˜®Ÿ‚–®R R˜ |ª-ɟ |‚–|a–-u|ª-ylRŸ®Ÿp-¸JRa|Ÿ®Ÿ –®RAiŸª¬ulRyl|y¬AiŸ‚¥yp }ªŸªlJ®Ryl-‡

 2OZDZIAŒ

INTER $"!C FACE CESSOR GET'#GC)DI SAVE'#CARD NT 'IFT#ARD 'IFT#ARD VOID

4EST'OOD $"!CCESSOR GET'#GC)DINT SAVE'#CARD' 'IFT#ARD IFT#ARD VOID

4EST)NSUFFICIENT $"!CCESSOR GET'#GC)DI SAVE'#CARD NT 'IFT#ARD 'IFT#ARD VOID

$" 5TILITIES

/RDER 0ROCESSOR

4EST)NVALID$ "!CCESSOR GET'#GC)DI SAVE'#CARD NT 'IFT#ARD $ATABASE 'IFT#ARD VOID

DER

PROCESS/R

GET'#

ROM

SELECT F

LANCES ETC CHECKBA TO R INSERTIN SAVE/RDE T  UPDATEAMN SAVE'#

-Y3QL$"! CCESSOR GET'#GC)DI SAVE'#CARD NT 'IFT#ARD 'IFT#ARD VOID

http://gazetkowo.wordpress.com/

4ESTYICI’GŒAINTEGRACJA

>O]^c MdK\XOT ]U\dcXUS NY^cMd¦ Z\dONO

a]dc]^USW NKXcMR A/4Ã-39AC-2

S AC4Ã-39AC-2 #¸¬ p|ªylA¬ŸªlJ®ÔŸ˜¬˜ RuŸ®Ÿ®RªyÔ –®‡Ÿ|˜ –®Ra-oԟ ¬qp|Ÿ |GŸA|Ÿ ªAi|J®lŸJ|Ÿ˜¬˜ Ru¥ŸlŸ®ŸylRa|Ÿª¬Ai|J®l‡Ÿ'Ÿ –-pAlRŸ R˜ }ªŸA®-–yRoŸ ˜p–®¬yplŸy-qR¸¬Ÿ®ª–-A-ɟ¥ª-a֟y-F

>O]^c MdK\XOT ]U\dcXUS

®l-t-ylRŸ‚–|a–-u¥‡ŸR˜ Ÿ |Ÿ®Ÿ‚Rªy|²Alԟy-oª-¸ylRo˜®¬Ÿ-˜‚Rp Ÿ R˜ }ªŸ A®-–yRoŸ˜p–®¬ypl‡Ÿ®¬Ÿ˜¬˜ RuŸ–|7lŸ |GŸA|Ÿ|‚l˜¥oRŸ|‚|ªlR²ÉŸ¥¸¬ p|ªylp-Ÿ–®¬Ÿ  R˜ -AiŸA®-–yRoŸ˜p–®¬yplŸylRŸoR˜ Ÿl˜ | yRGŸA®¬ŸJ-yRŸ˜ÔŸ‚–®RAi|ª¬ª-yRŸªŸ‚qlp¥Ÿ  Rp˜ |ª¬uGŸA®¬ŸªŸ|7˜t¥a¥oÔARoŸªlRq¥Ÿ–}ªy|qRat¬AiŸ¥¸¬ p|ªylp}ªŸpq-˜ –|ªRoŸ 7-®lRŸJ-y¬Ai‡Ÿ'-¸yRŸoR˜ Ÿ ¬qp|Ÿ |GŸ¸RŸWŸ -pŸo-pŸ|‚l˜-y|Ÿ |ŸªŸ|‚|ªlR²AlŸ WŸ˜¬˜ RuŸ®-‚l˜¥oRŸly\|–u-AoRGŸ-Ÿ¥¸¬ p|ªylpŸ| –®¬u¥oRŸª¬ylpl‡Ÿ ‚–-ªJ®-ylRŸ‚|‚–-ªy|²AlŸJ-y¬AiŸª‚–|ª-J®-y¬AiŸ‚–®R®Ÿ¥¸¬ p|ªylp-‡Ÿ '‚l˜®ŸªŸ˜¬˜ RulRŸ¡Gzz^Ÿo-p|ŸqlA®7֟®t| ¬AiŸq¥7ŸkŸo-p|ŸJ- ÖŸ¥–|J®ly‡Ÿ 'Ÿ-‚qlp-AolŸ˜lRAl|ªRoŸ¥ulR²ÉŸp|JŸ"Ÿq¥7Ÿ ŸªŸ‚|q¥Ÿy-Ÿy-®ªÖŸ ¥¸¬ p|ªylp-‡Ÿ ¬˜ RuŸ‚|ªlylRyŸ|J–®¥A-ɟ -plRŸª-– |²AlŸlŸ–|7lɟ |ŸªŸ˜‚|˜}7Ÿ ®–|®¥ul-t¬ŸJq-Ÿ‚–®RAlÖ yRa|Ÿ¥¸¬ p|ªylp-‡ '¬ylplŸª¬o²Al|ªR‡Ÿ ‚–-ªJ´Ÿ–ÖA®ylRŸª-– |²AlŸqlA®7|ªRGŸp }–RŸ®ª–-A-Ÿ˜¬˜ Ru‡Ÿ #‚RªyloŸ˜lÖGŸ¸RŸ‚–®R R˜ |ª-tR²Ÿª˜®¬˜ plRŸ²AlR¸plŸJ®l-t-yl-Ÿ„oR²qlŸ¥¸¬ p|ªylpŸ ª‚l˜®RŸ7tÖJyԟq|p-ql®-AoÖGŸ-Ÿy-˜ Ö‚ylRŸpqlpylRŸ‚–®¬Al˜pŸf|p-¸ŸJ–|aÖeV‘…‡Ÿ ®Ö˜ |Ÿª-– |Ÿ¥ ª|–®¬ÉŸ -7Rq֟®Ÿ–}¸y¬ulŸJ-y¬ulŸªRo²Al|ª¬ulGŸp }–RŸu|¸y-Ÿ ‚–®Rp-®-ɟJ|Ÿ˜¬˜ Ru¥GŸlŸ®Ÿ|A®Rplª-y¬ulŸJq-ŸylAiŸª¬ylp-ul‡Ÿ

.IECHODZI OFUNKCJETYPUaKLASA 0ROCESOR:AMÎWIEÌ OBSŽUGUJEOBIEKTY +ARTA0ODARUNKOWAp 7AšNEJESTTO CZY KLIENTMOšEKUPIÁDRINKA PRZYUšYCIU KARTY PODARUNKOWEJ

T”PIENIA 7ARUNKIWYS LE YK BŽÅDU TOZW OSTATNIARZECZ L” O KTÎREJMYw CI Iw M PROGRA IERWSZA A PRZYTYMP ZEZ PR A ZAUWAšAN NTÎW WIÅKSZOwÁKLIE

+ul-y¬Ÿ˜ -y¥‡ŸlRp }–RŸ˜¬˜ Ru¬Ÿ®ulRyl-oԟ˜ -yŸy-Ÿ‚|J˜ -ªlRŸ7-–J®|Ÿ ˜‚RA¬\lA®y¬AiŸ–Ra¥t‡Ÿ"R˜ ¬Ÿ˜ÔŸ ¥Ÿ‚|J|7yRŸJ|Ÿ˜‚–-ªJ®-yl-Ÿª¬ylp}ªŸ ª¬o²Al|ª¬AiGŸoRJy-pŸJ| ¬A®ÔŸ‚|‚–-ªy|²AlŸ®ul-y¬Ÿ˜ -y¥‡ŸR˜ Ÿ |Ÿ˜®A®Ra}qylRŸ ª-¸yRGŸoR²qlŸlu‚qRuRy ¥oR˜®Ÿ‚–| |p}tGŸy-Ÿ‚–®¬pt-JŸ‚|J|7y¬ŸJ|Ÿ "GŸ ˜- Rql -–y¬Ÿp-y-tŸ –-y˜ul˜olŸJ-y¬AiŸq¥7Ÿ|J7l|–ylpŸ ‡Ÿ"-p¸RŸ‚–®¬Ÿ ¬AiŸ  R˜ -AiŸ‚–®¬J- y-ŸoR˜ Ÿ -7Rq-Ÿ®Ÿ|‚l˜RuŸª-–¥yp}ªŸ®ul-y¬Ÿ˜ -y¥‡ –®¬‚-JplŸa–-ylA®yRŸlŸ7tÖJ¬Ÿ‚–®Rp–|A®Ryl-Ÿ|ŸoRJRy‡Ÿ|ªlylRyR²Ÿ˜‚–-ªJ®lÉGŸ o-pŸJ®l-t-Ÿ˜¬˜ RuGŸplRJ¬Ÿ| –®¬u-Ÿª-– |²ÉŸ|ŸoRJRyŸªlÖp˜®ÔŸq¥7ŸuylRo˜®ÔŸ|JŸ J|®ª|q|yRo‡Ÿ-Ÿ‚–®¬pt-JŸª‚l˜-ylRŸulR˜lÔA-Ÿ¤Ÿ„oR²qlŸ‚–®¬ou¥oԟª-– |²AlŸ|JŸ°Ÿ J|Ÿ…Ÿq¥7Ÿ¡Ÿ‚|®ª|qlŸlŸ˜ ªlR–J®lÉGŸA®¬Ÿp|JŸJ®l-t-Ÿ‚|‚–-ªylRGŸA®¬Ÿu|¸RŸp |²Ÿ ®-‚|uyl-tGŸ¸RŸ -7qlARŸ®-A®¬y-oԟ˜l֟|JŸ°‡

+LIENCI ZWYKLEN POPEŽNIAJ”DUš IE YC BŽÅDÎW ALE DR H OBNE LITERÎWKI I TOT SYTUACJEPOWIN AKIE IENEw TESTOWAÁ

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

4ESTYSZAREJSKRZYNKI

>O]^c ]dK\OT ]U\dcXUS

D,63Ñ+4¥ -S° NY UYN_ 'ŸªlRq¥Ÿ-‚qlp-Ao-AiŸ R˜ ¬ŸA®-–yRoŸ˜p–®¬yplŸ |ŸJ|˜p|y-tRŸ–|®ªlÔ®-ylRGŸ oRJy-pŸªŸylRp }–¬AiŸ˜¬ ¥-Ao-AiŸ‚| –®R7-ŸA®Ra|²ŸªlÖARo‡Ÿ®-˜RuŸ ylRŸu|¸R˜®Ÿt- ª|Ÿ‚|7–-ɟª¬ylp}ªŸ®Ÿ˜¬˜ Ru¥GŸylRŸ®-aqÔJ-oÔAŸAi|ɟ  –|Ai֟J|Ÿp|J¥‡ŸR˜ Ÿ |Ÿ˜®A®Ra}qylRŸªlJ|A®yRŸªŸqlA®y¬AiŸ-‚qlp-Ao-AiŸ ˜lRAl|ª¬AiGŸªŸp }–¬AiŸly R–\Ro˜Ÿ˜lRAl|ª¬Ÿ‚–|ª-J®lŸoRJ¬ylRŸJ|Ÿ u|J¬\lp|ª-yl-ŸJ-y¬AiŸªŸ7-®lR‡Ÿ¥˜l˜®Ÿ¥ª®aqÖJylɟ®-–}ªy|Ÿp|JŸ 7-®¬ŸJ-y¬AiGŸo-pŸlŸ˜-uŸly R–\Ro˜‡Ÿ

>O]^c ]dK\OT ]U\dcXUS

>O]^c ]dK\OT ]U\dcXUS Z\dcZYWSXKT¦ ^O]^c MdK\XOT ]U\dcXUSj

KVO d WYÒVSaYÄMS¦ ZYNQV¦NKXSK 'Ÿ –-pAlRŸ R˜ }ªŸ˜®-–RoŸ˜p–®¬yplŸ®ª¬pqRŸ˜®¥p-˜®Ÿ‚|J|7y¬AiŸ‚–|7qRu}ªŸA|ŸªŸ R˜ -AiŸA®-–yRoŸ ˜p–®¬yplGŸoRJy-pŸu|¸R˜®Ÿ®-o–®RɟJ|Ÿp|J¥GŸ-7¬Ÿ˜l֟¥‚RªylÉGŸ¸RŸ‚|JŸu-˜pԑŸ˜¬˜ RuŸJ®l-t-Ÿ ®a|JylRŸ®Ÿ|A®Rplª-yl-ul‡Ÿ'ŸA®-˜lRŸ R˜ }ªŸ˜®-–RoŸ˜p–®¬yplŸ®ª–}ɟ¥ª-a֟y-F –|AR˜Ÿp|y –|qlŸlŸ–RoR˜ –|ª-yl-‡Ÿ–®¬Ÿ‚–®R˜¬t-yl¥Ÿª-¸y¬AiŸJ-y¬AiŸŸ „q¥7Ÿ‚lRylÖJ®¬…Ÿ˜¬˜ RuŸ®-®ª¬A®-oŸ‚–®R‚–|ª-J®-ŸqlA®yRŸp|y –|qRŸlŸ–RoR˜ –¥oRŸ ly\|–u-AoR‡Ÿ"RŸJ-yRŸylRŸ˜ÔŸ®ª¬pqRŸJ|˜ Ö‚yRŸ‚–®R®Ÿly R–\Ro˜Ÿ®ª¬ptRa|Ÿ ¥¸¬ p|ªylp-‡Ÿ¥˜l˜®Ÿ¥¸¬ÉŸy-–®ÖJ®lŸJ|Ÿ‚–®RaqÔJ-yl-Ÿ‚qlp}ªŸJ®lRyylp-ŸŸ q¥7Ÿ–-‚|– }ªŸp|y –|qy¬AiGŸ-ŸA®-˜RuŸ˜plR–|ª-ɟ®-‚¬ -ylRŸ7R®‚|²–RJyl|ŸŸ J|Ÿª¬7–-y¬AiŸ -7RqŸ7-®¬ŸJ-y¬Ai‡Ÿ -yRŸ‚–®R®y-A®|yRŸJq-Ÿlyy¬AiŸ˜¬˜ Ru}ª‡ŸR²qlŸ ª|–®¬˜®Ÿ˜¬˜ RuGŸp }–¬Ÿ ª¬˜¬t-Ÿly\|–u-AoRŸ„y-Ÿ‚–®¬pt-JŸ®-u}ªlRylRŸ^°ŸRa®Ru‚q-–®¬Ÿp˜lÔ¸plŸR-JŸ l–˜ Ÿ |\ ª-–RŸR©Rq|‚uRy ‡Ÿ J¬Ao-Ÿ‚|q˜p-…ŸJ|Ÿlyy¬AiŸ-‚qlp-AolGŸ‚|ªlylRyR²Ÿ˜‚–-ªJ®lɟ \|–u- ŸJ-y¬AiŸª¬o²Al|ª¬AiGŸ-Ÿ -p¸RŸ˜-uRŸJ-yR‡Ÿ'¬u-a-Ÿ |Ÿ‚–®¬o–®Ryl-Ÿ˜l֟ ¥p–¬ ¬uŸuRAi-yl®u|uŸ‚–|a–-u¥‡Ÿ y\|–u-AoRŸJ|J-ª-yRŸ‚–®R®Ÿ˜¬˜ Ru‡Ÿ‚qlp-AoRŸA®Ö˜ |Ÿ¥¸¬ª-oԟ˜¥uŸ p|y –|qy¬AiŸq¥7Ÿ˜p–} }ªGŸ-7¬Ÿ®-aª-–-y |ª-ÉGŸ¸RŸJ-yRŸ˜ÔŸ®-‚l˜-yRŸ‚|‚–-ªylRŸ „lŸ7R®‚lRA®ylR…‡Ÿ|¸R˜®Ÿ |Ÿ˜‚–-ªJ®lɟ–ÖA®ylR‡Ÿ#‚RªyloŸ˜lÖGŸ¸RŸ®y-A®ylplŸA®-˜¥Ÿ aRyR–|ª-yRŸ‚–®R®Ÿ˜¬˜ RuŸ‚|Ai|J®ÔŸ®Ÿ‚–-ªlJt|ªRoŸ˜ –R\¬ŸA®-˜|ªRoGŸ-Ÿ-‚qlp-Ao-Ÿ ‚–®¬‚l˜¥oRŸoRŸJ|Ÿ|J‚|ªlRJylAiŸJ-y¬Ai‡Ÿ +7ÖJyRŸRqRuRy ¬‡Ÿ–|a–-ul²AlŸA®Ö˜ |Ÿ®-‚|uly-oԟ|Ÿ¥˜¥ª-yl¥ŸJ-y¬AiŸ‚|Ÿ ®-p|ÍA®Ryl¥ŸlAiŸ‚–®R ª-–®-yl-‡Ÿ|¸RŸ |Ÿ‚–|ª-J®lɟJ|Ÿq¥pŸªŸ®-7R®‚lRA®Ryl-AiŸ lŸª¬AlRp-yl-Ÿ®-˜|7}ª‡Ÿ#‚RªyloŸ˜lÖGŸ¸RŸ˜¬˜ RuŸ¥˜¥ª-ŸJ-yRŸªŸ|J‚|ªlRJyluŸ u|uRyAlRGŸ-Ÿ‚|®|˜ -ªl-ŸoRGŸplRJ¬Ÿu|aԟ7¬ÉŸoR˜®A®RŸ‚| –®R7yR‡Ÿ ‚–-ªJ´GŸA®¬Ÿ -‚qlp-Ao-ŸylRŸ‚|ª|J¥oRŸª¬AlRp-yl-Ÿ‚-ulÖAlŸªŸ –-pAlRŸJ®l-t-yl-‡Ÿ+ª–}ɟ¥ª-a֟ y-Ÿp|JGŸp }–¬Ÿu|¸RŸ‚–|ª-J®lɟJ|Ÿ‚|®|˜ -ªlRyl-Ÿ®7ÖJy¬AiŸ‚qlp}ªŸªŸ˜¬˜ RulRŸ q¥7Ÿª‚l˜}ªŸªŸ–RoR˜ –®R‡Ÿ ‚–-ªJ´GŸA®¬Ÿ‚–|AR˜Ÿ|Jly˜ -q|ª¬ª-yl-Ÿ¥˜¥ª-Ÿª˜®¬˜ plRŸ RqRuRy ¬Ÿ‚–|a–-u¥‡Ÿ

 2OZDZIAŒ

5WAšAJ ABY NIE ZAPISYWAÁ INFORMACJI POUFNYCH WNIEZABEZPIECZONYCH MIEJSCACH -OšE TOMIEÁ PRZYKRE KONSEKWENCJE

http://gazetkowo.wordpress.com/

4ESTYICI’GŒAINTEGRACJA

§aSMdOXSK

:YXSÒOT Z\dON]^KaSKWc YZYaSOĨ NY^cMd¦M¦ Z\YQ\KW_ 7_d7KMRSXK :\Y >aYTO dKNKXSO

ZYVOQK XK dKZS]KXS_ ZYWc]¸œa XK ^O]^c MdK\XOT V_L ]dK\OT ]U\dcXUS S YZS]KXS_ MY ^\dOLK

d\YLS¨ KLc TO dKSWZVOWOX^YaK¨

AcÄVST YL\Kd NY SXXcMR

_Òc^UYaXSUœa

Tytuł:

5VSUXS°MSO Z\dcMS]U_ iAcÄVST YL\Kdp

WK ZYaYNYaK¨ ac]¸KXSO YL\Kd_ YL]¸_QSaKXc

TO]^ ^cVUY PY\WK^ 4:/1 NY SXXcMR _Òc^UYaXSUœa

:YdY]^K¸O Y]YLc WYQ¦ YN\d_MS¨ \c]_XOU 8SO WK

YQ\KXSMdOXSK \YdWSK\_ ac]c¸KXcMR ZVSUœa

Opis:

Prior ytet:



Oszacowanie:

 >O]^j



WYSYŽANIAMAŽEGOPLIKU*0%'DOINNEGOUšYTKOWNIKA

Ž 0IERWSZYPOMYS Á Z” AC IZ # šE MO PO

*AKMOšESZTOPRZETESTOWAÁ /PISZPRZYPADEKTESTOWY WJÅZYKUPOTOCZNYM

 >O]^j

:ASTANÎWSIÅNADINNYMI SPOSOBAMIPRZETESTOWANIA FUNKCJI OPISANYCHWOPOWIEwCI UšYTKOWNIKA NAPRZYKŽADNAD SPRAWDZENIEMOBSŽUGIBŽÅDÎW

 >O]^j

JESTEuTUTAJ



4ESTYBIAŒEJSKRZYNKI

http://gazetkowo.wordpress.com/

:YXSÒOT aSNYMdXK TO]^ YZYaSOĨ NY^cMd¦M¦ Z\YQ\KW_ 7_d7KMRSXK :\Y >aYTO dKNKXSO ZYVOQK¸Y XK dKZS]KXS_

^\dOMR ZYWc]¸œa XK ^O]^c MdK\XOT V_L ]dK\OT ]U\dcXUS S YZS]KXS_ MY ^\dOLK d\YLS¨ KLc TO dKSWZVOWOX^YaK¨

O]^j

0ONIšEJPRZEDSTAWIAM YT WYMYwLONE PRZEZ NAS* RZYTESTY PROPOZYCJES”INNE TO EwLI4WOJE DO MÎGŽ PRZEPROWADZIÁ WIÅ BRZEsBÅDZIESZ CEJTESTÎW



WYSYŽANIAMAŽEGOPLIKU*0%'DOINNEGOUšYTKOWNIKA

5RUCHOMDWIEKOPIE-UZ-ACHINY0RO7PIERWSZEJKLIKNIJPRZYCISK 7YwLIJOBRAZ+IEDYPOJAWISIÅOKNOWYBORUOBRAZU ZAZNACZPLIK -AŽY2YSUNEKJPGIKLIKNIJ/+ .ASTÅPNIEUPEWNIJSIÅ šEDRUGA-UZ-ACHINAWYwWIETLIŽAOKNO 4O TESTCZARNEJSKRZY :AUWAš šEWYMAGA NKI ON UšYCIAPLIKU*0%'4 DOPUSZCZALNE -OšES O Z KORZYSTAÁZ PRZYKŽADO DANYCHI WARTOUMIEwWYCH W SYSTEMIE KONTROLIWCIÁJE ABYMÎC PONOWNIEIC ERSJI HUšYÁ

DIALOGOWE/DBIERZOBRAZ+LIKNIJ/+ ABYODEBRAÁPLIK 3PRAWDz CZYPROGRAMWYwWIETLAGOPOPRAWNIE

 >O]^j

WYSYŽANIANIEPRAWIDŽOWEGOPLIKU*0%'DOINNEGOUšYTKOWNIKA

5RUCHOMDWIEKOPIE-UZ-ACHINY0RO7PIERWSZEJKLIKNIJPRZYCISK 7YwLIJOBRAZ+IEDYPOJAWISIÅOKNOWYBORUOBRAZU ZAZNACZPLIK .IEPRAWIDŽOWY2YSUNEKJPGIKLIKNIJ/+ 3PRAWDz CZY-UZ-ACHINAWYwWIETLIŽAOKNODIALOGOWEZINFORMACJ” OTYM šENIEMOšNAWYSŽAÁOBRAZU PONIEWAšJESTNIEPRAWIDŽOWY 5PEWNIJSIÅ šEDRUGA-UZ-ACHINANIEWYwWIETLIŽAOKNA/DBIERZ OBRAZ AšADNAKOPIAPROGRAMUNIEZGŽOSIŽAWYJ”TKÎW

W 4E POMYSŽYDOTYCZ”TESTÎ SZAREJ SKRZYNKI !BYJE PRZEPROWADZIÁ MUSISZ WIEDZIEÁ JAK-UZ-ACHINA 0ROPOWINNA OBSŽUGIWAÁ DZIE POSZCZEGÎLNESYTUACJEIGI POWINNAPRZESYŽAÁ WYJ”TK PO WYST”PIENIU BŽÅDU

 >O]^j

UTRATYPOŽ”CZENIAWCZASIEPRZESYŽANIAOBRAZU

5RUCHOMDWIEKOPIE-UZ-ACHINY0RO7PIERWSZEJKLIKNIJPRZYCISK 7YwLIJOBRAZ+IEDYPOJAWISIÅOKNOWYBORUOBRAZU ZAZNACZPLIK /GROMNY2YSUNEKJPGIKLIKNIJ/+ 3PRAWDz CZYDRUGAKOPIA-UZ-ACHINYWYwWIETLIŽAOKNODIALOGOWE/DBIERZ OBRAZ IKLIKNIJ/+7CZASIEPRZESYŽANIAOBRAZUPOWINIENMIEÁKILKA -"WIELKOwCI ABYPROCESWYSYŽANIATRWAŽWYSTARCZAJ”CODŽUGO ZAMKNIJ DRUG”-UZ-ACHINÅ3PRAWDz CZYPIERWSZA-UZ-ACHINAWYwWIETLIŽAOKNO DIALOGOWEZINFORMACJ”ONIEUDANYMTRANSFERZEINIEZGŽOSIŽAWYJ”TKÎW

 2OZDZIAŒ

http://gazetkowo.wordpress.com/

4ESTYICI’GŒAINTEGRACJA

>O]^c LSK¸OT ]U\dcXUS acWKQKT¦ aSONdc

Y aX°^\d_ ]c]^OW_

INTERFACE $"!CCESSOR

GET'#GC)DINT 'IF SAVE'#CARD'IFT#ART#ARD D VOID

4ES T'OOD$"!CCE SSOR

GET'#GC)D INT 'IFT#A RD SAVE'#CAR D'IFT#ARD VOID

4EST)NSUFFICIENT$"!CCE SSOR

GET'#GC)DINT 'IF SAVE'#CARD'IFT#ART#ARD D VOID

-Y3QL$"!CCESS OR

4EST)NVALID$"!CCE SSOR

/RDER 0ROCESSOR

$" 5TILITIES

GET'#GC)DINT 'IF SAVE'#CARD'IFT#ART#ARD D VOID

GET'#GC)DINT 'IF SAVE'#CARD'IFT#ART#ARD D VOID $ATABASE



PROCESS/RDER

GET'#

"R˜ ¬Ÿ7l-tRoŸ˜p–®¬yplŸ˜ÔŸy-o7-–J®lRoŸ˜®A®Ra}t|ªR‡Ÿ7¬ŸoRŸ‚–®R‚–|ª-J®lÉGŸ u¥˜l˜®ŸJ|pt-JylRŸ®y-ɟJ®l-t-ylRŸp|J¥ŸlŸ˜ -–-ɟ˜l֟J|‚–|ª-J®lɟJ|Ÿ7tÖJ¥‡Ÿ R²qlŸ®-‚|uyl˜®Ÿ|Ÿ ¬uGŸ¸RŸu¥˜l˜®Ÿy-‚–-ªlɟ®y-qR®l|yRŸ7tÖJ¬GŸu|¸R˜®Ÿ J|7–®RŸ˜l֟7-ªlɟªŸ –-pAlRŸ -plAiŸ R˜ }ª‡Ÿ"ª|luŸ®-J-ylRuŸoR˜ Ÿ-y-ql®-Ÿ p|J¥ŸlŸª¬ª|t¬ª-ylRŸ‚–|7qRu}ªGŸp }–RŸ˜‚|ª|J¥oԟ7tÖJ¬ŸlŸ-ª-–lR‡Ÿ

>O]^c LSK¸OT ]U\dcXUS

–®¬Ÿ‚–®R‚–|ª-J®-yl¥Ÿ R˜ }ªŸ7l-tRoŸ˜p–®¬yplŸ‚|ªlylRyR²Ÿ®y-ɟ˜‚–-ªJ®-y¬Ÿ p|J‡ŸRa|ŸJ®l-t-ylRŸy-J-qŸoR˜ Ÿª-¸yRGŸoRJy-pŸ‚|ªlylRyR²Ÿu¬²qRɟy-Ÿ ‚–®¬pt-JŸ|Ÿ ¬uGŸ¸RŸuR |J-Ÿ(ŸJ®lRqlŸª-– |²AlŸ‚–®R®ŸoRJyԟ®Ÿ‚–®R˜t-y¬AiŸ qlA®7ŸWŸA®¬Ÿ‚–|a–-uŸ˜‚–-ªJ®-ŸoRoŸ‚|‚–-ªy|²ÉŸ'Ÿ –-pAlRŸ R˜ }ªŸ7l-tRoŸ ˜p–®¬yplŸ®ª¬pqRŸy-qR¸¬Ÿ®ª–-A-ɟ¥ª-a֟y-F ‚–-ªJ®RylRŸª˜®¬˜ plAiŸ²AlR¸RpŸª¬p|y-yl-Ÿp|J¥‡Ÿ'Ÿ –-pAlRŸ R˜ }ªŸ7l-tRoŸ ˜p–®¬yplŸ‚|ªlylRyR²Ÿ‚–®R R˜ |ª-ɟA-t¬Ÿp|J‡Ÿ-qR¸¬Ÿ˜‚–-ªJ®lɟª˜®¬˜ plRŸ ly˜ –¥pAoRŸif/elseGŸcaseŸlŸswitch‡Ÿ-plRŸJ-yRŸu¥˜l˜®Ÿ‚–®R˜t-ÉGŸ-7¬Ÿ-y-ql®|ª-y-Ÿ pq-˜-Ÿª¬p|y-t-Ÿ‚|˜®A®Ra}qyRŸ\–-auRy ¬Ÿp|J¥



SELECT FROM

CES ETC CHECKBALAN INTO  INSERT T UPDATEAMN

SAVE/RDER SAVE'#

7IÅKSZOwÁ KODU

DZIAŽA DOSKONALE W OCZEKIWANYCH K WARUNKACH NATAJ ZWANEJ aWYGODNE AK wCIEšCEp JAKJEDN OBIE PROGRAM PORADZIS NABEZDROšACH

–-ªlJt|ªÔŸ|7˜t¥a֟7tÖJ}ª‡Ÿ®¬ŸoR²qlŸ‚–®R²qR˜®ŸJ|ŸuR |J¬ŸylR‚–-ªlJt|ªRŸ J-yRGŸ| –®¬u-˜®Ÿ|J‚|ªlRJylRŸly\|–u-AoRŸ|Ÿ7tÖJ®lRŸ®¬Ÿp|JŸª¬p|y¥oRŸ |‚R–-AoRŸ‚|–®ÔJp¥oÔARŸlŸ®ª-qyl-Ÿ®-˜|7¬GŸy-Ÿ‚–®¬pt-JŸ¥Aiª¬ ¬Ÿ‚qlp}ªGŸu¥ Rp˜¬Ÿ lŸ‚–®¬J®lRq|yԟ‚-ulÖɍ

7TESTACHCZARN SKRZYNKI ZWRACA EJ UWAGÅ NAKOMUNŽEw +a|Jy|²ÉŸp|J¥Ÿ®ŸJ|p¥uRy -AoԇŸR²qlŸuR |J-ŸoR˜ Ÿ7R®‚lRA®y-Ÿ®RŸª®aqÖJ¥Ÿ O BŽÅDACH ALE IKATY CO DZIEJEZZASOBAM SIÅ y-ŸªÔ plGŸ‚–®R R˜ ¥oŸuR |J֟ªŸªlRq¥ŸªÔ p-Ai‡ŸR²qlŸªRJt¥aŸJ|p¥uRy -AolŸ POWYST”PIENIU I

u|¸y-Ÿ‚–®Rp-®-ɟJ|ŸuR |J¬Ÿª-– |²ÉŸnullŸlŸ| –®¬u-ɟ|p–R²q|y¬Ÿ®7l}–Ÿ PROBLEMÎW -Oš ES TO SPRAWDZIÁ PRZY Z ª-– |²AlGŸ˜‚–-ªJ´GŸA®¬Ÿy-‚–-ªJ֟ -pŸ˜l֟J®lRoR‡ŸR²qlŸJ|Ÿª¬ª|t-yl-ŸuR |J¬Ÿ UšYCIUTESTÎW ‚| –®R7yRŸ˜ÔŸ|J‚|ªlRJylRŸ¥‚–-ªylRyl-GŸ˜‚–}7¥oŸ¥–¥Ai|ulɟoԟo-p|Ÿ¥‚–-ªyl|y¬Ÿ SK BIAŽEJ RZYNKI

lŸylR¥‚–-ªyl|y¬Ÿ¥¸¬ p|ªylp‡

J‚|ªlRJylԟ|7˜t¥a֟7–-p¥ŸJ|˜ Ö‚¥ŸJ|Ÿ®-˜|7}ª‡Ÿ|Ÿ˜l֟˜ -ylRGŸoR²qlŸ uR |J-Ÿ˜‚–}7¥oRŸ¥®¬˜p-ɟ®-˜|7¬ŸWŸy-Ÿ‚–®¬pt-JŸ‚-ulÖÉGŸ‚–®R˜ –®R͟J¬˜p|ªÔŸ q¥7Ÿ‚|tÔA®RylRŸ˜lRAl|ªRŸWŸlŸylRŸu|¸RŸlAiŸ| –®¬u-ɍŸ®¬ŸJ®l-t-Ÿ‚t¬yylRŸ ªŸ|7qlA®¥Ÿ -plAiŸ‚–|7qRu}ªŸ®¬Ÿ‚| –-\l˜®Ÿy-‚l˜-ɟ R˜ Ÿª¬ª|t¥oÔA¬ŸoRJyԟ ®Ÿ‚–|7qRu- ¬A®y¬AiŸ˜¬ ¥-Aol

A ^O]^KMR LSK¸OT ]U\dcXUS dacUVO UYN ]Z\KaNdK UYN |ylRª-¸Ÿ R˜ ¬Ÿ7l-tRoŸ˜p–®¬yplŸ®-®ª¬A®-oŸ7R®‚|²–RJyl|ŸJ| ¬A®ÔŸ˜‚–-ªJ®-yRa|Ÿp|J¥GŸ ‚|ª˜®RAiylRŸ˜-uRŸu-oԟ‚|˜ -ɟp|J¥ŸlŸ˜ÔŸ¥–¥Ai-ul-yRŸ‚–®R®Ÿp|u‚¥ R–GŸ-Ÿq¥J®lRŸylRŸ ¥A®R˜ ylA®ÔŸªŸlAiŸª¬p|y¬ª-yl¥‡Ÿ-‚l˜®u¬Ÿ R–-®Ÿplqp-Ÿ R˜ }ªŸ Ra|Ÿ ¬‚¥‡

JESTEuTUTAJ



4ESTYFUNKCJONALNE

§aSMdOXSK

http://gazetkowo.wordpress.com/

:YXSÒOT Z\dON]^KaSKWc LVYU UYN_ XKZS]KXc Z\dOd O]^j

FUNKCJIPRZESYŽANIAOBRAZÎWPRZYUšYCIU0)#452%?34!24?3%15%.#% ANEJFUNKCJI

4OOPIS TESTOW

NAWI”ZANIENOWEGOPOŽ”CZENIASIECIOWEGO WYSŽANIE0)#452%?34!24?3%15%.#% WYSŽANIEPUSTEJTABLICYPÎLWYBORUBRAKDzWIÅKU WYSŽANIEOBRAZU

4ENFRAGMENT NAPISALIwMY ZA#IEBIE ABYPOKAZAÁ JAKUšYWAÁPSEUDOKODU DOOPISYWANIATESTÎW

SPRAWDZANIEOPERACJIPOBIERANIAOBRAZUIWYwWIETLANIAGO

 >O]^j

FUNKCJIALARMUPRZYUšYCIU0/+%?34!24?3%15%.#%

NAWI”ZANIENOWEGOPOŽ”CZENIASIECIOWEGO

*AKPOWINIENDZIAŽAÁ TENTEST/PISZTOZA POMOC”PSEUDOKODU*AKI KODMUSISZNAPISAÁ ABY ZAIMPLEMENTOWAÁTENTEST

 >O]^j

PRZESYŽANIAZWYKŽEJWIADOMOwCITEKSTOWEJDOWSZYSTKICHKLIENTÎW

NAWI”ZANIENOWEGOPOŽ”CZENIASIECIOWEGO

JESTEuTUTAJ



3AMPISZESZTESTY

O]^j

http://gazetkowo.wordpress.com/

:YXSÒOT Z\dON]^KaSKWc LVYU UYN_ XKZS]KXc Z\dOd aYTO dKNKXSO ZYVOQK¸Y XK XKZS]KXS_ ^O]^œa LSK¸OT ]U\dcXUS NVK Z\dcXKTWXSOT ^\dOMR

]c^_KMTS Z\YLVOWYacMR

FUNKCJIPRZESYŽANIAOBRAZÎWPRZYUšYCIU0)#452%?34!24?3%15%.#%

NAWI”ZANIENOWEGOPOŽ”CZENIASIECIOWEGO

4OTESTPODSTAWOWEJFUNKCJI WYSYŽANIAOBRAZÎWOPISANEJ WJEDNEJZNOWYCHOPOWIEwCI KTÎRYJEDNAKBEZPOwREDNIO DOTYCZYKODU

WYSŽANIE0)#452%?34!24?3%15%.#% WYSŽANIEPUSTEJTABLICYPÎLWYBORUBRAKDzWIÅKU WYSŽANIEOBRAZU SPRAWDZANIEOPERACJIPOBIERANIAOBRAZUIWYwWIETLANIAGO

>O]^j

FUNKCJIALARMUPRZYUšYCIU0/+%?34!24?3%15%.#%

NAWI”ZANIENOWEGOPOŽ”CZENIASIECIOWEGO WYSŽANIE0/+%?34!24?3%15%.#% WYSŽANIEPUSTEJTABLICYPÎLWYBORUBRAKDzWIÅKU SPRAWDZENIE CZYSŽYCHAÁALARMIWIDAÁKOMUNIKATALARMOWY

24? $ZIÅKITESTOWISEKWENCJI0/+%?34! WYKRYJESZ EKI 3%15%.#%UNIKNIESZNIESPODZIAN I BŽ”D ZANIM POKAšESZKODKLIENTOW

>O]^j

4OCOw WIÅCEJ NIš U 4ESTUJESZTU KONK šYWANIE'5) RET PRZY UšYCIU OKREw NEMETODY LON WEJwCIOWYCH ABY YCH DANYCH šEOTRZYMASZOCZE UPEWNIÁSIÅ KIWANE WYNIKI

7TYCHTESTACH PRAWDOPOD BÅDZIESZMUSIAŽUšYÁKLI OBNIE ENT DO PROWADZENIAPOGAWÅD A EK 4O DOPUSZCZALNE s NALEšY WSZYSTKICHDOSTÅPNYCH NAR UšYWAÁ ABYPRAWIDŽOWOPRZEPROWADZÅDZI ZIÁ TESTY J OPARTYNA INNE 4EN TESTJEST DUšYMSTOPNIU OPOWIEwCI I W RAWDZANIE PRZYPOMINA SPŽANIA OBRAZÎW FUNKCJI PRZESY

PRZESYŽANIAZWYKŽEJWIADOMOwCITEKSTOWEJDOWSZYSTKICHKLIENTÎW

NAWI”ZANIENOWEGOPOŽ”CZENIASIECIOWEGO WYSŽANIEWIADOMOwCIo7IADOMOwÁTESTOWAp WYSŽANIETABLICYOPCJIREPREZENTUJ”CEJPOLAWYBORU SPRAWDZENIE CZYWIADOMOwÁTESTOWAZOSTAŽAODEBRANAPRZEZWSZYSTKIEKLIENTY APOLAWYBORUZOSTAŽYZAKTUALIZOWANENAPODSTAWIEZAWARTOwCITABLICY

.IEZAPOMNIJ OPRZETESTOWANIU ÎW STARSZYCHMECHANIZM KTÎRE NADALPOWINNYNIE DZIAŽAÁ *EST TO RÎW NIE ISTOTNEJAK SPRAWDZA NOWYCHFUNKCJI

7YÒVSaO ÒO acWcÄVS¸OÄ N_ÒY SXXcMR ^O]^œa NY^cMd¦McMR XK Z\dcU¸KN ZYZ\KaXYÄMS ZYLSO\KXSK aK\^YÄMS ZœV acLY\_ ZY

UVSUXS°MS_ aSKNYWYÄMS V_L YL]¸_QS aK\_XUœa ac]^¦ZSOXSK L¸°Nœa -Y ]S° ]^KXSO TOÄVS ^KLVSMK L°NdSO dKaSO\K¨ dLc^ aSOVO

V_L dK WK¸Y aK\^YÄMS ZœV acLY\_) 7YÒO]d dKU¸œMS¨ NdSK¸KXSO 7_d7KMRSXc :\Y XK XKZ\KaN° aSOVO ]ZY]YLœa

 2OZDZIAŒ

http://gazetkowo.wordpress.com/

4ESTYICI’GŒAINTEGRACJA

#ZYNIEMO‘EMYU‘Y·PLATFORM TESTOWYCHDOWYKONANIATESTÄWZA NAS$LACZEGOSAMIPISZEMYKOD

>aY\dOXSO ^O]^œa ^Y >A94/ dKNKXSO ˜ ylRoRŸªlRqRŸJ|7–¬AiŸ‚q- \|–uGŸoRJy-pŸlAiŸ®-J-ylRuŸoR˜ Ÿ ¬qp|Ÿª¬p|y¬ª-ylRŸ  R˜ }ª‡Ÿ"-plRŸ˜¬˜ Ru¬ŸylRŸy-‚l˜®ÔŸlAiŸ®-ŸlR7lR5‡Ÿq- \|–u¬Ÿ R˜ |ªRŸ|7Rou¥oԟ y-–®ÖJ®l-GŸp }–RŸ‚|u-a-oԟªŸ‚–®R‚–|ª-J®-yl¥Ÿ R˜ }ª‡Ÿ ԟy-‚–-ªJ֟‚–®¬J- yRGŸ oRJy-pŸu¥˜l˜®Ÿ‚-ulÖ -ɟ|Ÿplqp¥Ÿ®-a-JylRyl-AiF |Ÿ‚lR–ª˜®RGŸy-J-qŸu¥˜l˜®Ÿ¥˜ -qlÉGŸA|Ÿ –®R7-Ÿ‚–®R R˜ |ª-ɇŸp–R²qRylRŸ  R˜ |ª-y¬AiŸ\–-auRy }ªŸp|J¥ŸlŸª¬p|y¬ª-ylRŸ R˜ }ªŸ |ŸJªlRŸ–}¸yRŸ–®RA®¬‡Ÿ lR®-qR¸ylRŸ|JŸ¥¸¬ª-yRoŸ‚q- \|–u¬Ÿu¥˜l˜®Ÿ‚|u¬²qRɟ|Ÿ R˜ -AiŸ\¥ypAo|y-qy¬AiGŸ  R˜ -AiŸª¬J-oy|²AlGŸ‚–®¬‚-Jp-AiŸa–-ylA®y¬AiŸq¥7Ÿ7–®Ra|ª¬AiGŸª-–¥yp-AiŸ ª¬²Ala¥GŸq¥p-AiŸªŸ®-7R®‚lRA®Ryl-AiGŸ‚–-ªlJt|ª¬AiŸlŸylR‚–-ªlJt|ª¬AiŸJ-y¬AiŸl J‡Ÿ |ŸJ–¥alRGŸª¬7}–Ÿ‚q- \|–u¬Ÿ R˜ |ªRoŸ‚–-ªlRŸ®-ª˜®RŸª‚t¬ª-Ÿy-Ÿ˜‚|˜}7Ÿ  R˜ |ª-yl-‡ŸlRŸu¥˜lŸ |Ÿ‚–|ª-J®lɟJ|Ÿ‚–|7qRu}ªGŸoRJy-pŸª-– |Ÿ|Ÿ ¬uŸ‚-ulÖ -ɇŸ |¸RŸ |Ÿ|®y-A®-ÉGŸ¸RŸ7ÖJ®lR˜®Ÿ‚| –®R7|ª-tŸªlÖARoŸyl¸ŸoRJyRa|Ÿ˜‚|˜|7¥Ÿy-Ÿ ‚–®R R˜ |ª-ylRŸ|‚–|a–-u|ª-yl-‡ŸR²qlŸ¥¸¬oR˜®Ÿ‚q- \|–u¬ŸJ|Ÿ R˜ |ª-yl-Ÿp|J¥Ÿ ªŸARq¥Ÿ˜‚–-ªJ®Ryl-ŸJ®l-t-yl-Ÿ-‚qlp-AolŸ|plRyp|ªRoGŸylRŸª¬p–¬oR˜®Ÿ7tÖJ}ªŸ ªŸa–-\lA®y¬uŸly R–\Ro˜lRŸ¥¸¬ p|ªylp-GŸJq- Ra|Ÿ‚–-ªJ|‚|J|7ylRŸ7ÖJ®lR˜®Ÿ ‚| –®R7|ª-tŸy-–®ÖJ®l-ŸJ|Ÿ‚–®R R˜ |ª-yl-Ÿ -p¸RŸ Ra|ŸRqRuRy ¥‡Ÿ}¸yRŸ‚q- \|–u¬Ÿ 7ÖJԟ‚| –®R7yRŸ -p¸RŸ‚–®¬Ÿ‚l˜-yl¥ŸalR–Ÿ –}oª¬ul-–|ª¬Ai‡Ÿ ‚–-ªJ®RylRŸp|J¥Ÿ J®l-t-oÔARa|Ÿy-Ÿ®-‚qRA®¥ŸylRŸoR˜ Ÿ –¥JyR‡Ÿ+Ÿp|qRlŸ-7¬Ÿ¥‚Rªylɟ˜lÖGŸ¸RŸ-‚qlp-Ao-Ÿ ‚|‚–-ªylRŸª¬²ªlR q-Ÿ|7–-®¬GŸ-Ÿa–-A®RŸylRŸu|aԟ‚–®RAi|J®lɟ‚–®R®Ÿ²Al-y¬ŸlŸylRŸ ª¬‚-J-oԟ‚–®R®Ÿu-tRŸ˜®A®Rqly¬ŸªŸªl– ¥-qy¬uŸ²ªlRAlRGŸ –®R7-Ÿªt|¸¬ÉŸJ¥¸|Ÿª¬˜ltp¥‡Ÿ µ-Jy-Ÿ‚q- \|–u-ŸylRŸª¬aRyR–¥oRŸ -plAiŸ R˜ }ªŸ®-ŸlR7lR‡Ÿ Å JEDNAK MAJ” STY ZAPROGRAMIST Y DOSPRAWDZANIA TE AÁ OW ER EN YG MYPOTRAFI”W DZIS” PLATFORM

.IEKTÎREPLATFOR NKCJE*EDNYM Z TAKICH NARZÅ STWOSTANDARDOWYCHBŽÅDÎW FU NÎ NE CZ M YFI NIA EC WA SP O JEDNAK MO E ON SYŽAJ” DOOPROGRA NIE.IE ZAST”PIT ZABEZPIECZEÌ 7YZPIECZEÌ IOBSERWUJ” CO SIÅSTA SYSTEM DZIAŽA ZGODNIE DOTYCZ”CYCH ZABE ÎWAPLIKACJISPRAWDZAJ”CYCH CZY IAMIKLIENTÎW  PRAWDZIWYCH TEST CZENIAMIIZGODNIE Z OCZEKIWAN SZ Z 4WOIMIPRZYPU

.YNKaKXSO ^O]^œa NY ZVK^PY\Wc

'˜‚|uylRql²u¬Ÿ|Ÿ‚q- \|–u-AiGŸ-qRŸA®¬uŸ|yRŸ˜ÔŸA®¬ªl˜ ¬Ÿ˜‚|˜}7Ÿ‚–®R‚–|ª-J®-yl-Ÿ R˜ }ªŸ‚|qRa-Ÿy-Ÿ¥¸¬ª-yl¥Ÿ-‚qlp-Aol‡Ÿ RJy-pŸoR²qlŸ®J|t-˜®Ÿ®-¥ |u- ¬®|ª-ɟ R˜ ¬GŸu|¸R˜®Ÿ| –®¬u-ɟª¬y-a–|J®RylRGŸAi|ɟ |Ÿp|u‚¥ R–Ÿ‚–®R‚–|ª-J®ltŸ R˜ ¬Ÿ ®ªlÖp˜®¬ÉŸª¬J-oy|²ÉGŸ-Ÿ‚–®¬Ÿ ¬uŸulRɟ‚Rªy|²ÉGŸ¸RŸ R˜ ¬Ÿ®-Ÿp-¸J¬uŸ–-®RuŸ˜ÔŸ‚–®R‚–|ª-J®-yRŸªŸ -plŸ˜-uŸ˜‚|˜}7‡ŸŸ "-Ÿ|˜ - yl-ŸARAi-ŸoR˜ Ÿª-¸y-GŸ‚|ylRª-¸Ÿ–Ra¥q-–y|²ÉŸylRŸoR˜ ŸJ|uRyԟq¥J®l‡

JESTEuTUTAJ



http://gazetkowo.wordpress.com/

4ESTYZAJEDNYMKLIKNIÃCIEM

>O]^YaKXSO A=DC=>53/19 a TONXcW U\YU_

!WŽAwCIWIEPRZY UšYCIU JEDNEGOPOLECENIA

¥ |u- ¬®-Ao-Ÿ R˜ }ªŸu-ŸªlRqRŸ®-qR ‡Ÿ®lÖplŸylRoŸylRŸ ¬qp|ŸylRŸu¥˜l˜®Ÿ‚|²ªlÖA-ɟ A®-˜¥Ÿy-Ÿ–ÖA®yRŸ¥–¥Ai-ul-ylRŸ R˜ }ªGŸ-qRŸ R¸Ÿu|¸R˜®Ÿ¥ ª|–®¬ÉŸ7l7ql| Rp֟ R˜ }ªŸ ¥–¥Ai-ul-y¬AiŸª˜‚}qylRŸªŸARq¥Ÿ˜‚–-ªJ®Ryl-ŸA-tRa|Ÿ|‚–|a–-u|ª-yl-Ÿ‚–®¬Ÿp-¸J¬uŸ ¥–¥Ai|ulRyl¥Ÿ‚-plR ¥Ÿ R˜ }ª‡



>aY\dOXSO dO]^Ka_ ^O]^œa '–-®Ÿ®Ÿ–|®ª|oRuŸ|‚–|a–-u|ª-yl-Ÿ–|²ylRŸqlA®7-Ÿ R˜ }ªGŸp }–RŸ –®R7-Ÿ‚–®R‚–|ª-J®lɇŸ|¸RŸ ˜l֟ |Ÿª¬J-ª-ɟpt|‚| qlªRŸ®ªt-˜®A®-Ÿª RJ¬GŸplRJ¬Ÿ¥–¥Ai-ul-˜®Ÿ R˜ ¬Ÿ–ÖA®ylR‡Ÿ¥¸RŸ˜¬˜ Ru¬Ÿ |‚–|a–-u|ª-yl-Ÿª¬u-a-oԟA®-˜RuŸ‚–®R‚–|ª-J®Ryl-Ÿ ¬˜lÖA¬Ÿ R˜ }ªGŸp }–¬AiŸ¥–¥Ai|ulRylRŸ u|¸RŸ®-oÔɟ‚–|a–-ul˜ |uŸplqp-ŸJyl‡ŸR²qlŸ®-¥ |u- ¬®¥oR˜®Ÿ R˜ ¬GŸu|¸R˜®Ÿ¥ulR²AlɟoRŸª˜®¬˜ plRŸ ªŸoRJyRoŸ7l7ql| RARGŸ-Ÿy-˜ Ö‚ylRŸ¥–¥Ai|ulɟoԟªŸJ|ª|qy¬uŸu|uRyAlR‡ŸlRŸu¥˜l˜®Ÿ‚–®¬Ÿ ¬uŸ qlA®¬ÉŸy-Ÿ |GŸ¸RŸlyy-Ÿ|˜|7-Ÿ„y-Ÿ‚–®¬pt-JŸylR˜®A®Ö˜y¬Ÿly¸¬ylR–ŸJ|Ÿ˜‚–-ªŸ R˜ }ªGŸp }–¬Ÿp–®¬ª|Ÿ y-ŸlR7lRŸ˜‚|o–®-t…Ÿ7ÖJ®lRŸul-t-ŸA®-˜GŸ-7¬Ÿ‚–®R®ŸªlRqRŸa|J®lyŸ–ÖA®ylRŸ‚–®R‚–|ª-J®-ɟ R˜ ¬‡



?\_MRKWSKXSO a]dc]^USMR ^O]^œa Z\dc _ÒcMS_ TONXOQY ZYVOMOXSK lRJ¬Ÿu-˜®Ÿo¥¸Ÿ‚-plR Ÿ R˜ }ªGŸp }–¬Ÿu|¸R˜®Ÿ¥–¥Ai|ulɟ-¥ |u- ¬A®ylRŸ‚–®¬Ÿ¥¸¬Al¥Ÿ‚q- \|–u¬GŸ y-˜ Ö‚y¬ŸR -‚Ÿ‚|qRa-Ÿy-Ÿ˜p|u‚lq|ª-yl¥Ÿa|ŸªŸ -plŸ˜‚|˜}7GŸ-7¬Ÿu|¸y-Ÿª¬p|y-ɟª˜®¬˜ plRŸ  R˜ ¬Ÿ®-Ÿ‚|u|AԟoRJyRa|Ÿ‚|qRARyl-‡ŸuŸt- ªlRoŸoR˜ Ÿ¥–¥Ai|ulɟ‚-plR Ÿ R˜ }ªGŸ ¬uŸA®Ö²AlRoŸ ®R˜‚}tŸ7ÖJ®lRŸa|Ÿ¥¸¬ª-tGŸA|ŸJ|‚–|ª-J®lŸJ|Ÿ‚|‚–-ª¬Ÿo-p|²AlŸ|‚–|a–-u|ª-yl-‡Ÿ-¸J¬Ÿy|ª¬Ÿ  R˜ Ÿª¬˜ -–A®¬ŸJ|J-ɟJ|Ÿ‚-plR ¥ŸlŸa| |ªRŸWŸª˜®¬˜A¬Ÿu|aԟp|–®¬˜ -ɟ®Ÿy-‚l˜-yRa|Ÿ‚–®R®Ÿ lR7lRŸ R˜ ¥‡



.K\WYaO ^O]^c \OQ\O]TS ¥¸ÔŸ®-qR ÔŸ‚-plR ¥Ÿ R˜ }ªGŸp }–¬Ÿu|¸y-Ÿ¥–¥Ai|ulɟoRJy¬uŸ‚|qRARylRuŸlŸªAlÔ¸Ÿª®7|a-A-ɟ ª–-®Ÿ®Ÿ–|®ª|oRuŸ|‚–|a–-u|ª-yl-GŸoR˜ Ÿ |GŸ¸RŸylRŸ –®R7-Ÿ‚–®¬a| |ª¬ª-ɟ|J–Ö7y¬AiŸ R˜ }ªŸ –Ra–R˜ol‡ŸRa–R˜o-Ÿ|‚–|a–-u|ª-yl-GŸA®¬qlŸ˜¬ ¥-Ao-GŸªŸp }–RoŸy|ª¬Ÿp|JŸ‚|ª|J¥oRŸ7tÖJ¬Ÿ ªŸJ®l-t-yl¥Ÿ˜ -–˜®¬AiŸ\–-auRy }ªGŸ |Ÿ‚–|7qRuŸ®-a–-¸-oÔA¬Ÿ‚–|a–-ul˜ |uŸ‚–-A¥oÔA¬uŸy-JŸ ˜ -–˜®¬uŸq¥7Ÿ‚–®RoÖ ¬uŸ‚–|oRp Ru‡Ÿ7¬Ÿ®-‚|7lRAŸ–Ra–R˜olGŸy-qR¸¬ŸylRŸ ¬qp|Ÿ‚–®R‚–|ª-J®-ɟ ªt-˜yRŸ R˜ ¬Ÿy|ªRa|Ÿp|J¥GŸ-qRŸ -p¸RŸ¥–¥Ai-ul-ɟª˜®¬˜ plRŸ˜ -–˜®RŸ R˜ ¬‡Ÿ RJy-pŸoR²qlŸJ|tÔA®-˜®Ÿy|ªRŸ R˜ ¬ŸJ|Ÿ‚-plR ¥GŸ R˜ ¬Ÿ–Ra–R˜olŸ| –®¬u¥oR˜®ŸylRo-p|Ÿ®-ŸJ-–u|‡Ÿ '¬˜ -–A®¬GŸ¸RŸJ|J-˜®Ÿy|ªRŸ R˜ ¬ŸJ|Ÿl˜ ylRoÔARa|Ÿ‚-plR ¥ŸlŸ¥–¥Ai|ul˜®Ÿa|Ÿ‚–®¬Ÿ¥¸¬Al¥ŸoRJyRa|Ÿ ‚|qRARyl-GŸ-Ÿ˜‚–-ªJ®l˜®GŸA®¬Ÿª‚–|ª-J®|yRŸ®ul-y¬ŸylRŸJ|‚–|ª-J®lt¬ŸJ|Ÿ–Ra–R˜olŸp|J¥‡ /CZYWIwCIE WYMAGATODOSTÅPUDO PAKIETUTESTÎWDLAISTNIEJ”CEGO KODU BAZOWEGO7ROZDZIALE DOWIESZSIÅ COZROBIÁ JEwLI TAKIEGOPAKIETUNIEMA

 2OZDZIAŒ

http://gazetkowo.wordpress.com/

4ESTYICI’GŒAINTEGRACJA

(M CZYSPRAWDZANIEZAKA‘DYMRAZEMCAˆEGOPROJEKTU NIEWYDˆU‘AZANADTOTESTOWANIA#ZYNIEMO‘NACZEGOv ZMIENI· ABYPROGRAMIvCIMOGLIPRZEPROWADZI·TESTYREGRESJI CAˆEGOSYSTEMU KIEDYTEGOPOTRZEBUJ APOZOSTAˆE TESTY URUCHAMIA·R»CZNIE

.Y]^Y]_T ZKUSO^ ^O]^œa NY ZY^\dOL lR˜ R ¬GŸJ¥¸RŸ‚-plR ¬Ÿ R˜ }ªŸoRJy|˜ p|ª¬AiŸ˜ -oԟ˜l֟ylRª¬a|JyRŸ ªŸ˜ |˜|ª-yl¥GŸA|Ÿ‚–|ª-J®lŸJ|Ÿ–®-J˜®Ra|ŸlAiŸ¥¸¬ª-yl-‡ŸRJy¬uŸ®Ÿ–|®ªlÔ®-͟ oR˜ Ÿ‚|J®l-tŸ‚-plR ¥Ÿy-Ÿ R˜ ¬Ÿp–} plRŸlŸJt¥alR‡Ÿ®lÖplŸ Ru¥Ÿ‚–|a–-ul˜ -Ÿu|¸RŸ ¥–¥Ai|ulɟª˜®¬˜ plRŸ R˜ ¬Ÿp–} plRŸ®-Ÿp-¸J¬uŸ–-®RuGŸplRJ¬Ÿ®ulRylŸlŸJ|J-Ÿp|JGŸ -Ÿ‚Rty¬Ÿ‚-plR Ÿ ¬qp|Ÿª RJ¬GŸplRJ¬Ÿ¥®y-Ÿ |Ÿ®-Ÿp|ylRA®yR‡Ÿ "|GŸp }–RŸ R˜ ¬Ÿ˜ÔŸp–} plRGŸ-Ÿp }–RŸJt¥alRGŸ®-qR¸¬Ÿ|JŸ‚–|oRp ¥ŸlŸu|¸RŸ˜l֟ ®ulRyl-ɟªŸ®-qR¸y|²AlŸ|JŸª¬p|y¬ª-y¬AiŸ®-J-͇Ÿ–®¬pt-J|ª|Ÿ R˜ ¬Ÿ7-–J®|Ÿ –®-Jp|Ÿu|J¬\lp|ª-yRa|Ÿp|J¥GŸp }–¬AiŸª¬p|y-ylRŸª¬u-a-ŸªlRqRŸA®-˜¥GŸ ®ª¬pqRŸª-– |Ÿ¥ulR²AlɟªŸ‚-plRAlRŸ R˜ }ªŸJt¥alAi‡ŸRJy-pŸplRJ¬Ÿ‚–-A¥oR˜®Ÿy-JŸ \–-auRy RuGŸp }–¬Ÿu|¸RŸulRɟª‚t¬ªŸy-Ÿª˜‚|uyl-y¬Ÿ–®-Jp|Ÿu|J¬\lp|ª-y¬Ÿ p|JGŸu|¸R˜®Ÿ®-˜ -y|ªlɟ˜l֟y-JŸ ¬uA®-˜|ª¬uŸ‚–®RylR˜lRylRuŸ|ª¬AiŸ A®-˜|Ait|yy¬AiŸ R˜ }ªŸJ|Ÿ‚-plR ¥Ÿ R˜ }ªŸp–} plAi‡Ÿ '¬‚–}7¥ou¬Ÿ#yl ŸWŸ‚|‚¥q-–yԟ7R®‚t- yԟ‚q- \|–u֟ R˜ |ªÔŸJq-ŸoÖ®¬p-Ÿ-©-‡

0LATFORMÅ*5NIT MOšESZ POBR AÁ ZESTRONYHTTPWWWJUNITO RG

8SO WK

XSOW¦N\cMR Zc^Kº

:$ 4KU Md°]^Y ZYaSXSOXOW _\_MRKWSK¨ ZO¸Xc

ZKUSO^ ^O]^œa)

9$

DKVOÒc ^Y YN -SOLSO S dO]ZY¸_ 4OÄVS _aKÒK]d ÒO

ac]^K\Mdc _\_MRYWS¨ QY \Kd NdSOXXSO S dNKTO]d ]YLSO

]Z\Ka° d ^OQY SÒ L¸°Nc ZYaYN_T¦MO \OQ\O]T° ]¦

acU\caKXO ^cVUY \Kd a MS¦Q_ NXSK WYÒO]d XK ^cW

ZYZ\dO]^K¨ DKMR°MKWc TONXKU NY _^aY\dOXSK ZKUSO^_

^O]^œa U^œ\c WYÒXK _\_MRKWSK¨ N_ÒY Md°ÄMSOT

-OšESZTEš PRZYSPIESZYÁ CZASOCHŽONNETESTY UšYWAJ”COBIEKTÎW ZASTÅPCZYCH7IÅCEJ INFORMACJINAICH TEMAT ZNAJDZIESZ W ROZDZIALE

=^K\KT ]S° YQ\KXSMdK¨

MdK] Z\dOZ\YaKNdKXSK

^O]^œa 3W N¸_ÒOT ^\aK

acUYXcaKXSO ZKUSO^_

^O]^œa ^cW \dKNdSOT

Z\YQ\KWSÄMS L°N¦ QY

_\_MRKWSK¨ JESTEuTUTAJ



http://gazetkowo.wordpress.com/

7YKORZYSTYWANIEMO˜LIWOuCIPLATFORMY

+_^YWK^cdKMTK ^O]^œa Z\dc _ÒcMS_ ZVK^PY\Wc ^O]^YaOT # ª}–®u¬Ÿ‚–|˜ ¬Ÿ‚–®¬‚-JRpŸ R˜ |ª¬ŸlŸ®-¥ |u- ¬®¥ou¬Ÿa|Ÿ‚–®¬Ÿ¥¸¬Al¥Ÿ‚q- \|–u¬Ÿ#yl ‡Ÿ-–®ÖJ®lRŸ  |Ÿ¥J|˜ Ö‚yl-Ÿ˜ -yJ-–J|ªRŸ®-˜|7¬ŸlŸ\¥ypAoRŸ‚| –®R7yRŸJ|Ÿ‚–®R‚–|ª-J®Ryl-Ÿ R˜ }ªGŸ-Ÿy-˜ Ö‚ylRŸ ª¬p|y¥oRŸ‚|Ÿp|qRlŸp-¸J¬Ÿ®ŸylAi‡Ÿ#yl Ÿu-Ÿ‚–®Ro–®¬˜ ¬Ÿa–-\lA®y¬Ÿly R–\Ro˜Ÿ¥¸¬ p|ªylp-GŸªŸp }–¬uŸ u|¸y-Ÿ|7˜R–ª|ª-ɟ¥–¥Ai-ul-ylRŸ R˜ }ªGŸoRJy-pŸ |Ÿ ¬qp|ŸJ–|7l-®aŸªŸ‚|–}ªy-yl¥Ÿ®Ÿp|–®¬²Al-ulGŸ 0LATFORMÅ *5NITMOšNA TEšURUCHAMIAÁZ WIERSZ A o-plRŸJ-oRŸ-¥ |u- ¬®-Ao-Ÿ R˜ }ª‡Ÿ POLECEÌ APONADTO

DOSTÅPNE S” WTYCZKI Ž”CZ”CETONARZÅDZIE ZWIÅKSZOwCI”POPULARNYCH

wRODOWISK)$%

RMY *5NIT

AÁKLASYPLATFO

RTOW -USISZ ZAIMPO

package headfirst.sd.R07; import java.io.*; import java.net.Socket; import org.junit.*;

4EOBIEKTY PRZYPADKA S”UšYWANEWRÎ šNYCH CHTESTOW YCH

public class TestRemoteReader { private Socket mTestSocket; private ObjectOutputStream mOutStream; private ObjectInputStream mInStream; public static final boolean[] EMPTY_CH

4O STATYCZNASTAŽA %-049?#(%#+"/8%3 KTÎREJ MOšNA UšYÁ WWIELUTESTACH

ECKBOXES = new boolean[256]; @Before public void setUp() throws IOException { mTestSocket = new Socket(“127.0.0.1”, 4242); mOutStream = new ObjectOutputStream(mTestSocket.g etOutputStream()); mInStream = new ObjectInputStream(mTestSocket.ge tInputStream()); }

D OŽUJEPRZE *5NITWYW NIEMKAšDEGO URUCHOMIE DÅSET5P TESTUMETOOšNAWNIEJ DLATEGO M Á ZMIENNE ZAINICJOWA METODACH UšYWANEW TESTOWYCH

-ETODATEAR$OWN MOšEWYKONYWAÁ OPERACJEPORZ”DKUJ”CE *5NITWYWOŽUJEJ”PO ZAKOÌCZENIUTESTÎW

@After public void tearDown() throws IOExcept ion { mTestSocket.close(); mOutStream = null; mInStream = null; mTestSocket = null; }

E METODY S” 0ONIEWAšT "EFORE KO JA E OPISANE NIT WYWOŽUJ I !FTER *5 IOPRZED DN JEODPOWIE MIPO NIM TE KAšDYMTES

@Test public void testNormalMessage() thro ws IOException { boolean[] checkboxState = new boolean[ 256]; checkboxState[0] = true; checkboxState[5] = true; checkboxState[19] = true; mOutStream.writeObject(“Wiadomość test owa!”); mOutStream.writeObject(checkboxState ); }

4OSAM TEST.ALEšY DODAÁDONIEGOADNOTACJÅ 4EST ABYPLATFORMA *5NITWYKRYŽAGO IURUCHOMIŽA4AMETODA WYSYŽA WIADOMOwÁ TESTOW”IZMIENN” CHECKBOX3TATE

}

-OšESZUšYÁ ZMIENNEJM/UT SKONFIGUROWANAWWYWOŽANE 3TREAM PONIEWAš ZOSTAŽA JJUšPRZEZ*5NIT METODZIES ET5P 

 2OZDZIAŒ

http://gazetkowo.wordpress.com/

4ESTYICI’GŒAINTEGRACJA

?ÒcaKXSO ZVK^PY\Wc NY _\_MRKWSKXSK ^O]^œa #–¥Ai|uŸuRAi-yl®uŸ‚q- \|–u¬Ÿ#yl Ÿ˜t¥¸ÔA¬ŸJ|Ÿª¬p|y¬ª-yl-Ÿ R˜ }ªŸ WŸorg.junit.runner.JUnitCore‡ŸRJ¬yRŸly\|–u-AoRGŸp }–RŸ –®R7-Ÿ‚–®Rp-®-ɟ  Ru¥Ÿy-–®ÖJ®l¥GŸ |Ÿy-®ª-Ÿ¥–¥Ai-ul-yRoŸpq-˜¬‡Ÿ"¥ŸoR˜ Ÿ |Ÿheadfirst.sd.R07‡ "R˜ Ru| RR-JR–‡Ÿq- \|–u-Ÿ¥–¥Ai-ul-Ÿp-¸J¬Ÿ R˜ Ÿ®Ÿ RoŸpq-˜¬‡Ÿ .IEZAPOMNIJDODAÁARCHIWUM JUNITJARDOELEMENTU CLASSPATH

*5NITWYwWIETLI KROPKÅ PO URUCHOMIENIUKAš TESTU0ONIEWAš DEGO

KLASAOBEJMUJE TY JEDENTEST WIDO LKO CZ JESTPOJEDYNCZA NA KROPKA

.IEZAPOMNIJURUCHOMIÁ SERWERA-USIC3ERVERIKOPII -UZ-ACHINY0RO*5NITNIE ZROBITEGO ZA#IEBIE CHYBA šEDODASZ ODPOWIEDNIKOD DOMETODY SET5P 

File Edit Window Help

hfsd> java -cp junit.jar;. org.junit.runner.JUnitCore headfirst.sd.R07.TestRemoteReader JUnit version 4.3.1 . Time: 0.321 OK (1 test) hfsd>

a/+pTO LAKONICZNYSPOSÎB UšYWANY PRZEZ*5NIT DOPOINFORMOWANIA UšYTKOWNIKAOWYKONANIU WSZYSTKICH TESTÎW

4AK WYGL”DA-UZ-ACHINA 0RO POURUCHOMIENIUTESTÎW :AZNACZONE S”ODPOWIEDNIE POLAWYBORU A WOKNIE WIDOCZNAJESTWIADOMOwÁ TESTOWA

|Ÿ‚–®¬a| |ª-yl¥Ÿ‚q- \|–u¬Ÿu|¸R˜®Ÿt- ª|ŸJ|J-ɟlyyRŸ R˜ ¬Ÿ‚–®RJ˜ -ªl|yRŸy-Ÿ ˜ –|ylRŸ¤œ`‡Ÿ|Ÿ‚–|˜ ¥ŸJ|J-oŸ|J‚|ªlRJylRŸuR |J¬Ÿ R˜ |ªRŸlŸ|‚- –®ŸoRŸ-Jy| -Aoԟ @Test‡Ÿ-˜ Ö‚ylRŸu|¸R˜®Ÿ¥–¥Ai|ulɟpq-˜¬Ÿ R˜ |ªRŸlŸ‚–®¬o–®Rɟ˜l֟ª¬ylp|uŸ R˜ }ª‡

JESTEuTUTAJ



#I’GŒAINTEGRACJA

http://gazetkowo.wordpress.com/

#ZYNIEBYˆOBYCUDOWNIE GDYBYISTNIAˆONARZ»DZIE WYKONUJCEZAMNIEWSZYSTKIETESTYPRZYKA‘DYM PRZESYˆANIUKODU ‘EBYMNIEMUSIAˆASI»WSTYDZI· PRZEDCAˆYMZESPOˆEM

8K\d°NdSK NY MS¦Q¸OT SX^OQ\KMTS _\_MRKWSKT¦ ^O]^c

a WYWOXMSO Z\dO]c¸KXSK UYN_ +-ly˜ -q|ª-tR²Ÿo¥¸Ÿ˜¬˜ RuŸp|y –|qlŸªR–˜olGŸp }–¬Ÿ²qRJ®lŸ®ul-y¬Ÿ ªŸp|J®lRGŸ-Ÿ -p¸RŸ‚–®¬a| |ª-tR²Ÿ‚-plR Ÿ R˜ }ªŸ-¥ |u- ¬A®y¬Ai‡Ÿ | –®R7y¬ŸoR˜ Ÿ˜‚|˜}7Ÿy-Ÿ‚|tÔA®RylRŸ ¬AiŸJª}AiŸRqRuRy }ª‡Ÿ lRp }–RŸy-–®ÖJ®l-ŸJ|Ÿp|y –|qlŸªR–˜olŸ„q¥7Ÿ-‚qlp-AoRGŸp }–RŸu|¸y-Ÿ ®ly Ra–|ª-ɟ®Ÿ -plulŸ˜¬˜ Ru-ul…Ÿ‚| –-\lԟ˜p|u‚lq|ª-ɟp|JGŸ ¥–¥Ai|ulɟ R˜ ¬Ÿ-¥ |u- ¬A®yRGŸ-Ÿy-ªR Ÿª¬²ªlR qlɟ–-‚|– ¬ŸlŸª¬˜¬t-ɟ oRŸ‚|A® ÔŸRqRp –|ylA®yԟ7R®‚|²–RJyl|Ÿ‚|Ÿ‚–®R˜t-yl¥Ÿ‚–®R®ŸlR7lRŸ „q¥7Ÿ|7R– -…Ÿp|J¥ŸJ|Ÿ–R‚|®¬ |–l¥u‡

CI”GŽEJ NARZÅDZIE DO #ZASEMTO PRAWDZA CZY INTEGRACJIS IUMNIEPOJAWIŽY SIÅ WREPOZYTOR AKEFEKTKOÌCOWY ZMIANY JEDNMsCAŽY PROCESJEST JESTTAKI SA Y AUTOMATYCZN

‚R–-AoRŸ RŸ˜pt-J-oԟ˜l֟y-Ÿ‚–|AR˜ŸAlÔatRoŸly Ra–-AolŸŸ „-ya‡ŸA|y ly¥|¥˜Ÿly Ra–- l|yŸWŸ…GŸp }–¬Ÿ‚–®R7lRa-ŸªŸy-˜ Ö‚¥oÔA¬Ÿ˜‚|˜}7F



ŽU $LA#IEBIE IZESPO JI SIÅ PROCES KONTROLIWERS NASZ NIEZMIENIA:ACZY DU KO CJI ZA ALI KTU ODA YŽASZGO A NASTÅPNIE PRZES  IUM TOR DOREPOZY



Do s

=c]^OW UYX^\YVS aO\]TS ZYaSKNKWSK XK\d°NdSO

NY -3 Y NY]^°ZXYÄMS XYaOQY UYN_

jest nowy kod! tępny