Tiden op til en lang sommerferie er for mig altid noget mærkelig noget. Det sker ofte at jeg ikke har prioriteret og estimeret projekter rigtigt hvilket resulterer i, at jeg enten svømmer i stress op til ferien, eller pludselig har et par dage uden det store at lave. I år var det (heldigvis) det sidste, og jeg har de sidste par arbejdsdage slappet af og ryddet lidt op i bunkerne.
En af de ting der dukkede op var et projekt jeg gerne ville have lavet i starten af året for at få lidt erfaring, men måtte droppe det på grund af tidspres. Nu havde jeg så pludselig et par "gratis" dage og dem har jeg så blandt andet brugt på at få ført mit opringelige projekt fra idé til virkelighed.
Du kan se resultatet her - http://valuta.cronberg.dk
Det er en (gratis) VSTO 3.0 Add-In til Excel 2007 der har til formål at stille aktuelle valutakurser til rådighed i Excel 2007 på forskellig vis. Kurserne hentes fra Nationalbankens daglige XML fil.
Du kan læse om funktionerne på ovennævnte site, men i bund og grund handler det om at indsætte og opdatere kurser på forskellig måde - direkte i Excel 2007.
Jeg har brugt et par dage på projektet hvilket jo egentlig er penge ud af vinduet, men der er flere grunde til at få det "lukket" og frigivet:
- Jeg ville gerne lege noget mere konkret med VSTO 3.0 og VS 2008 - de sidste par måneder (eller faktisk det meste af 2008) har bestået af ASP.NET, WinForm og Mobile projekter eller undervisning i samme. Jeg manglede lidt hands on erfaring med VSTO.
- Jeg ville gerne gøre mig nogle erfaringer med VSTO ClickOnce distribution, certifikater og MAGE (Manifest Generation and Editing Tool). Sidstnævnte var/er ikke en speciel behagelig oplevelse i øvrigt.
- Jeg vil gerne have en ide om interessen for VSTO 3.0 løsninger til Office 2007? Måske med dette projekt bliver jeg lidt klogere om nogle måneder.
- Jeg har en del undervisning og foredrag om VSTO/OBA i løbet af efteråret (heunder en Microsoft TechTalk i øvrigt) så jeg kan bruge projektet som reference.
Så alt i alt er det ikke to dage i vasken men lidt investering af tid for at få lidt erfaring og viden.
Jeg må være ærlig at sige at det er gået lidt stærkt. Jeg har forsøgt at gøre det rigtigt selv om det i sådan et lille enkeltmandsprojekt slet ikke er nødvendigt. Men det er vigtigt at få erfaringer på så mange områder som muligt, så selv om det er få linjers kode der ligger bag, så er der brugt unittest, sourcecontrol, buildserver og bugtracking :) Det hele er overkill så det basker, men alligevel syntes jeg faktisk jeg er blevet en del klogere (buildserver, VSTO publish, certifikater og MAGE har blandt andet kostet en del kopper sort kaffe).
Nu går jeg ikke ud fra at læsere at denne blog har den store interesse i at kunne få adgang til aktuelle valutakurser i Excel 2007 (du er dog naturligvis velkommen til at hente og bruge det), men jeg ved der er mange der har VSTO interesse - så jeg havde forestillet mig at dele lidt ud af erfaringerne i løbet af efteråret. Især ClickOnce har været en positiv oplevelse indtil nu - nu må vi så se om brugerne også syntes det ;)
Jeg er væk et par uger fra i dag - så jeg holder lige en pause fra "bloggeriet" (med mindre der dukker noget meget spændende op). Ha' en god sommer.