ASP.NET / .NET introduktion / Hello World - VS.NET
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.
Visual Studio .NET
Bruger vi Visual Studio .NET ser det sådan her ud. Start med at oprette et nyt projekt, som du kan arbejde i under hele kurset. Det gøres ved at vælge Filer | New | Project ...:

Vælg programmeringssprog og applikationstype. Læg mærke til at der arbejdes mod localhost dvs. den web-server der kører på din egen computer. VS.NET opretter nu et web-site og et antal filer:

Træk nu en tekstboks, en label og en knap ind på web-formen. Sørg for at navngive kontrollerne fornuftigt i egenskabsvinduet til højre:

Dobbeltkilkker man på knappen kan man komme til at skrive hændelsesproceduren til knappen:

Koden her forudsætter at der er en label, der hedder "lblSvar" og en tekstboks, der hedder "txtNavn" på web-siden. Husk at bruge automatisk fuldførelse når du skriver koden. Skriv f.eks. lbl og tryk på CTRL+ENTER så vil VS.NET automatisk skrive lblSvar.
For at teste koden trykkes på F5, hvorefter VS.NET vil kompilere koden og starte en browser med siden.
I C# kommer hændelsesproceduren til at se sådan her ud:

Publicering
Når en løsning skrevet i VS.NET skal offentliggøres på en web-server behøver man egentlig kun at flytte .aspx, .ascx, .asmx og .dll filerne til serveren (du skal nok lære om asmx og ascx filer senere). MEN her på kurset flytter både .aspx og .vb/.cs filerne så jeg kan se den kode du får bixet sammen.
Dine filer ligger normalt i mappen c:\inetpub\wwwroot\"navnet på dit projekt" og det er i bin mappen ligger der en .dll fil - den skal kopieres til bin mappen på serveren og ud over det skal du finde de .aspx og .vb/.cs filer du har lavet - de kan ligge i roden på web-serveren eller i en undermappe - det bestemmer du selv. Brug f.eks. den FTP klient, 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.