Avatar billede keet Nybegynder
04. juni 2004 - 10:09 Der er 18 kommentarer

asp api og tutorials

Jeg skal igang med at udvikle et lille system i ASP.

ASP er rimeligt nyt for mig men jeg har dog kendskab til PHP.

Hvor finder jeg API'en for ASP?

Er det muligt at programmere objekt-orienteres og hvor kan jeg evt. finde nogle artikler om dette?
Avatar billede troublemaker Nybegynder
04. juni 2004 - 10:16 #1
Det kan være det her kan hjælpe dig lidt

http://www.w3schools.com/
Avatar billede fennec Nybegynder
04. juni 2004 - 10:17 #2
tag et kik på html.dk. De har en glimrende tut til ASP.

ellers bruger jeg http://msdn.microsoft.com/library/en-us/script56/html/vbscripttoc.asp?frame=true til at finde de funktioner jeg har brug for.
Avatar billede dan_n Nybegynder
04. juni 2004 - 10:18 #3
Prøv nogle af disse:
http://html.dk/tutorials/asp/
http://www.w3schools.com/asp/default.asp

Skal du igang med noget object orienteret programmering, skal du i gang med noget ASP.NET:
http://www.w3schools.com/aspnet/default.asp
http://www.asp.net/Tutorials/quickstart.aspx
Avatar billede keet Nybegynder
04. juni 2004 - 10:54 #4
Jeg har kigget linket msdn.microsoft... lidt igennem for at læse om det forskellige funktioner, men jeg synes ikke at jeg kan se fx, om funktioner returnere en streng eller et tal...

Hvordan kan jeg finde ud af det?
Avatar billede fennec Nybegynder
04. juni 2004 - 11:00 #5
Det er det allerførste, der står på siden lige efter den blå ramme.
f.eks Abs() funktionen "Returns the absolute value of a number."
Avatar billede keet Nybegynder
04. juni 2004 - 11:42 #6
Findes der alternative måder at skrive fx if-sætninger?

Og kan følgende kode gøres nemmere:
minVar = "ab"
minVar = minVar & "c"

Hvor finder jeg evt. disse alternative måder at skrive på?
Avatar billede fennec Nybegynder
04. juni 2004 - 11:58 #7
Du kan bruge "select case" funktionen. Se under menupunktet Statements.

og nej ASP (VBScript) har ikke en += funktion, men JScript har.

ASP kan køre med to sprog VBscript og JScript. JScript ligner meget Java, så du vil måske føle dig mere hjemme heri.
Avatar billede keet Nybegynder
04. juni 2004 - 12:06 #8
Og JScript kan også skrives direkte mellem <%%> som VBScript uden nogen tilføjelser?

Hvor finder jeg API'en?

Kan man mixe de to sprog sammen i ASP?
Avatar billede fennec Nybegynder
04. juni 2004 - 12:21 #9
1. Jeps.
2. Den ligge i menuen til venstre lige over VBScript
3. Tror jeg ikke.
Avatar billede keet Nybegynder
04. juni 2004 - 12:37 #10
hmm.. kan ikke få jscript til at virke..

koden kommer med en fejl:
function test() {
return "test";
}
Avatar billede fennec Nybegynder
04. juni 2004 - 12:42 #11
Hvis du ikke definere et sprog bruges VBScript. Sæt dette i toppen af siden:

<%@ LANGUAGE="JScript"%>
Avatar billede keet Nybegynder
04. juni 2004 - 12:55 #12
Okay. Hvis nu jeg har en masse der skal konfigureres og nogle filer der inkluderes skal jeg så bruge <% .. %> hver gang?

Er der ikke en funktion lige som i PHP f.eks.:
include("../test.php")
Avatar billede keet Nybegynder
04. juni 2004 - 13:00 #13
Nu har jeg ændret det til jscript, men får en masse fejl.
Det er vel fordi det er vbscript funktioner, men er det alle funktioner der skal ændres?
Der er ikke nogle "fælles asp funktioner"?
Avatar billede fennec Nybegynder
04. juni 2004 - 13:01 #14
<!-- #include file="../test.asp -->
Avatar billede fennec Nybegynder
04. juni 2004 - 13:04 #15
Der er ingen fælles funktioner, ud over dem som evt. hedder det samme.
VBScript og JScript er to forskellige sprog, som ikke kan kan køre sammen tidig.
Avatar billede keet Nybegynder
04. juni 2004 - 13:05 #16
Det jeg ville undgå var:
<!-- #include file="../test.asp -->
<%

kode

%>

Jeg ville gerne have:
<%
kode_til_at_inkludere(fil.asp)
kode
%>

Kan det lade sig gøre?
Avatar billede dan_n Nybegynder
05. juni 2004 - 12:27 #17
Det er desværre ikke muligt i asp, du bliver nød til at benytte løsning:
%>
<!-- #include file="../test.asp -->
%>
Avatar billede dan_n Nybegynder
05. juni 2004 - 12:45 #18
Ups, var vist lidt for hurtig.

Du kan gøre brug at metoden, Server.Execute()
(http://devguru.com/Technologies/asp/quickref/server_execute.html)

<%@ LANGUAGE="VBScript"%>
<%
Server.Execute("fil.asp")
Response.Write("det virker")
%>
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging