135 99 40MB
Polish Pages [472] Year 2008
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 |\ ª-RR©Rq|uRy u-®-p-p¥oÔAÔ\|uÖGoRJy-p®-ªlR-7-J®| --yylR ®Ru¬²q-yRJl-a-u¬l|¥A®-oÔARlq¥ -AoRGp }RRA¬®¬oylR|-®®|®¥ul-qR®Rp-®¥oÔªlRJ®Ö J|"' u}®a¥R |plÔ¸p-®¥RtylRy|ªRa||J®-o¥ W A| -yRqu-yG|a-ul -Gu}ªA-G ª}A-7q|a- A| -yRqu-y|u¥ R+Ry R |oRJy-®plÔ¸RpGp }RJ|²ªl-JA®Ryl|a-ul²AlAiAlRql7¬ulRÉy-|A®Ô p¥p-lR¬ 'lRu |G7|-uoR RuoRJy¬u®ylAi W¥p¥\y-aRqG -®¬-Ail Rp ||a-u|ª-yl- #ylpyÖt-7¬uqlA®y¬Ai|7qRu}ªGaJ¬7¬u®RA®¬ -t- ÖplÔ¸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 |\ ª-RR©Rq|uRy ®-ªlR-ªlRqRª- |²Al|ª¬AiqRpAolGp }R¥A®ÔGo-pJ| -A®-É ª- |²Al|ªR||a-u|ª-ylRª RulylRl|¥ -q|y¬Aip|® -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 |\ ª-RR©Rq|uRy |l¥oRy-®ÖJ®l-¥u|¸qlªl-oÔARp|uqRp|ªÔ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ª RoplÔ¸AR|u|aÔ®-}ªy|y|ª¬uGo-plJ|²ªl-JA®|y¬uuRyRJ¸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-®¥RtylRy|ªR|o®RylRy-|AR|®ª|o¥||a-u|ª-yl-R |J|p|y-tR ª|ª-J®RylRJ|®-®ÔJ®-yl-®R|t-ul|a-ul ¬A®y¬ul|JR -¥®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 klRy RJy-q¬l-yJRlay®RJ -ªl-y|ª- |plR|o®RylRy- Ru- ¬pÖ-y-ql® l|oRp |ª-yl-ª|a-u|ª-yl¥|7lRp |ª¬u|®¬AoÖ Öª¬}¸yl-y-Alpy-¥A®RylRlÖ'plÖa-yl-AioR ®7¬ ªlRqRplÔ¸Rp R|R ¬A®y¬AiGp }RylR¥u|¸qlªl-oÔ-p ¬p|u|®|A®ÖAl--A¬y-J|oRp RulÔ¸pl R Ô7-J®|AlRp-ªRG-qRylR®7¬ -p ¬A®yR#ª-¸-uG¸R®¬®t|²É|®ª|o¥||a-u|ª-yl-y-qR¸¬J|-p ¬p}ª +-ª- |²É RoplÔ¸ploR ®|®¥ul-t-l®¬J- y-ªt-²ylRJq-ylAi W©--A|7|yG©--A|7|y|y¥q lya 't-²ylRp|ÍA®¬tRuA®¬ -É 2loR Ru®-\-A¬y|ª-y¬ ÔplÔ¸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¬AiqRpAoly- Ru- |oRp |ª-yl-J|7Ra|||a-u|ª-yl-G-A-t¬u- Rl-toR ®RJ -ªl|y¬ª®ªlÖ®t¬ lt- ª¬J|®|®¥ulRyl-|}7-o7-J®lRo|J|7-t|ullÖª¬o-²ylRylRGJq-A®Ra|ª- | ||ª-É|7lRp |ªR -y-ql®¬l|oRp |ª-ylRFªARq¥ ª|®Ryl-²ªlR yRa|||a-u|ª-yl-[¥ |®¬ª¬o-²yl-oÔGA®¬uoR J|p|y-tR ||a-u|ª-ylRG- -p¸Ro-pp-¸J¬R -ª|ARlR2|ª-J®lJ| Ra|ARq¥GJ®lÖplA®Ru¥y-ªR y-o7-J®lRo®R-A|ª-yl|a-ul²AloÖ®¬p--©-u|aÔ®|®¥ulRÉGJq-A®Ra|ª- | ||ª-É ||JRo²AlRR |J|p|y-tRª|ª-J®RylRJ||oRp |ª-yl-Jq-ª®¬ plAi|A®Ô p¥oÔA¬Ai|a-ul }ªoÖ®¬p--©-G- -p¸R Jq- ¬Ai|}7Gp }R¥¸¬ª-oÔ Ra|oÖ®¬p-o¥¸|JRªyRa|A®-¥G-qRÔ®R-¸|yR|-t¬ulplÖa-uly- Ru- |7lRp |ª¬Ai-y-ql®l|oRp |ª-yl- W¬qR|ªyGA®|t|ª¬ly¸¬ylRª\lulR 'R®AlR¥p-®-t-lÖplÔ¸p-y- Ru- 2Gªp }Ro®-¥ª-¸|y|G¸R# | ¬qp|oÖ®¬pG- -p¸R¸R ª|®ª|o¥||a-u|ª-yl-ª-¸yRoR |²ªlÖARylRA®-¥y-®Ru¬²qRylRl | y¬Ai®-a-JylRÍ WR RARRyG-¥ |plÔ¸pl |\ ª-R-\ u-yil ¥ |®¬J|7®RJ| ||ª-qllÖJ|®-7-ªyRa|Ga-\lA®yRa| ¬q¥plÔ¸Rp®RllfR-J l eRJy-p®-²ulR®y¬ul ¬¥yp-ullJ®lª-A®yÔA®Al|ypÔp¬oRlÖ|ª-¸yRGly RqlaRy yRl7-J®| --yylRJ|-A|ª-yR|u}ªlRylR |7lRp |ª¬Ai-y-ql®l|oRp |ª-yl-¥ |®¬u-oÔ|pR²q|yR®J-ylRy- Ru- uR |J|oRp |ª-yl-|a-u}ª lp¥ RA®ylRoRª¬-¸-oÔ-J®||J|7-ullÖª¬p|®¬ -ylRJ®l-t-oÔA¬Ai®¬pt-J}ªJ||p-®-yl-A®¬ Rqylp|u }¸y¬AiR -}ª|AR¥|oRp |ª-yl-' -pAlRqRp ¥¬ RoplÔ¸plA®¥tRulÖGo-p7¬u®-aqÔJ-t®R®-ulÖ J|²ªl-JA®|yRa||oRp -y -ª¬o-²yl-oÔARa|ulGp }R®-a-JylRyl-Ôl | yRªp-¸JRo\-®lR|oRp ¥lJq-A®Ra| W Jª-J Al|RG|\R|y-J®ª¬A®-oy¬ª¬J®l-t¥y-¥pp|u¥ R|ª¬Aiª| |y|qqRaR R |J|7®R®Ru¬²q-y-plÔ¸p-Gp }-Rtyl-|A®Rplª-yl-¥¸¬ p|ªylp}ªl|l¥oRGo-p-y-ql®|ª-ÉG |oRp |ª-Éll-É|\Ro|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-GluqRuRy -AolG R }ªll R-Aol-¸J¬ R -ª|®ª|o¥||a-u|ª-yl-|7lRp |ªRa|oR ®RJ -ªl|y¬®RRp ¬ª¬J|7¬Ai®--Jly¸¬ylRll ||a-u|ª-yl-®¬pt-J¬Ô®Ro®¬ Rl|aqÔJ|ªRR ||qlJy-ly|ª- |p-plÔ¸p-y- Ru- |®ª|o¥ ||a-u|ª-yl-|7lRp |ªRa| W¥ya+¥yaa¥¬RyGª¬pt-J|ªA-y-#ylªR¬ RAlRlAR-
http://gazetkowo.wordpress.com/ :YMRaK¸c U]S¦ÒUS 2OKN 0S\]^ .O]SQX :K^^O\X] | -tRu ÖplÔ¸pÔªA®|-oG®-A®ÔtRuA®¬ -ÉoÔªJ|J®RJ|J|u¥lVylRu|atRu®R -É+-7-tRuoÔJ|lt|ªyl l|JRo®Rª-uG¸RªlRqR|}7ªlJ®l-t|¥²ulRAiy-uRo ª-®¬ª -pAlRqRp ¥¬ Rp ¥lª¬p|y¬ª-yl-ɪlA®RÍlÔ¸p- - oR || ¥ylR-u|ªl -R ®-7-ªy-G|7Rou¥oRJ¥¸|u- Rl-t¥G--¥ |®¬ylR|J7lRa-oÔ|J Ru- ¥|®¬Ao- -®|7lt- y-uylRJ¥¸Rª-¸RylR W lAi-uu-GA®|t|ª¬ly¸¬ylRª\lulRlª}t-¥ |plÔ¸pl'®|AR|oRp |ªR ¥ |®¬plÔ¸plR-J l Rlay- Ry®J|t-ql|tÔA®¬É®-7-ªÖG²ulRAiJ|tR®G®Ru¬²qRyl-G®A®Ra}t¬ RAiylA®yR lJ|p|y-tR|-J¬-p ¬A®yRªoRJy¬uAlRp-ª¬uG-®¬ ¬u|ª|p¥oÔA¬uJ|u¬²qRyl- |ulR+-}ªy|||7¬ |®y-oÔARJ|lR|ª®|AR|oRp |ªRGo-pl|a-ul²Al¥¸¬ª-oÔA¬lAi|Jq- ®Rªy|²AlÔJ|ªlRJ®ÔlÖA®Ra|²y|ªRa| J®lÖplªl®¬AlRª7lRp |ªlR WlAi-JRquGª}t-¥ |plÔ¸pl'®|AR|oRp |ªRlA®t|yRp-yJ¬A®ª|a- |7|p lAi--uu¬G-qi-|iy|y-l|iy-&qllJR-
®¥oÖlÖGo-p7¬p |²ªt-²ylR®JoÔt®u|lAi7-p}ª |yÖplÔ¸Rp W'-J¥yylyai-uGª¬y-q-®A-'lpll®-t|¸¬AlRq|a-yl®-AollqqlJR|¥ |tÔA®RylRRAo-ql ¬A®yRoªlRJ®¬lt- ª|²AlA®¬ -yl--ªl-G¸RoR |plÔ¸p-ylRu-qJ|p|y-t-¥ |®¬l®Ô ª®Rp|y¥oÔA¬|}7G-A®¬ -ylR RoplÔ¸pl |-ªJ®lª-®¬oRuy|²ÉR |oRJy-®7-J®|ylRªlRq¥plÔ¸Rpy- Ru- ||a-u|ª-yl-Gp }R¥ª-¸-u®-ylR®7ÖJyRª Rop- Ra|ll¥ulR²Alt7¬uA|y-oª¬¸Ro°|®¬Aol
W-©lJRqRy RG|\R|y-¥pp|u¥ R|ª¬Aiy-#ylªR¬ RAlR)-qRl-¥ |plÔ¸Rpl|'|qJ |-®-AilyRR-¥ ¬ 'p|A®ªp-lyÖª®|A}ªGaJ®lR®t|¸|yR®-a-JylRyl- -oÔlÖ| RG-| RRqRuRy ¬u|aÔ -ÉlÖ®t|¸|yR lR| -\lÖª¬|7-®lÉ|7lRqR®¬Ai®Rª|Jylp}ª| ¬u²ªlRAlR|J RRu-y}ª Wlp|- ¥u¥-G-y-ql ¬p®Ru¬t|ª¬ªlJJqRª-R|u-y¬l7¬t¬at}ªy¬Rª-yaRql --©¬ ª ¥ylA|¬ Ru Ûul-tRulÖlt-p-tRu"-plÔ¸p-y--ªJÖuylR|¥®¬t- W-ylRq Rly7RaGRJ-p |y-A®Rqy¬Rªl¥o-©-yR ®¬lRª®¬u®R pylÖAl¥® ÔplÔ¸pÔ|J²ulRAi¥|®7|q-tuylR7®¥AilRJ¬lÖ¥|p|ltRuG®-¥ª-¸¬tRuG¸R|®¬Ao- -ylR ¬qp|®-ªlR-®R RqyÔªlRJ®Ö RAiylA®yÔG-qRoRJy|A®R²ylRoR y-o7-J®lRo®|®¥ul-t¬uª|ª-J®RylRuJ| ª®|A}ª|oRp |ª¬AiGo-plRplRJ¬p|qªlRpªlJ®l-tRu W"lu| i¬¥JJG|\R|y-J®ª¬A®-oy¬ª¬J®l-t¥y-¥pp|u¥ R|ª¬Aiy-#ylªR¬ RAlR -y¥Ra|y |-®-¥ |plqp¥y- ¥plÔ¸RpGª ¬u|®¬Aol\|-©-|a-uuR |7R ¥7lA- |-ªJ®lª¬ª®}J|y-²q-J|ª-yl-GoRJy-p RRu-y|ªlR-J®Ô|7lR®ª®|A-ulqRlRo|JylRa| --ªJÖR |oRJy-®y-o®-7-ªylRo®¬Aily-ouÔJ®Ro®¬AiplÔ¸Rp||oRp |ª-yl¥||a-u|ª-yl-Go-plR plRJ¬p|qªlRp®RA®¬ -tRu W-|y-RaRGªlARR®RJ|-ª RAiy|q|allª A|u
http://gazetkowo.wordpress.com/
http://gazetkowo.wordpress.com/
q-ª®¬ plAiGp }®¬ª}t-A|ª-ql®y-ul®¬ ¬u|oRpAlR lªp-®¬ª-qlt-7R|-®u|AyR¥yp ¬plÔ¸plG- -p¸R¥aR|ª-ql |®¬AoRª- R®RA®¬ -yl-' Ry|}7t-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®¬ulJt¥aªJ®lÖA®y|²Alª|7RAªRo y-®RA®|yRoG|lyy¬G®-ult|²Élª-AlRª -pAlRl-yl- RoplÔ¸pl|y-J |ªAlÔ¸ylRu|¸R¥ªlR®¬ÉG¸R®a|J®lt- lÖª¬o²É®-ylRa|ª®¬®t¬u|p¥G-qRª¬aqÔJ-y- |G ¸RylRp }®¬u-oÔ|| ¥J¥¸|®A®Ö²Al-
-yoR J|®a|yylRªJ®lÖA®y¬ªRo¸|ylRG"-AR¬G®- |G ¸R|®ª|qlt-u¥J|p|ÍA®¬É ÖplÔ¸pÖ-yoR ly¸¬ylRRu ||a-u|ª-yl-ª\lulR&-yaRy GyAG-plR|ª-t ®R|t-ul|®ªlo-oÔA¬ulJ¥¸R¬ Ru¬||a-u|ª-yl- ª\lu-Ai-©-qRR-Ai-7|- |¬l '¬pt-J-t ly¸¬ylRlÖ||a-u|ª-yl-y-#ylªR¬ RAlR- |qlAplu ª'-®¬ya |ylRlRp }R®oRa|®-oÖÉ7¬t¬AlRp-ªR
-y|®|A®Ôtª}t-AÖ®ª¬J-ªylA ªRuRlqq¬ylRA| |y-JlÖÉq- Ru¥|J||®¬Aoly-l-yl- RoplÔ¸pl | ®RAi|®¬Ao-Aiy- Ru- oÖ®¬p-#Gª- |²Al|ª¬u |7¬AlRª|¥qJRª -ylR|q|-J|®®R|tRu ¥l®R|JJt¥alRa|A®-¥G-y-oªlÖp®Ô®¬oRuy|²É -ªl-u¥ª¬o-²yl-ylRª| ¬|}7 RAiy|q|allGy-®ÖJ®l ®ª¬J-ªylA ª-Rlqq¬|J|ªlRJ®l-qy¬u®-RlÖR-J
l G-}´ylRo -p¸R®ª}t-¥ |RuGªR®AlR| ®¬u-t l RAiylpGp }RylR|ªlyy¬7¬É®RJ -ªl-yRª -p p|uqlp|ª-y¬|}7Go-p|7l |ªlRq¥-¥ |}ª®R®ªlRqR u|¸qlª|²Éy-l-yl-ylylRo®RoplÔ¸pl q- ¥-A|ª-to-p||a-ul -y-}¸y¬Ai -y|ªlp-AiG i|ÉplR|ª-ylR®R|tRu|a-ul }ª-ªl-A®-Ru -|7RAylR|²ªlÖA-JylR-A®-Ru -p¸Rly|AR
y- ¥Jy|²AlG-yAlRqlªlRA®Rp-y-|o-ªlRylRlÖplÔ¸pl plR|ª-ylR®R|tRu|a-ul }ª-A¥oÔA¬uy-J²Al²qR R-J l -Ry lyaGp }-|u|at-7¬u¥ª|®ªlÔ®-yl¥ -oy¬ul¥t¥a-ulª7-y¸¬u¥®¬A®yRo|y-J |ylRJ-ªy| y--ªJÖp|uqlp|ª-y¬Ai|7qRu}ªª|7®-®R ¥®¬p-t ¬ ¥tu-al -y-#ylªR¬ RAlRªp\|J®lRGA| ®-®ÔJ®-yl- ®-oÖt|u¥ ¬qp|lÖÉq- ¥u-y-J®lRoÖG¸Rªp} AR7ÖJ®lR u}at |AiÖ|J|A®ÔÉV|7¬ ¬qp|ylR®-Jt¥a| ¥oR ®--q|y¬ual -®¬ Ôl¥ªlRq7l-ÖJ®-ɪ|qy¬ A®--®Ru®Rª|lulal --ulRJ¬yRGA®Ra|u¥7-p¥oRG |plÔ¸p-R-J l ¥l -R G®RAlR¸ªlR®G ¸RAiAR®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-ÍpR²q-ylR| ®R7pqlRy }ª
¡
¡
q-y|ª-ylR|oRp ¥q-y|ª-ylR®u¬²qÔ|¥pARlR
°
`
|ªlR²Al¥¸¬ p|ªylp-l®-J-yl-®¬ Ö|ª-ylRJ|-ªJ®lªRo-A¬
¡z
^
'¬ -A®-oÔA|J|7¬|oRp "ª|®RylR||a-u|ª-yl- y-|J -ªlRJ|p|y-t¬Ai|oRp }ª
z
|y |q-ªRol|a-u|ª-ylRJR\Ry¬ªyR
¤°^
"R ¬lAlÔat-ly Ra-Ao-|o-ªl-oÔlÖ|7qRu¬
¤¡
U
'¬ ª-®-ylR R|ª-yR R -ul+-Rªyl-ylR|-ªy|²Alp|J¥
¡°
z
|ÍA}ªp-l R-Aol'®¬ plRRqRuRy ¬tÔA®ÔlÖ®R|7ÔV
¡`
°
- Öy-l R-Ao-R²qlylRoR ®R¥ RVl -pqRlRo |y--ªlÉ
¡
tÖJ¬|\Ro|y-qyR¥¥ª-ylR7tÖJ}ª
`°¡
¤
®RA®¬ªl ¬²ªl- |ARª-p ¬AR
`¡^
|J- Rp
|®| -t|²AllÖÉy-oª-¸ylRo®¬Ai Ru- }ªp }¬AiylR|¥®¬ql²u¬
``z
"RAiylpll®--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 WdQ 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¨ WdQ Ò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 -plÔ¸p-
¤
'lRu¬GA||7lRu¬²ql®
¤
R -|®y-ylRFu¬²qRylR|u¬²qRyl¥
¤z
| |GA|")u|¸R®®|7lÉG-7¬®u¥lÉu}®aJ||t¥®RÍ ª-
¡
®RA®¬ -op|ylRA®ylR
¡¤
+R}tRARy®Ry }ª RAiylA®y¬Ai
¡`
|J®lÖp|ª-yl-
¡^
http://gazetkowo.wordpress.com/
3PISTREuCI
.Y]UYXK¸c \YdaT YZ\YQ\KWYaKXSK
DKZOaXSKXSO dKNYaYVOXSK UVSOX^K *EuLIKLIENTJESTNIEZADOWOLONY WSZYSCYSNIESZCZÃ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®lJ|ly RyR ¥
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®-lRWJª- ¬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®RylRJ|ARq¥J®lÖpl"
`
-¸J-l R-Ao- |ulyl|oRp
^°
-¸J-l R-Ao-|ª-J®lJ||®ª|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|ª-ylRoR a| |ªRJ|lR|ªu|uRyAlRoRa| # "Õ
-®ÖJ®l-J|"ª|oRo|a-ul ¬A®yRop®¬yply-®ÖJ®l|ªRo
¤
*ESTEwWTYMMIEJSCUNA DRODZEDOUDOSTÅPNIENIA DOSKONAEGO OPROGRAMOWANIA
7YJwCIOWY CEL
3TOSOWAEwITERACJE 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 dKWaSOº AS^\cXK WK acÄaSO^VK¨
dKWaSOXSK UVSOX^YW 9\LS^ 9\SYXK
Tytuł:
DKWKaSKXSO ZKUSO^_
Opis:
5VSOX^ 9\LS^ 9\SYXK L°NdSO WQ¸
OMTKVXc
dK\OdO\aYaK¨ Z\dOd SX^O\XO^ ZKUSO^ ]Z d NYNK^UYacWS _]¸_QKWS
Tytuł: Opis:
.IEZAWSZEMONADOSTA¿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 WdQa S Q\K ZVKXS]^cMdXK ZYWKQKT¦ a d\Yd_WSOXS_ YNLSY\Ma .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 >aT 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®-yRop®¬yplJ| ¬A®Ô®RJRª®¬ pluJ-y¬Ai ' Û')l')Û')
¤
"R ¬®-Rop®¬ypl+µÓlÖJ|p|J¥
¤U
"R ¬7l-tRop®¬yplª¬u-a-oÔªlRJ®¬|ªyÖ ®¥¬ Ru¥
¤
"R |ª-ylR' +) " ªoRJy¬up|p¥
¤
¥ |u- ¬®-Ao- R }ª®¬¥¸¬Al¥q- \|u¬ R |ªRo
¤U
#¸¬ª-ylRq- \|u¬J|¥¥Ai-ul-yl- R }ª
¤z
R|ª-ylR®-|u|AÔy-®ÖJ®l-¥lR|y |q
>O]^c MdK\XOT ]U\dcXUS
¤U¤
"R ¬aª--y ¥oÔJ®l-t-ylR|a-u¥G-ªJ-
¤U`
®R R |ª-ylRA-tRa|p|J¥ª¬u-a--ªJ®Ryl- µ Õ+
¤z¤
#¸¬o-| ¥|p¬Al-G-7¬®|7-A®¬ÉGp }RuR |J¬Ô-ªJ®-yR
¤z¡
#®¬p-ylRª¬|plRa||p¬Al-p|J¥ylR®-ª®RoR | R
¤z^
} plR| p-ylR|7|A®R
¤z
-®ÖJ®l-J|"ª|oRo|a-ul ¬A®yRop®¬yply-®Ö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_ #ZASEMNAJWANIEJSZEJESTUSTALENIEOCZEKIWAÊ .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-ylRy-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¸°Na Y\Kd dKZYLSOÒOXSK ac]^°ZYaKXS_ SMR a Z\dc]d¸YÄMS
'|®RJylu|JAlyp¥
`°`
-olRª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¥
`^
pR²qGp }R\¥ypAoRJ®l-t-oÔ
`
" +ªlR®GA|ylR
J®l-t-
`z
|®|7lt7¬²ª Ro¬ ¥-Aol
`z
®-A¥oA®--A¬®¬¥¸¬Al¥ R }ª¥yp |ª¬Ai
`¤°
A®¬uly\|u¥oÔlÖª¬ylpl R }ª¥yp |ª¬Ai
`¤¤
y ¥lAo-A®t|yp}ª®R|t¥u-®y-A®RylR
`¤`
|ly\|u¥opqlRy -|®-A¥yp|ª¬uA®-lRy--ª¬7tÖJ}ª
`¤
¬ ¥-Ao-ª¬aqÔJ-J|7®RV
`¡°
Vlp|ÍA®¬®l R-AoÖ¥pARRu[
`¡
pqlRy oR ®-J|ª|q|y¬
`¡¤
-®ÖJ®l-J|"ª|oRo|a-ul ¬A®yRop®¬yply-®ÖJ®l|ªRo
`¡`
3PISTREuCI
http://gazetkowo.wordpress.com/ aT WdQ
4WÎJ M E 4/ ÎZG UWAA JEST WA NE
"ª}ou}®a¥ªlRq7l-y|ªRly\|u-AoRlR¥ -yylR|®¥p¥oRGp-y¥oR lA®Rp-y-A|²ylR®ª¬ptRa|+| -t®7¥J|ª-y¬ª Ry|}7l|u-a- l¥ ®¬u-ÉlÖ®¬¸¬Al¥ |ªlÖA|7l"ª}ou}®a®¬y-| p-yl¥¥ ¬y|ª¬AiG®ª¬pt¬AiG -yJ-J|ª¬Ai®o-ªlp'®¬ p|GA|u|¸RG-7¬ylR®R®p-J®-t¬ ªª¬p|y¬ª-yl¥oRa|-ªJ®lªRo-A¬GA®¬qlªRoR |ª-yl¥®RA®¬G p }RÔª-¸yR#u¬tylR®-ou¥oRlÖ®-Ai|ª¬ª-ylRu7R®ª- |²Al|ª¬Ai ly\|u-AolGp }RylaJ¬ylR®RAi|J®Ô®R®\lq F |oR p|uqR ylR ylRl | yR pÔJu}®aªlRGA|oR ª-¸yR+-t}¸u¬G¸Rª -pAlRª¬AlRA®ply-| p-® ¬a¬-|lÖª RJ¬J®lRoRªu}®a¥lAlRqR R¥|y¬®R¬t-oÔ¬ay-t¬|o-ªl-oÔlÖRu|AoR ®Rp-´ylplAiRulA®yRt¬yÔ®R|pÔ\-qÔ ®lÖpl Ru¥u}®aªlRGA|oR l | yR
>Y W_]S Lc¨ S]^Y^XO 8SO dKZYWSXKT Y ^cW '¬|7-´|7lRG¸R®y-oJ¥oR®lÖªJ|u¥q¥77l7ql| RARR | 7R®lRA®y¬GAlRt¬l|®7-ªl|y¬ ¬a¬}ª|7®-#A®¬®lÖª-u-Ai ®¬a| |ª-ÍJ|Ra®-uly}ªq¥7}7¥oR®®atÖ7lÉp|uqlp|ª-yR RAiylA®yR®-a-JylRylRGp }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-pRªlRy|7qRu}®aAiARª¬²ªl-JA®¬ÉlªlRqpÔ ®¬t¥aÖ}7¥oR¥RªylÉlÖG¸Rª|A®¬ªl ¬|}7ylRl | yR R²Al ylR®-ouÔ|a-ylA®|y¬Ai®-|7}ªRlRo|²ªlÖAlÉoRy-®--ulÖ -ylR y--ªJÖª-¸y¬Ai®RA®¬"-plAio-p ¬a¬¬Go-p|alRÍllyyR ®-a|¸Ryl-G®p }¬ul\-AR |R¥J|ylulR"- ¥lRpªRªllR -®-pq---ªJ||J|7ylRylR®R pylRlÖ|U lRu-||7¥G-7¬®Rp-®-Éu}®a|ªly- Ö¥oÔAÔly\|u-AoÖF RoGu}®a¥GªlRqplRJ®lÖplG-qRylR®-qR¸ylR|J Ra|Go-py¥Jy-oR -plÔ¸p-lo-pylplª¬ylp|lÔa-u|7RAylRy-Ru|Ao|y-qyRop-ql lAi R-Gy--ªJÖAiAÖ®--ulÖ -É Rly\|u-AoR
JESTEuTUTAJ
http://gazetkowo.wordpress.com/
*AKKORZYSTA¿ZTEJKSIKI
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 WdQ 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]^KXa ]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 YQVXO daS¦dKXO d N_ÒcWS dO]ZY¸KWS
:$
-Y ]S° ]^KXSO TOÄVS ac]^¦ZS¦ dWSKXc acWKQKT¦MO
dWYNcPSUYaKXSK ZVKXa)
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®- ªlRJ®ltq-yG-l R-Ao-y¥uR®| -t-¥p|ÍA®|y- JRªyRa|A®-¥-A¥oR®o¥¸y-JJ¥aÔl R-AoÔGª®¬ p|lJ®lR ®a|JylR®q-yRuGplRJ¬y-aqRJ®ª|yl-AlRpV
7ITRYNAZACZYNAWYGLDA·vWIETNIE JEDNAK POOSTATNIEJITERACJIPRZYSZOMIDOGOWYKILKA POMYSÄW5WAAM ENAPRAWD»WANEJEST ABYNAWITRYNIE3ZLAKAMI-ACIEJAZNAJDOWAA SI»LISTADYSKUSYJNA COPOZWOLIKLIENTOM KOMUNIKOWA·SI»ZESOB 0AMIÅTAJ JEwLI4WOJEA PLIKACJE NIEBÅD SPENIAÁOCZE KIW ODBIORCÎW NIEZAJDZIESZ AÌ WBRANY ROZWOJUOPRO DALEKO GRAMOWANIA
AZ\YaKNdOXSO ZYZ\KaOU ^Y >aYTO dKNKXSO |ª¬|u¬t-Ép-|®y-A®-G¸R ®R7-J|J-É ®¬y|ªR\¥ypAoRG ®p }¬Aip-¸J-u-ª¬|pll|¬ R |y-J |ylRªl-J|u|oR®A®RG lqRA®-¥®-oulRlAiluqRuRy -Ao-RJy-pu¥l®®y-qR´É|}7y- ¥ª®aqÖJylRylRlAiª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 ESDOwÁWANE ap CO OZNACZA
7_]S]d ZY\KNdS¨ ]YLSO d :9A+Ñ8C73 Z\YLVOWKWSj
2OZDZIA
http://gazetkowo.wordpress.com/
$OSKONAYROZWÌJOPROGRAMOWANIA
:\KMO ]¦ T_Ò WYMXY dKKaKX]YaKXOj *ESTEwWTYMMIEJSCUNA DRODZEDOUDOSTÅPNIENIA DOSKONAEGO OPROGRAMOWANIA
7YJwCIOWYCEL
3TOSOWAEwITERACJE 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
4EFUNKCJEWCICZEKAJNAREALIZACJÅ
jK ^O\WSX ]S° XSO dWSOXS¸
/BECNYDZIEÌ
0AMIÅTASZTERMINZ STRONY0OZOSTA TAKI SAM CHOÁZMIENIYSIÅ OCZEKIWANIA-AÁKA
$OKONFERENCJI $ROGI IBEZDROAPOZOSTA NIECO PONAD MIESIC
JESTEuTUTAJ
http://gazetkowo.wordpress.com/
:ARZDZANIEZMIANAMIZAPOMOCITERACJI
a ZOaXcW ]OX]SO 3^O\KMTO K_^YWK^cMdXSO _adQV°NXSKT¦ dWSKXc q-yl R-AoloR o¥¸|J®lRq|y¬y-p} plRA¬pqRl|®ª-q-¥p|ÍA®¬ÉªlRqR |®A®Ra}qy¬Ai\¥ypAol¥l®ª¬p|y-Éy- Ö¥oÔAR|R-AoRF
9]dKMYaK¨ MdK] acUYXKXSK XYacMR P_XUMTS -olRªu¥l®|®-A|ª-ÉGo-pJt¥a|| ª-¥p|ÍA®RylRp-¸JRoy|ª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 .ALEYOSZACOWAÁ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-to¥¸ª®¬ plu\¥ypAo|ul|¬ R ¤°G-ªJ-RJy-p ®R7- ||lÉa||®¬o®RylRlÖ|®| -t¬uylR®R-ql®|ª-y¬uoR®A®R®-J-yl|u 0RIORYTETNAPOZIOMIE l|ARyÖy|ª¬Ai\¥ypAolªlAip|y Rp²AlR USTALONY Dołączanie do listy dyskusyjnej 7 dni Priorytet klienta: 10
E -ACIEKZDECYDOWA CH DWIE SPOwRÎDNOWY EOD FUNKCJISWANIEJSZYCH WSZYSTKICH POZOSTA ANIA JESZCZEDOPRZYGOTOW DLATEGOPRZYZNAIMET PRIORYTET0RIORYT REwLI OK OSTATNIEGOZADANIA A NA DLATEGOMONLNYM JE WYKONAÁWDOWO MOMENCIE
2OZDZIA
WZGLÅDEMZADAÌPOZOS DO REALIZACJI OZNACZA TAYCH FUNKCJÅMONAZAIMPLE E TRZECI W DOWOLNYMMOMENCIEMENTOWAÁ OBSUGIPORÎ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/
$OSKONAYROZWÌJOPROGRAMOWANIA
DWYNcPSUYaK¨ ZVKX S^O\KMTS |qRoy|²É\¥ypAol®| -t-¥ -q|y-y-|J -ªlRl|¬ R }ªG-|®A®Ra}qyR ®-J-yl-ÔylR®-qR¸yR|JlR7lR"R-®y-qR¸¬®u|J¬\lp|ª-Éq-yG®-Ai|ª¥oÔA 4EFUNKCJEO NISZYM Jt¥a|²Él R-Aoll-ulÖ -oÔA||a}qy¬ui-u|y|a-ulR PRIORYTECIEZOSTAY 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 IORYTETTAKE TEJF +LIENTZMIENI PR DO WZWIZKU 0ODNIÎSGO Z KONANIAZADANIAMI POZOSTAYMIDO WY
Zamieszczanie informacji na liście 2 dni Pr. 10
Utworzenie grupy 10 dni Pr. 20
WPASOWUJ .OWEFUNKCJE DOBRZEb CJÅ ERA SIÅWJEDNIT
Dodawanie recenzji 2 dni Pr. 20
ie Przeglądan recenzji 3 dni
Porównywan szlaków
1 dzień Pr. 50
Pr. 20
bJEDNAKPOZOS TA ZOSTAY PRZENI EZADANIA ESIONEDO NASTÅPNEJ ./ 7%*ITERACJI
=Z\KaNdS¨ ^O\WSX _UYºMdOXSK Z\YTOU^_ -ulÖ -®|p|y\RRyAol|all7R®J|¸-¥l®-ªJ®lÉGA®¬|®| -tRJ| ª¬p|y-yl-®-J-yl-WtÔA®ylR®y|ª¬ul\¥ypAo-ulW¥J-llÖ®¬a| |ª-É ª RulylRR²qlylRG-AlRp7ÖJ®lRu¥l-tJ|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 KONFZDROA 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 ZDYÁWTERMINIEw
JESTEuTUTAJ
http://gazetkowo.wordpress.com/
:ASTOSUJPROCESODPOWIEDNIDLA#IEBIE
#HCECIEZASKOCZY·MNIEROZBUDOWANYM WYMYvLNYMPROCESEMROZWOJU PRAWDA 5WAACIE EJEvLIZASTOSUJ»250 1UICK $25-LUBINNMETOD» NAGLEZACZN» TWORZY·DOSKONAEOPROGRAMOWANIE
:\YMO] ^Y ZY Z\Y]^_ ]OUaOXMTK O^KZa |ARG®RJRª®¬ pluª7-y¸¬|®ª|o¥||a-u|ª-yl-GylRAlR®¬ lÖy-oqR®Ô|lylÔ®RAlR¸oR ||| ¥RpªRyAo-p|p}ª ª¬p|y¬ª-y¬AiªARq¥¥p|ÍA®Ryl-®-J-yl-Gp }¬uª ¬u®¬-Jp¥ oR ª|®RylR-qlp-Aolq- Ra|plRJ¬|l¥oRu¬l R-AoRGl|¬ R ¬ l®-A|ª-ylRG -py--ªJÖ|u-ªl-u¬|AR|®ª|o¥||a-u|ª-yl- |AR |ylRp|ylRA®ylR\|u-qy¬®R -ªRa¥tJ| ¬A®ÔA¬AiJl-a-u}ªG J|p¥uRy }ªl R }ªAi|Éa|ÔA|®-AiÖA-u¬J|®R|ª-J®-yl- R }ª[
®Ö |oRJ¬ylR|pR²q-GA|lplRJ¬y-qR¸¬|7lÉ|oRa||l¥ylR oR | ®R7y¬ª¬u¬²qy¬-p|yluW|ARu-|| ¥J®l-t-É lRoR Jq-y-ª-¸yRGo-plRa||AR¥¥¸¬ª-®G|lqR|7Rou¥oR|y RqRuRy ¬Gp }Ry-p|ÍA¥A¬pq¥|®ª|o¥|ª-J®ÔJ||ª -yl- ||a-u|ª-yl-|ª¬|plRoo-p|²Al
7YGLDANATO EITERACJE MONAZASTOSOWA·WDOWOLNYM PROCESIE PRAWDA
9NZYaSONXS NVK
-3/,3/ Z\YMO]
^aY\dOXSK
YZ\YQ\KWYaKXSK
^Y ^OX U^\c
_WYÒVSaS
>9,3/ \YdaT
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|JR -}ªGp }R|7Rou¥oR ¥¸¬ª-y¬|ARGl R-AoRÔy-oqR®¬u |®ªlÔ®-ylRuR | RAiylp-Gp }Ô u|¸y-®- ||ª-ɪJ|ª|qy¬u|ARlR R-AoR®ªlÖp®-oÔ®-yR¥J| ÖylRyl- | ®R7yRa|||a-u|ª-yl-y-A®- l|¥ -q|y¬Aip|® -AilR®-qR¸ylR|J ||ª-yRa||AR¥l R-AoR|ªlyy¬7¬É oRa||J -ª|ª¬uRqRuRy Ru
http://gazetkowo.wordpress.com/
$OSKONAYROZWÌ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¬Aip|® -Ai-p-¸J¬uR -lR-A¬| ®¬u¬ª-tR²|Jp|ylRA URUCHAMIANYMNAKO PROGRAMOWANIU $LAKLIENTA WANAJEMPUTERZEPROGRAMISTY l R-Aolly\|u-AoR®ª| yR|JpqlRy -G-y- ÖylR¥ª®aqÖJyl-tR²oRly|ªR ST DZI AAJCAWwWIECIE APLIKACJA \¥ypAoRªp|qRoy¬AiA¬pq-Ai|®ª|o¥"R-®u|¸R®¥J| ÖylÉ||a-u|ª-ylRG RZECZYWISTYM -y- ÖylR| ®¬u-®ª¬y-a|J®RylR
$OSKONALE$OCIERAJDO MNIEINFORMACJENATEMATNOWEJWITRYNY AUYTKOWNICYSNIZACHWYCENI7TYM TYGODNIULICZBAZAMÄWIEÂWZROSA ITOGÄWNIE DZI»KINOWYMKLIENTOM KTÄRZYZOBACZYLIWERSJE DEMONSTRACYJNSERWISUNAKONFERENCJI $ROGIIBEZDROA$OBRAROBOTA
)TERACJEPOMAGAJOSIGNÁ REALNYCEL KTÎRYZWIZANYJEST ZREALIZACJPOTRZEBKLIENTA
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 WQ¸ 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 dKWaSOº AS^\cXK WK acÄaSO^VK¨
Opis: XK
_Òc^UYaXSUYW aS^\cXc PS\Wc 9\LS^c 9\SY KU^_KVXO dKWaSOXSK
Tytuł:
Tytuł: Opis:
Tytuł: Opis:
Tytuł: Opis:
Tytuł: Opis:
Tytuł: Opis:
0AMIÅTAJ EKADEWYMAGANIE MAOKREwLAÁ JEDNOZADANIEWYKONYWANEPRZEZSYSTEM $OZAPISYWANIA WYMAGAÌ DOSKONALENADAJSIÅFISZKI
JESTEuTUTAJ
http://gazetkowo.wordpress.com/
0UNKTEMWYJuCIADOWYMAGAÊSPOMYSYKLIENTA
%)7;aYSW dNKXSOW ZYaSXXY WSO¨ QY^YaO YZ\YQ\KWYaKXSO
AcÄaSO^VKXSO dKWaSOº AS^\cXK WK acÄaSO^VK¨
Opis: YXK KU^_KVXO dKWaSOXSK UVSOX^YW 9\LS^ 9\S
Tytuł:
Tytuł:
Tytuł:
5VSOX^ 9\LS^ 9\SYXK L°NdSO WQ¸
dK\OdO\aYaK¨ LSVO^ XK Z\YW
Opis:
+ADAKARTECZKA OPISUJEJEDN ZFUNKCJI KTÎRE OPROGRAMOWANIE MAUDOSTÅPNIAÁ
DKWKaSKXSO ZKUSO^_
5VSOX^ 9\LS^ 9\SYXK L°NdSO WQ¸
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]ZVXK 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 WaS 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 WM ]^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 WQ¸ 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¸Ua
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Å EUPORZDKOWAEw S^O\KMTS :YXSÒOT Z\dON]^KaSKWc XK]dO \YdaS¦dKXSO DK_aKÒ ÒO a]dc]^USO S^O\KMTO
FUNKCJEWEDUG WSO]dMd¦ ]S° a WSO]S¦M_ UKVOXNK\dYacW S YLOTW_T¦ YUY¸Y NXS \YLYMdcMR V_L WXSOT PRIORYTETÎWb
95? '®¬A¬| ®¬u-qlo¥¸®-J-yl-J|ª¬p|y-yl-|-®RylR²ÉRR®Ry ¥oÔARoR p- RA®pl|Jp- ®||ª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-Gp }RÔo¥¸ R-ql®|ª-yRGy-ªR oR²qlªlR®Gp ||J|ªl-J-®-oR®A®RylR|®|A®Ö R|R-AoR
7TOKU
/POWIEwCI UYTKOWNIKA
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 ZOSTAOJU PRZYDZIELONE JEDNAKPONIEWA NIEJEST JESZCZE REALIZOWANE POZOSTAJE W TYMMIEJSCU
AcÄVST UaSK^c
Opis:
_ÒcMS_ aS^\cXc
?Òc^UYaXSU Z\dc
5TWORZENIEINTERFEJSU UYTKOWNIKADO TWORZENIA PRZEGLDANIA IMODYFIKOWANIA RANDEK
5TWORZENIE KLASY RANDKIZAWIERAJCEJ ZDARZENIA
:ADANIE -%" 5TWORZENIE SCHEMATU BAZY DANYCHDO PRZECHOWYWANIA RANDEK
>KLVSMK TO]^ XK ^cVO A+9Ã-39A+
XK SVO TO]^ .95·+.8+ R²qlAiAR®lÖJ|ªlRJ®lRÉGªp }¬uulRoA¥ |oRp ¥lÖ®y-oJ¥oR®G¥RªylolÖG¸R -7qlA- |J®ªlRAlRJq-®RA®¬ªl |²ÉR²ql-Rpu- J|ª¬p|y-yl-Jª-®-J-yl-G-qR-A¥oR|7RAylR y-JoRJy¬u®ylAiGª|7®-®R' |p¥y-qR¸¬ ¥ulR²AlÉ ¬qp| |oRJy|®-J-ylR'®RAlªy¬u -®lRu|¸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®-RuJª-®-J-yl-Ô|ªlÔ®-yRG-|ylRª-¸lAi®-pR A®Ö²Al|ª|lÖ|p¬ª-Gª¬p|y¬ª-ylRlAi|p|qRl®ªlÖp®-| ®R7yRy-pt-J¬-A¬' -plAi¬ ¥-Ao-Ai y-oqRlRoR-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]^°Za Z\YLVOWa
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 UYTKOWNIKA
7TOKU :ADANIE ,')
Tytuł:
?^a\d \KXNU°
Tytuł:
DKWa UaSK^c
:ADANIE
5TWORZYÁINTERFEJS UYTKOWNIKADO TWORZENIA PRZEGLDANIA IMODYFIKOWANIA RANDEK
:ADANIE
:ADANIE
5TWORZYÁKLIENTA POCZTOWEGODO WYSYANIAZAMÎWIEÌ
5TWORZYÁINTERFEJS UYTKOWNIKADO TWORZENIAZAMÎWIENIA IWYSYANIAGO DOKWIACIARNI
5TWORZYÁZDARZENIE 3END&LOWERS OBEJMUJCEADRES IZAMÎWIENIE
DOKWIACIARNI
Tytuł: DKWa ]^YVSU a \O]^K_\KMTS :ADANIE
DORANDKI
5TWORZYÁKLASÅ DLAZDARZENIA aZAREZERWUJSTOLIK WRESTAURACJIp
:ADANIE
:ADANIE
0OBRAÁDANEZESTRON PARTNERSKICHSKLEPÎW JUBILERSKICH
$ODAÁKODWITRYNY DODANIA(440 PRZYWYBORZE PRODUKTU
DKWa ^KU]aU°
Tytuł: :ADANIE .YNK¨ dNK\dOXSO
idKWKaSKXSO ^KU]aUSp
NY LKdc NKXcMR
2OZDZIA
5TWORZYÁINTERFEJS UYTKOWNIKADO REZERWOWANIASTOLIKA WRESTAURACJI
5_Z LSÒ_^O\S°
Tytuł:
:ADANIE
:ADANIE
5TWORZYÁINTERFEJS UYTKOWNIKADO 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ÎTKIEGOSE TO ZADANIE O LON STA OU EG ROBOCZ JESTUKOÌCZONE
http://gazetkowo.wordpress.com/
/POWIEuCIUYTKOWNIKAIZADANIA
'OTOWE
:ADANIE 2-0
:ADANIE -%"
:ADANIE -%"
5TWORZENIEKLASY$ATE ZAWIERAJCEJZDARZENIA
5TWORZENIESCHEMATU BAZYDANYCHDO PRZECHOWYWANIA RANDEK
5TWORZENIESKRYPTÎW 31,DODODAWANIA WYSZUKIWANIA IAKTUALIZOWANIA REKORDÎW
:ADANIADOWYKONANIA
I *AKUWAASZ JAK POWINIEN BYÁ
NOWYPOZIOMPRAC IA AN ON YK DOW POUWZGLÅDNIU ZREALIZOWANYCH ZADAÌ
.IEWYKONANE ZADANIA
7SZYSTKIETEZADANIAZOSTAY OFICJALNIE UKOÌCZONE
$NIDOTERMINU
.ASTÅPNAITERACJA
'OTOWE
#ZYUWAASZ ENALEY 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 UYTKOWNIKA
7TOKU :ADANIE ,')
Tytuł:
?^a\d \KXNU°
Tytuł:
DKWa UaSK^c
:ADANIE
5TWORZYÁINTERFEJS UYTKOWNIKADO TWORZENIAZAMÎWIENIA IWYSYANIAGO DOKWIACIARNI
5TWORZYÁKLIENTA POCZTOWEGODO WYSYANIAZAMÎWIEÌ
DOKWIACIARNI
ACE /BECNIE W TOKU SPR PNEJ STÅ NA IZ IAM AN AD DZ NA A OPOWIEwCI UYTKOWNIK
:ADANIE
:ADANIE
5TWORZYÁZDARZENIE 3END&LOWERS OBEJMUJCEADRES IZAMÎWIENIE
5TWORZYÁINTERFEJS UYTKOWNIKADO TWORZENIA PRZEGLDANIA IMODYFIKOWANIA RANDEK
Tytuł: DKWa ]^YVSU a \O]^K_\KMTS :ADANIE
5TWORZYÁINTERFEJS UYTKOWNIKADOWYSZUKIWANIA IDODAWANIADANYCH ORESTAURACJIDO RANDKI
5TWORZYÁKLASÅ DLAZDARZENIA aZAREZERWUJSTOLIK WRESTAURACJIp
5TWORZYÁINTERFEJS UYTKOWNIKADO REZERWOWANIASTOLIKA WRESTAURACJI
:ADANIE
:ADANIE
0OBRAÁDANEZESTRON PARTNERSKICHSKLEPÎW JUBILERSKICH
$ODAÁKODWITRYNY DODANIA(440 PRZYWYBORZE PRODUKTU
DKWa ^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 OBEJMUJCEADRES
5TWORZYÁKLIENTA POCZTOWEGODO WYSYANIAZAMÎWIEÌ
5TWORZYÁINTERFEJS UYTKOWNIKADO TWORZENIAZAMÎWIENIA IWYSYANIAGO DOKWIACIARNI
IZAMÎWIENIE
DOKWIACIARNI
0OUKOÌCZENIUTEGO ZADANIAGOTOWA JESTCAAOPOWIEwÁ
http://gazetkowo.wordpress.com/
/POWIEuCIUYTKOWNIKAIZADANIA
:ADANIADOWYKONANIA
'OTOWE
:ADANIE 2-0
:ADANIE -%"
:ADANIE -%"
5TWORZENIEKLASY$ATE ZAWIERAJCEJZDARZENIA
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 SUMIESZCZANE WTEJKOLUMNIE DOMOMENTU PRZYGOTOWANIA CAEJ OPOWIEwCI UYTKOWNIKA
$NIDOTERMINU
.ASTÅPNAITERACJA *EwLIWITERACJITRZEBABYO wCI ZREZYGNOWAÁZDANEJ OPOWIE J AÁ UYTKOWNIKA NALEYZAPIS JSCU MIE WTYM
'OTOWE
4A OPOWIEwÁ UYTKOWNIKA JEST JUGOTOWA 5TWÎRZRANDKÅ
Tytuł: :ADANIE 2-0 5TWORZENIEKLASY$ATE ZAWIERAJCEJZDARZENIA
7POLUa'OTOWEpMOG ZNALEzÁSIÅTYLKO UKOÌCZONEOPOWIEwCI UYTKOWNIKAIPONOWNIE POCZONEZNIMIZADANIA
:ADANIE ,') 5TWORZYÁINTERFEJS UYTKOWNIKADO TWORZENIA PRZEGLDANIA IMODYFIKOWANIA RANDEK
:ADANIE -%"
:ADANIE -%"
5TWORZENIESCHEMATU BAZYDANYCHDO PRZECHOWYWANIA RANDEK
5TWORZENIESKRYPTÎW 31,DODODAWANIA WYSZUKIWANIA IAKTUALIZOWANIA REKORDÎW
0ONOWNIE UMIEwÁWSZYSTKIE ZADANIAPRZYOPOWIEwCI UYTKOWNIKA ABYPOCZYÁ 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 OBEJMUJCE ADRES I ZAMÎWIE NIE
,AURA sPRZYNAJMNIEJ W TEJITERACJI sPENIFUNKCJÅ LIDERAPROJEKTU
7TRAKCIEPRACYNADZADANIEMZNALAZEM SPOSÄBNAZAOSZCZ»DZENIENAMCZASU IPRACYPRZEZROZBUDOWANIEPROJEKTU
-¥-F'o-pl|}7AiAR® |®|7lÉ |7R FR²ql| -p ¥oRu¬®-u-ªl-ylRpªl- }ªo-py- Öy¬ |J®-o®J-®Ryl-Gu|¸Ru¬J|J-É Ö|R-AoÖ7R®|²RJyl|J| J®Rª-pq-GA|ªJt¥¸®¬u|pRlR|®ª|qly-u®-|®A®ÖJ®lÉA®- -¥-F|lu®J-ylRu |J|7¬|u¬t-p¥GA|| ¬uu¬²ql® -RpF--®lRylRJ| ®Ra-uª ¬u|JRo²Al¥¸-Jy¬Ai |7qRu}ª |7R F"R-®®-oulRy-u |oRJRyJ|J- p|ª¬J®lRÍ-A¬GoRJy-p ªJt¥¸®¬u|pRlR|ªlyy|lÖ |®ª}AlÉ -¥-F"---pR R²u¬ylRA|}´ylRylGoRJy-p-ªJ||J|7ylR u|¸Ru¬|²ªlÖAlÉoRJRyJ®lRÍGoR²ql®-|®A®ÖJ®ly-u |-A¬y- J-q®¬AiR --Ail 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Á OCAYMAPOSZCZEGÎLNYCHZADAÌ ANI W TRAKCIEWYKONYW
2OZDZIA
:MIANAZAPRO PRZEZ 2OBERTAPONOWANA
VENT /RDER&LOWERS% RDER&LOWERSp
NAME3TRINGo/ OLEAN VALIDATE$ATE BO
http://gazetkowo.wordpress.com/
/POWIEuCIUYTKOWNIKAIZADANIA
4KU WcÄVS]d Y TKUSOT \OPKU^Y\cdKMTS WaS¸ 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 UNIEMOLIWITOREALIZACJ»HARMONOGRAMU NAK ROZMOWA PISALIwMY JED 4AK JUOTYM WALAROZWIZAÁWIÅKSZOwÁ Z KLIENTEMPOZ ZANYCH Z PLANOWANIEM PROBLEMÎWZWI I TERMINAMI
:Y\YdWKaSKT d UVSOX^OW
+| -tR²®-p|A®|y¬®R®ylR|A®Rplª-yRly\|u-AoRGoRJy-poR | -yJ-J|ª¬-Rp |®ª|o¥||a-u|ª-yl-lRu|¸R®ª¬p|y-ɪ®¬ plAi®-J-ÍGoRJy-pylR|ªlylRyR² R¸-u|J®lRqylR¥ -q-Él|¬ R }ª-ulÖ -oG¸R |pqlRy |pR²q-l|¬ R ¬G-ylR"¬ lRJ¬ ®R7-|-J®lÉ|7lR®y|ª¬ul®-J-yl-ulG -plulo-p®¬a| |ª-ylRR®Ry -AolJq- pqlRy -Gy-oqRlRo||lÉ|J7l|AÖ||pR²qRylRGp }R\¥ypAoRÔl|¬ R |ªR-qR¸¬ J-ÉpqlRy |ªlu|¸qlª|²É|JoÖAl-Ry|ªyRoJRA¬®olG®RJ -ªl-oÔAu¥®-A¥yplJ| ¬A®ÔAR y-pt-J}ª-A¬| ®R7y¬AiJ|ª¬p|y-yl-y|ªRa|®-J-yl-lª¬o-²yl-oÔAGªo-pl|}7 oRa|R-ql®-Ao-ªt¬ylRy-i-u|y|a-u"||J7l|A-oR y-oª-¸ylRo®¬GJq- Ra|y-qR¸¬ ¥J| ÖylÉu¥ª®¬ plRly\|u-AoR| ®R7yRJ||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ÉulRoARy-ylR|A®Rplª-yR-AR ¥l® R¸|ly\|u|ª-ÉpqlRy -| ¬uGp }R®-J-yl-|®| -oÔªq-y-AiG-p }R ylR|tÔA®RylRy|ª¬AiylR®-q-y|ª-y¬Ai-A |ylRp|ylRA²ªl- -GoRJy-ppqlRy u¥l ®|®¥ulRÉG¸R7Ö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&LOWERSOBEJMUJCE ADRESIZAMÎWIENIE
AcÄVST UaSK^c
:ADANIE
*EwLIKLIENT OCZEKUJE PREZENTACJI MUSISZ PONOWNIE ZAKTUALIZOWAÁ TABLICÅ
:ADANIE-%"
5TWORZYÁKLIENTA POCZTOWEGO DOWYSYANIA ZAMÎWIEÌDO KWIACIARNI
:ADANIE,') 5TWORZYÁINTERFEJS UYTKOWNIKADO TWORZENIAZAMÎWIENIA IWYSYANIAGODO KWIACIARNI
$ODAÁZDARZENIE aZAMÎWKAWÅpIFUNKCJÅ WYSYANIAZAMÎWIEÌ DOKAWIARNI3TARBUZZ POCZT ELEKTRONICZN
DK\OdO\a_T ]^YVSU
a \O]^K_\KMTS
Tytuł:
:ADANIE
:ADANIE
:ADANIE
5TWORZYÁINTERFEJS UYTKOWNIKADO WYSZUKIWANIAIDODAWANIA DANYCHORESTAURACJIDO
5TWORZYÁKLASÅDLA ZDARZENIAaZAREZERWUJ STOLIKWRESTAURACJIp
5TWORZYÁINTERFEJS UYTKOWNIKADO REZERWOWANIASTOLIKA WRESTAURACJI
RANDKI
PRZEOYÁ -OLIWE 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/
/POWIEuCIUYTKOWNIKAIZADANIA
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-ylRu|¸y-®RylR²ÉJ|y- ÖyRol R-AolG ®R7-¥ª®aqÖJylÉoRy- -7qlA¬'t¬ª- |y-|®l|u®-J-ÍJ| ª¬p|y-yl-Gl |ªylRp|®¬ y¬|}7
:ADANIADOWYKONANIA
.IEWYKONANE ZADANIA
$NIDOTERMINU
DO 0OZIOMPRAC AK WYKONANIAIT BY WYSZY OD ZAKADANEGO Y A TERAZ MUSIM DODATKOWO UKOÌCZYÁ E NIEZAPLANOWAN ZADANIE
#ZYSZYBKOv·NIEUWZGL»DNIATAKICH PROBLEMÄW:AOYLIvMYZAPASUPRZY OBLICZANIUTEMPAPRACYZESPOU 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-qRA®¬ylR ¥ª®aqÖJyltR² Ra|®¬|7qlA®-yl¥ Ru--A¬®R|t¥lR R ¬GylR ®¬7p|²É|®ª-q-|pR²qlÉ Ru|-A¬®R|t¥GoRJy-pylRt¥¸¬J| ¥ª®aqÖJyl-yl-ylR®-q-y|ª-y¬Ai®-J-Í
:YMd¦^UYaY YLVSMdcVSÄWc ]dcLUYĨ ^KU$
0AMIÅTASZ TEO Z ROZDZIAU BLICZENIA
X X ,ICZBAOSÎB WZESPOLE
3ZYBKOwÁ ZESPOU WPIERWSZEJITERACJI .A TYMETAPIE S TO TYLKODOMYSY
,ICZBADNI KTÎREZESPÎ MOEPRZEPRACOWAÁ WJEDNEJITERACJI
.KTO ^Y ^cVO idKZK]_pj
X
3 TODNIZAP WSZYSCYPRA ASU JEwLI PROCENTOW CUJZE SZYBKOwCI
jTONXKU WYÒO ^Y XSO ac]^K\Mdc¨ DKZK] s iNYNK^UYaOp NXS a RK\WYXYQ\KWSO
s dXSUK ]dcLUY -u|Ai}JoRJyRa|®-A|ªylp}ªu|¸RlÖ®R¥ÉGp |²u|¸R ulRɪl®¬ Ö¥JRy ¬ ¬GA|J®lRyyRp} plR| p-yl-|7|A®R R¸ª¬u-a-oÔA®-¥V|J- p|ªRJyl®ylp-oÔ®¬7p| '- | R¸-ulÖ -ÉG¸R®--J| ¬A®¬A®-¥-A¬G-ylRA®-¥ p-qRyJ-®|ªRa|R²ql\lu-®¬®y-"ª|oRu¥®R|t|ªlª|qy¬ lÔ Rpª¥®y-yl¥®-AlÖ¸pÔ-AÖG|®y-A®- |¥ - Ö ®RAiJyl ®--¥G|ylRª-¸ ®RAi|a-ul }ªylR7ÖJ®lR-A|ª-É ®R®A-t¬J®lRÍ q- Ra|plRJ¬|o-ªlÔlÖylR®-q-y|ª-yR®-J-yl-Gu|¸qlªRG ¸RylRp }R®ylAi®J|t-®®R-ql®|ª-ɪJ|J- p|ª¬uA®-lRG oRJy-p®¬7p|²ÉylR¥ª®aqÖJyl-ª®¬ plAi -plAi|7qRu}ª
2OZDZIA
#OMOEMYZROBI·WTAKIEJ SYTUACJI#ZYPORAJUZACZ· PANIKOWA·.IEZMIEvCIMYSI» WTERMINIE
http://gazetkowo.wordpress.com/
/POWIEuCIUYTKOWNIKAIZADANIA
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 WM ]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_XUa 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 >aT 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_XUa =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ÖGoRJy-pu-®y-J®lRoÖG¸RªJt¥¸®¬u|pRlR lÖ ||t-Al|y-J |u¥l®®¬a| |ª-ɪRoÖJRu|y -A¬oyÔ |a-u¥Jq-J¬Rp |-aRyR-qyRa|\lu¬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Å WYSYANIAZAMÎWIEÌ DOKAWIARNI3TARBUZZ POCZT ELEKTRONICZN
:REFAKTORYZOWAÁ PROJEKT ABYUATWIÁ 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 POCZTKU
.IEWYKONANE ZADANIA
$NIDOTERMINU
2OZDZIA
http://gazetkowo.wordpress.com/
/POWIEuCIUYTKOWNIKAIZADANIA
jTONXKU .95·+.83/ aSOWc XK MdcW ]^YSWc 5VSOX^ aSO QNdSO ]S° dXKTN_TO]d
-p-¸J¬uR -lRJ7-tR²| |G-7¬pqlRy ¥A®R ylA®¬tª-A-AiG J®lÖplA®Ru¥J|pt-JylRªlRGo-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¬lJl-a-u|ªl®-J-ÍJ|ª¬p|y-yl-ª®¬A¬ A®t|yp|ªlR®R|t¥u-oÔJ|pt-JylR -plR-uRly\|u-AoR ®y-A®- |G¸RAi|É| Ö¬ÔylR®-J|ª-q-oÔARG®¬y-ouylRo ylp ylR7ÖJ®lR¥J-ª-tGl¸ylRu-|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 UYTKO
:ADANIE49 Tytuł:
$ODAÁZDARZENIE aZAMAWIANIEKAWYp IFUNKCJÅWYSYANIA E MAILA ZZAMÎWIENIEM DO3TARBUZZ
AcTÄMSO XK UKa°
?Òc^UYaXSU NYNKTO
a°
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Å WYSYAN WY ZZAMÎWIENIEM DO3TARBUZZ
.IEZAPLANOWAN NALEYTRAKTOW E ZADANIA JAK WSZYSTKIE AÁTAKSAMO POZOSTAE
8SOdKZVKXYaKXO dKNKXSK _WSO]dMdYXO XK ^KLVSMc ]^KT¦ ]S° dKZVKXYaKXO lR®-q-y|ª-yR®-J-ylRu|¸RulRÉlyy¬|A®Ô RpG-qR|¥ulR®A®Ryl¥a| y- -7qlA¬|ªlylRyR² -p |ª-ÉoR -p-u|o-pª®¬ plRlyyR®-J-yl-| ®¬J®lRqRyl¥-A¬oRJyRu¥®|a-ul }ªl|®-A|ª-yl¥A®-¥oRoª¬p|y-yl- ®-J-ylR®R -oR7¬ÉylR®-q-y|ª-yR"||| ¥oR®A®RoRJy|®-J-ylRG p }R ®R7-®R-ql®|ª-É|7|pª®¬ plAilyy¬Ai-A®ªlÔ®-y¬Ai®|oRp Ru q- Ra|®-J-yl-Gp }R|A®Ô p|ª|7¬t¬ylR®-q-y|ª-yRGy-qR¸¬ -p |ª-É|J |A®Ô p¥J|p|ÍA-ª -pl-u|}7o-plyyR-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| |ªRl®Ro²ÉJ|y- Öy¬Ai®-J-Í
2OZDZIA
4OZADANIE MAOPIS ISZACUNKOWY
CZASWYKONANIA ORAZZOSTAO 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/
7YSTARCZAJCODOBRYPROJEKT
-d°ÄMS¦ >aYTOQY dKNKXSK TO]^ Z\dOZ\YaKNdOXSO Z\OdOX^KMTS }A®a|J®ly| ®R7y¬Aiy-®¬a| |ª-ylRR®Ry -Aolu¥l® ¥ª®aqÖJylÉA®-ylR®7ÖJy¬y-oRo®R|ª-J®RylRR²qlª-®®at}ªy¬u |a-ul Ô-qlp-AollRAl|ª¬Aiu¥l®|²ªlÖAlÉA-t¬J®lRÍy-ªl®¬ Ö ªlRJ®l7lR\lu¬ -7¥®®l®-JRu|y |ª-ylR-qlp-Aoll ª||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|²Alp|ÍA|ªRGp }RA®-Ru ª-oÔJt¥¸Royl¸-u|l-ylRp|J¥R²ql u¥l®®-JRu|y |ª-É|®ªlÔ®-ylRq¥7| p-ÉlÖ®¥J®l-t|ªA-ulGªR´ |J¥ª-aÖA®-| ®R7y¬y- R®-oÖAl-
:ADANIE49 $ODAÁZDARZENIE aZAMAWIANIEKAWYp IFUNKCJÅWYSYANIA E MAILA ZZAMÎWIENIEM DO3TARBUZZ
#ZTERYDNINA PI DZIEÌ NAPRZEP SANIE KODUIDODATKOWY ORAZUDZIELENIEROWADZENIEPREZENTACJI ODPOWIEDZINA PYTANIA
7PORZDKU-OESZPODESA·MI MINIMALNEWYMAGANIASYSTEMOWE#ZYWITRYNA DZIAATEWPRZEGLDARKACH3AFARII&IREFOX #HCIABYMJAKNAJSZYBCIEJZACZ·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/
7YSTARCZAJCODOBRYPROJEKTPROWADZIDOCELU
®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ÖAoR R²|oRp RuJ|p|y-t¬u J®-ª®Ru-®¬tRuG-7¬AlÖ| p-É[ ®lÖp¥oÖ|oRp ¬ -plRo-po- |®-Jp|²É|¸qlªRG ¸RoR RuoRJ¬y¬uG®p }¬uplRJ¬p|qªlRplÖ| 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®lRlÖp |²ylR®-J|ª|q|y¬|y-J |ªA®-lR R\-p |¬®-AolªAlÔ¸lÖ®ulRyl-uRJy-p ¬-u R¸ oR R²A-tplRuª- |²Al|ª¬ -uy-J®lRoÖR²ql®¬A®¬yl-ulÖJ| Ra|G¸Rª®¬A¬ -A¥oÔª¬J-oylRlR-ql®¥oÔ®-J-yl-ª RulylRG-pqlRy | ®¬u¥oR| ®R7yR||a-u|ª-ylRG¥ª-¸-uG ¸RJ|7®Rª¬p|y¥oÖª|oÔ-AÖ |ªt-²ylRAi|J®l|a-ul²AlÖJ®-oÔ®¬uylR ¬qRA®-¥G¸RylR¥ -yylRlÖ}´yl-oÔGylRJ| -A®-oÔ ||a-u|ª-yl-lylR| ®¬u¥oÔª¬y-a|J®Ryl- lR®¬-®-ul ||¥q-y|²Al"|y--ªJÖ ylR®¬oRuyR laJ¬ylRu¬²q-tRu| ¬uª -pl|}7 ÔJ®ltRuG ¸Rª®¬A¬Ô |7Ô|A®-|ª-yl '| ®RAlªylR+ª¬pqR®-ylulÖ|o-ªlÖG®R}t oR o¥¸}´yl|y¬lu|o-|u|AylRRtyl-|A®Rplª-Í +-ª®Rl ylRoR R¸u|¸qlª|²ÉG¸RylRoR 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®R7-J®lRo lR R ¬G -p|p|y-t|²É |¥q| y¬ARq®-Ru AiAl-t7¬u7¬É -plo-p ¬l|ª-J®lÉJ|¥J| Öyl-yl- |a-u}ªlRp|ylRA®ylRlJR-qy¬G-qRV
2OZDZIA
http://gazetkowo.wordpress.com/
7YSTARCZAJCODOBRYPROJEKT
'¬ -A®-oÔA|J|7¬|oRp
|oRp J|p|y-t¬
iªlqRA®pÖ["|®-7®ul-t|Go-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|ÉylRoR R²J|p|y-t¬G|ª-J®l®J|¥J| ÖylRyl- |a-u¥G-|a-ul -Gp }¬J| -A®-J|p|y-tR ||a-u|ª-ylRWylR®-qR¸ylR|J Ra|GA®¬®| -t| R\RpA¬oylR®-|oRp |ª-yRW |®A®Ö²qlª¬|a-ul - A®¬ªl²AlRi¬7-ª®¬A¬Ô¥- ¬\-pAo|y|ª-ylGplRJ¬ |u-a-uª¥J| ÖylRyl¥²ªlR yRa|||a-u|ª-yl- RJy-p®-ª®RÔJ®ltRuG¸RoR Rua|®¬G-|a-ul²Al -py--ªJÖp|Ai-oÔAlR7lR R²qlult|²Éª¬-¸-lÖªlRA®y¬u7-plRuJq-uylRA®-¥G |u-®-AoÖ iAR®®R® ||ªlRJ®lRÉG¸Rª|q-t7¬²7¬É|oRp RuG p }¬|ª-J®lJ|¥J| Öyl-yl-||a-u|ª-yl-
'yl|p¥oÖ® Ra|G¸RoR Ruª¬ -A®-oÔA|J|7¬G-7¬ ª¬p|y-É®-J-ylRl®-|p|lÉ| ®R7¬pqlRy }ª|-® ¥u|¸qlªlÉ|a-ul |u®¬a| |ª-ylRp|J¥y-A®-G -ªt-²ylR |oR y-oª-¸ylRo®R
A®¬ªl²AlR[|JªlRq|u-ª®aqÖJ-ulAiAl-t7¬u7¬É |7Ô¥J®lRAiAÔulR²AlÉlÖª RulylRl¥J| Öyl-É ||a-u|ª-ylRGp }RpqlRy ®--pAR ¥oR"|ylR ÔylRR-qyRu-®Ryl-|7¬|a-ul -|ªlylRy -A|ª-ɪ Ry|}7l| ®¬u¬ª-É®- |ª¬y-a|J®RylR ®RAlR¸®y-®|a-ul }ªG-ªJ-"|AlGp }®¬ J| -oÔ®-t- Ö®-¥J| Öyl|yR||a-u|ª-ylR lRÔ®-J|ª|qRylGplRJ¬®¬a| ¥oÔuylRG-qRylRu|aÔ J| -A®¬É|a-u¥
"|-ªJ-|¸R®7¬É®lR7lRJ¥uy¬' ¬u²ªlRAlR J|7®R7¬ÉJ|p|y-t¬uGoRJy-poR®A®RqRlRo7¬É a| |ª¬uy-A®-lJ||ª-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-ylRAlRqlª¬Aip-ª|®¬
ª®¬ plR||ªlR²Al¥¸¬ p|ªylp- lpt-J-oÔARlÖy-ylR®-J-yl-|ªlyy¬®y-oJ|ª-ÉlÖª|7®-®R| |ªR ®y-A®- |G¸R¥p|ÍA®¬tR²l R-AoÖ|uRy RyylRAi--p R¬®¥oRlÖ ylA®¬uRAo-qy¬uW¥p|ÍA®RylR-A¬|®y-A®-®-p|ÍA®RylRl R-Aol
/POWIEwCI UYTKOWNIKA
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
DKWa UaSK^c
:ADANIE
5KOÌCZYEwWSZYSTKIE WSKAZANEOPOWIEwCI UYTKOWNIKA
:ADANIE
:ADANIE
5TWORZYÁ ZDARZENIE 3END&LOWERS OBEJMUJCE ADRES IZAMÎWIENIE
5TWORZYÁINTERFEJS UYTKOWNIKADO TWORZENIAZAMÎWIENIA IWYSYANIAGODO KWIACIARNI
5TWORZYÁKLIENTA POCZTOWEGO DOWYSYANIA ZAMÎWIEÌDO KWIACIARNI
DKWa ]^YVSU a \O]^K_\KMTS
Tytuł: :ADANIE
:ADANIE
5TWORZYÁINTERFEJS UYTKOWNIKADO WYSZUKIWANIA IDODAWANIADANYCH ORESTAURACJIDO RANDKI
5TWORZYÁKLASÅ DLAZDARZENIA aZAREZERWUJSTOLIK WRESTAURACJIp
:ADANIE 5TWORZYÁINTERFEJS UYTKOWNIKADO 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
DKWa ^KU]aU°
Tytuł: :ADANIE $ODAÁZDARZENIE aZAMAWIANIE TAKSÎWKIpDO BAZYDANYCH
Tytuł:
:ADANIE
:ADANIE
:ADANIE 5TWORZYÁINTERFE Y JS UYTKOWNIKA Y DOTWORZENIA P G PRZEGLDANIA IMODYFIKOWANIA Y A RANDEK DK
5T OORZYYÁ 5TW KLASÅ$ATE ZAWIERAJC ZDARZENIA
:ADANIE
$ODAÁ ZDARZENIE aZAMAWIANIE TAKSÎWKIp
:ADANIE
$ODAÁMECHANI ZM AUTOMATYCZNEGO WZYWANIATAKSÎ NAMINUTPRZWKI CZASEMWYJAZDU ED
8SOdKZZVKXYaKXO dKNKXSK
:ADANIE49 $ODAÁZDARZENIE aZAMAWIANIEKAWYp IFUNKCJÅWYSYANIA E MAILA ZZAMÎWIENIEM DO3TARBUZZ
2OZDZIA
7YKONAEw NIEZAPLANOWAN PRACÅ
http://gazetkowo.wordpress.com/
7YSTARCZAJCODOBRYPROJEKT
0AMIÅTAJ ETABLICA OBEJMUJEJEDN ITERAC
JÅ
'OTOWE
:ADANIADO WYKONANIA
.IEWYKONANE ZADANIA
*EDNO ZADANIE MUSIAEw PRZEOYÁ JEDNAK PRAWIEUDAO #I SIÅZMIEwCIÁ W TERMINIE
,ICZBADNIDOTERMINU
.ASTÅPNAITERACJA
DKWa ^KU]aU°
Tytuł:
:ADANIE $ODAÁZDARZENIE aZAMAWIANIE TAKSÎWKIpDO BAZYDANYCH
*EDNOZADANIE NIE ZOSTAOWPENI UKOÌCZONE
:ADANIE
$ODAÁ ZDARZENIE aZAMAWIANIE TAKSÎWKIp
4O ZADANIENIE ZOSTAOWYKONANE DLATEGOTRZEBA PRZENIEwÁOPOWIEwÁ UYTKOWNIKADO NASTÅPNEJITERACJI
:ADANIE
$ODAÁMECHANI ZM AUTOMATYCZNEGO WZYWANIATAKSÎ NAMINUTPRZWKI CZASEMWYJAZDU ED
'OTOWE Tytuł:
?^a\d \KXNU°
Tytuł:
Tytuł:
:ADANIE
:ADANIE
IENTA 5TWORZYÁKL POCZTOWEGO DOWYSYANIA ZAMÎWIEÌDO I
5TWORZYÁINTERFEJS UYTKOWNIKADO TWORZENIAZAMÎWIENIA IWYSYANIAGODO KWIACIARNI
DKWa ]^YVSU a \O]^K_\KMTS Tytuł:
:AD 5TWO UYT WYSZ IDOD ORE RAND
DKWa 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 WYSYANIA
ZZAMÎ WI DO3TA ENIEM RBUZZ
JESTEuTUTAJ
http://gazetkowo.wordpress.com/
WICZENIA
.9 -D/19 =·?ѯ) ®¬o®¬olÖy-®ª|u RAiylpl®-a-JylRÍ|l-y¬Aiª ¬u|®J®l-qR|-® |ªlÔ¸oR®|J|ªlRJylu|lRu
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| ¥op|JJ|R|®¬ |l¥u| | ¥®RoJ´J|p- -q|a¥®-ªlR-oÔARa| p|Jlª¬J-oRªR|ªlp|y |qlªRol |qRARylRG-7¬®-lu| |ª-tqlpl7¬ J|J-É|oRp R- |«Gu¥l®®Ro²ÉJ| p- -q|a¥®-ªlR-oÔARa|p|J¥®-Aily¬ R²qlp|®¬ -®®|7-y¬Aiqlp}ª®p|JRu ´}Jt|ª¬uGoR |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
AY 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 SOWO 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>
0ENDOKUMENTACJÅSYSTEMU3UBVERSIONZNAJDZIESZPODADRESEMHTTPSVNBOOKRED BEANCOM
2OZDZIA
0O WYKONAN INSTRUKCJIR IUTEJ JESTJU GO EPOZYTORIUM TOWE
4OTYLKO KOMENTARZ OPISUJCY 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-®GplRJ¬p|J®y-oJ¥oRlÖo¥¸ªR|®¬ |l¥uGu|¸R®a||7-ÉGª|ª-J®lÉ®ul-y¬G-y- ÖylR®Rt-É ®|ª| Ru®-p ¥-ql®|ª-yRqlpl ¬ Rup|y |qlªRol²qRJ®l|¬aly-qy¬p|Jlª®¬ plRª|ª-J®|yR®ul-y¬G - -p¸R|7t¥a¥oR¥J| Öyl-ylR®u|J¬\lp|ª-y¬Aiqlp}ª|®| -t¬uA®t|yp|u®R|t¥-olRª|7lR®p|J ®ª¬pqRR|®¬ |l¥uylR®y-oJ¥oRlÖy-u-®¬ylRq|p-qyRo
F
7¬|7-Ép|JG |ly\|u¥o¬ Ru p|y |qlªRolGp }Ra| |oRp ¥AiAR®¥¸¬É laJ®lRAiAR®¥ulR²AlÉ |7lR-yRqlpl 3UBVERSIONPOB Z REPOZYTORIUM IERAPLIKI JEDO NOWEGOKIKOPIUJE "EAT"OX LUB ATALOGU IS JEwLI UTWORZYEw TNIEJCEGO GO WCZEwNIEJ
7 TENSPOSÎBMON 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ªRolGp|ulq|ª-ÉoRl®-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²qloy|ªÔ ªRoÖ®|ª| Ru J|R|®¬ |l¥u ®ly\|u-AoÔ |ª|ª-J®|y¬Ai ®ul-y-Ai
0ONIEWAZMODYFIKOWAEwTYLKO JEDENPLIK SYSTEMNIEPRZESA DOREPOZYTORIUM NICOPRÎCZ NIEGO:WRÎÁUWAGÅNANOWY NUMERKOREKTY
I 4AINSTRUKCJANAKAZUJESYSTEMOW 3UBVERSION PRZESANIEZMIAN E .ARZÅDZIETOPOTRAFI WYKRYÁ KTÎR PLIKIZMIENIEw
-USISZPONOWNIE POWIEwÁ ZAIMPLEMENTOWAÁO NIEWA PO DOTYCZCALARMU NKCJÅ FU 2OBERT NARUSZYTÅ IA OPOWIEwCI W CZASIEREALIZOWAN a7YwLIJ OBRAZp
} catch
}
4OZWYKY PLIKJAVA3YSTEM 3UBVERSIONNIEZMIENIAGOs PLIK WCIZAWIERATYLKOKOD 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²¬ Rup|y |qlªRol®RJªlRqpÔpqÖpÔ¥®-Aily¬ ª¤°°U|p¥®Rt-tR²p|J¥¸¬ª-oÔAly ¥pAolcommit
G-7¬J|J-É\¥ypAoÖª¬¬t-yl--q-u¥G -y- ÖylR|7R ®u|J¬\lp|ª-tª}oqlplAiAR®Rt-É\¥ypAoÖª¬¬t-yl-|7-®¥F 4O4WÎJKOD I BEZPIECZNYsPRAWIDOWY 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 UYTKOWNIKA YQKa°NOU
DKZS]caKXSO Z a NdSOXXSU_
Tytuł:
:ADANIE
:MODYFIKOWAÁ KODPODKTEM ZAPISYWANIA WIADOMOwCI
:ADANIE
:ADANIE
:ADANIE
NOW ACZYNAMY 0ONIEWAZ E ZAPOMNIJ ITERACJÅ NIOWANIUTABLICY O ZAKTUALIZ
:ADANIE
:AIMPLEMENTOWAÁ ENTOWAÁZAPISYWANIE IA
:AIMPLEM
OwCI REwLAN PLEMENTOWAÁ KODDOOKFORMY WIADOMACIEI#HATA WFORM :AIMPLEMENTOWAÁ :AIM TYPUPLAT ZAPISYWANIE PRZYUYCIU ZAPISYWANIE WIADOMOwCI PRZEGLDARKI WIADOMOwCI WFORMACIE RZY I#HATA WFORMACIE -ESSENGERAP NATYWNYMZA UYCIU83,4
POMOC83,4
|J|7ylRo-pªp-¸JRolyyRol R-Aoly-qR¸¬ |J®lRqlÉ||ªlR²Aly-®-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-uJ|7RªlR²Al-ªlRp|ÍA®¬tRuªRoÖ®a|JyÔ®'lyJ|ª RRyaRRul|®ªlÔ®-ylRJ®l-t-|-ªylRRJy-pu-u R¸®tR ly\|u-AoR't-²ylR®y-q-®tRu7tÔJª|7t¥J®R¬¥yp}ªª\¥ypAol ª¬¬t-yl-|7-®}ªGp }ÔJ|J-ql²u¬ªlRª®Rol R-Aol -¥-FlRJ|7®R®¬u|¸Ru¬|A®Rp-É®ª|ª-J®RylRu|-ªRp |7R F-A®RoylR|7qRu|ª|J¥oRq¥pÖª®-7R®lRA®Ryl-AiGp }Ô u|¸y-ª¬p|®¬ -ÉJ|®R¬t-yl-®p|Jqlª¬Ai|7-®}ª#¸¬ p|ªylA¬ylR 7ÖJÔ® Ra|®-J|ª|qRyl -RpF®y-A®- |G¸RpqlRy u|¸RlÖy--ªJÖ®JRyRª|ª-É ®¬| -\l® |y--ªlÉ |7R F"-pG-qRª|ª-J®ltRuo¥¸uy} ª|®ul-yªp|J®lRy-| ®R7¬ y|ªRo||ªlR²Al®ªlÔ®-yRo®qlp-ulJ®lRyylp-Gp }-oR®A®RylRoR a| |ª- -¥-FªlÖA7ÖJ®lRu¬u¥lRql-y¥q|ª-É®ul-y¬Gp }Rª|ª-J®ltR²G l¥J| ÖylÉ|-ªl|yÔªRoÖ° -RpF|p }Ra|ulRoA-AiAR®A|\yÔÉ|oRp '|ª-J®lql²u¬ªlRqR J|7y¬Ai®ul-yªqlA®y¬Aiqlp-Ai-pu-u¬¥ -qlÉGp }R\-auRy ¬ p|J¥pt-J-t¬lÖy-ªRoÖ° |7R F+-|uylo|ªRol°[|®u|oÔ-AÔR²ql-y¥q¥oRu¬®ul-y¬G ®R-JylRA-t¬p|JGp }¬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/
:ARZDZANIEWIELOMAWYDANIAMI
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-JylRoWªplqp¥ªRo-Aip|J¥´}Jt|ªRa|-u¬ p|ulq|ª-yÔl¥J| Öyl|yÔªRoÖ°GoRJy-p|7R ª¬p¬tªylRo|ª-¸y¬ 7tÔJ|y-J |®R}t¥ ª|®¬to¥¸J®l-t-oÔAÔªRoÖ¤°GoRJy-poR |y-Rty- ylR®R R |ª-y¬AilylR-ªy¬Ai\¥ypAol "®R7-®y-qR´É|}7y-|®J®lRqRylRp|J¥}¸y¬Aiª¬J-Í AD KOPRACUJEN :ESPÎ CIÅ JEDNAKJEST WERSJ CZEwNIE NAJEJ JESZCZE ZAWIE UDOSTÅPNIEN
7_d7KMRSXK :\Y
wPIERWSZ 2OZPOCZETYMMIEJSCU W JI ITERACJÅ OWEJ WERS ODWYJwCI Y OPISANEJ -UZ-ACHIN(EAD &IRST WKSICE APOLSKA CJ *AVA %DY
4UZAKOÌCZYEwPRACÅWERSJA WIELKIE wWIÅTOWANIE MNÎSTWODRINKÎWb 3KD MOGY WZIÁ SIÅBÅDY
56?-D9A/ D+1+.83/83+
.VK UVSOX^K XKZ\KaSOXSO L¸°Na
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¸°Na
a _NY]^°ZXSYXcMR aO\]TKMR
S NYNKaKXSO P_XUMTS NY
XYacMR acNKº 7_]S]d
a]ZVXSO 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-®RuGplRJ¬®R¬t-®®ul-y¬J|R|®¬ |l¥uG¬ Ru p|y |qlªRolJ|tÔA®-J|y|ªRa|p|J¥y¥uRp|Rp ¬q- Ra| oR²ql| -\l®|7lR®¬|uylRÉG|p }Rop|RpAlR¥J| ÖyltR² ª¬J-ylR°Gu|¸R®t- ª||J ª|®¬É ÖªRoÖ File Look What IDid
hfsd> svn commit -m “Dodano obsługę alarmu.”
4O NUMER KOREKTY R OBEJMUJCEJ DANYZBIÎ
TEN ER UM . IAN ZM M ZWIÅKSZASIÅZKADY
PRZESANYM PAKIETEM MODYFIKACJI
Sending
src\headfirst\sd\R06\BeatBox.java
Transmitting file data . Committed revision 18. hfsd>
JESTEuTUTAJ
http://gazetkowo.wordpress.com/
0RZEGLDANIEKOMENTARZY
9ZS]YaO UYWOX^K\dO NYNKXO Z\dc Z\dO]c¸KXS_
_¸K^aSKT¦ dXKVOdSOXSO ]^K\]dOQY YZ\YQ\KWYaKXSK +-p-¸J¬u-®RuGplRJ¬®R¬t-tR²p|JJ|¬ Ru¥p|y |qlªRolG ªl¬ª-tR²|l|ª¬p|u¥ylp- G-ªJ-"R-® Rp|uRy -®R7ÖJÔ | ®R7yR ¬ Rup|y |qlªRolylR ¬qp|y-J-oR®R¬t-y¬u®ul-y|u y¥uRp|Rp ¬G-qR R¸®-l¥oRp|uRy -®|J-y¬®R®|a-ul ÖGA| ªlJ-ɪJ®lRyylp¥F TLIÁ !BYWYwWIE LEY NA IK DZIENN NIA UYÁ POLECE aLOGpb
bIOKREwLIÁ KTÎREGOPLIKUMAJDOTYCZYÁ 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 DOTYCZCEPODANEGO 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 # -qGp }R\¥ypAoR|7Rou|ª-t-ªRo-°||a-u|ª-yl-- ÖylR |pR²qG|p }Rop|RpAlR¥J| Öyl|y| |ª¬J-ylR -|J -ªlR|ª¬¸®¬Aip|u¥ylp- }ª®J®lRyylp-y-l®Gp }- p|Rp -|J|ªl-J-ªRol°|a-u¥¥®-Aily-| KOREKTY KTÎR :APISZNUMER ABYOTRZYMAÁ NALEYPOBRAÁ 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 ªRolJ|¥®¬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²qlop|J ®|ª| Ruy-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
7YGLDANA TO ESERWEROWI IÅ NIE SPODOBASY KOD ZAKTUALIZOWAN
4AKETYMRAZEMSERWERKONTR WERSJI ZWRACAZWYKYKODJÅZ OLI YKA *AVA KTÎRYMOESZZMODYFIKOW 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> .UMERYKOREKTNIESTUISTOTNE PONIEWA DOWSKAZYWANIAWERSJIUYWAMYOZNACZEÌ // ... 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 ZOSTAA 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ªRoRp|J¥Fa-tÔ´«G p }-|7Rou¥oR|-ªplª|ª-J®-yRªªRol°G|-®lRÍ®ª®¬ plul y|ª¬ul\¥ypAo-ul - -q|atrunkªR|®¬ |l¥u®-ªlR-y-oy|ª®¬ly-oqR®¬p|JGp }¬ªAlÔ¸ oR |®ªlo-y¬l|7Rou¥oR|-ªpl®-7R®lRA®RÍJ|J-yR®R®|7R -
®y-A®RylRwersja-1.0ªp- -q|a¥tags¥u|¸qlªl-t- ªR|7-ylR ªRol° -tÔ´wersja-1®y-oJ¥oRlÖªp- -q|a¥branches®-ªlR-oÔA¬uª®¬ plR p¬ ¬A®yR|-ªplGp }R ®R7-¥J| ÖylɪªRo-Ai«7R®J|J-ª-yl- y|ª¬Ai\¥ypAol
Y O TYM EPRZ .IE ZAPOMNIJ POPRAWIONEJ UDOSTÅPNIANIUYUTWORZYÁ 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^KVYQa
-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^KVYQa 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 ^KQa 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
WM 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°Na _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|ulq-Aoly-®ÖJ®l-y |7Rou¥oRA® R¬at}ªyRRqRuRy ¬F
0ROJEKTY 7!NCIE WSZYSTKO JEST OPISYWANE PRZY UYCIU ZNACZNIKÎW ELEMENTÎW JÅZYKA8-,
-t-®-ª- |²Ép¬ ¥p|ulq-Aol |A®Ö²ÉoRJyRa||oRp ¥F
|oRp |ªlylRyulRÉy-®ªÖlARqJ|u¬²qy¬Gª¬p|y¬ª-y¬| ¥¥Ai|ulRyl¥p¬ ¥
0OURUCHOMIE !NTWYKONA NIU SKRYPTU CEL DIST AWARTOwÁ #AAPOZOSTAAZCJIJEST ILA MP CT SKRYPTU KO ZNACZNIKUPROJE UMIESZCZONA W
7AuCIWOuCI 't-²Alª|²AlªyAlR®¬|uly-oÔ -tR|¸y-¥¸¬ª-ÉlAiª- |²AlªªlRq¥ \-auRy -Aip¬ ¥GoRJy-pª¬ -A®¬oR®ulRylÉ ¬qp|ªoRJy¬uulRoA¥F 7AwCIWOwÁ MA NAZWÅ IWARTOwÁ
-OESZUYWAÁW
WARTOwCITYPU [N E WAwCIWOwCIACH
TAKJAKWTYM MI AZWA WAwCIWOwCI] EJSCU
UYÁ *EwLIOPISUJESZ wCIEKI MOESZ ALUE STV MIA NZA ATIO LOC ATRYBUTU
#ELE |¸R®|tÔA®¬Éa¥Ö|R-AolªARqJ|ª¬p|y-yl-Gp }¬oR || ¥ ®R -ªRu®-J-Í-®¬pt-Ju|¸R®¥¸¬ÉARq¥compileJ|®R|ª-J®Ryl- #ELEOBEJMUJp|ulq-AollR -¥initJ|®¬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®Rp¬ ¥p|ulq-Aol+-J-ylRªyAlR®ª¬pqR |J|ªl-J-p|ypR yRu¥|qRARyl¥Gy-®¬pt-JjavacGmkdirG-y-ªR javadocF
4OPOLECENIE TWORZYNOWY KATALOG WMIEJSCU
OKREwLONYM PRZEZWARTOwÁ WAwCIWOwCI SRC
MA NIE W!NCIE +ADE ZADA OSTOSOWANE DOJEGO PARAMETRYD DZIAANIA
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-tRy-®ÖJ®lRJq--©¬GoRJy-pylRª®¬A¬¥¸¬ª-oÔ Ra|oÖ®¬p---®lR oRJy-pp|yARy ¥olÖy-p|®¬²Al-AiGo-plRJ-oRJ|7Ry-®ÖJ®lRª|u-a-oÔAR|AR7¥J|ª-yl- ®lÖplylRu¥u|¸R®®-®ÔJ®-É|oRp -ulG -t¬ullp|ypR y¬ul®-J-yl-ul-y- Öy¬Ai |y-Ai J|ªlR®lÖGo-plRy-®ÖJ®l-Ô®R®y-A®|yRJq-lyy¬AioÖ®¬p}ªG -plAio-pG¥7¬l{
JESTEuTUTAJ
http://gazetkowo.wordpress.com/
.ASTÃPNE¿WICZENIA
-AMNAUCZY·SI»NOWEGOJ»ZYKA ABYMÄCSKOMPILOWA·PROJEKT #HYBAARTUJECIE
8SO MRMOWc KLcÄ XK_Mdc¸ ]S° ]^Y]YaK¨ XYaO
XK\d°NdSO KLc U^YÄ V_L MYÄ 388C WQ¸ dL_NYaK¨
\YdaSTKXc Z\dOd -SOLSO Z\YTOU^ - ª|| -p |ª-Éy-®ÖJ®lRJ|ª|u-a-yl-7¥J|ª-yl- o-p|y- Öy¬|a-uGp }¬ª¬u-a-y-¥pllAlÔatRa| |®y-ª-yl-y|ª¬Ai\¥ypAolRJy-py-¥p- ||ª-yl- ªlÖp®|²Al -plAiy-®ÖJ®lGulÖJ®¬lyy¬uly -GoR t- ª- 'p} AR¥ ª|®¬®lRª®¬p¬ p|ulq-AolG-o¥¸ R-® ªlR®y- Ry Ru- ªlÖARoGyl¸ÔJ®l® |y-J ||a-u¬ª|u-a-oÔAR|AR7¥J|ª-yl- | ¬qp|y-®ÖJ®l-|u-a-oÔ®¬7AlRoª¬p|y¬ª-É ®-J-yl-G-®RJRª®¬ plu R|R-AoRGp }Ru¥l® ®R|ª-J®-ɪªlRq¥|oRp -Ai'¬ -A®¬G¸Ry-¥A®¬® lÖ ||ª-Épt-JylÖJ-yRa|y-®ÖJ®l- '- | R¸-ulÖ -ÉG¸Ry-®ÖJ®lRJ|ª|u-a-yl-|AR¥ 7¥J|ª-yl-t¥¸¬A-tRu¥®R|t|ªlG-ylR ¬qp|"|7lR |¸qlªRG¸RªlR®Go-pp|ulq|ª-É|oRp l¥ª®aqÖJylÉ ®-qR¸y|²AlGoRJy-p|®| -tR||7¬u|aÔ Ra|ylR ªlRJ®lRÉ-®ÖJ®lRJ|ª|u-a-yl-7¥J|ª-yl-lp¬ p|ulq-Aol|®ª-q-oÔª®¬ pluA®t|yp|u®R|t¥¥¸¬ª-É Ra|-uRa||AR¥®Rp® -tA-yl-p|J¥´}Jt|ªRa| ªJ®l-t-oÔAÔ-qlp-AoÖ®lÖplJ|7Ru¥p¬ |ªl p|ulq-Aolu|¸y-®7¥J|ª-É||a-u|ª-ylRGª¬J-oÔA oRJy||qRARylR|y-J |p¬ Ryaª--y ¥oRG¸R |a-ul -ylR®-|uyl|¸-Jy¬u®R -}ªy-ªR ª RJ¬G plRJ¬|J}t|p¥-A¥oRy-JJª|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]SUa aSNYMdXcMR XK NYVO ]^\YXc
5MIEwÁ MAGNESIKI WELEMENTACH TARGET ABY UZUPENIÁPLIK BUILDXML
”
do x BeatBo t projek description=”Pakuje 5WAAJ 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^KVYQa 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^KVYQa ^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^KVYQa _ÒcaKXcMR a Z\YTOUMSO 4ONXKU
]^Y]YaKXSO Z\dcT°^cMR ]^KXNK\Na _¸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 ZVSUa 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^KVYQa 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|ulq-Aol|7Rou¥oÔ®A®Ra}t¬J| ¬A®ÔARp|ulq|ª-yl-l-p|ª-yl- -qlp-Aol -plRoo-p¥®-Aily-
Gp }¬Ai|a-ul²AlA®-RuylR®y-oÔy- |A®Ô p¥-Ay-J|oRp Ru"Rly\|u-AoRylRÔ¥ªlÖ®l|yRª¥u¬²qRoRJyRo ||7¬G-qR®-l-yRªqlp¥|JqRa-oÔA¬up|y |qlªRolGp }¬®-Rªyl- |ª -®-qy|²É|AR¥||ªlylRy|7lÉ -yJ-J|ª¬p¬ p|ulq-Aol
jQOXO\_T¦ NYU_WOX^KMT°
-ulÖ -®- ¬7¥ ¬descriptionªp¬AlR p|ulq-AollRJ¬ªl®R®ly ¥pAoÖant projecthelpGy ª®Ro®¬ ¬|}7 ª¬²ªlR ql|l-yRARqR|-®ªp-¸RGp }¬ ®ylAioR J|u¬²qy¬®-®ª¬A®-o|a-ul - AiAR¥¸¬Éªt-²ylRoRa|
.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 KE 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®RGp¬ ¬p|ulq-Aolp|ulq¥oÔp|J|oRp ¥'ªlÖp®|²Alp¬ }ªoRJy||qRARylR|ªlyy| ¥¥Ai-ul-ɪ®¬ plR|R-AoRF|Jp|y\la¥-AolG®R®p|ulq-AoÖG|-p|ª-ylR File Edit Window Help Build
4UWIDAÁ OBSUGÅ ZALENOwCI MIÅDZYCELAMI 3KRYPTINFORMUJE !NTA ABY DOMYwLNIE URUCHOMICEL DIST*EDNAK EBYBYOTO MOLIWE 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 WIDZIAEMTECELCLEAN OKTÄRYM JESZCZENIEWSPOMNIELIvCIE
"-\yR| ®R¸RylRRqcleant¥¸¬J|¥¥ª-yl- RqRuRy }ª|®| -t¬Ai|p|ulq-Aol| ®R7y¬ oR ARqGp }¬®¬ª-A-|oRp J| -y¥ ®u|uRy ¥||7-yl¥p|J¥®R|®¬ |l¥u ®lÖpl Ru¥u|¸R®®R R |ª-ɬ Ru ®RRp ¬ª¬y|ªRa||a-ul ¬ 7 DANYM NARZÅDZ NAZYWAÁ SIÅINAC IUCEL TEN MOE ZE ONZAWSZE PODOBN J JEDNAK PENI FUNKCJÅsMA PROWADZIÁDO UPORZ POWSTAEGO PRZYB DKOWANIABAAGANU UDOWANIUPROJEKTU
jZY\d¦NU_T¦ LK¸KQKX U^\OQY XK\YLS¸c
- yl|u-ªl-y¬ARqp¬ ¥p|ulq-Aol-qlp-Aol¥®-Aily-¥¥ª-p- -q|al¥ ª|®|yRª|ARlR 7¥J|ª-yl-Fp- -q|abin®-ªlR-oÔA¬p|ulq|ª-yRpq-¬lp- -q|adist®a| |ª¬uqlplRu File Edit Window Help Scrub
0ONIEWACEL 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 CAICHZAWARTOwÁ
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-AoRGJ|7Ry-®ÖJ®lRJ| ª|u-a-yl-|AR¥7¥J|ª-yl-|u|¸Rlª¬o²É|®- R|J -ª|ªR\¥ypAoRF
A]UKdcaKXSO ZY^\dOLXcMR LSLVSY^OU 'yAlRu|¸R®J|J-ÉJ|²AlR¸pl7¥J|ª-yl-7l7ql| Rpl t¥¸¬J| Ra| RqRuRy classpathª®-J-yl¥javacF +ADY ELEMENTPATHE
LEMENTWSKAZUJE NAJEDNOARCHIWUM *!2DODAWANEDO wCIEKIKOMPILACJI-ONATEWSKAZAÁ CAYKATALOG
R²ql|oRp ª¬u-a-®- ||ª-yl-7l7ql| RpGp }¬AiylRAiAR® ¥ulR®A®-ɪp- -q|a¥libsGu|¸R®¥¸¬Éy -J||7-yl-lAi®-|u|AÔ | |p|t}ª "G""G q¥7lyy¬Ai t¥¸ÔJ| Ra|J|J- p|ªR®-J-yl-G p }¬Ai®A®Ra}t|ª¬|l®y-oJ®lR®ªJ|p¥uRy -Aoly -
?\_MRKWSKXSO KZVSUKMTS ®-RuylR ¬qp|p|ulq-Ao--qlp-Aolª¬u-a-J|J- p|ªRoªlRJ®¬"-p¸R oRo¥¥Ai-ul-ylRu|¸R7¬Ép|uqlp|ª-yR'¬|7-´|7lRG¸R-qlp-Ao- ª¬u-a-|J-yl-®t|¸|y¬Ai²AlR¸Rp|ª-J®ÔA¬AiJ|7l7ql| Rpq¥7Jt¥alAi t-ÍA¥Ai}ª®y-p}ª®|Ao-ulªlR®-|qRARÍ|¸R®¥ulR²Alɪ®¬ plR RRqRuRy ¬ªp¬AlRp|ulq-Aol t¥¸¬J| Ra|®-J-ylRexecF
|¸y- R¸¥¸¬É®-Jyl-javaF
2OZDZIA½
0RZYWYKONYWANIUOPERACJI A BEZPOwREDNIOW SYSTEMIETRZEB Å OCZYWIwCIE UWZGLÅDNIÁ PLATFORM .IEPRÎBUJ URUCHAMIAÁ PLIKU IEXPLOREREXEW,INUKSIE
!LEZAWSZE MOESZW WITRYNÅ(EAD&IRST, EJwÁNA ABS
*EwLIUMIEwCISZTO POLECENIE WJEDNYM ZCELÎW NIE BÅDZIESZMUSIAWIÅCEJ WPISYWAÁINSTRUKCJIaJAVA CP BLA BLAbp EBYURUCHOMIÁ -UZ-ACHINÅ
http://gazetkowo.wordpress.com/
+OMPILACJAKODU
1OXO\YaKXSO NYU_WOX^KMTS
'lR®o¥¸Go-p¥¸¬Éy -J|ª¬²ªlR q-yl-J|p¥uRy -Aolp¬ ¥ p|ulq-Aol|¸qlªRoR R¸ª¬aRyR|ª-ylRJ|p¥uRy -Aol-©-|A y-|J -ªlRp|J¥´}Jt|ªRa|F
:AUWA E!NTPOTRAFI WYGENEROWAÁPLIKI (4-, ALENIENAPISZE DOKUMENTACJI ZA#IEBIE
DOCZYÁ 3TEINNEELEMENTY KTÎREMOESZ Á DOZADANIA*AVA$OC ABYWYGENEROWA NAGÎWKI ISTOPKIWSZYSTKICHSTRON
:YLSO\KXSO UYN_ _\_MRKWSKXSO ^O]^a UYZSYaKXSO ]U\cZ^a UYWZSVKMTS
NY K\MRSa_W ]dcP\YaKXSO ZVSUa ac]c¸KXSO OWKSVS ZY _UYºMdOXS_
Z\YMO]_ L_NYaKXSK acUYXcaKXSO ]U\cZ^a =;6j R ªlRqR®-J-ÍGp }¬Aiu|¸R®¥¸¬Éªp¬AlRp|ulq-Aol+y-®o¥¸|J -ª¬G -ª®¬ plRlyyR®-J-yl-ª¬aqÔJ-oÔ|J|7ylR7¬®-|®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ÖplJ|7¬up¬ |up|ulq-Aolu|¸R®®-¥ |u- ¬®|ª-Éy-ªR J|²É®t|¸|y¬|AR 7¥J|ª-yl-lR®-Jp|oRJRy|oRp |7Rou¥oRªlRqR -plAip¬ }ªW|oRJy¬uJq- p-¸JRo7l7ql| Rplq¥7p|u|yRy ¥'- |ª RJ¬®¬a| |ª-Éy-J®ÖJy¬qlpp|ulq-Aol y-®¬ª-y¬A®-Rup¬ Ru|®¥Ai|ª¬u
Gp }¬tÔA®¬ª®¬ plRp¬ ¬
JESTEuTUTAJ
http://gazetkowo.wordpress.com/
/BEJMIJSKRYPTYKOMPILACJIKONTROLWERSJI
=U\cZ^c UYWZSVKMTS ^Y ^OÒ UYN 't|¸¬tR²J¥¸|ª¬ltp¥ª¥ ª|®RylRp¬ ¥p|ulq-Aol"| -p¸R-ªJ®lª¬p|JG -pl-uo-pqlpl ´}Jt|ªRlJRp¬ |¬ly -q-AolR²ql|o®¬®y-p¬ ¬p|ulq-Aolo-py-p|JG®-¥ª-¸¬®G¸Ru|¸y-¥¸¬É lAiJ|ª¬p|y¬ª-yl-ªlRq¥®¬J- y¬Ai|R-Aol|¸R®J®lÖplylu¥ª®aqÖJyl-É}¸ylARulÖJ®¬¬ Ru-ul 'lyJ|ªl#yl«G¥¸¬ª-É®y-A®ylp}ªA®-¥J|²qRJ®Ryl-|AR¥7¥J|ª-yl-q¥7|pR²q-ÉGA|ª¬u-a- |y|ªyRop|ulq-AolG®¬A®¬uª®¬ plR R®-J-yl-Ô¥p¬ R®RJ||7Ô7¥J¥oÔAÔ|oRp RJy-pG |J|7ylRo-pR® -p|J¥Gp¬ ¬ R|ªlyy¬®y-oJ|ª-ÉlÖªR|®¬ |l¥u +-ª®R|ªlylRyR²®R¬t-Ép¬ p|ulq-AolJ|R|®¬ |l¥up|J¥F DO 0ONIEWADODAJESZNOWYSKRYPT ECENIAADD POBRANEGOKODU MUSISZ UYÁPOL N KTÎRYPLIK IPOINFORMOWAÁSYSTEM3UBVERSIO CHCESZDOCZYÁ File Edit Window Help Safe
+IEDYDODAJESZP REPOZYTORIUM KALIKDO SYSTEMOWI3UBVE ESZ DBAÁONIEGO 0O RSION
DODANIUPLIKU NIE ZAPOMNIJ PRZESA Á PRZYUYCIUINST 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 PRZESYAN
Committed revision 11. hfsd>
lRJ¬p¬ p|ulq-Aol®y-oJ¥oRlÖªR|®¬ |l¥uGA®t|yp|ªlR ®R|t¥u|aÔa|¥¸¬ª-ɪ -pAlR-p ¥-ql®|ª-yl-|®ªlÔ®-yl- ¬ Ru p|y |qlªRol²qRJ®lª®¬ plR®ul-y¬ª|ª-J®-yRªp¬AlR l|®y-A®-a|ª-®®ª®¬ plullyy¬ulqlp-ulª -pAlR ª|®Ryl- ª¬J-yl-®y-A®- |G¸R|plqp¥q- -AiGªA®-lRluR®¬®|p-®ol ªRo²Al-\lu¬y-alRtJÖGylR7ÖJ®lR®u¥l-t®¬|uly-É|7lR ª®¬ plAip|uqlp|ª-y¬Ai|qRARÍ| ®R7y¬AiJ|®7¥J|ª-yl- il |¬A®yRoªRol°
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Ð NaTU° lRy-l-ql²u¬¸-JyRoy|ªRopq-¬GylR||®u-ªl-ql²u¬®pqlRy RuGylR |J®lRqlql²u¬||ªlR²Aly-®-J-yl--ylylR®-R®Ry |ª-ql²u¬||a-u|ª-yl- |J7l|A¬RJy-pulu| |¬ ¥-Ao-ª¬aqÔJ-J¥¸|qRlRoyl¸ª|®RJylu |®J®l-qR+|7-A®Go-pª¬aqÔJ-J|tÔA®-ylRJ|®R|t¥y|ªRa||a-ul ¬G plRJ¬J| ÖyRoR y-®ÖJ®lRJ|ª|u-a-yl-7¥J|ª-yl-F
3UPER0OBRAEMPROJEKT URUCHOMIEMSKRYPTKOMPILACJI IMOG»ODRAZUPRZYSTPI·DO PRACY
JI LI WERS
KONTRO 3ERWER Y W ROZDZIALE UYWAN
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° ZVSUa
S dK]YLa dOaX°^\dXcMR
:KWS°^KT KLc _WYÒVSaS¨
_]_XS°MSO ZVSUa
_^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 5YWAJ NARZÅDZIA DOB TESTOWAÁ ABY BUDOWAÁ PAKOWAÁ YCIU RZYU IINSTALOWAÁSYSTEMP SKRYPTÎW % UYWA 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 POWYSZE
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 YQVXO 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 IZANYCH ZKOMPILACJ IINSTALACJ
2OZDZIA½
http://gazetkowo.wordpress.com/ 2OZDZIA4ESTYICIGAINTEGRACJA
: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 >aT 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ÃuCIACHODZPARAMI
D+A=D/ MYÄ ZTNdSO ÐVO -¸J¬|a-ul -®y-|J|7yR¬ ¥-AoRR }´y|Gª¬ltR²o¥¸ oRJRy- Ra|RJ¥qq-G-y-J-qylRu|¸R®®y-qR´ÉoRJyRa|ylR| ®R7yRa| |R- |--aqRA-t¬p|J®R -oRJ®l-t-É-oa|®RoR |G¸RylR ®J-oR®|7lR-ª¬® Ra|Gl¸u-®|7qRu ®¬y-ouylRoylRJ|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
.IESYSZ»ALARMU )COOZNACZA3%#2%4?0/+%? 3%15%.#%.IEJESTEMZADOWOLONY
bALE WINNYC
H JU NIE
LEMEMBYOTO 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/
4ESTYICIGAINTEGRACJA
5\^USO ]ZY^UKXSO \YLYMdO 'DYBY2OBERTSI»UPEWNI EKODMONASKOMPILOWA· NIEMIELIBYvMYPROBLEMÄW
|7R F®RAlR¸p|JlÖp|ulq|ª-t[ ÖJ®ltRuA-tRªlRply- ly Ra|ª-yl¥®ul-yly--ªl-yl¥|AR¥7¥J|ª-yl- "|ylRu|o-ªly- -RpF"-pGp|JlÖp|ulq|ª-tG-qRylRJ®l-t-t|7R ylR|Rtylt -¸ -p|ª-¸y¬Ai7tÖJ}ªGo-py- |ª¬aqÔJ- -¥-FlR®R|ª-J®ltR² R }ª |7R F-u|lup|u¥ R®Rp|JJ®l-t-t|-ªylR#¥Ai|ultRu |®ªlÔ®-ylRlª®¬ p|ª¬aqÔJ-t|y|u-qylR -RpF'|®ÔJp¥G-qR¥¥Ai|ulRylRp|J¥lp} pl®RaqÔJ|a-u¥ |oR®A®RylR R ¬ -¥-F't-²ylRJ|ªl-J-®®- |G¸R7¬|a-uJ®l-t-tG-ylR ª¬aqÔJ-ty|u-qylRqlRy ylaJ¬ylR®--pAR ¥oR -plRa|ª¬o-²ylRyl- |7R F"R-®GplRJ¬u-u¬RªRp|y |qlªRolly-®ÖJ®lRJ| ª|u-a-yl-7¥J|ª-yl-GylR|ªlyy| | -y|ªlÉ|7qRu¥ q- Ra|®R -ÍAlRlÖo¥¸y-JRuyÔ®yÖA-ÉGJ|7®R -RpF"|ylR -plR| R-®ÖJ®lRJ|7¥J|ª-yl-aª--y ¥oRG ¸Rp|JlÖp|ulq¥oRG-J®lÖplp|y |qlªRolu|¸Ru¬-y¥q|ª-É®ul-y¬G oRJy-pylR|u-a- |¥RªylÉlÖG¸R|a-uJ®l-t--ªlJt|ª| |ulq-Ao-p|J¥7¬t-u|¸qlª-WylRy- ¬u|qRa-t|7qRuRJy-p ¬ Ru®R -tJ®l-t-ÉG-y-®ÖJ®lRJ|ª|u-a-yl-7¥J|ª-yl-ylR |u|¸Ry--ªlɬ ¥-Aol -¥-F"|-ªJ--ªR ylR®-¥ª-¸¬tR²G¸RA|²|®t|´qR
JESTEuTUTAJ
http://gazetkowo.wordpress.com/
4ESTYCZARNEJSKRZYNKI
=¦ ^\dc ]ZY]YLc ZY]^\dOQKXSK ]c]^OW_ |7R R ¬Ôpq¥A®|ªRªp-¸J¬u|oRpAlR|®ª|o¥||a-u|ª-yl-R²ql |a-uylRJ®l-t-Gylp ylR7ÖJ®lRa|¥¸¬ª-tl-ªJ||J|7ylRylp ®-ylRa| ylR®-t-Alq- 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 ®®¥RtylRlyy¬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¥GylR-y-ql®¥oÔ -7Rq7-®¬J-y¬Ai -ylylR|ARyl-oÔ-qa|¬ u}ª®Rª-¸ylRy-ªR ylRAiAÔ Ra||7lÉ ¬ Ru |Jq-ylAiA®-y-p®¬yp-Gp }--q7| ª¬p|y¥oR|A®Rplª-yR®-J-yl-G-q7|ylR#¸¬ p|ªylp}ª ly RR¥oR ¬qp|J®l-t-ylR|a-u¥
>O]^O\dc dKQV¦NKT¦ ZYN WK]U° "R R®¬-A¥oÔªlyy¬|}7y RR¥oRlAi \¥ypAo|y|ª-ylR|a-u¥G-qR®ª¬pqR-y-ql®¥oÔ R¸ uRAi-yl®u¬G-7¬lÖ¥RªylÉG¸Rp|JJ®l-t- -pGo-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ÔGA®¬p|J®-u¬p- | ¬l|tÔA®Ryl-lRAl|ªRq¥7A®¬|®l|uª¬p|®¬ -yl- -ulÖAloR -t¬
:\YQ\KWSÄMS YNU\caKT¦ a]dOVUSO ^KTOWXSMO |a-ul²Al®y-oJ¥oÔlÖªARy ¥u-pAol| ®Ra-oÔJ|7R -A®-Ru®tR
|oRp ¬pq-Gª®|ARG|ª }®Ryl-ªp|J®lR lylR}oy|²AlªRR®Ry -Aol}¸y¬AiRqRuRy }ª ¬ Ru oR Jq-ylAi| ª- ÔplÖaÔR²ql¥¸¬ p|ªylA¬| ®Ra-oÔ |a-uo-p|®-upylÖ ÔA®-yÔp®¬ypÖGJq-|a-ul }ª oR || ª- -7l-t-p®¬yp-®-RuoRJy-p®¥ª-aly- y-Jul-®A®Ra}t}ª|a-ul²Alu|aÔylRJ| ®RAG¸R \¥ypAo-®R -t-J®l-t-Éq¥7®-t|¸¬ÉG¸RylR®-¥ª-¸Ô Ra| R R®¬l¥¸¬ p|ªylA¬
7_]S]d _adQV°NXS¨ a]dc]^USO Z_XU^c aSNdOXSK -¸J-RRp ¬ª-| ®Ra-yl-¬ Ru¥oR ª-¸y-GJq- 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/
4ESTYICIGAINTEGRACJA
>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| |GA| ªAi|J®lJ|¬ Ru¥l®ylRa|ª¬Ai|J®l' -pAlR R }ªA®-yRo p®¬yply-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®-yRop®¬ypl®¬¬ Ru|7l |GA||l¥oR||ªlR²É¥¸¬ p|ªylp-®¬ R -AiA®-yRop®¬yplylRoR l | yRGA®¬J-yRÔ®RAi|ª¬ª-yRªqlp¥ Rp |ª¬uGA®¬ª|7t¥a¥oÔARoªlRq¥}ªy|qRat¬Ai¥¸¬ p|ªylp}ªpq- |ªRo 7-®lRJ-y¬Ai'-¸yRoR ¬qp| |G¸RW -po-p|l-y| |ª||ªlR²Al W¬ Ru®-l¥oRly\|u-AoRG-¥¸¬ p|ªylp| ®¬u¥oRª¬ylpl -ªJ®-ylR|-ªy|²AlJ-y¬Aiª|ª-J®-y¬Ai®R®¥¸¬ p|ªylp- 'l®ª¬ RulR¡Gzz^o-p|qlA®7Ö®t| ¬Aiq¥7ko-p|J- Ö¥|J®ly '-qlp-AollRAl|ªRo¥ulR²Ép|J"q¥7 ª|q¥y-y-®ªÖ ¥¸¬ p|ªylp- ¬ Ru|ªlylRy|J®¥A-É -plRª- |²All|7lÉ |ª|}7 ®|®¥ul-t¬Jq-®RAlÖ yRa|¥¸¬ p|ªylp- '¬ylplª¬o²Al|ªR -ªJ´ÖA®ylRª- |²AlqlA®7|ªRGp }R®ª-A-¬ Ru #RªylolÖG¸R®R R |ª-tR²ª®¬ plR²AlR¸plJ®l-t-yl-oR²ql¥¸¬ p|ªylp ªl®R7tÖJyÔq|p-ql®-AoÖG-y- ÖylRpqlpylR®¬Alpf|p-¸J|aÖeV
®Ö |ª- |¥ ª|®¬É -7RqÖ®}¸y¬ulJ-y¬ulªRo²Al|ª¬ulGp }Ru|¸y- ®Rp-®-ÉJ|¬ Ru¥Gl®|A®Rplª-y¬ulJq-ylAiª¬ylp-ul
.IECHODZI OFUNKCJETYPUaKLASA 0ROCESOR:AMÎWIEÌ OBSUGUJEOBIEKTY +ARTA0ODARUNKOWAp 7ANEJESTTO CZY KLIENTMOEKUPIÁDRINKA PRZYUYCIU KARTY PODARUNKOWEJ
TPIENIA 7ARUNKIWYS LE YK BÅDU TOZW OSTATNIARZECZ L O KTÎREJMYw CI Iw M PROGRA IERWSZA A PRZYTYMP ZEZ PR A ZAUWAAN NTÎW WIÅKSZOwÁKLIE
+ul-y¬ -y¥lRp }R¬ Ru¬®ulRyl-oÔ -yy-|J -ªlR7-J®| RA¬\lA®y¬AiRa¥t"R ¬Ô ¥|J|7yRJ|-ªJ®-yl-ª¬ylp}ª ª¬o²Al|ª¬AiGoRJy-pJ| ¬A®Ô|-ªy|²Al®ul-y¬ -y¥R |®A®Ra}qylR ª-¸yRGoR²qlluqRuRy ¥oR®| |p}tGy-®¬pt-J|J|7y¬J| "G - Rql -y¬p-y-t -yulolJ-y¬Aiq¥7|J7l|ylp "-p¸R®¬ ¬Ai R -Ai®¬J- y-oR -7Rq-®|lRuª-¥yp}ª®ul-y¬ -y¥ ®¬-Jpla-ylA®yRl7tÖJ¬®Rp|A®Ryl-|oRJRy|ªlylRyR²-ªJ®lÉG o-pJ®l-t-¬ RuGplRJ¬| ®¬u-ª- |²É|oRJRyªlÖp®Ôq¥7uylRo®Ô|J J|®ª|q|yRo-®¬pt-Jªl-ylRulRlÔA-¤oR²ql®¬ou¥oÔª- |²Al|J° J|
q¥7¡|®ª|qll ªlRJ®lÉGA®¬p|JJ®l-t-|-ªylRGA®¬u|¸Rp |² ®-|uyl-tG¸R -7qlAR®-A®¬y-oÔlÖ|J°
+LIENCI ZWYKLEN POPENIAJDU 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®-yRop®¬ypl |J|p|y-tR|®ªlÔ®-ylRG oRJy-pªylRp }¬Ai¬ ¥-Ao-Ai| ®R7-A®Ra|²ªlÖARo®-Ru ylRu|¸R®t- ª||7-ɪ¬ylp}ª®¬ Ru¥GylR®-aqÔJ-oÔAAi|É |AiÖJ|p|J¥R |®A®Ra}qylRªlJ|A®yRªqlA®y¬Ai-qlp-Ao-Ai lRAl|ª¬AiGªp }¬Aily R\RolRAl|ª¬|ª-J®loRJ¬ylRJ| u|J¬\lp|ª-yl-J-y¬Aiª7-®lR¥l®¥ª®aqÖJylÉ®-}ªy|p|J 7-®¬J-y¬AiGo-pl-uly 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 }ª®-Rop®¬ypl®ª¬pqR®¥p-®|J|7y¬Ai|7qRu}ªA|ª R -AiA®-yRo p®¬yplGoRJy-pu|¸R®®-o®RÉJ|p|J¥G-7¬lÖ¥RªylÉG¸R|Ju-pÔ¬ RuJ®l-t- ®a|JylR®|A®Rplª-yl-ul'A®-lR R }ª®-Rop®¬ypl®ª}É¥ª-aÖy-F |ARp|y |qllRoR |ª-yl-®¬®R¬t-yl¥ª-¸y¬AiJ-y¬Ai q¥7lRylÖJ®¬
¬ Ru®-®ª¬A®-o®R|ª-J®-qlA®yRp|y |qRlRoR ¥oR ly\|u-AoR"RJ-yRylRÔ®ª¬pqRJ| ÖyR®R®ly R\Ro®ª¬ptRa| ¥¸¬ p|ªylp-¥l®¥¸¬Éy-®ÖJ®lJ|®RaqÔJ-yl-qlp}ªJ®lRyylp- q¥7-| }ªp|y |qy¬AiG-A®-RuplR|ª-É®-¬ -ylR7R®|²RJyl| J|ª¬7-y¬Ai -7Rq7-®¬J-y¬Ai -yR®R®y-A®|yRJq-lyy¬Ai¬ Ru}ªR²ql ª|®¬®¬ RuGp }¬ ª¬¬t-ly\|u-AoRy-®¬pt-J®-u}ªlRylR^°Ra®Ruq-®¬plÔ¸plR-J l |\ ª-RR©Rq|uRy J¬Ao-|qp-
J|lyy¬Ai-qlp-AolG|ªlylRyR²-ªJ®lÉ \|u- J-y¬Aiª¬o²Al|ª¬AiG- -p¸R-uRJ-yR'¬u-a- |®¬o®Ryl-lÖ ¥p¬ ¬uuRAi-yl®u|u|a-u¥ y\|u-AoRJ|J-ª-yR®R®¬ Ruqlp-AoRA®Ö |¥¸¬ª-oÔ¥u p|y |qy¬Aiq¥7p} }ªG-7¬®-aª--y |ª-ÉG¸RJ-yRÔ®-l-yR|-ªylR l7R®lRA®ylR
|¸R® |-ªJ®lÉÖA®ylR#RªylolÖG¸R®y-A®ylplA®-¥ aRyR|ª-yR®R®¬ Ru|Ai|J®Ô®-ªlJt|ªRo R\¬A®-|ªRoG--qlp-Ao- ®¬l¥oRoRJ||J|ªlRJylAiJ-y¬Ai +7ÖJyRRqRuRy ¬|a-ul²AlA®Ö |®-|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ªylolÖG¸R¬ Ru¥¥ª-J-yRª|J|ªlRJylu u|uRyAlRG-|®| -ªl-oRGplRJ¬u|aÔ7¬ÉoR®A®R| ®R7yR -ªJ´GA®¬ -qlp-Ao-ylR|ª|J¥oRª¬AlRp-yl--ulÖAlª -pAlRJ®l-t-yl-+ª}É¥ª-aÖ y-p|JGp }¬u|¸R|ª-J®lÉJ||®| -ªlRyl-®7ÖJy¬Aiqlp}ªª¬ RulR q¥7ªl}ªªRoR ®R -ªJ´GA®¬|AR|Jly -q|ª¬ª-yl-¥¥ª-ª®¬ plR RqRuRy ¬|a-u¥
2OZDZIA
5WAAJ ABY NIE ZAPISYWAÁ INFORMACJI POUFNYCH WNIEZABEZPIECZONYCH MIEJSCACH -OE TOMIEÁ PRZYKRE KONSEKWENCJE
http://gazetkowo.wordpress.com/
4ESTYICIGAINTEGRACJA
§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^UYaXSUa
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^UYaXSUa
:YdY]^K¸O Y]YLc WYQ¦ YN\d_MS¨ \c]_XOU 8SO WK
YQ\KXSMdOXSK \YdWSK\_ ac]c¸KXcMR ZVSUa
Opis:
Prior ytet:
Oszacowanie:
>O]^j
WYSYANIAMAEGOPLIKU*0%'DOINNEGOUYTKOWNIKA
0IERWSZYPOMYS Á Z AC IZ # E MO PO
*AKMOESZTOPRZETESTOWAÁ /PISZPRZYPADEKTESTOWY WJÅZYKUPOTOCZNYM
>O]^j
:ASTANÎWSIÅNADINNYMI SPOSOBAMIPRZETESTOWANIA FUNKCJI OPISANYCHWOPOWIEwCI UYTKOWNIKA NAPRZYKADNAD SPRAWDZENIEMOBSUGIBÅDÎW
>O]^j
JESTEuTUTAJ
4ESTYBIAEJSKRZYNKI
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
0ONIEJPRZEDSTAWIAM YT WYMYwLONE PRZEZ NAS* RZYTESTY PROPOZYCJESINNE TO EwLI4WOJE DO MÎG PRZEPROWADZIÁ WIÅ BRZEsBÅDZIESZ CEJTESTÎW
WYSYANIAMAEGOPLIKU*0%'DOINNEGOUYTKOWNIKA
5RUCHOMDWIEKOPIE-UZ-ACHINY0RO7PIERWSZEJKLIKNIJPRZYCISK 7YwLIJOBRAZ+IEDYPOJAWISIÅOKNOWYBORUOBRAZU ZAZNACZPLIK -AY2YSUNEKJPGIKLIKNIJ/+ .ASTÅPNIEUPEWNIJSIÅ EDRUGA-UZ-ACHINAWYwWIETLIAOKNO 4O TESTCZARNEJSKRZY :AUWA EWYMAGA NKI ON UYCIAPLIKU*0%'4 DOPUSZCZALNE -OES O Z KORZYSTAÁZ PRZYKADO DANYCHI WARTOUMIEwWYCH W SYSTEMIE KONTROLIWCIÁJE ABYMÎC PONOWNIEIC ERSJI HUYÁ
DIALOGOWE/DBIERZOBRAZ+LIKNIJ/+ ABYODEBRAÁPLIK 3PRAWDz CZYPROGRAMWYwWIETLAGOPOPRAWNIE
>O]^j
WYSYANIANIEPRAWIDOWEGOPLIKU*0%'DOINNEGOUYTKOWNIKA
5RUCHOMDWIEKOPIE-UZ-ACHINY0RO7PIERWSZEJKLIKNIJPRZYCISK 7YwLIJOBRAZ+IEDYPOJAWISIÅOKNOWYBORUOBRAZU ZAZNACZPLIK .IEPRAWIDOWY2YSUNEKJPGIKLIKNIJ/+ 3PRAWDz CZY-UZ-ACHINAWYwWIETLIAOKNODIALOGOWEZINFORMACJ OTYM ENIEMONAWYSAÁOBRAZU PONIEWAJESTNIEPRAWIDOWY 5PEWNIJSIÅ EDRUGA-UZ-ACHINANIEWYwWIETLIAOKNA/DBIERZ OBRAZ AADNAKOPIAPROGRAMUNIEZGOSIAWYJTKÎW
W 4E POMYSYDOTYCZTESTÎ SZAREJ SKRZYNKI !BYJE PRZEPROWADZIÁ MUSISZ WIEDZIEÁ JAK-UZ-ACHINA 0ROPOWINNA OBSUGIWAÁ DZIE POSZCZEGÎLNESYTUACJEIGI POWINNAPRZESYAÁ WYJTK PO WYSTPIENIU BÅDU
>O]^j
UTRATYPOCZENIAWCZASIEPRZESYANIAOBRAZU
5RUCHOMDWIEKOPIE-UZ-ACHINY0RO7PIERWSZEJKLIKNIJPRZYCISK 7YwLIJOBRAZ+IEDYPOJAWISIÅOKNOWYBORUOBRAZU ZAZNACZPLIK /GROMNY2YSUNEKJPGIKLIKNIJ/+ 3PRAWDz CZYDRUGAKOPIA-UZ-ACHINYWYwWIETLIAOKNODIALOGOWE/DBIERZ OBRAZ IKLIKNIJ/+7CZASIEPRZESYANIAOBRAZUPOWINIENMIEÁKILKA -"WIELKOwCI ABYPROCESWYSYANIATRWAWYSTARCZAJCODUGO ZAMKNIJ DRUG-UZ-ACHINÅ3PRAWDz CZYPIERWSZA-UZ-ACHINAWYwWIETLIAOKNO DIALOGOWEZINFORMACJONIEUDANYMTRANSFERZEINIEZGOSIAWYJTKÎW
2OZDZIA
http://gazetkowo.wordpress.com/
4ESTYICIGAINTEGRACJA
>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-tRop®¬yplÔy-o7-J®lRo®A®Ra}t|ªR7¬oR®R|ª-J®lÉG u¥l®J|pt-JylR®y-ÉJ®l-t-ylRp|J¥l --ÉlÖJ||ª-J®lÉJ|7tÖJ¥ R²ql®-|uyl®| ¬uG¸Ru¥l®y--ªlÉ®y-qR®l|yR7tÖJ¬Gu|¸R® J|7®RlÖ7-ªlɪ -pAlR -plAi R }ª"ª|lu®-J-ylRuoR -y-ql®- p|J¥lª¬ª|t¬ª-ylR|7qRu}ªGp }R|ª|J¥oÔ7tÖJ¬l-ª-lR
>O]^c LSK¸OT ]U\dcXUS
®¬®R|ª-J®-yl¥ R }ª7l-tRop®¬ypl|ªlylRyR²®y-É-ªJ®-y¬ p|JRa|J®l-t-ylRy-J-qoR ª-¸yRGoRJy-p|ªlylRyR²u¬²qRÉy- ®¬pt-J| ¬uG¸RuR |J-(J®lRqlª- |²Al®R®oRJyÔ®®Rt-y¬Ai qlA®7WA®¬|a-u-ªJ®-oRo|-ªy|²É' -pAlR R }ª7l-tRo p®¬ypl®ª¬pqRy-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 ¥pAoRif/elseGcaselswitch-plRJ-yRu¥l®®Rt-É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
DZIAA DOSKONALE W OCZEKIWANYCH K WARUNKACH NATAJ ZWANEJ aWYGODNE AK wCIECEp JAKJEDN OBIE PROGRAM PORADZIS NABEZDROACH
-ªlJt|ªÔ|7t¥aÖ7tÖJ}ª®¬oR²ql®R²qR®J|uR |J¬ylR-ªlJt|ªR J-yRG| ®¬u-®|J|ªlRJylRly\|u-AoR|7tÖJ®lR®¬p|Jª¬p|y¥oR |R-AoR|®ÔJp¥oÔARl®ª-qyl-®-|7¬Gy-®¬pt-J¥Aiª¬ ¬qlp}ªGu¥ Rp¬ l®¬J®lRq|yÔ-ulÖÉ
7TESTACHCZARN SKRZYNKI ZWRACA EJ UWAGÅ NAKOMUNEw +a|Jy|²Ép|J¥®J|p¥uRy -AoÔR²qluR |J-oR 7R®lRA®y-®Rª®aqÖJ¥ O BÅDACH ALE IKATY CO DZIEJEZZASOBAM SIÅ y-ªÔ plG®R R ¥ouR |JÖªªlRq¥ªÔ p-AiR²qlªRJt¥aJ|p¥uRy -Aol POWYSTPIENIU I
u|¸y-®Rp-®-ÉJ|uR |J¬ª- |²Énulll| ®¬u-É|pR²q|y¬®7l} PROBLEMÎW -O ES TO SPRAWDZIÁ PRZY Z ª- |²AlG-ªJ´GA®¬y--ªJÖ -plÖJ®lRoRR²qlJ|ª¬ª|t-yl-uR |J¬ UYCIUTESTÎW | ®R7yRÔ|J|ªlRJylR¥-ªylRyl-G}7¥o¥¥Ai|ulÉoÔo-p|¥-ªyl|y¬ SK BIAEJ RZYNKI
lylR¥-ªyl|y¬¥¸¬ p|ªylp
J|ªlRJylÔ|7t¥aÖ7-p¥J| Ö¥J|®-|7}ª|lÖ -ylRGoR²ql uR |J-}7¥oR¥®¬p-É®-|7¬Wy-®¬pt-J-ulÖÉG®R ®RÍJ¬p|ªÔ q¥7|tÔA®RylRlRAl|ªRWlylRu|¸RlAi| ®¬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-tRop®¬ypl®-®ª¬A®-o7R®|²RJyl|J| ¬A®Ô-ªJ®-yRa|p|J¥G |ª®RAiylR-uRu-oÔ| -Ép|J¥lÔ¥¥Ai-ul-yR®R®p|u¥ RG-q¥J®lRylR ¥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
FUNKCJIPRZESYANIAOBRAZÎWPRZYUYCIU0)#452%?34!24?3%15%.#% ANEJFUNKCJI
4OOPIS TESTOW
NAWIZANIENOWEGOPOCZENIASIECIOWEGO WYSANIE0)#452%?34!24?3%15%.#% WYSANIEPUSTEJTABLICYPÎLWYBORUBRAKDzWIÅKU WYSANIEOBRAZU
4ENFRAGMENT NAPISALIwMY ZA#IEBIE ABYPOKAZAÁ JAKUYWAÁPSEUDOKODU DOOPISYWANIATESTÎW
SPRAWDZANIEOPERACJIPOBIERANIAOBRAZUIWYwWIETLANIAGO
>O]^j
FUNKCJIALARMUPRZYUYCIU0/+%?34!24?3%15%.#%
NAWIZANIENOWEGOPOCZENIASIECIOWEGO
*AKPOWINIENDZIAAÁ TENTEST/PISZTOZA POMOCPSEUDOKODU*AKI KODMUSISZNAPISAÁ ABY ZAIMPLEMENTOWAÁTENTEST
>O]^j
PRZESYANIAZWYKEJWIADOMOwCITEKSTOWEJDOWSZYSTKICHKLIENTÎW
NAWIZANIENOWEGOPOCZENIASIECIOWEGO
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
FUNKCJIPRZESYANIAOBRAZÎWPRZYUYCIU0)#452%?34!24?3%15%.#%
NAWIZANIENOWEGOPOCZENIASIECIOWEGO
4OTESTPODSTAWOWEJFUNKCJI WYSYANIAOBRAZÎWOPISANEJ WJEDNEJZNOWYCHOPOWIEwCI KTÎRYJEDNAKBEZPOwREDNIO DOTYCZYKODU
WYSANIE0)#452%?34!24?3%15%.#% WYSANIEPUSTEJTABLICYPÎLWYBORUBRAKDzWIÅKU WYSANIEOBRAZU SPRAWDZANIEOPERACJIPOBIERANIAOBRAZUIWYwWIETLANIAGO
>O]^j
FUNKCJIALARMUPRZYUYCIU0/+%?34!24?3%15%.#%
NAWIZANIENOWEGOPOCZENIASIECIOWEGO WYSANIE0/+%?34!24?3%15%.#% WYSANIEPUSTEJTABLICYPÎLWYBORUBRAKDzWIÅKU SPRAWDZENIE CZYSYCHAÁALARMIWIDAÁKOMUNIKATALARMOWY
24? $ZIÅKITESTOWISEKWENCJI0/+%?34! WYKRYJESZ EKI 3%15%.#%UNIKNIESZNIESPODZIAN I BD ZANIM POKAESZKODKLIENTOW
>O]^j
4OCOw WIÅCEJ NI U 4ESTUJESZTU KONK YWANIE'5) RET PRZY UYCIU OKREw NEMETODY LON WEJwCIOWYCH ABY YCH DANYCH EOTRZYMASZOCZE UPEWNIÁSIÅ KIWANE WYNIKI
7TYCHTESTACH PRAWDOPOD BÅDZIESZMUSIAUYÁKLI OBNIE ENT DO PROWADZENIAPOGAWÅD A EK 4O DOPUSZCZALNE s NALEY WSZYSTKICHDOSTÅPNYCH NAR UYWAÁ ABYPRAWIDOWOPRZEPROWADZÅDZI ZIÁ TESTY J OPARTYNA INNE 4EN TESTJEST DUYMSTOPNIU OPOWIEwCI I W RAWDZANIE PRZYPOMINA SPANIA OBRAZÎW FUNKCJI PRZESY
PRZESYANIAZWYKEJWIADOMOwCITEKSTOWEJDOWSZYSTKICHKLIENTÎW
NAWIZANIENOWEGOPOCZENIASIECIOWEGO WYSANIEWIADOMOwCIo7IADOMOwÁTESTOWAp WYSANIETABLICYOPCJIREPREZENTUJCEJPOLAWYBORU SPRAWDZENIE CZYWIADOMOwÁTESTOWAZOSTAAODEBRANAPRZEZWSZYSTKIEKLIENTY APOLAWYBORUZOSTAYZAKTUALIZOWANENAPODSTAWIEZAWARTOwCITABLICY
.IEZAPOMNIJ OPRZETESTOWANIU ÎW STARSZYCHMECHANIZM KTÎRE NADALPOWINNYNIE DZIAAÁ *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 ZV acLY\_ ZY
UVSUXS°MS_ aSKNYWYÄMS V_L YL]¸_QS aK\_XUa ac]^¦ZSOXSK L¸°Na -Y ]S° ]^KXSO TOÄVS ^KLVSMK L°NdSO dKaSO\K¨ dLc^ aSOVO
V_L dK WK¸Y aK\^YÄMS ZV acLY\_) 7YÒO]d dKU¸MS¨ NdSK¸KXSO 7_d7KMRSXc :\Y XK XKZ\KaN° aSOVO ]ZY]YLa
2OZDZIA
http://gazetkowo.wordpress.com/
4ESTYICIGAINTEGRACJA
#ZYNIEMOEMYUY·PLATFORM TESTOWYCHDOWYKONANIATESTÄWZA NAS$LACZEGOSAMIPISZEMYKOD
>aY\dOXSO ^O]^a ^Y >A94/ dKNKXSO ylRoRªlRqRJ|7¬Aiq- \|uGoRJy-plAi®-J-ylRuoR ¬qp|ª¬p|y¬ª-ylR R }ª"-plR¬ Ru¬ylRy-l®ÔlAi®-lR7lR5q- \|u¬ R |ªR|7Rou¥oÔ y-®ÖJ®l-Gp }R|u-a-oÔª®R|ª-J®-yl¥ R }ª Ôy--ªJÖ®¬J- yRG oRJy-pu¥l®-ulÖ -É|plqp¥®-a-JylRyl-AiF |lRª®RGy-J-qu¥l®¥ -qlÉGA| ®R7-®R R |ª-ÉpR²qRylR R |ª-y¬Ai\-auRy }ªp|J¥lª¬p|y¬ª-ylR R }ª |JªlR}¸yR®RA®¬ lR®-qR¸ylR|J¥¸¬ª-yRoq- \|u¬u¥l®|u¬²qRÉ| R -Ai\¥ypAo|y-qy¬AiG R -Aiª¬J-oy|²AlG®¬-Jp-Aia-ylA®y¬Aiq¥77®Ra|ª¬AiGª-¥yp-Ai ª¬²Ala¥Gq¥p-Aiª®-7R®lRA®Ryl-AiG-ªlJt|ª¬AilylR-ªlJt|ª¬AiJ-y¬Ail J |J¥alRGª¬7}q- \|u¬ R |ªRo-ªlR®-ª®Rªt¬ª-y-|}7 R |ª-yl-lRu¥l ||ª-J®lÉJ||7qRu}ªGoRJy-pª- || ¬u-ulÖ -É |¸R ||®y-A®-ÉG¸R7ÖJ®lR®| ®R7|ª-tªlÖARoyl¸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|ªRoGylRª¬p¬oR®7tÖJ}ª ªa-\lA®y¬uly R\RolR¥¸¬ p|ªylp-GJq- Ra|-ªJ||J|7ylR7ÖJ®lR® | ®R7|ª-ty-®ÖJ®l-J|®R R |ª-yl- -p¸R Ra|RqRuRy ¥}¸yRq- \|u¬ 7ÖJÔ| ®R7yR -p¸R®¬l-yl¥alR }oª¬ul-|ª¬Ai -ªJ®RylRp|J¥ J®l-t-oÔARa|y-®-qRA®¥ylRoR ¥JyR+p|qRl-7¬¥RªylÉlÖG¸R-qlp-Ao- |-ªylRª¬²ªlR q-|7-®¬G-a-A®RylRu|aÔ®RAi|J®lÉ®R®²Al-y¬lylR ª¬-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 MYPOTRAFIW 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 SYAJ DOOPROGRA NIE.IE ZASTPIT ZABEZPIECZEÌ 7YZPIECZEÌ IOBSERWUJ CO SIÅSTA SYSTEM DZIAA ZGODNIE DOTYCZCYCH ZABE ÎWAPLIKACJISPRAWDZAJCYCH CZY IAMIKLIENTÎW PRAWDZIWYCH TEST CZENIAMIIZGODNIE Z OCZEKIWAN SZ Z 4WOIMIPRZYPU
.YNKaKXSO ^O]^a NY ZVK^PY\Wc
'|uylRql²u¬|q- \|u-AiG-qRA®¬u|yRÔA®¬ªl ¬|}7®R|ª-J®-yl- R }ª|qRa-y-¥¸¬ª-yl¥-qlp-Aol RJy-poR²ql®J|t-®®-¥ |u- ¬®|ª-É R ¬Gu|¸R®| ®¬u-ɪ¬y-a|J®RylRGAi|É |p|u¥ R®R|ª-J®lt R ¬ ®ªlÖp®¬Éª¬J-oy|²ÉG-®¬ ¬uulRÉRªy|²ÉG¸R R ¬®-p-¸J¬u-®RuÔ®R|ª-J®-yRª -pl-u|}7 "-| - yl-ARAi-oR ª-¸y-G|ylRª-¸Ra¥q-y|²ÉylRoR J|uRyÔq¥J®l
JESTEuTUTAJ
http://gazetkowo.wordpress.com/
4ESTYZAJEDNYMKLIKNIÃCIEM
>O]^YaKXSO A=DC=>53/19 a TONXcW U\YU_
!WAwCIWIEPRZY UYCIU JEDNEGOPOLECENIA
¥ |u- ¬®-Ao- R }ªu-ªlRqR®-qR ®lÖplylRoylR ¬qp|ylRu¥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-|²ylRqlA®7- R }ªGp }R ®R7-®R|ª-J®lÉ|¸R lÖ |ª¬J-ª-Épt|| qlªR®ªt-®A®-ª RJ¬GplRJ¬¥¥Ai-ul-® R ¬ÖA®ylR¥¸R¬ Ru¬ ||a-u|ª-yl-ª¬u-a-oÔA®-Ru®R|ª-J®Ryl- ¬lÖA¬ R }ªGp }¬Ai¥¥Ai|ulRylR u|¸R®-oÔÉ|a-ul |uplqp-JylR²ql®-¥ |u- ¬®¥oR® R ¬Gu|¸R®¥ulR²AlÉoRª®¬ plR ªoRJyRo7l7ql| RARG-y- ÖylR¥¥Ai|ulÉoÔªJ|ª|qy¬uu|uRyAlRlRu¥l®®¬ ¬u qlA®¬Éy- |G¸Rlyy-||7-y-®¬pt-JylR®A®Öy¬ly¸¬ylRJ|-ª R }ªGp }¬p®¬ª| y-lR7lR|o®-t
7ÖJ®lRul-t-A®-G-7¬®R®ªlRqRa|J®lyÖA®ylR®R|ª-J®-É R ¬
?\_MRKWSKXSO a]dc]^USMR ^O]^a Z\dc _ÒcMS_ TONXOQY ZYVOMOXSK lRJ¬u-®o¥¸-plR R }ªGp }¬u|¸R®¥¥Ai|ulÉ-¥ |u- ¬A®ylR®¬¥¸¬Al¥q- \|u¬G y- Öy¬R -|qRa-y-p|ulq|ª-yl¥a|ª -pl|}7G-7¬u|¸y-ª¬p|y-ɪ®¬ plR R ¬®-|u|AÔoRJyRa||qRARyl-ut- ªlRooR ¥¥Ai|ulÉ-plR R }ªG ¬uA®Ö²AlRo ®R}t7ÖJ®lRa|¥¸¬ª-tGA|J||ª-J®lJ||-ª¬o-p|²Al||a-u|ª-yl--¸J¬y|ª¬ R ª¬ -A®¬J|J-ÉJ|-plR ¥la| |ªRWª®¬A¬u|aÔp|®¬ -É®y-l-yRa|®R® lR7lR R ¥
.K\WYaO ^O]^c \OQ\O]TS ¥¸Ô®-qR Ô-plR ¥ R }ªGp }¬u|¸y-¥¥Ai|ulÉoRJy¬u|qRARylRulªAlÔ¸ª®7|a-A-É ª-®®|®ª|oRu||a-u|ª-yl-GoR |G¸RylR ®R7-®¬a| |ª¬ª-É|JÖ7y¬Ai R }ª RaRolRaRo-||a-u|ª-yl-GA®¬ql¬ ¥-Ao-Gªp }Roy|ª¬p|J|ª|J¥oR7tÖJ¬ ªJ®l-t-yl¥ -®¬Ai\-auRy }ªG ||7qRu®-a-¸-oÔA¬|a-ul |u-A¥oÔA¬uy-J -®¬uq¥7®RoÖ ¬u|oRp Ru7¬®-|7lRARaRolGy-qR¸¬ylR ¬qp|®R|ª-J®-É ªt-yR R ¬y|ªRa|p|J¥G-qR -p¸R¥¥Ai-ul-ɪ®¬ plR -®R R ¬ RJy-poR²qlJ|tÔA®-®y|ªR R ¬J|-plR ¥G R ¬RaRol| ®¬u¥oR®ylRo-p|®-J-u| '¬ -A®¬G¸RJ|J-®y|ªR R ¬J|l ylRoÔARa|-plR ¥l¥¥Ai|ul®a|®¬¥¸¬Al¥oRJyRa| |qRARyl-G--ªJ®l®GA®¬ª|ª-J®|yR®ul-y¬ylRJ||ª-J®lt¬J|RaRolp|J¥ /CZYWIwCIE WYMAGATODOSTÅPUDO PAKIETUTESTÎWDLAISTNIEJCEGO KODU BAZOWEGO7ROZDZIALE DOWIESZSIÅ COZROBIÁ JEwLI TAKIEGOPAKIETUNIEMA
2OZDZIA
http://gazetkowo.wordpress.com/
4ESTYICIGAINTEGRACJA
(M CZYSPRAWDZANIEZAKADYMRAZEMCAEGOPROJEKTU NIEWYDUAZANADTOTESTOWANIA#ZYNIEMONACZEGOv ZMIENI· ABYPROGRAMIvCIMOGLIPRZEPROWADZI·TESTYREGRESJI CAEGOSYSTEMU KIEDYTEGOPOTRZEBUJ APOZOSTAE TESTY URUCHAMIA·R»CZNIE
.Y]^Y]_T ZKUSO^ ^O]^a NY ZY^\dOL lR R ¬GJ¥¸R-plR ¬ R }ªoRJy| p|ª¬Ai -oÔlÖylRª¬a|JyR ª ||ª-yl¥GA||ª-J®lJ|®-J®Ra|lAi¥¸¬ª-yl-RJy¬u®|®ªlÔ®-Í oR |J®l-t-plR ¥y- R ¬p} plRlJt¥alR®lÖpl Ru¥|a-ul -u|¸R ¥¥Ai|ulɪ®¬ plR R ¬p} plR®-p-¸J¬u-®RuGplRJ¬®ulRyllJ|J-p|JG -Rty¬-plR ¬qp|ª RJ¬GplRJ¬¥®y- |®-p|ylRA®yR "|Gp }R R ¬Ôp} plRG-p }RJt¥alRG®-qR¸¬|J|oRp ¥lu|¸RlÖ ®ulRyl-ɪ®-qR¸y|²Al|Jª¬p|y¬ª-y¬Ai®-J-Í®¬pt-J|ª| R ¬7-J®| ®-Jp|u|J¬\lp|ª-yRa|p|J¥Gp }¬Aiª¬p|y-ylRª¬u-a-ªlRqRA®-¥G ®ª¬pqRª- |¥ulR²Alɪ-plRAlR R }ªJt¥alAiRJy-pplRJ¬-A¥oR®y-J \-auRy RuGp }¬u|¸RulRɪt¬ªy-ª|uyl-y¬®-Jp|u|J¬\lp|ª-y¬ p|JGu|¸R®®- -y|ªlÉlÖy-J ¬uA®-|ª¬u®RylRlRylRu|ª¬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 MOESZ 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
-OESZTE PRZYSPIESZYÁ CZASOCHONNETESTY UYWAJCOBIEKTÎ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/
7YKORZYSTYWANIEMOLIWOuCIPLATFORMY
+_^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| ®R7yRJ|®R|ª-J®Ryl- R }ªG-y- ÖylR ª¬p|y¥oR|p|qRlp-¸J¬®ylAi#yl u-®Ro®¬ ¬a-\lA®y¬ly R\Ro¥¸¬ p|ªylp-Gªp }¬u u|¸y-|7Rª|ª-É¥¥Ai-ul-ylR R }ªGoRJy-p | ¬qp|J|7l-®aª|}ªy-yl¥®p|®¬²Al-ulG 0LATFORMÅ *5NITMONA TEURUCHAMIAÁZ WIERSZ A o-plRJ-oR-¥ |u- ¬®-Ao- R }ª POLECEÌ APONADTO
DOSTÅPNE S WTYCZKI CZCETONARZÅDZIE ZWIÅKSZOwCIPOPULARNYCH
wRODOWISK)$%
RMY *5NIT
AÁKLASYPLATFO
RTOW -USISZ ZAIMPO
package headfirst.sd.R07; import java.io.*; import java.net.Socket; import org.junit.*;
4EOBIEKTY PRZYPADKA SUYWANEWRÎ NYCH CHTESTOW YCH
public class TestRemoteReader { private Socket mTestSocket; private ObjectOutputStream mOutStream; private ObjectInputStream mInStream; public static final boolean[] EMPTY_CH
4O STATYCZNASTAA %-049?#(%#+"/8%3 KTÎREJ MONA UYÁ 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 OUJEPRZE *5NITWYW NIEMKADEGO URUCHOMIE DÅSET5P TESTUMETOONAWNIEJ DLATEGO M Á ZMIENNE ZAINICJOWA METODACH UYWANEW TESTOWYCH
-ETODATEAR$OWN MOEWYKONYWAÁ OPERACJEPORZDKUJCE *5NITWYWOUJEJPO ZAKOÌCZENIUTESTÎW
@After public void tearDown() throws IOExcept ion { mTestSocket.close(); mOutStream = null; mInStream = null; mTestSocket = null; }
E METODY S 0ONIEWAT "EFORE KO JA E OPISANE NIT WYWOUJ I !FTER *5 IOPRZED DN JEODPOWIE MIPO NIM TE KADYMTES
@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.ALEY DODAÁDONIEGOADNOTACJÅ 4EST ABYPLATFORMA *5NITWYKRYAGO IURUCHOMIA4AMETODA WYSYA WIADOMOwÁ TESTOWIZMIENN CHECKBOX3TATE
}
-OESZUYÁ ZMIENNEJM/UT SKONFIGUROWANAWWYWOANE 3TREAM PONIEWA ZOSTAA JJUPRZEZ*5NIT METODZIES ET5P
2OZDZIA
http://gazetkowo.wordpress.com/
4ESTYICIGAINTEGRACJA
?ÒcaKXSO ZVK^PY\Wc NY _\_MRKWSKXSK ^O]^a #¥Ai|uuRAi-yl®uq- \|u¬#yl t¥¸ÔA¬J|ª¬p|y¬ª-yl- R }ª Worg.junit.runner.JUnitCoreRJ¬yRly\|u-AoRGp }R ®R7-®Rp-®-É Ru¥y-®ÖJ®l¥G |y-®ª-¥¥Ai-ul-yRopq-¬"¥oR |headfirst.sd.R07 "R Ru| RR-JRq- \|u-¥¥Ai-ul-p-¸J¬ R ® Ropq-¬ .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 UYWANY PRZEZ*5NIT DOPOINFORMOWANIA UYTKOWNIKAOWYKONANIU WSZYSTKICH TESTÎW
4AK WYGLDA-UZ-ACHINA 0RO POURUCHOMIENIUTESTÎW :AZNACZONE SODPOWIEDNIE POLAWYBORU A WOKNIE WIDOCZNAJESTWIADOMOwÁ TESTOWA
|®¬a| |ª-yl¥q- \|u¬u|¸R®t- ª|J|J-ÉlyyR R ¬®RJ -ªl|yRy- |ylR¤`|| ¥J|J-o|J|ªlRJylRuR |J¬ R |ªRl|- ®oR-Jy| -AoÔ @Test- ÖylRu|¸R®¥¥Ai|ulÉpq-¬ R |ªRl®¬o®RÉlÖª¬ylp|u R }ª
JESTEuTUTAJ
#IGAINTEGRACJA
http://gazetkowo.wordpress.com/
#ZYNIEBYOBYCUDOWNIE GDYBYISTNIAONARZ»DZIE WYKONUJCEZAMNIEWSZYSTKIETESTYPRZYKADYM PRZESYANIUKODU EBYMNIEMUSIAASI»WSTYDZI· PRZEDCAYMZESPOEM
8K\d°NdSK NY MS¦Q¸OT SX^OQ\KMTS _\_MRKWSKT¦ ^O]^c
a WYWOXMSO Z\dO]c¸KXSK UYN_ +-ly -q|ª-tR²o¥¸¬ Rup|y |qlªRolGp }¬²qRJ®l®ul-y¬ ªp|J®lRG- -p¸R®¬a| |ª-tR²-plR R }ª-¥ |u- ¬A®y¬Ai | ®R7y¬oR |}7y-|tÔA®RylR ¬AiJª}AiRqRuRy }ª lRp }Ry-®ÖJ®l-J|p|y |qlªRolq¥7-qlp-AoRGp }Ru|¸y- ®ly Ra|ª-É® -plul¬ Ru-ul
| -\lÔp|ulq|ª-Ép|JG ¥¥Ai|ulÉ R ¬-¥ |u- ¬A®yRG-y-ªR ª¬²ªlR qlÉ-| ¬lª¬¬t-É oR|A® ÔRqRp |ylA®yÔ7R®|²RJyl||®Rt-yl¥®R®lR7lR q¥7|7R -
p|J¥J|R|®¬ |l¥u
CIGEJ NARZÅDZIE DO #ZASEMTO PRAWDZA CZY INTEGRACJIS IUMNIEPOJAWIY SIÅ WREPOZYTOR AKEFEKTKOÌCOWY ZMIANY JEDNMsCAY PROCESJEST JESTTAKI SA Y AUTOMATYCZN
R-AoR Rpt-J-oÔlÖy-|ARAlÔatRoly Ra-Aol -yaA|y ly¥|¥ly Ra- l|yW
Gp }¬®R7lRa-ªy- Ö¥oÔA¬|}7F
U $LA#IEBIE IZESPO JI SIÅ PROCES KONTROLIWERS NASZ NIEZMIENIA:ACZY DU KO CJI ZA ALI KTU ODA YASZGO 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