mobilná komunikácia - Vitajte na stránkach www.einsty.hostujem.sk

mobilná komunikácia - Vitajte na stránkach www.einsty.hostujem.sk mobilná komunikácia - Vitajte na stránkach www.einsty.hostujem.sk

einsty.hostujem.sk
from einsty.hostujem.sk More from this publisher
12.07.2015 Views

P R O G R A M U J E M EEnableClientScript=”false”Text=”Invalid Data Type”runat=”server”/>Datovy typ:StringIntegerDoubleDateRangeValidator. Pri èíselných hodnotách ve¾mi èastopotrebujeme skontrolova, èi je zadaná hodnota v urèi−tom èíselnom intervale, ktorý je zvyèajne daný aplikaènoulogikou. Všeobecný syntaktický predpis na pouitie validá−tora rozsahu je nasledujúci:Príklad pouitia je ve¾mi podobný s predchádzajúcimiprípadmi, take ukáeme len èas kódu týkajúcu sa validá−tora:A zvyèajný prís¾ub do budúcej èasti bude struèný, ale o tozaujímavejší. Po prebratí ostatných validátorov zapojímetoti koneène do hry Visual Studio .NET, komfortný a výkon−ný nástroj na vývoj aplikácií ASP.NET. To, e sa tak stane av piatej èasti, by malo postaèi ako odpoveï na otázku, èi sazaobídeme bez tohto vývojového prostredia, ktoré u,pochopite¾ne, nie je vo¾ne šírite¾né a treba ho zakúpi.Literatúra:[1] www.microsoft.com¼uboslav LackoAuto tools / 7. èasPREMENNÉ. U viac ako pol roka sa spolu snaímepozrie na zúbky programu make a jeho súborom Make−file. V siedmej èasti sa budeme zaobera premennými aprácou s nimi. Premenná je v prostredí programu makedefinovaná ako meno (názov premennej), reprezentujú−ce nejaký textový reazec (hodnotu premennej). Tietomená sú v prípade pouitia v tvare$(meno premennej)nahradené hodnotou danej premennej. Substitúcia pre−bieha u pri èítaní okrem prípadu príkazov shell (príka−zová èas pravidla), pri pouití príkazu define a v pravejèasti priradenia (operátor = ). Premenné môu, ako uvieme, obsahova akýko¾vek text, napríklad zoznamsúborov, názov prekladaèa, verziu programu, paramet−re linkovaèa... Názov premennej je tvorený postupnos−ou znakov okrem dvojbodky, znaku rovnosti a mrieky(hash, #). Takisto sa nemôu poui medzery (na zaèiat−ku i na konci názvu), teda príkladpremenna = text...echo $( premenna )je chybný – v druhom riadku nemôete poui medzery(prvý riadok je správny, tieto medzery sa ignorujú...). Maliby ste sa vyhnú pouívaniu názvov premenných obsahu−júcich iné znaky ako písmená, èíslice a podèiarkovník(underscore, _ ). Make je citlivý na ve¾kos písmen, teda:PremennaPREMENNApremennapReMEnNasú štyri rôzne premenné! Zvyknú sa pouíva ve¾ké pís−mená, malé môete poui pre interné premenné. O pre−menných, ktorých názov pozostáva iba z jedného znaku(napríklad $

P R O G R A M U J E M Ecp subor $(DIR)/binnespravíte to, èo ste oèakávali...Existuje aj ïalší priraïovací operátor. Je to podmienenýoperátor a zapisuje sa takto:PREMENNA ?= textDo PREMENNEJ sa priradí „text“ iba vtedy, ak eštePREMENNÁ nebola definovaná. Pojem definovaná nezna−mená nenulová alebo nie prázdna. Aj priradením prázdnejhodnoty premennú definujeme!Teraz si ukáeme jednu sofistikovanú metódu, s ktorousa v Makefile nestretnete tak ¾ahko, ale mono sa právevám bude v projekte hodi. Èlovek nikdy nevie... Ide orekurzívnu expanziu premenných, ktorá je však zaloenána trošku inom princípe ako tá prv spomínaná:AAA=BBBBBB=CCCCCC=ahojall:echo $($($(AAA)))Všimnite si, e premenná AAA má hodnotu BBB, a nie$(BBB) ako v predchádzajúcom rekurzívnom príklade. Po−sledný riadok funguje takto:$($($(AAA)))sa expanduje na$($(BBB))ïalej na:$(CCC)a to sa nakoniec expanduje na text „ahoj“. Tento princípnie je v make jedineèný, takisto ho môete poui naprí−klad v PHP:$AAA=BBB;$BBB=CCC;$CCC=ahoj;echo $$$AAA;Ostáva na vás, ako túto vymoenos vyuijete. Prišlo mina um napríklad toto:a_SRC=a.c b.c c.cb_SRC=p.c q.c r.cc_SRC=x.c y.c z.cABC=aSRC=$($(ABC)_SRC)all: programprogram: $(SRC)cc −o $@ $

P R O G R A M U J E M Ecp subor $(DIR)/binnespravíte to, èo ste oèakávali...Existuje aj ïalší priraïovací operátor. Je to podmienenýoperátor a zapisuje sa takto:PREMENNA ?= textDo PREMENNEJ sa priradí „text“ iba vtedy, ak eštePREMENNÁ nebola definovaná. Pojem definovaná nez<strong>na</strong>−mená nenulová alebo nie prázd<strong>na</strong>. Aj priradením prázdnejhodnoty premennú definujeme!Teraz si ukáeme jednu sofistikovanú metódu, s ktorousa v Makefile nestretnete tak ¾ahko, ale mono sa právevám bude v projekte hodi. Èlovek nikdy nevie... Ide orekurzívnu expanziu premenných, ktorá je však zaloená<strong>na</strong> trošku inom princípe ako tá prv spomí<strong>na</strong>ná:AAA=BBBBBB=CCCCCC=ahojall:echo $($($(AAA)))Všimnite si, e premenná AAA má hodnotu BBB, a nie$(BBB) ako v predchádzajúcom rekurzívnom príklade. Po−sledný riadok funguje takto:$($($(AAA)))sa expanduje <strong>na</strong>$($(BBB))ïalej <strong>na</strong>:$(CCC)a to sa <strong>na</strong>koniec expanduje <strong>na</strong> text „ahoj“. Tento princípnie je v make jedineèný, takisto ho môete poui <strong>na</strong>prí−klad v PHP:$AAA=BBB;$BBB=CCC;$CCC=ahoj;echo $$$AAA;Ostáva <strong>na</strong> vás, ako túto vymoenos vyuijete. Prišlo mi<strong>na</strong> um <strong>na</strong>príklad toto:a_SRC=a.c b.c c.cb_SRC=p.c q.c r.cc_SRC=x.c y.c z.cABC=aSRC=$($(ABC)_SRC)all: programprogram: $(SRC)cc −o $@ $

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!