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

Slides:



Advertisements
Verwante presentaties
Bouw zelf een digitaal visitekaartje
Advertisements

Evaluatie van MS Exchange 2000 en opzetten van een server voor wereldwijde uitwisseling van projectinformatie Bertels David 3ICT1 Stageplaats: Acros Organics.
29/03/2013. jQuery is  een JavaScript-bibliotheek die je kan integreren in je HTML-pagina.  Om animaties te maken, die SEO-vriendelijk(er) zijn  Door.
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Databases via internet
ADS Verborgen bestanden (stromen) Cum 13 juli 2008 Rudiger.
Internetapplicaties - II Gegevensinvoer 1 Internetapplicaties Deel 2: Gegevensinvoer: HTML-forms, JavaScript en JSP.
Cartografie met als medium het ‘World Wide Web’
Easy Bis Bestuursdienst Informatie Systeem Van agendapunt tot besluit Met automatische internet publicatie.
WELKOM! Les 1 Vandaag 1.Voorstellen 2.Inhoud en doel cursus 3.Inleiding website 4.Benodigde software 5.Inleiding HTML 6.Huiswerk 7.Afwas ☺
Deze presentatie mag noch geheel, noch gedeeltelijk worden gebruikt of gekopieerd zonder de schriftelijke toestemming van Seniornet Vlaanderen VZW Mijn.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Instructie opschonen HIS n.a.v. resultaat van de nulmeting
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
HTML Les 1: Introductie HTML
Online Marketing voor het MBO “SEO, dat kun je zelf!”
iCafe Erasmushogeschool Brussel
Internetapplicaties Niki Meulemans
- Taken en programmeeromgevingen - Taak 1: databases oproepen - Taak 2: desktop applicatie - Taak 3: functie & procedure - Taak 4: JSP pagina’s - Taak.
Nieuw studievolgsysteem
VBA en VBS Een introductie.
Masterproef  onderwerp doorgeven :  Deadline : 30/09/10 (1 e en 2 e zit)  Erasmus  begeleiding,… in buitenland  enkel scriptie uploaden  niet-Erasmus.
Webpagina ’ s maken ITV 10 maart Onderwerpen Ontwerp en inhoud Navigatie HTML: de basis Webpagina’s in Word.
ChatBox
Frank Stalpers en Ad Baars
Consoleprogramma’s Hoofdstuk 19. Visual Basic.NET voor studenten2 In dit hoofdstuk … Hoe consoletoepassingen maken In- en uitvoer bij consoleprogramma’s.
Visual Basic.
Webapplicaties: de clientkant in het universitaire onderwijs Sylvia Stuurman – Herman Koppelman Faculteit Informatica.
Wolter Kaper - Ruby on Rails Webtoepassing ontwerpen Webprogrammeren, week 1.
Introductie in: PHP. Groei in webapplicaties Groei in webapplicaties Het ontstaan van PHP Het ontstaan van PHP De client-serverarchitectuur De client-serverarchitectuur.
Algoritmiek Object-georiënteerd Programmeren
Mijn eerste Website bouwen
LauwersCollege Buitenpost Java Applet programma dat op een website zichtbaar is Java Application programma dat zelfstandig werkt Javascript Scripttaal.
Hoofdstuk 16 en 19 PHP en MYSQL
HOE WERKT WORDPRESS? EEN ERG PERSOONLIJKE BENADERING.
WEBBUILDING 07/03/2005 Saartje De Geyter.
Deel XXI 1 Internetapplicaties Internetprogrammeren Capita Selecta.
Deel X: JSP + Java + database 1 Internetapplicaties Deel 10: JSP + Java + database: Client Server via http.
Werken met variabelen.
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Starten met PHP Dynamischer bouwen. PHP is een een scripttaal waarmee de server pagina’s in elkaar kunt laten zetten. Het verschil met HTML: Een php pagina.
PHP & MYSQL LES 02 PHP & FORMULIEREN. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
PHP & MYSQL LES 01 PHP BASICS. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Order IT v1.03 (01/03/2005) Order IT V Order IT v1.03 (01/03/2005) Opstarten De client applet wordt opgestart vanuit een html pagina in een browser.
Farmaceut domein (Client) Innospense domein (Server) Browser Webserver
Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2.
Erasmushogeschool Brussel Naim Ben Tanfous Stef De Spiegeleer Joeri Verdeyen iCafe Een digitaal bestelsysteem voor de horeca. 2de zittijd.
De evolutie van JavaScript
Starten met PHP Dynamischer bouwen.
Lotus Notes.
Een overzicht van de hedendaagse mogelijkheden voor het bouwen van websites.
Tircms02-p les 3 Functies Strings Structuren. Functies 1. main() 2. { int k; k = 10 ; printf(“%d\n”,fac(k)); } 3. int fac(n) int n; 4. { int f; f= 1;
Programmeercursus O.O.P. met VISUAL BASIC.NET
JAVA: een platformonafhankelijke taal
Advanced Business Information Solutions Software voor webdesign.
Behind Interactive Media. Agenda 1.Huiswerk doornemen 2.Server side & Client side 3.Quiz 4.Huiswerk.
Client side vs Server side Server side code Code wordt op de webserver uitgevoerd Bewerkt de html die naar de gebruiker gestuurd wordt voordat die verzonden.
Webpagina's maken met (X)HTML en CSS Lang leve het Kladblok!!! Verboden voor editors.
Codetuts Academy Les 2 Module 2a Php Fundamentals 1.
Hoe een website realiseren ? Horen, zien en ontsluiten Gooik, 27 januari 2006 Johnny Van Bavegem Heemkundige Kring van Gooik.
wordPress  Het meest flexibele CMS CMS= Content Management System.
Functional Web Applications Implementation and Use of Client-Side Interpreters Jan Martin Jansen.
Webwinkel in het D-cluster van de opleiding Logistiek Ad van Kooten – docent ERP toepassingen  Pract. 1.
Netwerken 6 Enigma Netwerken paragraaf 9. Applicatielaag End-to-end principe De infrastructuur (het internet) staat los van de toepassingen Makkelijk.
Programmeren is Makkelijk
Hoe maak je een pagina voor een website?
ASP.NET MVC Web Development
Software Development fundamentals
HTML5 introductie.
Transcript van de presentatie:

Client-side scripting

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

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

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

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

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

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

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

1.Scripting in webpagina’s 5. VBScript in webpagina’s gebruiken 1. in scriptblok <!—- hier komt de code --> opdrachten buiten procedure worden uitgevoerd bij laden van de pagina procedures worden uitgevoerd als ze worden opgeroepen

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

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

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!

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

2.VBScript programmeeromgeving 1.Gegevenstypes, variabelen, constanten Bereik van variabelen Procedure-level Script-level <SCRIPT LANGUAGE=‘’VBScript’’) Dim intTeller Sub Proc1 Dim intGetal … End Sub Sub Proc2 … End sub Script-level Procedure-level

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

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

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

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

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