ITfjernundervisning

ASP.NET / .NET introduktion / Hello World - WebMatrix

Hello World - det første program!

Det er nu tid til at skrive den første ASP.NET side. Vi starter meget langsomt og i stor detalje - det skal nok komme til at gå stærkere senere.

WebMatrix

Start WebMatrix og opret en ny web-form

ASP.NET kursus - hello world 1 webmatrix - fjenundervisning

Sørg for at siden ligger et fornuftigt sted og er baseret på det rigtige programmeringssprog.

ASP.NET kursus - hello world 2 webmatrix - fjernundervisning

I venstre siden har vi en række elementer/kontroller vi kan bruge på web-siden. I højre side er der dels en projekt-stifinder, som man kan bruge til styring af filerne i projektet og dels et egenskabsvindue, der bruges til at sætte egenskaber på de kontroller der anbringes på siden.

Skriv Hello World i toppen af siden og træk en tekstboks, en label og en knap ind på siden. Sørg for, at de 3 kontroller har et fornuftigt ID (de skal vi bruge når vi koder).

ASP.NET kursus - hello world 3 webmatrix - fjernundervisning

Dobbeltklik på knappen og du kan komme til at skrive en hændelsesprocedure til knappen:

ASP.NET kursus - hello world 4 webmatrix - fjernundervisning

Koden her forudsætter at der er en label, der hedder "lblSvar" og en tekstboks, der hedder "txtNavn" på web-siden.

For at teste koden trykker man F5. Der starter så en web-server, som viser web-formen.

Sådan laver man en simpelt ASP.NET side i det fantastiske WebMatix værktøj!

Hvis du koder C# ser hændelsesproceduren sådan her ud:

ASP.NET kursus - hello world 5 webmatrix - fjernundervisning

Publisering

Det er meget let at flytte en web-side, der er skrevet i WebMatrix til en web-server - man skal ganske enkelt kopiere filen til web-serveren!

Det kan man passende gøre med FTP. Der indbygget en FTP klient i WebMatrix, men jeg vil anbefale at bruge en anden f.eks. den der er indbygget i Windows XP.



Når du har betalt for kurset får du adgang til øvelser til hver lektion.
Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.