07.06.2015 Views

Untitled - Vitajte na stránkach www.einsty.hostujem.sk

Untitled - Vitajte na stránkach www.einsty.hostujem.sk

Untitled - Vitajte na stránkach www.einsty.hostujem.sk

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

I N F O W A R E<br />

kého rozhrania, <strong>na</strong>pr. Event Log (komponent <strong>na</strong><br />

zapisovanie správ do databázy udalostí), Performance<br />

Counter (èítaè výkonu ako pri Performance<br />

monitore), Directory Watcher (sledovanie zmien<br />

v Active Directory), FileSystemWatcher (sledovanie<br />

zmien v súborovom systéme).<br />

Projekty vytvorené v predchádzajúcej verzii Visual<br />

Basicu sa po otvorení vo VS .NET automaticky<br />

prekonvertujú nástrojom upgrade tool <strong>na</strong> projekty<br />

VB .NET. Keïže však Visual Basic .NET nie je stopercentne<br />

kompatibilný s Visual Basicom v.6.0, vytvára<br />

upgrade tool poèas konverzie záz<strong>na</strong>m, v ktorom<br />

nájdete informácie o kóde, ktorý bude treba<br />

dodatoène upravi manuálne.<br />

Aplikácie vytvorené vo VB .NET (a aj v ostatných<br />

jazykoch VS .NET) sa distribuujú cez inštalaèné projekty,<br />

založené <strong>na</strong> kabinetoch (CAB) alebo <strong>na</strong><br />

Windows Installeri v. 2.0.<br />

ASP .NET<br />

Po Active Server Pages (ASP), ktorý pracuje ako web<br />

server runtime, prichádza Microsoft s ASP .NET –<br />

kompletne prepísanou implementáciou dy<strong>na</strong>mických<br />

stránok, ktorá odde¾uje výstup HTML od programovej<br />

logiky použitím èrty code-behind (t. j. kód umiestnený<br />

<strong>na</strong> inom mieste). Medzi domi<strong>na</strong>ntné zlepšenia ASP<br />

.NET patrí podpora Web Forms – webových formulárov<br />

podporujúcich drag & drop návrh formulárov<br />

použitím predpripravených komponentov.<br />

Štandardná stránka Web Forms pozostáva z Web<br />

Form „hypertextového“ súboru obsahujúceho vizuálnu,<br />

<strong>na</strong> XML založenú, reprezentáciu stránky<br />

(HTML, WML, XML atï.) a zo zdrojového súboru<br />

s kódom <strong>na</strong> spracovanie udalostí. Obidva súbory sú<br />

uložené <strong>na</strong> serveri, kde sa generujú webové stránky<br />

Obr. 4 MS Mobile<br />

Explorer<br />

odosielané klientovi. Stránky môžu by generované<br />

v „èistom“ HTML 3.2, vïaka èomu sa dajú prezera<br />

<strong>na</strong> každej platforme, alebo môžu využíva špeciálne<br />

vlastnosti vybraného prehliadaèa. V zoz<strong>na</strong>me predpripravených<br />

komponentov Web forms figurujú<br />

<strong>na</strong>pr. AdRotator (zobrazovanie sekvencií obrázkov),<br />

kalendár, LinkButton (s funkcio<strong>na</strong>litou ako Button,<br />

ale so vzh¾adom hyperlinky), ImageButton (tlaèidlo<br />

so vzh¾adom obrázka), Panel (kontajner pre iné komponenty),<br />

DataList (<strong>na</strong> zobrazovanie dátových informácií<br />

v tabu¾ke s možnos ou ich editovania) a Data-<br />

Grid (komponent prepojený <strong>na</strong> dáta v podobe formulára<br />

s možnos ou editovania a triedenia).<br />

ASP.NET má <strong>na</strong>vyše širšiu paletu autentifikácií –<br />

Windows (autentifikácia založená <strong>na</strong> IIS 5), Forms<br />

(formulárová autentifikácia), None (žiad<strong>na</strong> autentifikácia)<br />

a Passport (použitím MS Passport Service).<br />

Autentifikácia Forms je založená <strong>na</strong> vygenerovaní<br />

cookies po pozitívnej autentifikácii používate¾a voèi<br />

autentifikaènému zdroju, prièom sa dá <strong>na</strong>stavi , èi sa<br />

má cookie uloži <strong>na</strong> di<strong>sk</strong> klienta alebo sa vygeneruje<br />

vždy nové. Po úspešnej autentifikácii sa zistí, èi má<br />

klient právo èíta požadovanú stránku – prebehne<br />

autorizácia. V konfiguraènom súbore aplikácie –<br />

web.config – sa dá urèi , èi môže používate¾ špecifikované<br />

stránky èíta . Používate¾ov je <strong>na</strong> úèely autorizácie<br />

možné zgrupova do „rolí“.<br />

ASP .NET podporuje session ma<strong>na</strong>žment pre webové<br />

farmy (ukladanie stavov – sessions) a podporuje<br />

aj automatické reštarty svojej služby v špecifikovaný<br />

èas. Pôvodná verzia ASP obsahovala súbor objektov,<br />

ktoré sprostredkovali spojenie medzi bežiacim<br />

ASP <strong>sk</strong>riptom a serverom, <strong>na</strong> ktorom boli spustené<br />

– Server, Application, Session, Request a Response.<br />

ASP .NET obsahuje podobné objekty, aktualizované<br />

a zdoko<strong>na</strong>lené. Server, Application a Session<br />

sú už èas ou bázovej triedy System.Web.Services.<br />

WebService. Do triedy bol doplnený objekt User,<br />

používaný pri bezpeènej autorizácii. Objekty Request<br />

a Response boli presunuté do novej podtriedy Context.<br />

Na pomoc vývojárom „tenkých“ klientov Microsoft<br />

vytvoril Mobile Internet Toolkit (predtým <strong>na</strong>zývaný<br />

.NET Mobile Web SDK) spolupracujúci s Visual<br />

Studiom .NET. Pomocou neho môžete <strong>na</strong> tvorbu<br />

mobilných (WAP-ových) aplikácií použi vizuálny<br />

dizajnér s „mobilnými“ komponentmi Mobile Web<br />

Forms. Ak si ešte k tomu<br />

z internetu stiahnete simulátor<br />

Microsoft Mobile<br />

Explorer, máte k dispozícii<br />

komfortné prostredie<br />

<strong>na</strong> vývoj mobilných aplikácií<br />

(obr. 4).<br />

Prispôsobivos interpretácie<br />

„mobilných“ stránok<br />

je zabezpeèená tým,<br />

že keï si podporované<br />

mobilné zariadenie vyžiada<br />

mobilný Web Form,<br />

stránka a jej komponenty<br />

automaticky zariadenie<br />

identifikujú a vyprodukujú<br />

wml stránku zodpovedajúcu<br />

schopnostiam zariadenia.<br />

Medzi doteraz<br />

otestovanými zariadeniami<br />

v MS Mobile Internet Toolkite figurujú <strong>na</strong>pr.<br />

Pocket PC, Sony CMD-z5, Mitsubishi T250, Nokia<br />

7110, Sprint Touchpoint, Samsung Touchpoint a simulátory<br />

pre Phone.com UP 4.0.<br />

n<br />

12/2001 PC REVUE 129

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

Saved successfully!

Ooh no, something went wrong!