Eesti 2008 toodete lansseerimisel said kangelased ülesleitud

by melborp 29. märts 2008 13:15

ole_uue_aja_kangelane_small

Eelmisel kolmapäeval, 26ndal märtsil toimus Eesti 2008. aasta toodete - Windows Server 2008, Visual Studio 2008, SQL Server 2008 - lansseerimine. Üritus oli lahe, konseptsioon "ole uue aja kangelane" väga hea ja selle konseptsiooni peale ehitasime koos Hennuga üles ühe arendajatele mõeldud sessiooni.

Pärast keynote -i jagunesid IT prod ja arendajad erinevatesse saalidesse ning hakkasid rollispetsiifilisemad sessioonid. Mina ja Henn Sarv viisime läbi teist sessiooni arendajate träkis, milleks oli "Kus on kangelased? SQL Server 2008 ja Visual Studio 2008 leiavad nad!". Antud träki käigus keskenduti SQL Server 2008 poole pealt geograafiliste, geomeetriliste ja faili tüüpi andmete hoidmisele ning töötlemisele ja Visual Studio 2008 poole pealt C# 3.0 uutele omadustele, kuidas joonistada WPF-i ja SQL 2008-st saadud punktide abil Eesti kaart ning muidugi näidata kangelased kaardil.

Launch2008_HeroesMap_Taavi_Henn_small

Kõrval oleval pildil näete meie demo rakendust, mis on üles leidnud kaks kangelast - Taavi ja Henn ning paigutanud nad nende kodu piirkondadesse (joonistatud ilusti oranžiga). Henn on meil ju talumees Võrumaalt ning Taavi asub meil kuskil Tallinna Kesklinnas. Kusjuures, jätan teie arvata, kas elan Tallinna südames või siis hoopis rohkem eraldatud Aegna saarel, mis on ka Kesklinna osa (ja nagu näete on see saar ka ilusti kaardil oranžiks värvitud). Kaardi peale klikates avaneb suurem pilt uues aknas.

Tänud maa-ametile, kes andis Hennule maakondade, valdade ja asustusüksuste geograafilised andmed GML formaadis. Need samad GML failid on nüüdsest ka kõigile kättesaadavad GML formaadis maa-ameti lehelt (tänu Hennu initsiatiivile) .

Tänud Hennule, kes kasutas neidsamu andmeid osavalt SQL Server 2008-s ja andis minu liidesele ette koordinaadid, et joonistada kaart ja teha muu demoga seoses. Hennu demo käigus kasutatud sql -i scriptid on üleval tema lehel.

Liikudes aga minu WPF-i liidese juurde, siis algne idee, mida kasutasin kaardi joonistamisel on võetud ühest MSDN-i ajakirja artiklist, milles kasutatakse VB 9.0, WPF ja LINQ-i joonistamaks USA kaarti. Ma olen edasiarendanud antud lahendust, nii et sobiks demomiseks meie kontekstis (nagu SQL-ist andmete kasutamine, C#-i ümber kirjutamine, herode leidmine ja kuvamine, lihtsam XML-i formaat demomaks LINQ to XML-i, ja võibolla veel midagi). Suhtlesin arendamise käigus ka artikli autori Scott Wisniewskiga, kes tegeleb VB keele välja arendamisega Microsoftis - väga abivalmis ja tore inimene. Aitäh talle antud artikli kirjutamise eest.

Need dropdownlistid, mida on näha kaardi all, demovad teile kuidas LINQ võimaldab lihtsalt luua seotud, kuid laisalt laaditavad dropdownlistid (ehk kui vajutad listi peale, alles siis käivitatakse päring, mis on kirjeldatud LINQ-i abil juba varem).

Olen teinud kättesaadavaks lahenduse koodi, esitluse presentatsiooni ja eraldi allalaaditavaks ka backup-i andmebaasist, mida demomisel kasutasime. Seega teil on vaja kõigest taastada varukoopiast oma SQL Server 2008-sse andmebaas ja saate WPF-i liidesega mängida (baas sisaldab ainult neid tabeleid, mida WPF lahenduse jaoks on vajalik). Hetkel värskeima SQL 2008 saamise kohta võite lugeda siit.

Lingid üleval mainitud ressurssidele:

Kui kellelgi on küsimusi WPF-i lahenduse kohta, siis heameelega selgitan blogis. Loodan, et kood ise on enam-vähem loetav, kuna tegu on siiski Demo lahendusega.

Igatahes väga vinge sessioon oli, väga põnev oli lahendust välja töötada ja seda esitleda koos Hennuga kuulajatele. Aitäh kõigile, kes kuulama tulid ja loodan, et teil oli ka sama põnev.

Tags:

Microsoft | SQL Server 2008 | Viited | Visual Studio 2008 | WPF

Lisa kommentaar




  Country flag

biuquote
  • Kommentaar
  • Preview
Loading



Autorist

Taavi Kõosaar

 Tere, olete sattunud mu blogi peale. Olen Taavi Kõosaar - tarkvara arendaja, arhitekt ja konsultant keskendudes arendamisele .NET -i platvormil. Hetkel asun peamiselt Rootsis, kus töötan Süsteemi Arhitektina toote/teenuse arendamisel, mida kasutatakse üle Euroopa. Lisaks tööle blogin, kirjutan artikleid, pean loenguid, treeninguid, reisin, loen raamatuid, sukeldun, teen sporti, fotografeerin, osalen Eesti arendajate kommuunis ...

Siit leiate minu mõtisklused ja seiklused tarkvara arendamisega, .NET -ga ja Team Systemiga.

Kalender

<<  september 2010  >>
estekonerela
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

Liikmelisus

www.eneta.ee

Team System MVP

Tutvu minu LinkedIn profiiliga

Minu Eneta profiil

Lugejatest

Kaart:

Lugejad:

Hetkel lehel:

hit counters

Külastajaid:

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

Siin toodud arvamuseid saab käsitleda vaid kui minu isiklike arvamusi, need ei kajast vähimalgi kombel ühegi minu tööandja arvamusi ja nägemusi.

© Copyright 2010 Melborp.NET