De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Client-side scripting. 1.Scripting in webpagina’s 1. Verschillende talen VB: toepassingen in Windowsomgeving VBA: toepassingen in MS-Office VBScript internet.

Verwante presentaties


Presentatie over: "Client-side scripting. 1.Scripting in webpagina’s 1. Verschillende talen VB: toepassingen in Windowsomgeving VBA: toepassingen in MS-Office VBScript internet."— Transcript van de presentatie:

1 Client-side scripting

2 1.Scripting in webpagina’s 1. Verschillende talen VB: toepassingen in Windowsomgeving VBA: toepassingen in MS-Office VBScript internet (intranet)-toepassingen automatisatie van systeembesturingstaken JavaScript ontwikkeld voor webpagina’s (Netscape) Java applet: uitgevoerd door JVM Jscript: uitbreiding van JavaScript door MS

3 1.Scripting in webpagina’s 2. Kenmerken scripttaal host environment minder stringente regels dan zelfstandige programmeertaal meerdere hosts mogelijk browser WSH

4 1.Scripting in webpagina’s 3. Scripting en webpagina’s 1. Statische webpagina’s client webserver Internet  HTML ?

5 1.Scripting in webpagina’s 3. Scripting en webpagina’s 2. Dynamische webpagina’s DHTML: weergave en inhoud aanpasbaar zonder beroep te doen op de server voorbeelden verbergen van tekst en figuren formulieren die reageren op gebruiker automatisch vervangen van pagina … DHTML=HTML, CSS en scripts

6 1.Scripting in webpagina’s 3. Scripting en webpagina’s 3. Client-side scripting client webserver Internet of intranet Stap1: client vraagt webpagina op Stap2: webserver bezorgt code aan client Stap3: de browser van de client verwerkt de code en toont het resultaat

7 1.Scripting in webpagina’s 3. Scripting en webpagina’s 4. Server-side scripting client webserver Internet of intranet Stap1: client vraagt webpagina die code bevat op Stap3: webserver bezorgt HTML-code aan client Stap2: de webserver verwerkt de code en genereert HTML

8 1.Scripting in webpagina’s 4. Scripting Engine VBSCRIPT.dll (c:\Windows\System)

9 1.Scripting in webpagina’s 5. VBScript in webpagina’s gebruiken 1. in scriptblok opdrachten buiten procedure worden uitgevoerd bij laden van de pagina procedures worden uitgevoerd als ze worden opgeroepen

10 1.Scripting in webpagina’s 5. VBScript in webpagina’s gebruiken 2. in lijn klik hier voor de boodschap alleen bij zeer beperkt gebruik van scripting

11 1.Scripting in webpagina’s 5. VBScript in webpagina’s gebruiken 3. verwijzen naar een bestand code niet meer zichtbaar voor surfer procedures bruikbaar in meerdere pagina’s onderhoudsvriendelijk

12 1.Scripting in webpagina’s 6. Compatibiliteit verhoging compatibiliteit door Als je deze tekst ziet dan wil dit zeggen dat je browser geen VBScript leest!

13 2.VBScript programmeeromgeving 1.Gegevenstypes, variabelen, constanten Één datatype: variant Subtype: integer, string, boolean, … Declaratie Dim strNaam Dim intTeller Const datDatum=#2001-09-11# Option Explicit Waarden geven strNaam = ‘’VVKSO’’ intAantal = 5 dblGetal = 5.25

14 2.VBScript programmeeromgeving 1.Gegevenstypes, variabelen, constanten Bereik van variabelen Procedure-level Script-level

15 2.VBScript programmeeromgeving 2.Controlestructuren en functies Controlestructuren SELECTIE éénzijdigtweezijdig IF voorwaarde THENIF voorwaarde THENinstructies END IFELSE instructies END IF

16 2.VBScript programmeeromgeving 2.Controlestructuren en functies Controlestructuren CASE (meervoudige keuze) Select Case (testwaarde) Case waarde-1 instructies Case waarde-2 instructies … Case waarde-n instructies [Case Else instructies] End Select

17 2.VBScript programmeeromgeving 2.Controlestructuren en functies Controlestructuren ITERATIE(herhaling) Vast aantal keren FOR (teller) IS (startwaarde) TO (eindwaarde) instructies NEXT (teller)

18 2.VBScript programmeeromgeving 2.Controlestructuren en functies Controlestructuren ITERATIE(herhaling) Aantal keren niet vooraf bekend DO WHILE|UNTIL (voorwaarde) instructies LOOP

19 2.VBScript programmeeromgeving 3.Foutafhandeling On Error Resume Next On Error Goto 0 Eigenschappen en methoden van het object ERR Number: Err.Number : foutnummer Description: Err.Description : foutmelding Clear: Err.Clear : maakt inhoud van de eigenschappen leeg


Download ppt "Client-side scripting. 1.Scripting in webpagina’s 1. Verschillende talen VB: toepassingen in Windowsomgeving VBA: toepassingen in MS-Office VBScript internet."

Verwante presentaties


Ads door Google