| Attila's profileTuróczy Attila (MCP, MCT...PhotosBlogLists | Help |
|
November 23 MCTS megszerzéseA mai napon végre megszereztem az MCTS minősítést (Microsoft Certified Technical Specialist), méghozzá a Windows Client Developmentből. Két MCP vizsgát kellet leteni ehez, a 70-526 -ot (Winodws Client Based Development) a másik pedig a 70-536 (Applacation Develompent Foundation). Részemről az utóbbi éreztem nehezebbnek. Az 536os nehezebb témának éreztem, a vizsgán is elég kemény kérdések voltak (legalább is számomra). Főleg Security témakörből éreztem nehéznek a kérdéseket, valamint elég alapos ismeretekre van szükség a generics témakörből is. A Serializáció témaköréből és COM -ból is elég egyszerü kérdések voltak (ezen azért meglepődtem). De összeségében az 536os témakör unalmasabb mint az 526. Ez érthető is, hisz az 526 sokkal látványosabb, és szórakoztatób témakör. Viszont arra kiváncsi vagyok, hogy mennyit is ér ez a minősítés most, hogy kijött az új framework és az új studió? Vajon már elkezdődnek a .NET 3.5-ös vizsgák és akkor ez a papir érni fog-e valamit akkor ha kikerülök az egyetemről? Igaz, hogy a .NET 2.0 nem egy elavult technológia, de 1 - 1,5 év múlva mikor végzem az egyetemen megfogja-e tartani az értékét? Vagy akkora már el is felejtjük a 2.0 -át? Amúgy, annyiban mindenkép jobb ha az embernek ilyen vagy hasonló minősítései vannak, ugyanis amikor végzünk nem "csak" egy diplománk lesz, hanem mellé a néhány minősítés a Microsofttól vagy épp a SUN-tól (Kinek melyik tetszik), és egy ugyanolyan diploma mellet azért nagyobb esélyel indul az a személy egy adott állásért akinek vannak ilyen vagy ehez hasonló minősítései. Tehát végül is megéri MCP-zni. November 20 Visual Studio 2008 és .NET 3.5 újdonságai
A megjelenéssel egy időben a Microsoft kiadott egy gyűjteményt is, mely segítségünkre lehet az újdonságok megismerésében és November 14 Az IIS mint alkalmazáskiszolgálóA Microsoft által készített alkalmazás kiszolgáló az Internet Information Service. Ennek első verziója még 1996-ban jelent meg a WindowsNT 3.51 -höz az IIS 1.0. Kezdetben csak egy sima webkiszolgáló szerepét töltötte be. Majd az internetben rejlő üzleti lehetőségek miatt egyre nagyobb funkcionalitással látták el. Elterjedése a Windows 2000 Server megjelenése után kezdet rohamosan piacot nyerni. Majd a Microsoft asztali operációs rendszerébe is bekerült, így a Windows XP Professionalba már az IIS 5.1-el találkozhattunk. A Windows Server 2003-ba pedig az IIS 6.0-s verziója került bele. A Windows Vista -ba (Bussines-től) és a Windows Server 2008-ba pedig már egy teljesen újratervezett alkalmazás kiszolgálóval találkozhatunk, melynek moduláris felépítése az eddiginél sokkal nagyobb rugalmasságot, és skálázhatóságot, valamint biztonsági újításokat hordoz. Mi az alkalmazás kiszolgáló?Az alkalmazáskiszolgáló olyan alapvető technológia, amely kulcsinfrastruktúrát és szolgáltatásokat biztosít a rendszeren tárolt alkalmazások számára. Az alkalmazáskiszolgálók általában a következő szolgáltatásokat nyújtják:
Ez mind-mind olyan általános tulajdonság, amellyel egy alkalmazás kiszolgálónak rendelkeznie kell, és ezeket a tulajdonságokat az IIS mind tudja. Ezenkívül a Windows Server 2003 operációs rendszerrel karöltve még az XML-webszolgáltatások, webalkalmazások és elosztott alkalmazások fejlesztését, bevezetését és futás közbeni felügyeletét segítő funkciókat is biztosít. Tehát az IIS egy széleskörű szolgáltatásokat nyújtó webkiszolgáló, amely infrastruktúrát biztosít a .NET és a már meglévő webalkalmazások és webszolgáltatások számára. Dehogy mindezeket az állításokat be is bizonyítsuk, készítsünk egy elosztott webalkalmazást, melynek a webservicet és a web alkalmazását az IIS, fogja hostolni. Elosztott alkalmazás készítése, valamint publikálása IIS segítségévelAz egyszerűség kedvéért webalkalmazást készítünk, mely a kliens oldalon bekér két számot, majd ezt a két számot elküldi a WebService felé. Ezt a két számot a mi általunk készített webservice feldolgozza, kiértékeli és a két szám összegét visszaküldi a kliensnek ami megjeleníti az eredményt. A kliens ajax alapú lesz, hogy Post-Back ne történjen. WebService elkészítéseIndítsuk el a Visual Studio 2005-öt. Válasszuk ki a File -> New ->Web Site menüpontot. A megjelenő ablakon válasszuk ki az ASP.NET WebService template -t , majd adjunk neki egy nevet. Jelen esetben neveezzük el OsszeadoService –nek, majd kattintsunk az OK gombra. A Visual Studio legenerál számunkra egy alapértelmezett WebService templatet, majd ezt egészítsük ki a mi általunk elkészített összeadás webmetódussal.
Most, hogy készek vagyunk a webszolgáltatásunkkal, leforditjuk (F6) és már publikálhatjuk is az IIS-re. WebService publikálása IIS kiszolgálóraA publikálás ezen egyszerű esetben történhet egy egyszerű fájl másolással is. De a Visual Studio 2005 rendelkezik egy külön erre a célra fejlesztett felülettel is, valamint akár telepítő készletett is készíthetünk web alkalmazásunkhoz. Most válaszuk a Visual Studio nyújtotta publikációs felületet. Kattintsunk a WebSite menü Copy Web Site menüpontjára.
Mint látjuk az eredményt egy XML dokumentumban kapjuk meg, és ezt küldi majd az alkalmazásunk felé is. Webkliens alkalmazás elkészítéseMost, hogy elkészítettük a webszolgáltatásunkat írjunk egy kliens alkalmazást. A Web kliens alkalmazás elkészítéséhez indítsuk el a Visual Studio 2005-öt. Válasszuk ki a File -> New ->Web Site menüpontot. A megjelenő ablakon válasszuk ki az ASP.NET AJAX-Enabled WebSite templatet , majd adjunk neki egy nevet. Jelen esetben nevezzük el KliensOsszeadas –nak majd kattintsunk az OK gombra. Miután a Visual Studio elkészítette a templatet, kattintsunk Design nézetre, majd húzzunk a WebFormra két TextBox-ot egy Buttont és egy Label controlt. Most már nincs más hátra, csak a kód megírása. Kattintsunk kétszer a Buttonra, ekkor a Visual Studio beköti az alapértelmezett esemény vezérlőt, és megírhatjuk a kódunkat. Ami a következőképpen fog kinézni:
A kód tulajdonképpen bekér két számot, és a két számot elküldi a webszolgáltatásnak, ami összeadja és visszaküldi az alkalmazásnak. Anélkül, hogy Post-Back történne a webformon. Tesztelés
A két szövegmezőben adjunk meg két számot. Majd kattintsunk a Kiszámol Buttonra, és láthatjuk, hogy megjelenik az eredmény, anélkül, hogy a formon post-back történt volna. É s maga az összead függvény pedig az IIS –en hostolt webszolgáltatás számolta ki. Ezen rövid és egyszerű példa is ékes bizonyítéka annak, hogy az IIS és az ASP.NET egy alkalmazás kiszolgáló. Természetesen az IIS akár a PHP-val is együtt tud működni. ÖsszegzésTehát az IIS egy széleskörű szolgáltatásokat nyújtó webkiszolgáló, amely infrastruktúrát biztosít a .NET és a már meglévő webalkalmazások és webszolgáltatások számáraNovember 08 Deployment - ClickOnceA mai első sessionon a ClickOnce -ról esett szó. Első körben bemutatták a ClickOnce szolgáltatásait. A telepítséi módszereit, a frissitést, illetve azt, hogy a háttérben mindez hogyan is működik. Tulajdonképpen akit érdekel az megtalálható a 70-526os könyv 15 fejezetében elolvashatja. November 07 Hand-On Laborok - TechEd 2007A techEd-en a delegáltaknak lehetősigük van arra, hogy a legújabb technológiákat kipróbálják gyakorlatban is egy néhány száz géppel felszerelt luxus "laborban". Az egészet ugy kell elképzelni, hogy van egy gép (mellesleg nagyon erős 4 GB RAM, Core 2 Duo stb) és két monitor van a személy előtt. Az egyiken a gyakorlat leírását látja magaelőt a delikvens míg a másikon készítheti a feladatot. (Nagyon kényelmes igy a gyakorlatokat elkészíteni, jó lenne otthon is egy eféle labor). Természetesen a gyakorlatokat Virtual Server hostolja, és ki kell választani, hogy mégis melyiket szeretnénk megcsinálni. Expression Blend - Kegyetlen jó!! :) Annyira egyszerü, ha rájön az ember, hogy hogy kell vele dolgozni, hogy még én magam is tudok szép látványos felületeket elkészíteni. És persze anélkül, hogy értenék a XAML -hez (Amelyet ha lehet kerülök) WCF - Ez is egy nagyon jó ujdonság, bár a gyakorlat kicsit huzós volt hozzá. Office Add-in fejlestés - Ez elég komplex feladat, de ha valakinek szüksége van rá az itt megtanulhatta, hogy kell. Én egy kis outlook add-in irtam, ami egy leegyszerüsitet AddressBook volt. Ha megtudom, valahogy szerezni a gyakorlatokat és kell valakinek jelezze e-mailbe és elküldöm. .NET 3.5 böl szereztem egy Training DVD, ha arra is szüksége lenne kérjétek feltöltöm valamelyik FTP-re és tölthetik is. November 06 Visual Studio 2008 újdonságokA legjelentősebb újdonságok között említeném:
Web Alkalmazások
C# 3.0 ÚjdonságaiA Visual Studio 2008 és .Net Framwork 3.5 újdonságai előadáson, Deniel Moth bemutatta a C# 3.0 újdonságait is. Elsőre kicsit furcsa. Újdonságok közöt emliteném a delegátumok "új" használatát, ami az egyik legpozitivabb élmény, úgyanis rendkivül leegyszerűsíti a használatát. De a kép végülis magáért beszél. |
|
|