webForumDet fria alternativet

Ingen idétorka: Testa dina komponenter

ASPur ASP

10 svar · 386 visningar · startad av Vide

Medlem sedan dec. 19998 577 inlägg
Frågan#1

Hejsan,

Nu är jag på G, jag blev inspirerad av allt prat efter att jag skrev artikeln om hur du skapar en komponent.

Nu har jag skrivit en till som beskriver hur du lättast gör för att testa din komponent utan att behöva registrera den om och om igen för att debugga.

Artikeln hittar du här: Testa din komponent

Men nu fick jag idétorka igen, jag vill nog skriva om något i komponentväg igen, frågan är bara vad. OverRide har givit mig tipset att skriva om hur du administrarar dina komponenter på servern genom den "Component Service" som finns.

En annan grej att skriva om är hur du konverterar befintlig ASP-kod till VB, så att du kan använda de funktioner du skapat i komponenter.

Har ni några andra tips?

Mvh, Vide *Som springer på artikelskrivarstigen*

Medlem sedan dec. 20002 526 inlägg
#2

Tycker det ar bra hur du gor din ASP-kod till VB :)

Medlem sedan aug. 20012 349 inlägg
#3

om man har möjlighet att köra sin asp på samma maskin som man utvecklar sitt COM objekt på så behöver man inte gå någon väg över EXE fil. Tryck bara play i VB så registreras komponenten i minnet, sen kan du köra din asp sida som vanligt och testa. Stoppa in en breakpoint i den VB funktion som du vill testa så kan du när asp sidan anropar den steppa i VB koden.

Detta förutsätter att du har hela utvecklingsmiljön på din workstation, VB, IIS osv. Men fördelen är att du direkt kan testa din ASP så det blir rätt där, istället för att sitta och ödsla tid på att skapa formulär, knappar osv...

Bara ett tips...

Medlem sedan maj 200010 687 inlägg
#4

Jupp, sen så går det ju att kalla på funktioner från "Immediate Window". Mycket trevligt när man vill testa någon liten funktion. :)

Medlem sedan apr. 2001425 inlägg
#5

Skriv en artikel om hur man arbetar med ADO referens till M$ ADO Library, för att kompilera sina databasanslutningar.

Förresten kan man anropa application och session i en komponent på någe vis ?

mvh

Medlem sedan maj 200010 687 inlägg
#6

Macce skrev:

Förresten kan man anropa application och session i en komponent på någe vis ?

Jo, det går att få med ASP-objekten. Men det är inget man bör använda eftersom att affärslagret ska vara miljöoberoende.

Skicka in saker som parametrar till diit COM-objekt istället. :)

Medlem sedan apr. 2001425 inlägg
#7

Ok, misstänkte det....... :)

Medlem sedan feb. 200112 078 inlägg
#8

Erik Juhlin skrev:

Macce skrev:

Förresten kan man anropa application och session i en komponent på någe vis ?

Jo, det går att få med ASP-objekten. Men det är inget man bör använda eftersom att affärslagret ska vara miljöoberoende.

Skicka in saker som parametrar till diit COM-objekt istället. :)

Eller så kan man dela in affärslagret i två delar; Data Centric och User Centric, där man skiljer på sådan kod.

Dock är ju fortfarande inte affärslagret miljöoberoende, men det är ju iallafall separerat.

Medlem sedan dec. 19998 577 inlägg
#9

mrblonde skrev:

om man har möjlighet att köra sin asp på samma maskin som man utvecklar sitt COM objekt på så behöver man inte gå någon väg över EXE fil. Tryck bara play i VB så registreras komponenten i minnet, sen kan du köra din asp sida som vanligt och testa. Stoppa in en breakpoint i den VB funktion som du vill testa så kan du när asp sidan anropar den steppa i VB koden.

Detta förutsätter att du har hela utvecklingsmiljön på din workstation, VB, IIS osv. Men fördelen är att du direkt kan testa din ASP så det blir rätt där, istället för att sitta och ödsla tid på att skapa formulär, knappar osv...

Bara ett tips...

Sanning, tyvärr har jag inte min utvecklingsmiljö på det sättet här hemma, jag kör Workstation <--> Server, och vill helst inte ändra det. Problemet är alltså inte att skriva om det, men att testa att det man skrivit fungerar.

Får se vad jag gör åt det problemet.

Men jag uppskattar alla tips. :)

Medlem sedan maj 200010 687 inlägg
#10

Ett annat tips är att köra Ctrl+F5 när man vill köra igång projektet. Då görs en snabb koll efter odimmade variabler och liknande som inte skulle gå igenom kompileringen... :)

Medlem sedan dec. 19998 577 inlägg
#11

Tackar, har lagt till det också! :)

133 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)