12.07.2015 Views

CES 2004 - Vitajte na stránkach www.einsty.hostujem.sk

CES 2004 - Vitajte na stránkach www.einsty.hostujem.sk

CES 2004 - 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 EVývojové prostredie Visual Studio „Whidbey“– blízka budúcnos vývoja aplikácií pre WindowsV poslednom èase sa Microsoft rozhodolpre pomerne zaujímavú taktikupredstavovania svojich produktovv dlhodobejšom èasovom horizonte,a to dokonca takmer v celom produktovomspektre. Mono túto taktikuzvolil hlavný softvérový architekt BillGates. Jeho úloha je zdanlivo jednoduchá,kameòov do architektonickejmozaiky má neúrekom, pretoe Microsoftdodáva široké spektrum softvérovýchproduktov od operaènýchsystémov cez kancelár<strong>sk</strong>y balík Office,databázový server, vývojové prostredie...a takto by sme mohli pokraèovaa po encyklopédiu Encarta,motoristický atlas Autoroute a mnohéhry. Ak odmyslíme multimediálnea zábavné aplikácie, je nesporne výhodnépo<strong>sk</strong>lada produkty do rozumnejarchitektonickej mozaiky a po<strong>sk</strong>ytnúpouívate¾ovi èo <strong>na</strong>jširšie monostihlavne v podnikovom prostredí.Na druhej strane <strong>na</strong>vrhnú efektívnu,fungujúcu a škálovate¾nú softvérovúarchitektúru je ve¾mi aké,prièom hlavným problémom je pravdepodobnespätná kompatibilita aplikácií.A preèo zaèí<strong>na</strong>me èlánok o vývojovomprostredí opisom širokéhospektra aplikácií a architektúrou? Odpoveïje jednoduchá. Vývojové prostredieVisual Studio „Whidbey“ mô-eme poui <strong>na</strong> vývoj prakticky ¾ubovo¾néhotypu aplikácie. Samozrejme,je vhodné vybra softvérové technológietak, aby vyvíjaná aplikácia zapadlado architektúry, do ktorej bude <strong>na</strong>sadená.Ak nepoèítame vývojár<strong>sk</strong>e nástrojeMicrosoftu pre operaèný systémMS DOS, história Visual Studia sazaèala písa verziou 1.52, mimochodom,bola to posledná verzia, ktoráumoòovala aj vývoj dosov<strong>sk</strong>ých aplikácií.Prvou verziou tohto vývojovéhoprostredia, ktorá podporovalatechnológiu .NET Framework, boloVisual Studio .NET. Azda <strong>na</strong>jprevratnejšounovinkou tejto verzie bol programovacíjazyk C#. Verzia 2003 prinieslanovinky hlavne v oblasti vývojaaplikácií pre mobilné zariadenia, tedapre platformu Pocket PC. Súèasnákomerène dostupná verzia je VisualStudio .NET 2003 (mala kódové oz<strong>na</strong>èenieEverett).Do budúcnosti poznáme dva kódovénázvy nových verzií, prièom alfaverziu vývojového prostredia s kódovýmoz<strong>na</strong>èením „Whidbey“ máme kdispozícii <strong>na</strong> testovanie. Pri <strong>sk</strong>ladaníarchitektonickej mozaiky operaènýsystém – vývojové prostredie – databázovýserver nám pomôe mapkaokolia Redmondu – sídla Microsoftu.Všimnime si zakrúkované názvyEverett, Whidbey a Orcas. Súèasnáverzia Visual Studia .NET 2003 malakódové oz<strong>na</strong>èenie Everett. Táto verziasa viae <strong>na</strong> operaèný systém WindowsServer 2003. Vývojové prostredies kódovým oz<strong>na</strong>èením „Whidbey“sa viae <strong>na</strong> novú verziu databázovéhoservera Yukon (tento produktsme predstavili v predošlom èísle).Mozaiku <strong>na</strong>dväzností zatia¾ uzatváravývojové prostredie s kódovým oz<strong>na</strong>èenímOrcas, ktoré umoní vývoj aplikáciíumoòujúcich plne vyuívamonosti nového operaèného systémuLonghorn, ktorý <strong>na</strong>hradí WindowsXP a mono bude aj v serverovejverzii.Èasová os vývojových prostredí od MicrosoftuAby sme to preh¾adne zhrnuli, pod-¾a <strong>na</strong>šich informácií by mal by plánuvádzania vývojár<strong>sk</strong>ych nástrojovMicrosoftu <strong>na</strong>sledujúci: Visual Studio Tools for theMicrosoft Office System (bol uvedenýkoncom roku 2003). Nástroj <strong>na</strong>vývoj business riešení pre aplikácieMicrosoft Office Word 2003 a MicrosoftOffice Excel 2003 <strong>na</strong> základetechnológie .NET Framework. Visual Studio „Whidbey“ (<strong>2004</strong>).Inovovaná verzia podporujúca novúverziu databázového servera SQLServer Yukon. Umoòuje <strong>na</strong>príkladvývoj uloených procedúr v programovacíchjazykoch Visual Basic a C#. Visual Studio „Orcas“ (2005).Verzia umoní vývoj aplikácií plnevyuívajúcich monosti novéhooperaèného systému Longhorn.Architektúra nového operaènéhosystému je postavená <strong>na</strong> troch hlavnýchpilieroch: prezentaènom rozhraníAvalon, súborovom systémeWinFS a komunikaènom rozhraníIndigo.„Roadmap“ histórie a budúcnostiprogramovacieho jazyka Visual C#NOVINKY. Zhrnú v priestore jednéhoodseku všetky novinky vývojovéhoprostredia Visual Studio „Whidbey“,pochopite¾ne, nemono, a takspomenieme len <strong>na</strong>jvýz<strong>na</strong>mnejšie,medzi ktoré patrí podpora 64-bitovejplatformy Win64, spolupráca s novýmdatabázovým serverom SQL ServerYukon, podpora vývoja aplikácií<strong>na</strong> spoluprácu s kancelár<strong>sk</strong>ym balíkomMS Office 2003, podpora vývojaaplikácií <strong>na</strong> tímovú spoluprácu a vývojaplikácií pre mobilné platformyPocket PC 2003 a Smartphone 2003.Za novinku môeme poklada aj zapuzdrenievšetkých blokov <strong>na</strong> vývojwebových aplikácií do jedného bloku– Visual Web Developer. Jedným z hlavnýchcie¾ov nového vývojového prostrediaje uplatnenie jednoduchosti abezpeènosti <strong>na</strong>sadenia webových aplikáciíaj pri klient<strong>sk</strong>ych aplikáciách.Skúsenosti s vývojom webových aklient<strong>sk</strong>ych aplikácií priniesli zlepšeniegrafického pouívate¾<strong>sk</strong>ého rozhrania(GUI) a ovládacích prvkov (zdoko<strong>na</strong>lenýGridView, nová lišta Win-Bar, Splitter, komponent <strong>na</strong> asynchrónnukomunikáciu, komponent WebBrowser...), zjednodušenie práce s údajmiv databázach a výraznejšiu podporuRAD (Rapid Application Development),zjednodušene povedané –menej klikania pri návrhu pouívate¾<strong>sk</strong>éhorozhrania aplikácie.VÝVOJOVÉ PROSTREDIE.Základná konfigurácia pracovnej obrazovkyvývojového prostredia zostalaprakticky nezmenená. Nakoniec preèonie, osvedèené veci netreba meni.Dokonca sa netreba príliš bá ani prípadnejmigrácie z produktu alebo <strong>na</strong>produkt inej firmy (Borland, Oracle,Sun...), postupom èasu sa toti vyprofilovalaa ustálila dnešná podoba pracovnýchobrazoviek všetkých vývojovýchprostredí. Samozrejme, hovorímeo pracovných obrazovkách vývojovýchprostredí. Zvládnutie migrácie vprípade softvérových technológií jeiná kapitola. Pracovná obrazovka VisualStudia je rozdelená <strong>na</strong> panely Toolbox Solution ExplorerPropertiesOutputKadý z týchto panelov sa obyèajne<strong>sk</strong>ladá z niektorých záloiek, ktorémenia jeho aktuálny výz<strong>na</strong>m, èímje ve¾mi efektívne vyuitá zobrazovaciaplocha monitora.Pri implicitnej inštalácii vývojovéhoprostredia Whidbey sa po zalo-ení nového projektu zobrazí v ¾avejèasti pracovnej obrazovky zvinutéokno Toolbox. Vpravo sú okná SolutionExplorer a Properties. Okno sarozvíja zakadým, keï sa <strong>na</strong>d ním pohybujemekurzorom myši. Je to dobrámyšlienka, ktorá šetrí pracovnúplochu <strong>na</strong> návrh formulárov a editovaniekódu de<strong>sk</strong>topových aplikácií.Keïe sme <strong>na</strong> testovanie pouili notebookHP nx7000 so „širokouhlým“displejom s ve¾kým rozlíšením, radisme si dopriali trocha luxusu a všetkypanely sme „prišpendlili“, aby zostalitrvalo rozvinuté.Podobne ako v súèasnej verzii2003 aj vo vývojovom prostredí „Whidbey“mono vyvíja ve¾ké mnostvorôznych typov aplikácií. Keby sme h¾adaliich spoloènú èrtu, <strong>na</strong> prvý poh¾adby sa ako zjednocujúci faktor136 PC REVUE 2/<strong>2004</strong>

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

Saved successfully!

Ooh no, something went wrong!