Sunteți pe pagina 1din 21

Colegiul Naional Tudor Vladimirescu Tg.

Jiu

Profesor coordonator: DABELEA OANA-DACIANA Autor:

2014
1

Colegiul Naional Tudor Vladimirescu Tg. Jiu

Profesor coordonator: DABELEA OANA-DACIANA Autor: __________________

2014

Cuprins:
1 !ustificarea te"ei 2 Despre "ediu# de pro$ra"are
2

% &curt' pre(entare a ap#ica)iei 4 Listin$ pro$ra" * Bi+#io$rafie

!ustificarea te"ei ,iecare se -a referi #a te"a #ui..


A" a#es te"a/ &iste"u# Circu#ator 0 deoarece consider c' este interesant'1 fiind #e$at' de unu# dintre ce#e "ai i"portante co"ponente a#e corpu#ui u"an1 siste"u# circu#ator cu s2n$e#e fiind parte principa#' 3n 4r'nirea corpu#ui1 a 3ntre$u#ui or$anis" 3n ce#e "ai fe#urite "oduri

&iste"u# circu#ator1 pe #2$' i"portan)a i"ens'1 co"p#e5itatea #ui este una foarte "are aceasta fiind foarte $reu des#u6it de foarte "u#)i cercet'tori ai ti"puri#or trecute sau ai ti"puri#or noastre 7e"a proiectu#ui se +a(ea(' pe infor"a)ii oferite de "anua#e1 internet1 "ass"edia etc &iste"u# circu#ator for"at din: ini"'1 -ene1 s2n$e fiecare dintre e#e cu e#e"ente specifice 6i func)ii specifice1 a8ut' #a iri$area corpu#ui u"an Este ca un siste" i"ens care se ocup' de distri+u)ia1 redistri+u)ie1 captare 6i recaptare a f#uide#or ocup2nd un #oc de pri"a i"portan)' &2n$e#e1 f#uidu# transportat prin -ene1 se strecoar' prin tot corpu# e# reu6ind s' a8un$' #a fiecare parte a corpu#ui1 ce#u#e#e s2n$e#ui nefiind i"o+i#i(ate e#e p#utind 3ntr-un #ic4id -2scos Co"p#e5itate transportu#ui s2n$e#ui 6i 4r'nirii ce#u#e#or este una foarte "are dar 6i fascinant'1 c4iar i"presionant' sar putea spune1 care este des#u6it' 3n ce#e ce ur"ea(' 6i 3n ap#ica)ia de tip #ec)ie rea#i(at' de c'tre "ine 3n speran)a de(-o#t'rii interesu#ui pentru cunoa6tere a co"ponente#or corpu#ui u"an

Despre "ediu# de pro$ra"are ,iecare -a scrie de "ediu# fo#osit de e#.


Noiuni de FLASH necesare construciei unui site

Ado+e ,#as4 9fost' :acro"edia ,#as4; este o p#atfor"' "u#ti"edia1 ini)ia# do+2ndite de c'tre :acro"edia 6i 3n pre(ent1 de(-o#tat 6i distri+uit de c'tre Ado+e &<ste"s De #a introducerea sa 3n 1==>1 ,#as4 a de-enit o "etoda popu#ara pentru ad'u$area de ani"a)ie 6i interacti-itate pa$ini#or ?e+ ,#as4 este frec-ent uti#i(at' pentru a crea ani"a)ie1 rec#a"e1 si ?e+ di-erse#e co"ponente de start1 ,#as41 pentru a inte$ra -ideo 3n pa$ini de ?e+ 6i1 "ai recent1 pentru a de(-o#ta ap#icatii de internet +o$ate ,#as4 poate "anipu#a -ector 6i $rafica raster1 6i spri8in' +idirec)iona# de strea"in$ audio si -ideo Acesta con)ine un #i"+a8 de scriptin$ nu"it Action&cript :ai "u#te produse soft?are1 siste"e1 6i dispo(iti-e#e sunt capa+i#i de a crea sau afi6area con)inutu#ui ,#as41 inc#usi- Ado+e ,#as4 P#a<er1 care este disponi+i# $ratuit pentru +ro?sere#e @e+ ce#e "ai co"une1 une#e te#efoane "o+i#e 6i pentru a#te dispo(iti-e e#ectronice 9fo#osind ,#as4 Lite; Ado+e ,#as4 Professiona# "u#ti"edia aut4orin$ pro$ra" este uti#i(at pentru a crea con)inut pentru p#atfor"a de #o$odn' Ado+e1 cu" ar fi ap#icatii ?e+1 8ocuri si fi#"e1 precu" 6i de con)inut pentru te#efoane#e "o+i#e 6i a#te dispo(iti-e inte$rate ,i6iere 3n for"at &@,1 3n "od tradi)iona#1 nu"it A&4ocB?a-e ,#as4A fi#"e A1 fi#"e ,#as4A sau A!ocuri ,#as4A1 de o+icei au o e5tensie &?f dosar 6i poate fi un o+iect de o pa$in' ?e+1 strict Aa 8ucatA 3ntr-un standa#one ,#as4 P#a<er 1 sau 3ncorporate 3ntr-un proiector1 un auto-e5ecutant fi#" ,#as4 9cu e5tensia e5e 3n :icrosoft @indo?s sau CDE pentru :acintos4; ,#as4 ,i6iere -ideo au o e5tensie ,#- dosar 6i sunt uti#i(ate1 fie din interior ,i6iere &@, sau 8ucat printr-o ,LF-8uc'tor con6tient1 cu" ar fi FLC1 sau DuicB7i"e si @indo?s :edia P#a<er cu codec-uri e5terne1 a ad'u$at Desc4ide ecranu# de proiect La 1 "ai 200G Ado+e a anun)at Desc4ide ecranu# de proiect1 care sper' s' ofere o interfa)' consec-ent' 3n 3ntrea$a dispo(iti-e1 cu" ar fi ca#cu#atoare#e persona#e1 dispo(iti-e "o+i#e 6i e#ectronice de consu" Hn ca(u# 3n care proiectu# a fost anun)at1 "ai "u#te o+iecti-e au fost e-iden)iate: a+o#irea ta5e#or de #icen)' pentru Ado+e ,#as4 P#a<er si Ado+e Inte$rated Iunti"e1 e#i"inarea restric)ii#or pri-ind uti#i(area &4ocB?a-e ,#as4 9&@,; 6i ,#as4 Fideo 9,LF; for"atu# de fi6ier1 de pu+#icare interfe)e de pro$ra"are a ap#ica)ii#or pentru portarea ,#as4 pentru a dispo(iti-e#or noi 6i pu+#icarea ,#as4 Distri+utie de protoco# 6i de ac)iune :esa8 ,or"at 9A:,;1 care per"ite ap#ica)ii#or ,#as4 pri"i infor"a)ii din +a(e#e de date de #a distan)' Hncep2nd din fe+ruarie 200=1 caietu# de sarcini e#i"inarea restric)ii#or pri-ind uti#i(area &@, 6i specs ,LFJ,4F au fost pu+#icate ,#as4 Distri+utie de protoco# - acu" cunoscut su+ nu"e#e de #i-rare :o+i#e Protoco#u# de con)inut - 6i protocoa#e A:, ase"enea1 au fost puse #a dispo(i)ie1 cu A:, disponi+i#e ca o i"p#e"entare open source1 B#a(eD& De #ucru pe dispo(iti-u# de portare straturi se af#' 3n stadii incipiente Ado+e inten)ionea(' s' e#i"ine ta5e#e de acordare a #icen)e#or pentru ,#as4 P#a<er 6i Ado+e AII pentru dispo(iti-e1 #a e#i+erarea #or pentru ecran Open Pro8ect Lista de furni(ori de dispo(iti- "o+i#1 care au aderat #a proiectu# inc#ude Pa#"1 :otoro#a 6i NoBia1 care1 3"preun' cu Ado+e1 au anun)at o 10 "i#ioane do#ari Desc4ide ecranu# de fond de proiect Li"+a8 de pro$ra"are Action&cript Initia# sa a5at pe fi#"e de ani"a)ie1 pri"e#e -ersiuni de con)inut ,#as4 oferite caracteristici interacti-itate pu)ine 6i1 astfe#1 a a-ut foarte #i"itate de scriptin$ capacitate :ai "u#te -ersiuni recente inc#ud Action&cript1 o punere 3n ap#icare a standardu#ui EC:A&cript1 care1 prin ur"are1 are aceea6i sinta5' ca !a-a&cript1 dar 3ntr-un cadru de pro$ra"are
*

diferite cu un a#t asociat set de +i+#ioteci de c#as' Action&cript este fo#osit pentru a crea aproape toate interacti-itate 9+utoane1 c2"puri de te5t de intrare1 "eniuri drop do?n; sa o+ser-at 3n "u#te ap#icatii ,#as4 ,#as4 :E 2004 a introdus Action&cript 2 01 un #i"+a8 de pro$ra"are de scriptin$ "ai potri-ite pentru de(-o#tarea de ap#icatii ,#as4 Acesta este adesea posi+i# pentru a econo"isi ti"p de scriptin$ de ce-a1 "ai de$ra+' dec2t de ani"are aceasta1 care1 de o+icei1 de ase"enea1 per"ite un ni-e# "ai ridicat de f#e5i+i#itate atunci c2nd editare De #a sosirea de ,#as4 P#a<er = a#p4a 93n 200>;1 o -ersiune "ai nou' a Action&cript a fost e#i+erat'1 Action&cript % 0 Action&cript % 0 este un #i"+a8 de pro$ra"are orientat pe o+iect care s' per"it' "ai "u#t contro# 6i de posi+i#it')i#e de reuti#i(are de cod atunci c2nd construirea ap#icatii ,#as4 co"p#e5e Hn u#ti"a -re"e1 +i+#ioteci#e ,#as4 sunt uti#i(ate cu capa+i#it')i E:L a +ro?ser-u#ui de a reda con)inut +o$at 3n +ro?ser Aceast' te4no#o$ie este cunoscut' su+ nu"e#e de asincron' ,#as4 6i E:L1 #a fe# ca A!AE Aceasta te4no#o$ie de asincron' ,#as4 6i E:L are 3"pins pentru o a+ordare "ai for"a#' a acestei te4no#o$ii nu"ita Ado+e ,#e51 care fo#oseste runti"e ,#as4 pentru a construi Iic4 Internet App#ications Aceasta te4no#o$ie poate fi uti#i(at' 3n 8ucatori cu" ar fi ce#e pe :<&pace si Kou7u+e1 pentru a oferi protec)ie pentru con)inutu# care so#icit' ,#as41 cu" ar fi :P%-uri 6i 3nre$istr'ri -ideo Con)inutu# este nu"ita a cur$e - sau trece - prin inter"ediu# fi6iere#or ,#as41 ceea ce face desc'rcarea de stocare pentru o sarcin' difici#' pentru "a8oritatea oa"eni#or Pro$ra"e1 cu" ar fi Iea# P#a<er Do?n#oader si e5tensii de +ro?ser cu" ar fi ,ire+u$ poate ur"'ri fi6iere#e E:L E5tensii de +ro?ser cu" ar fi Fideo Do?n#oadCe#per poate intercepta cereri 6i desc'rcare Action&cript de protec)ie codu# De "u#te ori1 de(-o#tatorii ,#as4 -a decide c'1 3n ti"p ce doresc1 a-anta8e#e pe care #e confer' ,#as4 3n do"enii#e de ani"atie si interacti-itate1 nu doresc s' e5pun' codu# #or c'tre #u"e Cu toate acestea1 dup' cu" cu toate #i"+' inter"ediare codu# co"pi#at1 o dat' un fi6ier s?f este sa#-at #a ni-e# #oca#1 aceasta poate fi deco"pi#ed 3n codu# surs' 6i acti-e#e sa#e Lne#e deco"pi#ers sunt capa+i#e s' reconstruc)ie aproape co"p#et' a sursei ori$ina#e dosar1 3n 8os pentru a codu# actua#1 care a fost fo#osit 3n ti"pu# cre'rii 9cu toate c' re(u#tate#e -aria(' de #a ca( #a ca(; Hn opo(i)ie cu deco"pi#ers1 o+fuscators Action&cript au fost introduse pentru a re(o#-a aceast' pro+#e"' &uperior de ca#itate o+fuscators punerea 3n ap#icare a transfor"'ri #e5ica#e - cu" ar fi redenu"irea identificator1 de contro# a# f#u5u#ui de transfor"are1 precu" 6i transfor"area a+strac)ie de date - care fac "ai $reu pentru deco"pi#ers pentru a $enera de ie6ire pot fi uti#e pentru un o" Lo?er-o+fuscators de ca#itate insera capcane pentru deco"pi#ers ,or"at 6i p#u$-in Hn co"para)ie cu a#te p#u$-in-uri1 cu" ar fi !a-a1 Acro+at Ieader1 DuicB7i"e1 sau @indo?s :edia P#a<er1 ,#as4 P#a<er pentru a insta#a o "ic' di"ensiune1 ti"pu# de desc'rcare rapid'1 6i ti"pu# de rapid ini)ia#i(area Cu toate acestea1 $ri8' tre+uie s' fie #uate pentru a detecta 6i e"+ed ,#as4 P#a<er 3n 9E; C7:L 3ntr-un @%C-un "od co"pati+i# Ln si"p#u1 so#u)ie uti#i(at pe scar' #ar$' este furni(at de "ai 8os: Mo+8ect dataNA"o-ie s?fA t<peNAapp#icationJ5-s4ocB?a-e-f#as4A ?idt4NA*00A 4ei$4tNA*00AO Mpara" na"eNA"o-ieA -a#ueNA"o-ie s?fA JO
>

MJo+8ectO :ai "u#te infor"a)ii despre "odu# de a detecta 6i e"+ed o+iecte ,#as41 3ntr-un "od @%C de confor"itate este furni(at' 3n descrierea 5&@, Lti#i(area de $rafic' -ectoria#' co"+inat cu cod de pro$ra" per"ite fi6iere#or ,#as4 pentru a fi "ai "ici - 6i1 astfe#1 pentru f#u5uri#e de a fo#osi pu)in' #')i"e de +and' - decat +it"ap corespun('toare sau c#ipuri -ideo Pentru con)inut 3ntr-un for"at unic 9cu" ar fi doar te5t1 -ideo sau audio;1 a#te a#ternati-e pot oferi o perfor"an)' "ai +un' 6i consu"' "ai pu)in procesoru# de putere "ic' de fi#" ,#as4 corespun('toare1 de e5e"p#u1 atunci c2nd se uti#i(ea(' transparen)' sau de a face actua#i('ri ecran de di"ensiuni "ari1 cu" ar fi foto$rafice sau de te5t esto"pea(' Hn p#us fa)' de un -ector-"otoru# de redare1 ,#as4 P#a<er inc#ude o "a6in' -irtua#'1 nu"it' Action&cript Firtua# :ac4ine 9AF:; pentru scriptin$ interacti-itate #a run-ti"e1 suport pentru -ideo1 :P%-+a(ate pe audio 6i $rafic' +it"ap Ca de ,#as4 P#a<er G1 acesta ofer' dou' codec-uri -ideo: On2 7ec4no#o$ies FP> 6i &orenson &parB1 6i a a#er$a-ti"p de spri8in pentru !PEP1 Pro$ressi-e !PEP1 PNP 6i PI, Hn ur"'toarea -ersiune1 ,#as4 este s#ated pentru a uti#i(a un co"pi#ator 8ust-in-ti"p pentru "otoru# de Action&cript Ba(a insta#at' de uti#i(ator ,#as4 ca un for"at a de-enit foarte r'sp2ndit' pe pia)' spa)iu# de #ucru 6i a creat o po(i)ie do"inant' pe pia)' &tatistici $enera#e fir"a de ?e+ esti"'ri disponi+i#itatea #a =*Q1 3n ti"p ce Ado+e sus)ine c' =G #a sut' din uti#i(atorii de Internet din &LA 6i == % #a sut' din to)i uti#i(atorii de Internet pe desBtop-au insta#at ,#as4 P#a<er1 cu G2Q -GRQ 93n func)ie de re$iune;1 care au cea "ai recent' -ersiune Nu"ere -aria(' 3n func)ie de siste"u# de detectare 6i de"o$rafice de cercetare Ado+e ,#as4 P#a<er e5ist' pentru o -arietate de siste"e si dispo(iti-e: @indo?s1 :ac O& = J E1 Linu51 &o#aris1 CP-LE1 PocBet PC1 O& J 21 DNE1 &<"+ian1 Pa#" O&1 BeO&1 6i IIIE; De6i1 Apunerea 3n ap#icare Ado+e ,#as4 pentru Linu5 este prost A Hn "od oficia#1 Ado+e ,#as4 accept' nu"ai %2-p#atfor"e de +i)i1 cu toate c' >4 e5peri"enta#e de spri8in-+it a fost disponi+i# pentru Linu51 din noie"+rie 200G Pentru co"pati+i#itate cu dispo(iti-e#e 9siste"e#e 3ncorporate;1 a se -edea :acro"edia ,#as4 Lite Desc4ide)i cu a#ternati-e standard &FP @%C 6i standarde#e &:IL sunt considerate ca fiind cei "ai apropia)i concuren)i de ,#as4 Ado+e fost' de(-o#tat 6i distri+uit Ap#u$ Ado+e &FP Fie?erA C#ient-in pentru :& Internet E5p#orer1 dar de spri8in 3ntrerupt 6i de distri+u)ie1 #a 1 ianuarie 200= Acesta a fost o+ser-at de co"entatori industria c' acest #ucru a fost1 pro+a+i#1 nici o coinciden)'1 #a un "o"ent 3n care sa "utat de #a Ado+e 3n concuren)' cu :acro"edia ,#as4 de a de)ine te4no#o$ia 3n sine Hntre ti"p1 Opera a spri8init &FP incepand cu -ersiunea G 6i &afari are incepand cu -ersiunea %1 iar ,irefo5-u# incorporat in suport pentru &FP continu' s' creasc' LIIA a fost un proiect de soft?are #i+er pe care inten)ionea(' s' de-in' un 3n#ocuitor co"p#et pentru Ado+e ,#as4 Proiectu# sa pr'+u6it #a 8u"'tatea anu#ui 200R1 de6i oa"enii se discut' acu" re-ita#i(area sau continu'rii acestuia1 precu" 6i a#te c2te-a proiecte cu" ar fi A8a5-Ani"ator 3nc' e5ist' C7:L * este c26ti$' "oti-e ca un concurent pentru f#as4 cu ta$-u# nou -ideo 6i de ani"a)ie posi+i#it')i prin inter"ediu# ta$-u# pan(a
R

P#a<+acB Deoarece fi6iere#e ,#as4 nu depind de un standard desc4is1 cu" ar fi &FP1 aceasta reduce sti"u#ent pentru non-soft?are-u# co"ercia# pentru a spri8ini for"atu#1 cu toate c' e5ist' "ai "u#te instru"ente de ter)' parte care uti#i(ea(' 6i pentru a $enera for"atu# de fi6ier &@, ,#as4 P#a<er nu poate na-' ca parte a unei surse pur desc4is'1 sau co"p#et siste" de operare #i+er1 a6a cu" de distri+u)ie1 care este o+#i$at de a #icente#or :acro"edia Pro$ra"u# 6i su+ re(er-a apro+'rii E5ist'1 ca de sf2r6itu# anu#ui 200G1 nici un 3n#ocuitor co"p#et Afree soft?are1 care ofer' toate func)iona#it')i#e de cea "ai recent' -ersiune de Ado+e ,#as4 P#a<er &cr26ni acti- este un proiect care are scopu# de a crea un 8ucator #i+er 6i p#u$-in +ro?ser-u# pentru for"atu# de fi6ier Ado+e ,#as4 oferind astfe# o a#ternati-' $ratuit' #a Ado+e ,#as4 P#a<er su+ PNL Penera# Pu+#ic License Hn ciuda $ri8i de +re-et poten)ia# din cau(a naturii pri-ate a fi6iere#or i"p#icate1 Pnas4 suport' ce#e "ai "u#te &@, FR caracteristici 6i une#e ,&I FG si F= &cr26ni ru#ea(a pe @indo?s1 Linu5 6i a#te siste"e de operare pe %2 de +i)i1 >4-+it 6i a#te ar4itecturi &?fdec este un a#t open-source ,#as4 p#a<er disponi+i#e pentru Linu51 ,reeB&D si OpenB&D A se -edea1 de ase"enea1 &@,Opener &ca#efor" Pf5 este un 8uc'tor de a#ternati-' co"ercia# ,#as4 care caracteristici co"p#ete de acce#erare 4ard?are-u# fo#osind PPL-u#ui 6i a ridicat confor"itatea p2n' #a ,#as4 G 6i A&2 &ca#efor" Pf5 este #icen)iat ca o so#u)ie 8oc "idd#e?are si fo#osite de "ai "u#te PC-uri 6i conso#' de 8ocuri %D pentru interfe)e uti#i(ator1 Cuds1 "ini 8ocuri1 si redare -ideo rt"pdu"p este o i"p#e"entare open-source soft?are-u# de un c#ient de I7:P1 propria #ui ,#as4 protoco#u# de strea"in$ rt"pdu"p a fost e#i"inat de #a &ourcefor$e1 #a cerere1 de c'tre Ado+e f#-strea"er este o i"p#e"entare open-source soft?are-u# de un c#ient de I7:P1 propria #ui ,#as4 protoco#u# de strea"in$ Acesta este o ra"ur' a rt"pdu"p care are tot spri8inu# cripto$rafice 9adic' I7:PE 6i -erificare &@,; scos din codu# Aut4orin$ Proiecte open source precu" A8a5 Ani"ator 6i 9acu" defunct; LIIA scopu# de a crea un "ediu de de(-o#tare ,#as41 co"p#etat cu un "ediu $rafic user A#ternati-1 pro$ra"e1 cu" ar fi s?f"i##1 &@,7oo#s1 6i :7A&C furni(a instru"ente pentru a crea fi6iere &@,1 dar face acest #ucru prin e#a+orarea de te5t1 Action&cript sau E:L dosar into ani"atii ,#as4 De ase"enea1 este posi+i# s' se cree(e fi6iere#e &@, pro$ra"atic fo#osind +i+#ioteca :in$1 care a interfe)e pentru C1 PCP1 C S S1 Per#1 P<t4on1 6i Iu+< 4aEe este o surs' desc4is'1 #a ni-e# 3na#t o+iect-#i"+a8 de pro$ra"are orientat orientate spre ?e+-crearea de con)inut care poate co"pi#a fi6iere#e ,#as4 De(-o#tatorii s4are?are :u#te produse crearea de instru"ente de ,#as4 6i #e-a -2ndut 3n cadru# L& T *0 3ntre 2000 6i 2002 Hn 200%1 concuren)a 6i de apari)ia unor instru"ente de creare #i+ere ,#as4 au dus de "u#te ter)e p'r)i ,#as4-instru"ent de creare a factori#or de deci(ie de pe pia)'1 care per"ite de(-o#tatori#or r'"ase de cre6tere a pre)uri#or acestora1 cu toate c' "u#te dintre produse#e 3nc' costa "ai pu)in de 100 T &LA 6i spri8in Action&cript Hn ceea ce pri-e6te instru"ente#e open source1 U7oon poate edita -ectori#or 6i $enerea(' &@,1 dar interfa)a sa este foarte diferit' de #a :acro"edia Ln a#t e5e"p#u1 "ai recent' a unui instru"ent de creare ,#as4 este &@i&C :a5 f'cut' de un fost an$a8at de :acro"edia 7oon Boo" 7ec4no#o$ies -inde1 de ase"enea1 un instru"ent de ani"a)ie tradi)iona#e1 +a(ate pe ,#as4 Hn p#us1 "ai "u#te pro$ra"e a crea &?f-fi6iere confor"e ca ie6ire de #a pro$ra"e#e #or Printre ce#e "ai fai"oase dintre acestea sunt instru"ente &creencast1 care a inf#uen)a capacitatea de
G

a face co"presie f'r' pierderi 6i redarea con)inutu#ui ecranu#ui capturat 3n scopu# de a produce de"o-uri1 tutoria#e1 si"u#'ri sau soft?are-u# de pro$ra"e Aceste pro$ra"e sunt de o+icei proiectate pentru uti#i(area de non-pro$ra"atori1 6i de a crea con)inut ,#as4 rapid 6i u6or1 dar nu pot edita codu# de fapt1 stau #a +a(a ,#as4 9adic' t?eenin$ 6i transfor"'1 etc; &creenca" este pro+a+i# ce# "ai -ec4i instru"ent de screencastin$ de autor s' adopte ,#as4 ca for"atu# preferat de ie6ire1 care au fost de(-o#tate de #a "i8#ocu# ani#or V=0 C' pro$ra"e#e screencastin$ au adoptat ,#as4 ca ie6ire preferat este o do-ad' a pre(en)ei ,#as4 ca o cruce de o"nipre(enta-p#atfor"' ani"atie for"atu# de fi6ier A#te instru"ente sunt a5ate pe crearea unor anu"ite tipuri de con)inut ,#as4 Ani"e &tudio este un pro$ra" de ani"a)ie 2D specia#i(at pentru ani"atie de caractere1 care creea(' fi6iere &@, :o<ea @e+ P#a<er este se concentre(e pe crearea de ?e+ persona#i(ate +a(ate pe ,#as4 -ideo p#a<er E5pri"a-Ani"ator este 3n "od si"i#ar1 -i(ea(' 3n "od specia# ani"atori Hntre+are &criitor pu+#ic' a8utoru# teste#or sa#e de a ,#as4 for"atu# de fi6ier Lti#i(atorii care nu sunt pro$ra"atori sau ?e+ desi$neri -or $'si1 de ase"enea1 instru"ente on-#ine care s' #e per"it' s' construiasc' ,#as4 co"p#ete +a(ate pe ?e+ site-uri Lna dintre ce#e "ai -ec4i ser-icii#or disponi+i#e 91==G; este ,#as47oPo Astfe# de 3ntreprinderi ofer' o $a"' #ar$' de pre-co"pi#ate de "ode#e 9te"p#ate-uri;1 asociat' cu un Content :ana$e"ent &<ste"1 care per"it uti#i(atori#or de a construi cu u6urin)'1 edita 6i s' pu+#ice site-uri ?e+ a#e acestora A#te site-uri1 care per"ite o "ai "are pentru persona#i(are 6i f#e5i+i#itate de proiectare sunt @i5 co" 6i Circ#ePad Ado+e a scris un pac4et soft?are nu"it Ado+e Li-e:otion1 concepute pentru a crea con)inut interacti- de ani"a)ie 6i de e5port-# #a o -arietate de for"ate1 inc#usi- &@, Li-e:otion a trecut prin dou' -ersiuni "a8ore1 dar nu a reu6it s' c26ti$e orice +a(' de nota+i#e uti#i(ator In fe+ruarie 200%1 :acro"edia ac4i(i)ionat Presedia1 care a de(-o#tat un f#as4 de autor instru"ent care con-ertite auto"at fisiere Po?erPoint 3n ,#as4 :acro"edia1 u#terior1 a #ansat nou# produs ca Bree(e1 care a inc#us "u#te 3"+un't')iri Hn p#us1 93ncep2nd cu -ersiunea 2; soft?are-u# #ui App#e de pre(entare in p#en1 de ase"enea1 per"ite uti#i(atori#or s' cree(e pre(entari interacti-e si de e5port pentru a &@, Fideo in pa$ini#e ?e+ ,#as4 poate fi fo#osit pentru a 3ncorpora 3n fi#" pa$ini ?e+1 o caracteristic' disponi+i#' 3ncep2nd cu ,#as4 P#a<er -ersiunea > 7e4nica este de a crea un fi6ier ,#as4 9 &?f;1 care ofer' o interfa)' de uti#i(ator pentru redarea de fi6iere -ideo1 un a6a-nu"ite#e A8uc'torA Aceasta este ceea ce "u#te site-uri popu#are -ideo a face1 inc#usi- Kou7u+e 6i Poo$#e Fideo Dosar rea# -ideo este fie un ,LF sau a unui fi6ier ,4FW a"+e#e pot fi u6or de 8ucat de soft?are-u# $enerice -ideo p#a<er Cu toate acestea1 +ro?sere No)iuni de +a(' pentru afi6are -ideo a fost 3n "od tradi)iona# o pro+#e"' p#atfor"' specifice din cau(a #ipsei de un standard de ?e+ pentru -ideo 6i un codec co"un -ideo ,o#osind ,#as4 are a-anta8u# de a distri+u)iei ,#as4 P#a<erVs #ar$'1 dar te4no#o$ia ca acest #ucru este de proprietate1 pentru care nu e5ist' nici o a#t' a#ternati-' rea#'1 este1 de ase"enea1 face "u#ti"edia inte$rate 3n acest fe# notorie difici# de acces pentru uti#i(atorii non-de ,#as4 P#a<er Ln parado5 si"i#ar este c' 3n ti"p ce ,#as4 ca un for"at poate spune c' este un standard de facto1 este $reu ca#ific' ca un standard1 deoarece nu e5ist' dec2t o punere 3n ap#icare co"p#et'1 c' punerea 3n ap#icare este de proprietate1 precu" 6i un free-soft?are de punere 3n ap#icare par)ia#' 9rt"pdu"p; a fost $2ndit s' fi i#e$a# 3n &LA Ln standard de ?e+ pentru -ideo este in de(-o#tare pentru C7:L * ,#as4 P#a<er este un p#u$-in +ro?ser-u#1 6i nu poate a#er$a 3n ter"en de un c#ient o+i6nuit de e-"ai#1 cu" ar fi Out#ooB Hn sc4i"+1 un #inB tre+uie s' se desc4id' o fereastr' de +ro?ser Ln P"ai# La+s caracteristic' per"ite redarea de pe Kou7u+e -ideoc#ipuri #e$ate 3n e-"ai#uri

,#as4 Fideo ,#as4 Fideo ,LF 6i ,4F sunt for"ate container1 ceea ce 3nsea"n' c' acestea nu sunt un codec -ideo propriu-(is ,or"atu# de fi6ier ,LF a fost uti#i(at pentru pri"a dat' de #a unu# din "oduri#e pentru 4rana de date pentru a ,#as4 :edia &er-er de #a ,#as4 P#a<er > ,#as4 P#a<er poate reda fi6iere#e ,LF direct 9de tip :I:E -ideo J 5-f#-; incepand cu -ersiunea R Nou# for"at de fi6ier ,4F este spri8init incepand cu ,#as4 P#a<er -ersiunea = Lpdate % ,or"atu# de fi6ier ,4F se +a(ea(' pe "ass-"edia de +a(' I&O for"at de fi6ier 9:PEP-4 Part 12; 6i este co"p#et diferit de for"atu# de fi6ier ,LF De e5e"p#u1 ,4F nu are suport -ideo &creen1 &orenson &parB1 FP> for"ate de co"presie -ideo 6i ADPC:1 Ne##<"oser for"ate de co"presie audio Fideo 3n pri"e#e -ersiuni de ,#as4 este codificat 3n &orenson &parB 9&orenson C 2>%; Hn ,#as4 G1 poate fi codificate 3n &orenson &parB sau ON2F 9de ase"enea cunoscute ca FP>;1 care a asi$urat o "ai "are eficien)' pentru orice rat' de +i)i dat ,#as4 = a introdus posi+i#itatea de codare 3n C 2>4 9de ase"enea cunoscute ca :PEP-4 AFC; 9un codec1 3n $enera#1 considerate ca fiind superior 6i 3n#ocuirea ON2F 6i &orenson codec; ,#as4 10 nu este cunoscut' de a introduce orice codec-uri -ideo nou1 ca noua -ersiune caracteristici 10 3n pri"u# r2nd se concentre(e asupra sunt pe spate-3"+un't')iri sf2r6itu# 93n ad"inistrare a drepturi#or di$ita#e1 %D -ideo 6i efecte1 a 3"+un't')it contro#u# &trea" 6i interacti-itate cu ser-eru# de fu#$er ; Audio ,#as4 este ce# "ai frec-ent codate in for"at :P% sau AAC 9Ad-anced Audio Codin$; Cu toate acestea1 nu accept'1 de ase"enea1 ADPC:1 Ne##<"oser 9Ne##<"oser Asao Codec; 6i &pee5 codec-uri audio Pe 20 au$ust 200R1 Ado+e a anun)at pe +#o$-u# s'u c'1 odat' cu Lpdate % de ,#as4 P#a<er =1 ,u#$er Fi(ua# -a spri8ini1 de ase"enea1 une#e p'r)i a#e :PEP-4 standarde#e interna)iona#e Hn "od specific1 ,#as4 P#a<er -a a-ea suport pentru -ideo co"pri"at 3n C 2>4 9:PEP-4 Part 10;1 audio co"pri"at fo#osind AAC 9:PEP-4 partea %;1 ,4F1 :P4 9:PEP-4 Part 14;1 :4F1 :4A1 %PP 6i "u#ti"edia :OF for"ate recipient1 %PPP Crono"etrat caietu# de sarcini 7e5t 9:PEP-4 Part 1R;1 care este un for"at standardi(at su+titrare 6i spri8in par)ia# parsarea pentru ato" i#st AA1 care este ec4i-a#ent cu i7unes ID% fo#oseste pentru a stoca "etadate :PEP-4 partea 2 6i C 2>%1 nu -or fi sus)inute 3n for"atu# de fi6ier ,4F Ado+e a anun)at1 de ase"enea1 c' acestea -or fi renun)area treptat' #a ,LF for"at #a "ass-"edia de +a(' standardu# I&O for"at de fi6ier 9:PEP-4 Part 12; din cau(a #i"ite#or func)iona#' cu structura ,LF atunci c2nd strea"in$ C 2>4 L#ti"u# e5a"en re#ease de ,#as4 P#a<er pentru sustinerea unor p'r)i a#e :PEP-4 standarde#e i"puse au de-enit disponi+i#e in toa"na #ui 200R

@e+ Open fa)' de p#u$in-uri de proprietate Naturii pri-ate a ,#as4 este o preocupare de a sus)ine de standarde desc4ise 6i soft?are-u# #i+er Lti#i(area sa pe scar' #ar$' a1 confor" unor astfe# de o+ser-atori1 -'t'"at' natura a#tfe# desc4is a# @or#d @ide @e+ Ln r'spuns poate fi -'(ut 3n Open Ado+e Ecranu# de proiect Iepre(ent2nd standarde desc4ise1 in-entatoru# C&& 6i co-autor a# C7:L*1 CXBon Lie @iu" a e5p#icat 3ntr-o te4no#o$ie Poo$#e 7a#B propunerea 74eora ca codec -ideo pentru C7:L * 9a se -edea1 de ase"enea1 de contro-erse O$$;: Cred cu t'rie1 c' a-e" ne-oie s' cad' de acord pe un fe# de for"atu# -ideo de referin)' 3n ca(u# 3n care Ye#e"entu# -i(ua#Z se 3nt2"p#' pentru a reu6i ,#as4 este ast'(i for"atu# de referin)' de pe ?e+ Pro+#e"a cu ,#as4 este c' nu este un standard desc4is
10

Iepre(ent2nd #i+era circu#a)ie a soft?are-u#ui1 Iic4ard &ta##"an a dec#arat 3ntr-un discurs 3n octo"+rie 2004 c': Lti#i(area de ,#as4 3n site-uri ?e+ este o pro+#e"' "a8or' pentru co"unitatea noastra Ar$u"entu# #ui &ta##"an apoi a fost faptu# c' nici un 8ucator nu dru" #i+er a fost re#ati- destu# de +un Hncep2nd din fe+ruarie 20101 Pnas4 6i &?fdec au -'(ut succesu# foarte #i"itat' 3n a concura cu p#a<er Ado+e :u#te site-uri ?e+ de i"portant 6i popu#ar i"pune ca uti#i(atorii s' ai+' un ,#as4 p#a<er1 uneori f'r' nici o re(er-' pentru uti#i(atorii non-,#as4 de ?e+ 9de e5e"p#u1 Kou7u+e; Prin ur"are1 #ipsa de un 8ucator +un ,#as4 $ratuite este fara indoia#a un o+staco# 3n ca#ea care +eneficia(' de pe @e+ cu soft?are-u# #i+er1 6i o"nipre(en)a "en)ionate anterior de ,#as4 face pro+#e"' foarte e-ident pentru oricine care 3ncearc' Continu' ran$ 3na#t de Pnas4 pe #ista de ,ree &oft?are ,oundation a unor proiecte de 3na#t' prioritate ar putea indica $ra-itatea pro+#e"ei1 astfe# cu" a 8udecat de co"unitatea soft?are-u# #i+er Ieferindu-se #a desc4iderea site-u#ui1 o caracteristic' esen)ia#' este c' pa$ini#e de ?e+1 precu" 6i fi6iere#e pe care #e constau sunt cup#ate 3"preun' de te5t u"an poate fi citit Hn "od si"i#ar1 desc4iderea de internet se af#' 3n protocoa#e#e sa#e Astfe#1 o practic' co"un' prin -ideo site-uri ?e+ centrice de a ascunde LIL-u# de ?e+ inte$rate "u#ti"edia fo#osind ,#as4 sau &i#-er#i$4t1 o+fuscatin$ LIL-u# cu !a-a&cript1 sau fo#osind protocoa#e cu" ar fi persona#i(ate I7:P 9,#as4; sau prin ::& 9f#u5uri @indo?s :edia;1 poate p'rea a"enin)2nd s' desc4iderea de pe @e+

&curta pre(entare a ap#ica)iei ,iecare -a scrie despre ap#ica)ia rea#i(at'


Aplicaie FLASH

&iste"u# Circu#ator [ 7eorie 6i no)iuni de i$ien' 6i pato#o$ie


11

Corpu# u"an este a#c'tuit dintr-o -ast' re)ea de cana#e1 "ai "ici sau "ai "ari1 prin care circu#' per"anent #ic4ide cu di-erse 3nc'rc'turi Hn cadru# acestui siste" i"ens de distri+u)ie1 redistri+u)ie1 e-acuare 6i recaptare a f#uide#or1 siste"u# circu#ator ocup' un #oc de pri"' i"portan)' &iste"u# circu#ator este a#c'tuit dintr-o "u#titudine de -ase tu+u#are prin inter"ediu# c'rora circu#' s2n$e#e1 care iri$' 3ntre$ or$anis"u# Fase#e de s2n$e "ari 9artere1 -ene;1 "ici 9capi#are; sau inter"ediare 9arterio#e1 -enu#e;1 str'+at 3ntre$ corpu#1 transport2nd prin e#e su+stan)e i"portante pentru -ia)' Dup' con)inutu# s2n$e#ui 3n $a(e precu" 6i 3n a#te su+stan)e1 circu#a)ia are dou' co"ponente "a8ore1 una arteria#' 6i cea#a#t' &2n$e#e este un )esut #ic4id1 co"pus dintr-o parte #ic4id' 9p#as"' -**Q; 6i una so#id' 9e#e"ente fi$urate -4*Q;1 care circu#' 3ntr-un siste" 3nc4is 9siste"u# circu#ator; ,a)' de a#te )esuturi1 ce#u#e#e s2n$e#ui nu sunt i"o+i#i(ate1 ci e#e p#utesc 3ntr-un #ic4id -2scos 9p#as"a; Datorit' acestui fapt1 s2n$e#e este un )esut "o+i# care reu6e6te s' se strecoare 3n toate p'r)i#e corpu#ui Procesu# de coa$u#are a s2n$e#ui este ini)iat de c'tre tro"+ocite 6i de o frac)iune a proteine#or p#as"aticeW fi+rino$enu#1 care este precursoru# so#u+i# a# fi+rinei La apari)ia unor 4e"ora$ii1 fi+rino$enu# trece 3n fi+rin'1 protein' cu structur' fi#a"entoas'1 deose+it de ra"ificat' Eritrocite#e 6i tro"+ocite#e sunt prinse 3n re)eaua fi#a"entoas' 6i sunt supuse de(inte$r'rii Astfe# se for"ea(' c4ea$u#1 care #a 3nceput ader' #a pere)ii -ase#or de s2n$e Dup' for"are1 c4ea$u# se retract'1 separ2ndu-se de perete#e -asu#ui 6i e#i"in2nd un #ic4id de cu#oarea paiu#ui 9seru#;

Capito#e

Circu#a)ia Prupe#e &an$-ine :area 6i :ica Circu#a)ie Circu#a)ia Li"fatic' Acti-itatea Cardiac' Cic#u# Cardiac Circu#a)ia &2n$e#ui I$ien' 6i Pato#o$ie [ No)iuni A-e" -ia)a 3n s2n$e \
12

Circulaia &2n$e#e 9fi$ 1; este f#uidu# care circu#' 3n interioru# ar+ore#ui cardio-ascu#arW repre(int' cca GQ din "asa corpora#' H"preun' cu #i"fa1 #ic4idu# intersti)ia#1 #ic4idu# cefa#ora4idian1 peri- 6i endo#i"fa1 s2n$e#e constituie "ediu# intern a# or$anis"u#ui &2n$e#e este for"at din e#e"ente fi$urate si p#as"' 9**Q din -o#u"u# san$-in; Prin e5a"enu# "icroscopic a# s2n$e#ui se o+ser-' trei tipuri de e#e"ente fi$urate 9repre(ent2nd 4*Q din -o#u"u# san$-in - -o#u" $#o+u#ar procentua# sau 4e"atocrit;: ] $#o+u#e#e ro6ii 94e"atii sau eritrocite;W ] $#o+u#e#e a#+e 9#eucocite;W ] p#ac4ete#e san$-ine 9tro"+ocite;

Grupele Sangvine Prupe#e san$-ine ^ transfu(ia :e"+rana 4e"atii#or are 3n structura sa nu"eroase tipuri de "acro"o#ecu#e1 cu ro# de anti$en1 nu"ite a$#utino$ene Hn p#as"' se $'sesc o serie de co"pu6i cu ro# de anticorpi nu"ite a$#utinine Ce#e "ai i"portante a$#utino$ene int2#nite Ia o" sunt a$#utino$enu# (ero 90;1 A1 B 6i D1 iar ce# "ai frec-ent Int2#nite a$#utinine sunt: _1 o"o#oa$a a$#utino$enu#ui A1 6i `1o"o#oa$a a$#utino$enu#ui B Prin e5c#udere reciproc' a a$#utinine#or 6i a$#utino$ene#or o"o#oa$e1 3n decursu# e-o#u)iei u"ane s-au constituit "ai "u#te siste"e i"uno#o$ice san$-ine

1%

Marea i Mica Circulaie :area 6i "ica circuIa)ie Hn a#c'tuirea ar+ore#ui -ascu#ar se distin$ dou' teritorii de circu#a)ie: circu#a)ia "are - siste"ic'1 6i circu#a)ia "ic' ^ pu#"onar' Circu#a)ia "ic' Circu#a)ia pu#"onar' 3ncepe 3n -entricu#u# drept1 prin trunc4iu# arterei pu#"onare1 care transport' spre p#'"2n s2n$e cu CO2 7runc4iu# pu#"onar se 3"parte 3n ce#e dou' artere pu#"onare1 care duc s2n$e#e cu CO2 spre re)eaua capi#ar' din 8uru# a#-eo#e#or1 unde 3i cedea(' a#-eo#e#or care-i e#i"in' prin e5pira)ie &2n$e#e cu O2 este co#ectat de -ene#e pu#"onare1 c2te dou' pentru fiecare p#'"2n Ce#e patru -ene pu#"onare sf2r6esc 3n atriu# st2n$ Circu#a)ia "are Circu#a)ia siste"ic' 3ncepe 3n -entricu#u# st2n$1 prin artera aort' care transport' s2n$e#e cu O2 su+stan)e nutriti-e spre )esuturi 6i or$ane De Ia ni-e#u# acestora1 s2n$e#e 3nc'rcat cu CO2 este pre#uat de ce#e dou' -ene ca-e care 3# duc 3n atriu# drept

Circluaia Lim!atic" CircuIa)ia Ii"fatic' Prin siste"u# #i"fatic circu#' #i"fa1 care face parte din "ediu# intern a# or$anis"u#ui 6i care1 3n fina#1 a8un$e 3n circu#a)ia -enoas'

14

&iste"u# #i"fatic se deose+e6te de siste"u# circu#ator san$-in prin dou' caracteristici: ] este adaptat #a func)ia de drenare a )esuturi#or1 din care cau(' capi#are#e sa#e for"ea(' re)e#e ter"ina#e1 spre deose+ire de capi#are#e san$-ine care ocup' o po(i)ie inter"ediar' 3ntre siste"u# arteria# 6i ce# -enosW ] pere)ii -ase#or #i"fatice sunt "ai su+)iri dec2t cei ai -ase#or san$-ine &iste"u# Ii"fatic 3ncepe cu capi#are#e #i"fatice1 care au aceea6i structur' ca 6i capi#are#e san$-ine

Activitatea Cardiac" Aparatu# cardio-ascu#ar asi$ur' circu#a)ia s2n$e#ui 6i a #i"fei 3n or$anis" Prin aceasta se 3ndep#inesc dou' func)ii "a8ore: 1: distri+uirea su+stan)e#or nutriti-e 6i a o5i$enu#ui tuturor ce#u#e#or din or$anis"W 2 co#ectarea produ6i#or tisu#ari de cata+o#is" pentru a fi e5creta)i ,or)a "otrice a acestui siste" este ini"a1 3n ti"p ce artere#e repre(int' conducte#e de distri+u)ie1 -ene#e1 re(er-oare#e de s2n$e1 asi$ur2nd 6i 3ntoarcerea acestuia Ia ini"'1 iar "icrocircu#a)ia 9arterio#e1 "etarterio#e1 capi#are1 -enu#e;1 teritoriu# -ascu#ar #a ni-e#u# c'ruia au #oc sc4i"+uri#e de su+stan)e 6i $a(e

Ciclul Cardiac Ln cic#u cardiac este for"at dintr-o sisto#' 6i o diasto#' Datorit' 3nt2r(ierii propa$'rii sti"u#u#ui prin nodu#u# atrio--entricu#ar1 e5ist' un asincronis" 3ntre sisto#a atrii#or 6i cea a -entricu#eIor: sisto#a atria#' o preced' cu 0110 s pe cea a -entricu#e#or

1*

Durata unui cic#u cardiac este in-ers proporiona#' cu frec-en)a cardiac' La un rit" de R* de +'t'i pe "inut1 cic#u# cardiac durea(' 01G s

Circulaia S#ngelui Cu studiu# circu#a)iei s2n$e#ui se ocup' 4e"odina"ica &2n$e#e se dep#asea(' 3n circuit 3nc4is 6i 3ntr-un sin$ur sens Deoarece "ica 6i "area circu#a)ie sunt dispuse 3n serie1 -o#u"u# de s2n$e po"pat de -entricu#u# st2n$1 3ntr-un "inut1 3n "area circu#a)ie1 este e$a# cu ce# po"pat de -entricu#u# drept 3n "ica circu#a)ie

$gien" i %atologie & Noiuni Ce#e "ai i"portante #ucruri despre +o#i#e siste"u#ui circu#ator 6i co"+aterea acestora sau pre-enirea #or

Avem via" 'n s#nge (

Donand s2n$e po)i sa#-a c4iar 6i trei -ie)i Din cantitatea de s2n$e donat' o sin$ur' dat' se pot e5tra$e e#e"ente#e care pot sa#-a -ie)i#e a trei pacien)i
1>

Donarea de s2n$e este si$ur' 6i usoar'\ Nu se pot contacta &IDA sau a#te +o#i infec)ioase 3n ti"pu# don'rii &e uti#i(ea(' un ac steri# 6i de unic' fo#osin)' pentru fiecare donare Donea(' san$e 6i -ei putea sa#-a pe cine-a

&ursa pro$ra"u#ui propriu.


+utton:arBer < N "ainBtn1 <W JJ :AIN :ENL BL77ON OFEIJOL7 ,LNC7ION& 9LNIFEI&AL ,LNC7ION& ,OI ALL :AIN B7N&; function "ainBtnO-er9e-ent::ouseE-ent;:-oid a e-ent tar$et $otoAndP#a<9Ao-erA;W b JJJJJJJJJ function "ainBtnOut9e-ent::ouseE-ent;:-oid a e-ent tar$et $otoAndP#a<9AoutA;W b

1R

JJJJJJJJJ INDIFIDLAL BL77ON CLICU ,LNC7ION& function "ainBtn1Do?n9e-ent::ouseE-ent;:-oid a "ainBtn1 $otoAndP#a<9Ado?nA;W +utton:arBer < N "ainBtn1 <W pa$es $otoAndP#a<9Apa$e1A;W b function "ainBtn2Do?n9e-ent::ouseE-ent;:-oid a +utton:arBer < N "ainBtn2 <W pa$es $otoAndP#a<9Apa$e2A;W b function "ainBtn%Do?n9e-ent::ouseE-ent;:-oid a +utton:arBer < N "ainBtn% <W pa$es $otoAndP#a<9Apa$e%A;W b function "ainBtn4Do?n9e-ent::ouseE-ent;:-oid a +utton:arBer < N "ainBtn4 <W pa$es $otoAndP#a<9Apa$e4A;W b function "ainBtn*Do?n9e-ent::ouseE-ent;:-oid a +utton:arBer < N "ainBtn* <W pa$es $otoAndP#a<9Apa$e*A;W b function "ainBtn>Do?n9e-ent::ouseE-ent;:-oid a +utton:arBer < N "ainBtn> <W pa$es $otoAndP#a<9Apa$e>A;W b function "ainBtnRDo?n9e-ent::ouseE-ent;:-oid a +utton:arBer < N "ainBtnR <W pa$es $otoAndP#a<9Apa$eRA;W b function "ainBtnGDo?n9e-ent::ouseE-ent;:-oid a +utton:arBer < N "ainBtnG <W pa$es $otoAndP#a<9Apa$eGA;W b function "ainBtn=Do?n9e-ent::ouseE-ent;:-oid a +utton:arBer < N "ainBtn= <W pa$es $otoAndP#a<9Apa$e=A;W b function "ainBtn10Do?n9e-ent::ouseE-ent;:-oid a +utton:arBer < N "ainBtn10 <W pa$es $otoAndP#a<9Apa$e10A;W b JJJJJJJJJJ Button 1 Listeners "ainBtn1 addE-entListener9:ouseE-ent IOLL_OFEI1 "ainBtnO-er;W "ainBtn1 addE-entListener9:ouseE-ent IOLL_OL71 "ainBtnOut;W "ainBtn1 addE-entListener9:ouseE-ent :OL&E_DO@N1 "ainBtn1Do?n;W
1G

JJJJJJJJJJ Button 2 Listeners "ainBtn2 addE-entListener9:ouseE-ent IOLL_OFEI1 "ainBtnO-er;W "ainBtn2 addE-entListener9:ouseE-ent IOLL_OL71 "ainBtnOut;W "ainBtn2 addE-entListener9:ouseE-ent CLICU1 "ainBtn2Do?n;W JJJJJJJJJJ Button % Listeners "ainBtn% addE-entListener9:ouseE-ent IOLL_OFEI1 "ainBtnO-er;W "ainBtn% addE-entListener9:ouseE-ent IOLL_OL71 "ainBtnOut;W "ainBtn% addE-entListener9:ouseE-ent CLICU1 "ainBtn%Do?n;W JJJJJJJJJJ Button 4 Listeners "ainBtn4 addE-entListener9:ouseE-ent IOLL_OFEI1 "ainBtnO-er;W "ainBtn4 addE-entListener9:ouseE-ent IOLL_OL71 "ainBtnOut;W "ainBtn4 addE-entListener9:ouseE-ent CLICU1 "ainBtn4Do?n;W JJJJJJJJJJ Button * Listeners "ainBtn* addE-entListener9:ouseE-ent IOLL_OFEI1 "ainBtnO-er;W "ainBtn* addE-entListener9:ouseE-ent IOLL_OL71 "ainBtnOut;W "ainBtn* addE-entListener9:ouseE-ent CLICU1 "ainBtn*Do?n;W JJJJJJJJJJ Button > Listeners "ainBtn> addE-entListener9:ouseE-ent IOLL_OFEI1 "ainBtnO-er;W "ainBtn> addE-entListener9:ouseE-ent IOLL_OL71 "ainBtnOut;W "ainBtn> addE-entListener9:ouseE-ent CLICU1 "ainBtn>Do?n;W JJJJJJJJJJ Button R Listeners "ainBtnR addE-entListener9:ouseE-ent IOLL_OFEI1 "ainBtnO-er;W "ainBtnR addE-entListener9:ouseE-ent IOLL_OL71 "ainBtnOut;W "ainBtnR addE-entListener9:ouseE-ent CLICU1 "ainBtnRDo?n;W JJJJJJJJJJ Button G Listeners "ainBtnG addE-entListener9:ouseE-ent IOLL_OFEI1 "ainBtnO-er;W "ainBtnG addE-entListener9:ouseE-ent IOLL_OL71 "ainBtnOut;W "ainBtnG addE-entListener9:ouseE-ent CLICU1 "ainBtnGDo?n;W JJJJJJJJJJ Button = Listeners "ainBtn= addE-entListener9:ouseE-ent IOLL_OFEI1 "ainBtnO-er;W "ainBtn= addE-entListener9:ouseE-ent IOLL_OL71 "ainBtnOut;W "ainBtn= addE-entListener9:ouseE-ent CLICU1 "ainBtn=Do?n;W JJJJJJJJJJ Button 10 Listeners "ainBtn10 addE-entListener9:ouseE-ent IOLL_OFEI1 "ainBtnO-er;W "ainBtn10 addE-entListener9:ouseE-ent IOLL_OL71 "ainBtnOut;W "ainBtn10 addE-entListener9:ouseE-ent CLICU1 "ainBtn10Do?n;W JJ &cro## :< Content function - A&% function scro##:<Content 9; a JJ Cac4e t4e 7e5t,ie#d as a +it"ap to i"pro-e perfor"ance content_"c cac4eAsBit"ap N trueW JJ E-ent Listeners scro##Dra$$er addE-entListener9:ouseE-ent :OL&E_DO@N1 scro##Dra$$erPress;W sta$e addE-entListener9:ouseE-ent :OL&E_LP1 "ouseLpOn&ta$e;W JJ &et -aria+#es -ar scro##+arCei$4t:Nu"+er N scro##+arBP 4ei$4tW -ar contentCei$4t:Nu"+er N content_"c 4ei$4tW
1=

-ar scro##Dra$$erCei$4t:Nu"+er N scro##Dra$$er 4ei$4tW -ar "asBCei$4t:Nu"+er N content:asB 4ei$4tW -ar scro##A"out:Nu"+er N 9contentCei$4t-"asBCei$4t;J9scro##+arCei$4tscro##Dra$$erCei$4t;W -ar topBound:Nu"+er N scro##+arBP <W -ar +otto"Bound:Nu"+er N scro##+arBP 4ei$4t-scro##Dra$$erCei$4tSscro##+arBP <W -ar startPos:Nu"+er N content_"c <W -ar #eftBound:Nu"+er N scro##+arBP 5W -ar a+sNu"&et:Nu"+er N 0W JJ @4en scro##Dra$$er $ets pressed ?e do t4is function scro##Dra$$erPress9e-ent::ouseE-ent;:-oid a JJ &et +ounds usin$ so"e of t4e scro##er BP properties c#ai"ed a+o-e -ar +ounds:Iectan$#e N ne? Iectan$#e9#eftBound1 topBound1 01 +otto"Bound;W scro##Dra$$er startDra$9fa#se1 +ounds;W sta$e addE-entListener9:ouseE-ent :OL&E_:OFE1 report&ta$e:ouse;W function report&ta$e:ouse9e-ent::ouseE-ent;:-oid a a+sNu"&et N :at4 a+s9scro##+arBP < - scro##Dra$$er <;W content_"c < N :at4 round9a+sNu"&et c - 1 c scro##A"out S startPos;W b b JJ @4en "ouse is re#eased ?4i#e dra$$in$ ?e do t4is function "ouseLpOn&ta$e9e-ent::ouseE-ent;:-oid a stopDra$9;W b b scro##:<Content9;W to$$#eContent9e-ent::ouseE-ent; a if 9to$$#escreen current,ra"e NN 1; a to$$#escreen $otoAndP#a<92;W b e#se a to$$#escreen $otoAndP#a<910;W b b to$$#e_+tn addE-entListener9:ouseE-ent CLICU1 to$$#eContent;W
20

)i*liogra!ie

4ttp:JJro ?iBipedia or$J 4ttp:JJen ?iBipedia or$J 4ttp:JJ??? $oo$#e roJ 4ttp:JJtrans#ate $oo$#e roJ 4ttp:JJ??? ado+e co"J 4ttp:JJ??? f#as4foru" roJ

21