ASP Cursus: les 1Trefwoorden: ASP, Active Server Page, IIS, Internet Information Service, Server Side Scripting, HTML, CursusInhoudsopgave1. Inleiding 2. Benodigdheden 2.1. IIS 2.2. Een IDE 2.3. Microsoft Access 3. IIS opstarten 4. Les 1 4.1. Code taal 4.2. Iets schrijven in ASP 4.3. 1+1=2 5. Foutopsporing 5.1. Foutmelding in je browser 5.2. Foutopsporing in Notepad++ 6. Volgende les 7. Vragen of opmerkingen 1. InleidingActive Server Page is een Server Side Scripting taal zoals zijn grote broer ASP.net. Een SSS taal staat onder de noemer van een Actieve Webpagina en maakt het dus mogelijk om je website dynamisch te laten overkomen. In tegenstelling tot JavaScript zal een SSS webpagina zijn echte code niet doorsturen naar de client computer (de surfer dus) maar enkel een HTML code. ASP heeft als basis taal Visual Basic en kan een connectie maken met databanken. Voor de simpelheid zullen we in de loop van de lessen gebruik maken van Access databanken. Voor je dus begint aan deze lessen is het enorm aangeraden om een beetje te weten over HTML zelf. Dit kan je door onze cursus HTML even te doornemen. 2. Benodigdheden2.1. IISAangezien ASP een SSS taal is moet je een server hebben die ASP ondersteunt. Hiervoor is er de IIS (Internet Information Service). Deze zal ASP uitvoeren en de surfer de correcte code doorsturen. Heb je Windows 2000, XP Pro, Windows 2003, Vista Home Premium (of hoger) dan is het zeer simpel om een IIS server te installeren. Ga hiervoor naar het Configuratiescherm en kies voor Software. Screenshots: Windows 2000/XP/2003 Windows Vista Opm
Beschik je echter niet over deze versies dan is er misschien nog hoop. Met Windows XP Home kan je ook een IIS maken door dit artikel te volgen 2.2. Een IDEAangezien je gaat programmeren en terwijl webdesign gaat doen is het best handig om door de bomen het bos nog te zien. Heb je een iets wat professionele IDE (dit is een programma dat je code kleurtjes zal geven zodat je makkelijker en productiever kan werken). Een paar IDE's op een rijtje:
2.3. Microsoft AccessAls je Microsoft Access hebt kan dit al enorm helpen. Maar in het begin van de lessen is dit nog geen vereisten. In de loop van de lessen zal ik een test databank geven zodat je deze kan downloaden om uit te proberen. 3. IIS opstartenNu we alle benodigdheden hebben moeten we natuurlijk de IIS kunnen gebruiken. Ga hiervoor naar Start > Uitvoeren > iis.msc. Een control panel zou moeten openspringen van de IIS. Ga ook eens met een browser naar http://127.0.0.1. Als je op een pagina terecht komt dan is alles goed geïnstalleerd. Al de bestanden die we aanmaken zullen we plaatsen in C:\Inetpub\wwwroot\lessen. Via de browser kunnen we ernaartoe surfen door http://127.0.0.1/lessen/iets.asp in de adres balk te typen. Heb je bij deze stap al problemen, gebruik dan het forum om dit probleem te melden. 4. Les 14.1. Code taalIeder ASP bestand heeft in zijn regels code een coderegel om aan te tonen dat hij bezig is met Visual Basic. Hier kan je niet onderuit en zal voor alle andere ASP VB codes moeten staan. Doe je dit niet zal hij dit niet begrijpen. ASP
Opm:
4.2. Iets schrijven in ASPVeel zal er nu niet op je webpagina staan. Je kan ASP zeer makkelijk mixen met HTML code. Een voorbeeld: ASP
Zonder problemen kan je ook HTML code in ASP schrijven. Je hebt natuurlijk wel 1 probleem en dat is als je " moet schrijven. Dit probleem zullen we zeker ook vermelden. ASP
Opm:
4.3. 1+1=2Zoals elke programmeertaal kan ook ASP met variabelen werken om gegevens mee te nemen, bewerkingen, ... mee te doen. Mensen die wat van VB (of programmeren) kennen zullen wel weten dat hoe dit min of meer in elkaar zit. In ASP moet je de variabelen niet declareren, maar je zal er niemand kwaad mee doen als je dit toch doet. Declareren doe we als volgt: ASP
Als we nu 1 + 1 zouden willen doen zal de code als volgt zijn: ASP
5. Foutopsporing5.1. Foutmelding in je browserZoals al vermeld zal je bij een fout in je code soms tot een prachtige error pagina terecht komen. Deze pagina staat er natuurlijk niet voor niets en in de meeste gevallen kan je je fout hieruit halen. Als je even leest wat er staat kan je er meestal uit leiden wat de fout is. 5.2. Foutopsporing in Notepad++Notepad++ (en varianten) zijn gemaakt om professionele webpagina's te maken. Het zou erg zijn als je er nog eens geen structuur in zou terug vinden. Veel voorkomende fouten in het begin kan je zeer simpel opsporen met deze programma's door gewoon te kijken naar de kleuren die het programma gebruikt. Als we deze screenshot even bekijken zal je meteen zien dat er iets niet klopt. De lala boe staat in het volledig zwart en dit kan niet. lala boe is (gelukkig) geen functie van ASP en zal door de IIS wel aanzien worden als een fout. Dit zal dus leiden tot een errorpagina in je browser. Om deze fout op te lossen moeten we een " weg doen die voor de lala boe komt. 6. Volgende lesVolgende les zullen we het hebben over basis VB commando's die je in ASP kan gebruiken. Hierbij zullen we de if, for, tijdfuncties, server variabelen, ... zien. We zullen het zeker nog hebben over een databank (basis SQL) zodat we een simpel gastenboek kunnen maken. Ook zullen we ASP met HTML mixen om te zien wat dit voor effect zal hebben. 7. Vragen of opmerkingenNormaal gezien zijn er geen fouten in deze ASP-code gekomen, maar mocht je toch fouten hebben ontdekt kan je dit zeker doorgeven door een Persoonlijk Bericht te sturen. Zit je ergens vast dan mag je natuurlijk het forum gebruik om je fout mee te delen. Problemen die betrekking hebben tot de code mag je hier plaatsen. Heb je echter problemen met de IIS dan plaats je dit best hier Klik hier om deel 2 te lezen.Dit artikel werd geschreven door SMG op dinsdag 28 november 2006 om 16:25 en werd sindsdien 5871 keer gelezen.
Geen reacties gevonden Er werden nog geen reacties bij dit artikel geplaatst.
|