TL   TR
 
Till startsida för Björns studiewebb Active Server Pages

Innehåll

Högerpil VBScript lathund
Högerpil ASP och formulär
Högerpil ASP och databaser
Högerpil ASP och komponenter

Boktips Högerpil

Vänsterpil Till startsida för studiewebb

[ UTVECKLAS INTE LÄNGRE ]

På dessa sidor beskrivs hur man använder några av Microsofts teknologier (bl.a. ADO och COM) tillsammans med Microsofts Active Server Pages (ASP). ActiveX Data Objects (ADO) är Microsofts teknologi för databaskopplingar och Component Object Model (COM) är Microsofts komponentteknologi.

Här finns även en "lathund" för ASP som innehåller information om hur man deklarerar variabler, syntaxen för kontrollstrukturer (If-/Case-satser, loopar och procedurer/funktioner) samt vilka funktioner som finns tillgängliga. Och sista av allt även en beskrivning av hur man använder formulär med ASP.

Beskrivningarna är främst riktade för personer som ska jobba med COM, d.v.s. studenter på kursen EI0230 - Komponentbaserad applikationsutveckling.

 
 

Observera att beskrivningarna på dessa webbsidor använder jag för att sammanfatta och dokumentera det jag (än så länge?) lärt mig om dessa teknologier. Det är på detta sätt jag studerar bäst, d.v.s. lär mig och (försöker) komma ihåg sånt jag lärt mig. Därför kan det förekomma sakfel och andra felaktigheter! (som jag rättar då jag hittar dem eller får dem påpekade av andra). All kod har dock provkörts och fåtts att fungera under Windows NT4/2000.

Webbsidorna används även för att försöka förklara och visa för studenter, som läser kurser jag undervisar på, hur de ska gå till väga. Se mer under Om på startsidan för min studiewebb.


VBScript lathund

På denna webbsida finns en "lathund" för VBScript som används i ASP. För att få mest ut av lathunden bör man ha en grundläggande förståelse för programmering (och gärna då i Visual Basic).

VBScript lathund

En lathund för hur man skriver koden i VBScript. (Lathunden har fått delas då den blev väldigt lång.)

  • Del 1 - innehåller bl.a. grundläggande om VBScript, variabler och undertyper, utskrift, operatorer, kontrollstrukturer (If- och Case-satser, loopar samt procedurer och funktioner)
  • Del 2 - innehåller bl.a. funktioner, ASP:s inbyggda objekt samt ASP:s skriptobjekt.

|Till början på sida |


ASP och formulär

Det främsta sättet att hämta information från besökare på en webbplats är via formulär. På denna sida beskrivs hur man skapar formulär med HTML-kod (som t.ex. kan skickas till en ASP-sida) och hur man kommer åt informationen från formulär i ASP-sidor.

Det största skälet till att lära sig HTML, som en komponentutvecklare, är för att vet var man ska placera ASP-koden i ett HTML-dokument.


|Till början på sida |


ASP och databaser

De flesta informationssystem använder databaser för att lagra information. På denna (dessa?) hemsida(/-or) beskrivs de olika objekten i Microsofts ActiveX Data Objects (ADO) samt hur man kan hämta, infoga, uppdatera och radera poster i tabeller i en databas.

Som komponentutvecklare kan man fråga sig varför man ska lära sig databaskopplingar i ASP. Skälet är att många komponenter som använder databaser lämpligen returnera poster från en databas i form av Recordset-objekt. Det viktigaste med dessa sidor är m.a.o. att förstå hur man hanterar Recordset-objekt.


|Till början på sida |


ASP och komponenter

Komponenter exekverar mer effektivt än ASP då de är kompilerad kod (i motsats till ASP:s kod som måste tolkas och kompileras varje gång webbsida visas). Här beskrivs hur man använder komponenter från ASP samt vad man bör tänka på när man gör komponenter som ska användas från ASP. (Som ett litet PS så ska det nämnas att ADO är komponenter, d.v.s. kan du använda databaser från ASP så har du redan använt komponenter :-)

I denna beskrivning visas hur man kan använda ASP som ett gränssnitt (istället för t.ex. Visual Basic) och komponenter för att hantera affärslogiken.

Observera att du måste ha tillgång till konsolen (serverns grafiska gränssnitt eller kommandotolk) på webbserver för att registrera komponenten på webbservern! (Du kan även betala ditt webbhotell för att registrera komponenten, men inte alla webbhotell tillåter installation av egentillverkade komponenter.)


| Till början på sida | Till startsida för studiewebb |


Skapad av: Björn G D Persson. Uppdaterad: 2005-05-01.

 
BL   BR