Saturday, April 29, 2006

På Microsofts migreringsdage bruger vi en del tid på at tale om debug og trace i ASP.NET2 - herunder en længere diskusition om hvor effektivt det kan være at kompilere med debuginfo og hvor nødvendigt det er at slå debug fra når man går i produktion. Faldt lige tilfældigt over et blogindlæg som belyser området ret godt.

ScottGu har i øvrigt (naturligvis) også berørt emnet tidligere. Især info om mulighederne med machine.config er guld værd.

posted on Saturday, April 29, 2006 1:09:32 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Wednesday, April 26, 2006

Jeg er hos Microsoft i Vedbæk i morgen til ASP3 til ASP.NET2-migreringsdag.

Slides kan findes her hvis det har interesse, og jeg regner med at omtale nedenstående links i en eller anden form. Såfremt der dukker spørgsmål op der kræver et uddybende svar eller jeg kommer på yderligere links så opdaterer jeg dette indlæg.

OPDATERING (på vej hjem i toget):

Oprindelige links:

 

posted on Wednesday, April 26, 2006 9:12:11 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]

Alt om DATA 6/2006 er på gaden med en enkelt artikel fra min hånd. Den handler om udviklingen af en geografisk quiz lavet som en windows-applikation  (WinForm 2.0).

geoquiz2.jpg

Jeg banket en lille screencast sammen der viser applikationen i funktion - den kan du se ved at klikke her.

Applikationen viser hvordan man ved hjælp af et par klasser kan opbygge en simpel WinForm-applikation. I applikationen vises også hvordan man tegner og skriver på en formular med System.Drawing samt afspiller et par wav-filer.

Hele projektet (VB.NET) kan findes her:

geo.zip (159,97 KB)

og de binære filer (uden kode) her (bemærk - kræver .NET2 installeret):

geo_bin.zip (156,78 KB)
posted on Wednesday, April 26, 2006 11:27:24 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Tuesday, April 25, 2006

Er i Århus til migreringsdag hvor jeg skal tale om ASP3 til ASP.NET2-migrering. Slides kan findes gennem et tidligere indlæg.

Opdateret: Her er lidt links der blev omtalt i går samt et par andre interessante:

Jeg omtalte en god jeg mener er rigtig god til .NET-udvikling som hedder "Practical Guidelines and Best Practices for Microsoft Visual Basic and Visual C# Developers". Du kan findes mere info her og her.. Jeg ved ikke om den er kommet i en 2.0-udgave.

posted on Tuesday, April 25, 2006 7:16:49 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Wednesday, April 19, 2006

Jeg er så heldig at holde to x tre timers præsentation i morgen om ASP.NET2 i Vejle (formiddag) og Odense (aften). Slides, links med videre kan findes gennem et tidligere indlæg, og eventuelle spørgsmål som ikke kan besvares "live" vil blive besvaret her.

Providere kan findes her og Northwind Starterkit kan findes her og DasBlog her.

Mysql provider kan findes her.

posted on Wednesday, April 19, 2006 9:51:32 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]

Så blev SP1 frigivet - se her. Som det fremgår er der ligeledes frigivet service pack til Express, Management Studio med videre.

posted on Wednesday, April 19, 2006 9:47:40 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Monday, April 17, 2006

Checkede lige som altid sidste nyt her og her, og faldt over denne hvorfra jeg kom til denne som gav mig Remember the milk, som er en ret avanceret (gratis) online ToDo-applikation. Det er der jo sådan set ikke noget nyt i - dem findes der en del af, men deres UI og design er altså ret fedt. Der er dømt AJAX og Web 2.0 så det forslår, og så virker det som om det faktisk er nemt og effektivt at bruge. Ser ud som om de har lært lidt af Google Calendar (eller også er det omvendt ;)

Har ikke lige noget at bruge applikationen til (hænger i den grad fast i Exchange/Outlook) og det er jeg egentlig lidt ked af efter at have set Remember the milk. Prøv den engang ved lejlighed.

posted on Monday, April 17, 2006 9:21:05 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Friday, April 14, 2006

Det er altså noget helt specielt ved ASP.NET-teamet i Microsoft (herunder måske især Scott Guthrie). De har netop frigivet den oprindelige kildekode til de 7-8 providere der følger med ASP.NET2 til fri afbenyttelse. Hvis du overvejer at skrive din egen provider er meget af arbejdet derfor allerede gjort ved at kigge/lære/stjæle fra kildekoden. Læs mere her.

I øvrigt har jeg for nylig har brug for en membership provider til MySql (5). Brugte denne og det spillede i løbet af 10 minutter.

posted on Friday, April 14, 2006 9:24:22 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Tuesday, April 11, 2006

Så er April versionen af ATLAS beta frigivet og ligger til download - se her. Har ikke selv haft tiden til at se på den endnu men der skulle være sket en del.

posted on Tuesday, April 11, 2006 8:20:59 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Monday, April 10, 2006

Jeg holder en del MS-præsentationer omkring VSTO, og der er en stigende interesse for at lave add-ins til Outlook. Jeg så lige at der er frigivet en del snippets til Outlook/VSTO (Create Mail Item, Create Contact Item, Create Contact Item og så videre). Det gør det i den grad nemmere at arbejde med Outlooks COM-model.

posted on Monday, April 10, 2006 8:59:38 AM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Sunday, April 09, 2006

Måske kender du til http://www.dotnetrocks.com/ som er et "radioshow" omkring .NET-udvikling. Har det tit med i MP3-afspilleren når jeg er ude og løbe (og nogen gange hører jeg det faktisk også). Fyren bag DotNetRocks er Carl Franklin og han står også bag et nyt projekt kaldet dnrTV. Det er en blanding af screencasts (jeg laver selv nogen en gang i mellem - både til denne blog og til msdn.microsoft.dk) og interview - og det er faktisk en genial ide.

Prøv at snuse lidt rundt på

http://www.dnrtv.com/ (og http://www.dnrtv.com/archives.aspx)

Det sidste afsnit er del 2 af en serie om CSLA.NET 2.0 med Rocky Lhotka him self - hvor cool er det :)

Jeg har ikke lige haft tiden til at se nogle af de eksisterende shows - men det er nu på listen.

posted on Sunday, April 09, 2006 9:56:46 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Friday, April 07, 2006

Et af de spørgsmål som tit dukker op i forbindelse med ASP.NET2-præsentationer handler om lokalisering (hvordan man kan få et site til at tale mere end et sprog).

Lokalisering gøres ved hjælp af ressource-filer (resx-filer) og er faktisk rimeligt nemt i ASP.NET2 hvis man lige har set det før. "Almindelig" lokalisering kan man læse og se mange steder (se feks her), men lokalisering af menuer er der ikke så meget materiale om. Derfor har jeg banket denne lille screencast (18 min) sammen som viser hvordan det kan gøres.

Screencast: Lokalisering af menuer i ASP.NET 2

Den er taget i et hug uden redigering og kan derfor nogle steder være lidt "rå", men sådan er det. Håber den hjælper med til at forstå lokalisering i ASP.NET2.

Hvis du gerne vil lege lidt med de filer der benyttes i demoen så kan du finde dem her:

lokaliseringmanuaspnet2.zip (9,17 KB)
posted on Friday, April 07, 2006 1:14:30 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]

Hov.... Virtual Server 2005 R2 er nu frigivet til gratis download! Læs mere her.

posted on Thursday, April 06, 2006 11:16:09 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Thursday, April 06, 2006

Efter foredrag i Århus omkring ASP.NET2 fik jeg et par interessante links fra Martin Mangaard, som jeg tit løber ind i ved præsentationer. Han nævnte blandt andet at Visual Studio 2005 Guided Tour skulle være rigtig god (kender den ikke selv - men vil kigge på den ved lejlighed).

Yderligere nævnte han at Web10 tilbyder billlig ASP.NET2-hosting hvis man gerne vil have sit ASP.NET2 site ud i verden. Jeg har intet kendskab til Web10, og ved derfor ikke hvilken kvalitet de leverer, men det er da en billig måde at gå "live" på (der er en grund til at de hedder Web 10 ;). Se oplysningerne om ASP.NET2 på deres FAQ.

Opdatering: Ved præsentationen blev der også nævnt en anden dansk ASP.NET2-hoster: http://www.unoeuro.com/. Igen - jeg kender dem ikke og kan derfor ikke oplyse om det er godt eller skidt.

Til præsentationen snakkede vi en smule om AJAX/ATLAS og jeg fik i den forbindelse et link til et godt eksempel på praktisk anvendelse af AJAX-teknologien. Se selv på http://www.kayak.com - tast f.eks. "Cop" i den første tekstboks og vent 1 sek eller 2. Fikst ikke :-)

posted on Thursday, April 06, 2006 9:41:47 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]

Jeg er i Århus til et SAM-DATA foredrag om ASP.NET2. Slides og links med videre til ASP.NET2-præsentationen kan findes gennem et tidligere indlæg.

Dette indlæg opdateres muligvis.

posted on Thursday, April 06, 2006 12:16:38 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Wednesday, April 05, 2006

Jeg er i Esbjerg i morgen tidlig med en workshop omkring undervisning med .NET2 for lærere og en ASP.NET2-præsentation for elever/SAM-DATA-medlemmer om eftermiddagen.

Slides og links med videre til ASP.NET2-præsentationen kan findes gennem et tidligere indlæg.

Link til workshop er indtil videre følgende (opdateres):

posted on Tuesday, April 04, 2006 11:31:14 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]

Skal du igang med Visual Basic .NET? Microsoft har netop frigivet bogen "Introducing Microsoft Visual Basic 2005 for Developers" i PDF og HTML-format. Se

http://msdn.microsoft.com/vbasic/learning/introtovb2005/

Fik jeg nævnt - den er GRATIS :-)

posted on Tuesday, April 04, 2006 11:24:28 PM (Romance Standard Time, UTC+01:00)  #    Comments [1]
 Monday, April 03, 2006

Det kan jo ikke komme som den store overraskelse at vi inden for relativ kort tid taler med VISTA- og XAML-dialekt. Nogle af de værktøj som vi får til rådighed ud ove Visual Studio (nuværende og næste version) er de nye Expression-produkter:

  • Graphics Designer
  • Interactive designer
  • Web designer

De er kommet en del nye produkt- og træningsvideoer som virkelig viser hvad der er i vente. Prøv at se nogle af dem ved lejlighed - det er altså nogle imponerende applikationer de har banket sammen.

http://www.microsoft.com/products/expression/en/demos.mspx

posted on Monday, April 03, 2006 9:05:42 AM (Romance Standard Time, UTC+01:00)  #    Comments [2]
 Sunday, April 02, 2006

Har lovet ved sidst epræsentation at blogge lidt om de værktøjer jeg bruger i forbindelse med udvikling (og præsentationer). Derfor vil der dukke nogle indlæg op om det i fremtiden. Her er eksempelvis et tip - se på CoolCommands til VS 2005. Der er virkelig nogle gode funktioner (normalt integreret på højrekliks menuer):

Fra solution-vindue:

  • Open project folder
  • Visual Studio Prompt here
  • Resolve project reference

Fra kode-vindue:

  • Demo font (favorit ved præsentationer)
  • Send by mail
  • Wheel font sizing
  • Open file

Der er en del flere.

Se

posted on Sunday, April 02, 2006 8:49:54 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]
 Saturday, April 01, 2006

Der er en del som efter præsentationer den sidste måneds tid har spurgt til MS Build og hvordan de kommer i gang. Faldt lige her til aften over denne artikel:

Practical .NET2 and C#2: An introduction to MSBuild

Kan meget godt lide at den starte helt fra bunden (kompilering af to assemblies) til opbygning af et MS Build-script.

posted on Saturday, April 01, 2006 8:23:58 PM (Romance Standard Time, UTC+01:00)  #    Comments [1]

Så lige hos Scott Haselmann en reference til et nyt (for mig) zoom tool - Zoomit. Det er nemmere for dig at prøve det end det er for mig at forklare om det - men det er ret fikst. Hent programmet, kør det, tryk Alt+1, brug musens scrollhjul til at zoome og musen til at navigere.

Jeg vil ihvertfald have det installeret til næste præsentation.

posted on Saturday, April 01, 2006 2:48:27 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]

Jeg har nu et stykke tid haft en freeware applikation installeret som hedder PureText, og jeg vil lige gøre jer opmærksom på dets eksistens fordi det er da et af de mest geniale applikationer jeg længe har set (på linje med Norton Commander, Lookout med videre).

Ideen er simpel og applikationen er simpel i brug (sådan er det jo tit med smarte funktioner). Hvor tit kopierer du ikke formateret tekst (HTML. RTF, Word osv) til udklipsholderen som efterfølgende skal indsættes i et dokument UDEN formatering (altså som ren tekst). I Word, Outlook eller Excel kan man via Rediger-menuen bruge Indsæt speciel... men det er tungt. I andre programmer må man først indsætte og så efterfølgende foretage en formatering. Jeg har tit åbnet Notesblok, indsat tekst, markeret, kopieret og så indsat for på den måde at klippe formateringen - især når jeg skriver mails eller blogindlæg. Træls...

Men efter PureText er installeret er det slut med det. Applikationen lægger sig ved siden af uret og et klik på ikonet konverterer formateret tekst til ren tekst som herefter kan indsættes. Endnu bedre - man kan tilknytte en genvejstast til at konvertere OG indsætte. Jeg bruger Windowstast + V for at indsætte "ren" tekst fra udklipsholderen. Det sparer en KRIG af tid, og jeg smiler lidt hver gang jeg bruger funktionen - se det er en rigtig brugbar applikation.

Se mere her: http://www.stevemiller.net/puretext/

puretext.jpg

posted on Saturday, April 01, 2006 2:18:07 PM (Romance Standard Time, UTC+01:00)  #    Comments [0]