október, 2008 havi archívum

Remélem, sokan vannak közöttetek olyanok, akik idén áprilisban részt vettek az MsPortal által szervezett Tanulmányi Héten. Ezt csak azért hoztam fel, mivel a jövő héten valami hasonló merényletet terveznek MS-ék a Devportal-on, csak amolyan South Park filmes verzióban: Nagyobb, hosszabb és vágatlan lesz.
Emiatt ezt az eseményt, már nem is csak szimplán Devportal-os Tanulmányi Hétnek hívják, hanem SHort Online Trainings-nek, röviden SHOT-nak. Akinek ez a név nem mond túl sokat, annak ajánlom figyelmébe a szlogenjük: Technológiai gyorstalpaló napi 45 percben. Azt hiszem, ez mindent el is árul róla.

Hasonlóan a Tanulmányi héthez, most is kaptam lehetőséget arra, hogy egy napon keresztül én oszthassam az észt. Idén a témám a kvaterniók négydimenziós ferdetestének implementálása dinamikus nyelvek segítségével. Azt hiszem, nem kell túlságosan magyaráznom, hogy miért pont ezt a témát választottam.

[reakciók…]

Na jó, meggyőztettek még sem fogok beszélni a robotok irányításánál használható számtestekről, illetve nem fogok se IronRuby, se IronPython nyelven programozni. Helyette inkább maradok a C#-nál és a Silverlight-nál, ezekhez legalább állítólag értek valamicskét.
Idén valamivel érdekesebb és izgalmasabb dolgot fogunk elkészíteni közösen, mint annó a Tanulmányi héten, nevezetesen egy RSS olvasó alkalmazást. A videóban végig fogom mutatgatni a teljes alkalmazás lefejlesztését és a Hand’s on Lab-ben pedig ezt kell majd nektek egy kicsit kiegészíteni extra funkcionalitással. Remélem tetszeni fog majd. Íme, egy preview az RSS olvasóról, csak hogy meghozza hozzá a kedveteket

 
Szóval visszatérve magára a SHOT-ra, jövő héten érdemes lesz minden reggel 10 körül ellátogatni a Devportal-ra, mivel érdekesebbnél érdekesebb témakörökkel fogjuk várni a lelkes fejlesztőket.

A menetrend
Hétfő: Master-Detail adatbeviteli képernyő készítése WPF-ben
Kedd: Entitás alapú ASP.NET fejlesztés az Entity Framework segítségével
Szerda: RSS olvasófelület építése Silverlight 2-ben
Csütörtök: Adatelérési réteg készítése az ADO.NET DataServices-zel
Péntek: Adatkötött, egyedi médialejátszó készítése WPF-ben

Bővebb információt a SHOT-ról az alábbi címen találhattok:
http://devportal.hu/content/shot.aspx

Ma végre a PDC-n ScottGu bejelentette, amire már rég óta vártunk, vagyis a Silverlight Toolkit-et (November release). Ez a kis SL kiegészítés nem csak új vezérlőket tartalmaz (10db), hanem új témákat is a vezérlőkhöz (6db) !!!!

A részletes lista:

  • AutoCompleteBox
  • Chart
  • DockPanel
  • Label
  • Expander
  • TreeView
  • UpDown
  • ViewBox
  • WrapPanel
  • ImplicitStyleManager
  • Themes (6): ExpressionDark/Light, RanierOrange/Purple, ShinyBlue/Red

    A Toolkit hivatalos honlapja:
    http://www.codeplex.com/Silverlight

    Letöltés:
    http://www.codeplex.com/Silverlight/Release/ProjectReleases.aspx

    A toolkit-et bemutató blog-ok (frissítve):
    http://silverlight.net/blogs/jesseliberty/archive/2008/10/28/toolkit-release-amp-themes.aspx
    http://timheuer.com/blog/archive/2008/10/28/silverlight-toolkit-released-with-charting-databinding.aspx
    http://blogs.msdn.com/sburke/archive/2008/10/28/silverlight-toolkit-now-available-for-download.aspx
    http://www.jeff.wilcox.name/2008/10/28/open-source-silverlight-toolkit/
    http://blogs.msdn.com/delay/archive/2008/10/28/announcing-a-free-open-source-charting-solution-for-silverlight-silverlight-toolkit-released-today-at-pdc.aspx
    http://geekswithblogs.net/lbugnion/archive/2008/10/28/new-silverlight-controls-suite-delivered-by-microsoft-pdc08.aspx
    http://weblogs.asp.net/dwahlin/archive/2008/10/28/silverlight-toolkit-released.aspx
    http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2008/10/28/Silverlight-Toolkit-_2800_Silverlight-2-Control-Pack_2900_-_2D00_-Charting.aspx
    http://community.irritatedvowel.com/blogs/pete_browns_blog/archive/2008/10/31/Styling-the-Charts-in-the-Silverlight-Toolkit.aspx
    http://cornucopia30.blogspot.com/2008/10/silverlight-2-introducing-chart-control.html
    http://www.bluerosegames.com/SilverlightBrassTacks/post/Viewbox-in-the-Silverlight-Toolkit.aspx
    http://jonas.follesoe.no/NewLayoutControlsInTheSilverlightToolkit.aspx
    http://jonas.follesoe.no/ImproveYourUserExperienceUsingTheAutoCompleteBox.aspx
    http://jonas.follesoe.no/ChangeTheLookOfYourSilverlightApplicationUsingThemes.aspx

    Demó alkalmazások
    :
    http://silverlight.net/samples/sl2/toolkitcontrolsamples/run/default.html
    http://silverlight.net/samples/sl2/toolkitchartsamples/run/default.html
    http://s3.amazonaws.com/timheuer-img/SLToolkitDemo.zip

    Leírások:
    Vezérlők – http://www.codeplex.com/Silverlight/Wiki/View.aspx?title=Silverlight%20Toolkit%20Overview%20Part%201&referringTitle=Home 
    Diagramok – http://www.codeplex.com/Silverlight/Wiki/View.aspx?title=Silverlight%20Toolkit%20Overview%20Part%202&referringTitle=Home
    Témák – http://www.codeplex.com/Silverlight/Wiki/View.aspx?title=Silverlight%20Toolkit%20Overview%20Part%203&referringTitle=Home

  • A videósorozat mai részében a Billentyűzettől érkező információk kezelése témát fogjuk boncolgatni.(Csak erős idegzetűeknek )

    13. Billentyűzettől érkező információk kezelése

    Videó
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/13|_Input|_Keyboard.wmv

    Forráskód
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Input|_Keyboard|_RC1.zip

     

    Light up the WEB 🙂

    Íme a screencast videók alatt elkészített alkalmazások RC1-es változatai:

    1. Hello World
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Hello|_World|_RC1.zip

    2. Xaml
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Xaml|_RC1.zip

    3. Alakzatok
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Shapes|_RC1.zip

    4. Ecsetek
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Brushes|_RC1.zip

    5. Transzformációk
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Transforms|_RC1.zip

    6. Szövegek
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Fonts|_RC1.zip

    7. From/To/By animációk
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Anim|_I|_RC1.zip

    8. KeyFrame animációk
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Anim|_II|_RC1.zip

    9. Vezérlők
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Controls|_RC1.zip

    10. Elrendezés
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Layout|_Controls|_RC1.zip

    11. Stílusok
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Styles|_RC1.zip

    12. Sablonok
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Templates|_RC1.zip

     

    12. screencast: Templatek használata

    Posted: 2008. október 22. in Silverlight

    Rövid szünet után, íme a legújabb rész: Felület és kinézet testre szabás

    12. Templatek használata

    Videó
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/12|_Templates.wmv

    Forráskód
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Templates.zip

     

    Light up the WEB 🙂

    _________

    Holnap estére fent lesz az összes demó alkalmazás RTM-es változata!

    Silverlight 2 végre megjelent

    Posted: 2008. október 14. in Silverlight
    Linkek:
     
    Olvasni valók:
     
    !LIGTH UP THE WEB!

    11. screencast: Stílusok használata

    Posted: 2008. október 13. in Silverlight

    A videó sorozat mai részében az elrendezés vezérlőkkel fogunk foglalkozni.
    Megjegyzés: Ebben a videóban 3 demót összevontam, így kicsit hosszabbra sikeredett (~20perc), mint az eddigiek. Ezzel együtt, így már TÖBB MINT KÉTÓRÁNYI SL bevezető videó érhető el!!!!

    10. Elrendezés vezérlők

    Videó
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/10|_Layout|_Controls.wmv

    Forráskód
     http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Layout|_Controls.zip

    Light up the WEB 🙂

     

    Két fontos dolgot elfelejtettem megemlíteni az RC0-val foglalkozó múltkori blog-bejegyzésemben.
    Az egyik az az, hogy az SL Tools 4 Vs08 Sp1 nem csak Vs08 standard/proffesional/stb. verziókkal képes együttműködni, hanem az Express család egyes tagjaival is, pl.: a Visual Web Developer Express-szel. Természetesen itt is fel kell telepítenünk a VS08SP1-et  mielőtt neki állnánk a Silverlight-os cuccok telepítésének. Ez azért tök jó, mivel így akár teljesen ingyen is lehet SL-es alkalmazásokat fejleszteni!  Bár számomra kicsit furcsa, hogy miért csak most a Developer Release-nél kezdték el támogatni az Express családot is, ami elviekben kifejezetten hobby fejlesztőknek szól, de mind1…
    A másik fontos dolog, ami kimaradt az előző blog-postból az az SDK kérdése. Ugyanis az MSDN oldalon (http://msdn.microsoft.com/hu-hu/library/bb188743(en-us).aspx) jelenleg még nem elérhető az RC0-ás sdk, illetve a SL Tools 4 Vs08Sp1 csomagban lévő is csak az IDE-be integrálható verziót tartalmazza, tehát nem chm formátumú. Ezért azoknak, akiket érdekelne a „sima” offline sdk, íme itt van hozzá a link: http://go.microsoft.com/fwlink/?LinkID=127106
    Ez az SDK sokkal jobbra sikerült, mint a Beta2-é! Itt végre mindenhol ott vannak a kódrészletek is (Beta2-nél néhol lemaradt a xaml/cs/vb kód ), nem csak hivatkoznak rájuk a szövegekben. Jóval áttekinthetőbb lett az sdk azáltal, hogy újrarendszerezték a benne lévő leírásokat.

    Tehát összességgében egy jobban strukturált, jobban használható sdk kaptunk most a kezünkbe!

    Még két dolgot szeretnék Veletek megosztani, bár ezek annyira nem kapcsolódnak az RC0-hoz, de ettől függetlenül nem rossz, hogy ha tudtok róluk.
    Tegnap előtt a Wiley könyvkiadó kiadta a Silverlight 2 Bible nevére keresztelt könyvét, amely teljesen az alapoktól tárgyalja a SL2 Beta2-öt haladó szintig! A könyv érdekessége, hogy a dinamikus nyelvekkel is foglalkozik (IronPython, IronRuby, Managed JScript)! Ha jól tudom ezen kívül egyetlen egy (jelenleg is elérhető) könyv se foglalkozik az DLR nyelvekkel (még az SDK-ban is eléggé szegényes az ezzel a témával kapcsolatos anyag), úgyhogy szerintem ez egy igazi kincs és emiatt mindenkinek csak ajánlani tudom ezt a könyvet!

     

    http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470375000.html
    http://www.amazon.com/Silverlight-2-Bible-Brad-Dayley/dp/0470375000/ref=sr_1_6?ie=UTF8&s=books&qid=1223458567&sr=1-6

    Végül utolsó dologként a ReMix08-ról ejtenék még néhány szót.

    Kb. két hete volt Brighton-ban ez a konferencia, amely ugyebár a Mix08 ismétlése. Ez azért lehet érdekes a számunkra, ugyanis a ReMix-re az előadók átdolgozták az anyagaikat, így teljesen aktuális információkat kaphatunk a Silverlight jelenéről, illetve jövőről is! Az összes előadás anyaga, illetve maguk az előadások is letölthetőek az alábbi oldalról: http://www.microsoft.com/uk/remix08/agenda.aspx
     
    Remélem sikerült hasznos információkkal szolgálnom, és érdekesnek találtátok a blog-bejegyzést. Ja és holnap reggel ismét találkozunk! (Elrendezés vezérlők videó)

    9. screencast: Vezérlők

    Posted: 2008. október 6. in Silverlight

    Ebben a videóban a vezérlőkkel ismerkedünk meg.

    09. Vezérlők

    Videó
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/09|_Controls.wmv

    Forráskód
    http://cid-8dcaf3b0da4fb828.skydrive.live.com/embedrowdetail.aspx/Silverlighttanfolyamanyagai/SL|_Demos|_Controls.zip

    Light up the WEB 🙂


    Más: Ma vagy holnap este ki fogok tenni egy kis kiegészítést az RC0-s élménybeszámálóhoz!