Webscripting. PCVO Gent & OBAC. Willem De Meyer
|
|
- Helena van der Heijden
- 7 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Webscripting PCVO Gent & OBAC Willem De Meyer
2 Situering van de module De module webscripting kan na de cursus webdesign gevolgd worden. Kennis van html is noodzakelijk om op de opbouw van webpagina s te begrijpen Gratis software (open source) Er werd gekozen voor PHP, MySQL en Apache Attest webscripting Willem De Meyer 2
3 Cursusmateriaal Handboek Website Deluxe met PHP, MySQL en Apache auteur: Jochen Naumann uitgeverij: Pearson Education Benelux ISBN: x info: CDrom bij het boek met software en uitgewerkte voorbeelden PDF s Eigen nota s Willem De Meyer 3
4 Verwachting Dynamische website kunnen bouwen Zelfstandig informatie van het internet halen Uitwerken van voorbeelden Geen klassiek examen Eindopdracht is een website tonen Willem De Meyer 4
5 Cursusinhoud Basis PHP Teller Gastenboek Beveiligd fotoboek Geautomatiseerd antwoordsysteem Enquêtes afnemen en direct verwerken via het web Dynamische grafieken maken Content Management System uitbouwen en beheren Willem De Meyer 5
6 Wat is een webserver? Informatieleverende computer. Bij internet is een server rechtstreeks met internet verbonden. De andere kant is de gebruiker (client) van de server. Het internet is op dit principe van serverclient gebaseerd. Een webserver zorgt ervoor dat de code op webpagina s correct geparst wordt en omgezet wordt in correcte webpagina s. Deze webserver kan geavanceerde scripts uitvoeren en enkel het resultaat naar de clientpc sturen. Willem De Meyer 6
7 PHP Pre Hypertext Processor Het is een volwaardige programmeertaal Gericht op dynamische websites Werkt op meerdere platformen Lijkt op C++, Java, Versie 4 Waarom (nog) niet versie 5? Willem De Meyer 7
8 MySQL Databank Webinterface phpmyadmin Even krachtig al access Iets minder toegankelijk Willem De Meyer 8
9 Apache Dit is de webserver die we gaan gebruiken Volledig gratis Wordt gebruikt op 75% van alle webservers ter wereld Draait niet samen met IIS Kan je lokaal op je PC installeren Zoek een Linuxhost op het net voor je webpagina s Willem De Meyer 9
10 Eerst PHPscript <html> <head> <title>hallo wereld!</title> </head> <body> <?php echo "Hallo buitenwereld"?> </body> </html> Willem De Meyer 10
11 Uitvoeren van een PHPscript De phpcode zit verweven in de htmlcode en begint steeds met <?php en eindigt met?> Er zijn andere mogelijkheden maar die gebruik je best niet Sla het script op onder de naam mijnpagina.php Gebruik ALTIJD kleine letters voor bestandsnamen en voor de extensie Gebruik nooit spaties of vreemde tekens in je naamgeving Sla het script op onder de naam hallowereld.php in de map C:\apache\htdocs Evenuteel kan je een submap aanmaken, les1, les2, Willem De Meyer 11
12 Commentaar invoegen <?php /* Hier begint uitvoer op het scherm */ echo "Hallo buitenwereld"?> Of <?php /* Naam: Uitvoerprogramma Versie: 2.1 Auteur: Willem Laatste wijziging: 26/10/2005 */ echo "Hallo buitenwereld"?> Of echo Hallo buitenwereld ; // dit is een uitvoer Willem De Meyer 12
13 Variabelen Variabelen dienen als plaatsvervanger voor inhoud Een variable kan een stuk woord, getal of een volledige tekst bevatten Elke variable begint in PHP met een dollarteken Geen spaties, rare tekens enz. in de naam van de variabele Vb: $salaris=12000; $actuele_prijs=12.82; $boodschap= Welkom aan de nieuwe cursisten. ; Let op de ; na het declareren (aanmaken) van variabelen Willem De Meyer 13
14 Formulierverwerking We gebruiken een gewoon htmldocument met een formulier in. We koppelen dit formulier aan een phpbestand dat de invoer verwerkt. <html> <head> <title>formulier</title> </head> <body> <form action="formulierverwerking.php" method="post"> <br>voornaam: <input type="text" name="voornaam"> <br>achternaam: <input type="text" name="achternaam"> <input type="submit"> </form> </body> </html> Willem De Meyer 14
15 PHPscript dat het form verwerkt <html> <head> <title>formulierverwerking</title> </head> <body> <?php echo "Hallo $voornaam $achternaam! <br>"; if ($voornaam == "") { echo "Fout: geen voornaam ingevoerd.<br>"; } else { echo "Voornaam: $voornaam<br>"; } echo "Achternaam: $achternaam<br>";?> </body> </html> Willem De Meyer 15
16 Controle structuren : if Indien er aan een bepaalde voorwaarde voldaan is If ($voornaam == ) { uitvoer } Er wordt getest of de ingegeven naam niet leeg is De controle gebeurt door de if en het == Dit == test of de inhoud van de variabele leeg is Meerdere voorwaarden na elkaar mogelijk met else if Willem De Meyer 16
17 Herhaling met de for-lus Als je op voorhand weet hoeveel keer een bepaalde opdracht moet uitgevoerd worden kan je gebruik maken van een for-lus Deze lus doorloopt een vooraf vastgesteld aantal keer de lus For ($i=0; $i < 5; $i++) { echo Herhaling nummer= $i <br> ; } $i is de variabele die geïnitialiseerd wordt op 0 Zolang $i kleiner is dan 5 loopt de lus Elke keer wordt $i met 1 verhoogt dmv ++ Willem De Meyer 17
18 While-lus lus De while-lus is vergelijkbaar met de for-lus maar bestaat uitsluitend uit een herhaling Zolang er aan een bepaalde voorwaarde voldaan is (de while) wordt een bepaalde opdracht uitgevoerd <html> <head> <title>forlus</title> </head> <body> <?php for ($i=0; $i < 5; $i++){ echo "Herhaling nummer: $i <br>"; }?> </body> </html> Willem De Meyer 18
19 Operatoren Wiskundige bewerking +, -, *,/,% Optellen, aftrekken, vermenigvuldigen, delen, rest na deling (modulus) Groter dan >, kleiner dan <, Volgorde van de bewerkingen zoals bij gewoon rekenen Eerst vermenigvuldigen, daarna delen en vervolgens optellen en aftrekken Willem De Meyer 19
20 Contrele geboortejaar (invoer) <html> <head> <title>controle geboortejaar</title> </head> <body> <form action="controle_jaar.php" method="post"> Uw geboortejaar: <input name="jaar" type="text"> <input type="submit"> </form> </body> </html> Willem De Meyer 20
21 Controle geboortejaar (verwerking) <html> <head> <title>controle</title> </head> <body> <?php if($jaar < 1860) { echo "Fout: zo oud is niemand!"; } else if($jaar >2005) { echo "Fout: u bent nog niet geboren!"; } else { $leeftijd = $jaar; echo "U bent $leeftijd jaar oud. "; }?> </body> </html> Willem De Meyer 21
22 Functies Functies worden gebruikt voor opdrachten die meer dan 1 keer worden uitgevoerd Een functie moet eerst gedefinieerd worden eer je ze kan aanroepen Voorbeeld van een functie die nadien 5 keer opgeroepen wordt <?php function helloworld() { echo "<p>hello, World! "; } for($i=0; $i < 5; $i++){ helloworld(); }?> Willem De Meyer 22
23 Complexere functie Omzetting van C naar F function cels_fahr($celcius) { $fahrenheit = ($celcius * 1.8) + 32; return($fahrenheit); De functienaam is cels_fahr De functie moet een waarde meekrijgen als ze wordt aangeroepen Aanroepvoorbeeld: $resultaat = cels_fahr(100); echo 100 graden Celcius is $resultaat graden Fahrenheit ; Willem De Meyer 23
24 Bestanden koppelen Indien alle functies die je wil gebruiken in een speciaal bestand staan dan kan je dat bestand gewoon aanroepen wanneer nodig Het is wel zo dat de 2 bestanden in dezelfde map moeten staan ofwel moet je werken met een pad <?php /* in celciusfahrenheit zit de functie die we nodig hebben */ require("celciusfahrenheit.php"); echo cels_fahr(100);?> Willem De Meyer 24
25 Globale en lokale variabelen Een variabele die we gedurende gans ons programma of script nodig hebben declareer je best globaal. Vb: BTW Stel dat de BTW wijzigt dan moet je dat maar op 1 plaats aanpassen In volgend voorbeeld wordt er berekend hoeveel dollar 100 euro waard is Er wordt gebruik gemaakt van een globale variabele waarin de koers zit Willem De Meyer 25
26 Omzetting van euro naar dollar <html> <head> <title>globale variabele</title> </head> <body> <?php $dollarkoers=1.08; function euro2dollar($euro) { global $dollarkoers; return($euro * $dollarkoers); } echo "100 euro is".euro2dollar(100)." dollar";?> </body> </html> Willem De Meyer 26
27 Array s Wat is een array? Zowel 1 als 2 dimensionaal Handig om waarden in te stockeren Er zijn veel functies beschikbaar voor arrays Let op! Een array start bij de waarde 0. Vb: de eerste 5 maanden van het jaar $maand[0] = "januari"; $maand[1] = "februari"; $maand[2] = "maart"; $maand[3] = "april"; $maand[4] = "mei"; Willem De Meyer 27
28 Array s (voorbeeld) <html> <head> <title>array's</title> </head> <body> Met array's kan gegevens doeltreffend gebruiken.<br> Het aantal elementen in deze array is <?php $maand[0] = "januari"; $maand[1] = "februari"; $maand[2] = "maart"; $maand[3] = "april"; $maand[4] = "mei"; $aantal = count($maand); echo $aantal; echo "<br>dit zijn de gegevens uit de array:"; for($j=0; $j < count($maand); $j++){ echo $maand[$j]."<br>"; }?> </body> </html> Willem De Meyer 28
29 Opdracht Maak een array met de dagen van de week Laat deze onder elkaar op het scherm verschijnen Probeer de code zo compact mogelijk te houden Gebruik een functie om de waarden op het scherm te zetten. Willem De Meyer 29
Formulier maken en opvangen met php
Welkom bij mijn PHP tutorial (Deel 2) Ik ga in deze delen PHP uitleggen, dit doe ik in het programma notepad++ (gratis) deze kunt u downloaden van www.richard3332.nl/downloads.php Als u beschikt over dreamweaver
Nadere informatieLes W-04: Een introductie in PHP
Les W-04: Een introductie in PHP 4.0 PHP De afgelopen jaren zijn websites steeds interactiever geworden. Je beantwoordt een enquête via internet, doet mee aan een poll, stuurt een formulier naar iemands
Nadere informatiePHP. Les 4 : Variabelen
PHP Les 4 : Variabelen Interessante links: o http://www.dbzweb.be/moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat zijn variabelen? Variabelen zijn
Nadere informatieFormulieren maken met Dreamweaver CS 4/CS 5
Formulieren maken met Dreamweaver CS 4/CS 5 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit
Nadere informatieOver PHP. PHP en MySQL. 1.1 Inleiding. In dit hoofdstuk maak je kennis met PHP. Hoe werkt deze
Over PHP 1.1 Inleiding In dit hoofdstuk maak je kennis met PHP. Hoe werkt deze programmeertaal? En hoe is het ontstaan? Ook leer je welke editors je kunt gebruiken om PHP-scripts te maken en hoe je eenvoudig
Nadere informatieIn dit hoofdstuk maak je kennis met PHP. Hoe werkt deze. programmeertaal? En hoe is het ontstaan? Ook leer je welke editors
1. Over PHP 1.1 Inleiding In dit hoofdstuk maak je kennis met PHP. Hoe werkt deze programmeertaal? En hoe is het ontstaan? Ook leer je welke editors je kunt gebruiken om PHP-scripts te maken en hoe je
Nadere informatie1 Inleiding Installatie 21. WAMP met Apache Friends 23. XAMPP starten en controleren 26. LAMP 32 De installatie ongedaan maken 33
0DD&) QO( l 1 Inleiding 13 De betekenis van PHP 14 Voorkennis 15 Wat dit boek niet biedt 15 PHP 5 - Een routebeschrijving door dit boek 1 5 Zo kunt u de weg vinden 17 Een dankwoord van de auteur 18 Copyright
Nadere informatieWeb building gevorderden: CSS & JavaScript. Karel Nijs 2008/11
Web building gevorderden: CSS & JavaScript Karel Nijs 2008/11 Webbuilding gevorderden les 3 JavaScript intro JavaScript invoegen JavaScript statements JavaScript popup berichten JavaScript functies JavaScript
Nadere informatieDe tag aan het begin van het PHPscript is "<?php" aan het einde van het PHPscript gebruik je "?>".
PHP Les 3 Commando ECHO Interessante links: o http://www.donboscozwijnaarde.be/~moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat is PHP? PHP is een
Nadere informatiePHP tekst-bewerkingen, uploaden csv-bestanden import/eport
PHP tekst-bewerkingen, uploaden csv-bestanden import/eport Inhoudsopgave Inleiding 3 Voorkennis voor PHP-gevorderd 3 PHP Bestandsbewerkingen 4 Gegevens in een tekstbestand zetten 4 Gegevens zoeken in een
Nadere informatieLes 9: formulier controle met javascript.
Les 9: formulier controle met javascript. Javascript is erg veel gebruikt bij internet toepassingen. In tegenstelling tot PHP, wat een server side scripting is, is java client side scripting. Dwz, niet
Nadere informatieArrays en Foreach. Huub de Beer. Eindhoven, 4 juni 2011
Arrays en Foreach Huub de Beer Eindhoven, 4 juni 2011 Associatieve arrays (I) Je kent er al een aantal: $_POST en $_GET. PHP maakt er meer aan: $_SERVER, $_SESSION. Zie http://www.php.net/manual/en/reserved.variables.php
Nadere informatieA.C. Gijssen. 0.3 PHP en MySQL
PHP en MySQL A.C. Gijssen 0.3 PHP en MySQL PHP en MySQL 0.4 Inhoudsopgave Voorwoord Deel 1 Over PHP 1.1 Inleiding...13 1.2 Wat is PHP?...14 1.3 De geschiedenis van PHP...15 1.4 Editor...16 1.5 PHP en websites...17
Nadere informatieDynamische websites met PHP (basis) Karel Nijs 2010/09
Dynamische websites met PHP (basis) Karel Nijs 2010/09 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen Editor = UltraEdit Geen DreamWeaver Browser = Internet Explorer Vereiste voorkennis: (X)HTML
Nadere informatieDynamische Websites. Week 2
Dynamische Websites Week 2 AGENDA Labo 1 GET, POST Navigatie, etc Varia 1 2
Nadere informatieJe gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python.
1 Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python. Voordat je leert programmeren, moet je jouw pc zo instellen dat
Nadere informatieMINICURSUS PHP. Op dit lesmateriaal is een Creative Commons licentie van toepassing Sebastiaan Franken en Rosalie de Klerk Bambara
MINICURSUS PHP Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2017-2018 Sebastiaan Franken en Rosalie de Klerk Bambara PHP Cursus Deze cursus is om de eerste stappen in de wereld
Nadere informatieInhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op
1 Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP.... 8 Joomla installeren op XAMPP... 15 Handige links... 16 2 Disclaimer Bij de samenstelling
Nadere informatieVakgroep CW KAHO Sint-Lieven
Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen tony.wauters@kahosl.be en tim.vermeulen@kahosl.be
Nadere informatieProgrammeren voor het web met PHP
Programmeren voor het web met PHP De meestgebruikte programmeertaal voor websites is PHP. Het is een heel handige taal waarmee je een eigen slimme website kunt bouwen. Je gaat nu leren hoe PHP werkt, en
Nadere informatieInhoudsopgave... 1 Disclaimer... 3 Voorwoord... 3 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op
1 Inhoudsopgave... 1 Disclaimer... 3 Voorwoord... 3 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op XAMPP... 14 Handige links... 15 2 Disclaimer Bij de
Nadere informatieB3 Programmeren - PHP
Wat is B3 Programmeren - De Basis Casper Bezemer Jan van Egmond Lyceum ( Jan van Egmond Lyceum ) 1 / 28 1 Wat is 2 Wat is 3 ( Jan van Egmond Lyceum ) 2 / 28 Wat gaan we tegenkomen Wat is Even wat geschiedenis
Nadere informatieXAMPP Web Development omgeving opzetten onder Windows.
XAMPP Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 1 Xampp downloaden... 2 2 Installatie Xampp 1.7.4 op externe harddisk... 3 3 XAMPP herconfiguren...
Nadere informatieVT51-o: PHP 28 november 2016 JEL Informatica bzmr. PHP - Basis
Uitleg: PHP - Basis Voor deze toets heb je 50 minuten. Probeer zoveel mogelijk te maken. Ik ga met deze oefentoets proberen in te schatten hoeveel tijd er bij elke vraag nodig is. Als je me wilt helpen,
Nadere informatieOverzicht HTML/Formulieren/PHP codes.
Overzicht HTML/Formulieren/PHP codes. Rekenkundige operatoren: optellen + aftrekken - vermenigvuldigen * delen / modulo % (de modulo-operator berekent de rest na een deling) vb. 5%3 = 2 pow(, ); vb. 2
Nadere informatieSoftware 1. php mysql. bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar 2010-2011 semester 1
Software 1 php mysql bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar 2010-2011 semester 1 Alain Simons alain.simons@artesis.be Basis php 1. Introductie 2.
Nadere informatieDynamische websites met PHP (basis) Karel Nijs 2010/09
Dynamische websites met PHP (basis) Karel Nijs 2010/09 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen Editor = UltraEdit Geen DreamWeaver Browser = Internet Explorer Vereiste voorkennis: (X)HTML
Nadere informatieVoor vragen: http://www.richard3332.nl/ of mail naar Richard3332@gmail.com
Welkom bij mijn PHP tutorial (Deel 1) Ik ga in deze delen PHP uitleggen, dit doe ik in het programma notepad++ (gratis) deze kunt u downloaden van www.richard3332.nl/downloads.php Als u beschikt over dreamweaver
Nadere informatieVerder zijn er de nodige websites waarbij voorbeelden van objectgeoriënteerd PHP (of Objec Oriented PHP, OO PHP) te vinden zijn.
Objectgeoriënteerd PHP (versie 5) Kennisvereisten: Ervaring met programmeren in PHP met MySQL Je weet wat een class of klasse is Je weet wat een instantie van een klasse (een object) is Je weet wat een
Nadere informatieXampp Web Development omgeving opzetten onder Windows.
Xampp Web Development omgeving opzetten onder Windows. Inhoudsopgave 1. Lees dit eerst... 2 2. Inleiding... 2 3. Installatie Xampp... 3 1.1 Installatie Xampp Launcher... 7 1.2 Controle geïnstalleerde bestanden...
Nadere informatieInstalleer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen
Installeer Apache2: Deze howto gaat over name based virtual hosting onder Apache 2.x., en is getest onder OpenSUSE 11 maar is in feite ook van toepassing op de andere distributies. Alleen Debian en afgeleide
Nadere informatieDit document bevat een beschrijving van het proces van de Webdesign opdracht voor de cursus Informatie-uitwisseling van de opleiding Informatiekunde
Dit document bevat een beschrijving van het proces van de Webdesign opdracht voor de cursus Informatie-uitwisseling van de opleiding Informatiekunde [64] [Arthur Hemmer 5494753] [Mehul Mistry 4255704]
Nadere informatieVoorwoord 1. Voorwoord
Voorwoord 1 Voorwoord Naar aanleiding van vele PHP gerelateerde vragen en het ontbreken van een duidelijke on line Nederlandse beginnershandleiding, heb ik in december 2007 besloten om zo n handleiding
Nadere informatieFoutcontrole met Javascript
Foutcontrole met Javascript Pol Van Dingenen Yannick Van Hauwe INLEIDING Het controleren van de gegevens die ingevuld zijn in formulieren is heel erg belangrijk. In de praktijk is enkel en alleen controle
Nadere informatieOplossingen overzicht PHP. Oplossing KPN opgave, zonder testen van POST
Oplossingen overzicht PHP Oplossing KPN opgave, zonder testen van POST internetminuten in welke categorie val ik?
Nadere informatieLes C-04 Programmeren
Les C-04 Programmeren 4.1 Programmeertalen In les B-03 is uitgelegd hoe de processor van een moderne computer geprogrammeerd dient te worden: programmacode wordt omgezet in assemblercode, die vervolgens
Nadere informatieFuncties. Huub de Beer. Eindhoven, 4 juni 2011
Functies Huub de Beer Eindhoven, 4 juni 2011 Functies: je kent ze al Je hebt al verschillende PHP functies gebruikt: pi() om het getal π uit te rekenen. sin( 0.453 ) om het de sinus van het getal 0.453
Nadere informatievan PSD naar JavaScript
2015 van PSD naar JavaScript F. Vonk versie 2 19-9-2015 inhoudsopgave 1. inleiding... - 2-2. ontwikkelomgeving... - 3-3. programmeerconcepten... - 4 - statement... - 4 - sequentie... - 4 - variabele en
Nadere informatieWebsitecursus deel 3 JavaScript
Websitecursus deel 3 JavaScript A Eskwadraat WebCie www@a-eskwadraat.nl 12 oktober 2015 Introductie Twee weken geleden HTML Vorige week CSS Deze week JavaScript Javascript JavaScript (ook wel JS) is een
Nadere informatieOnline c++ leren programmeren:
Online c++ leren programmeren: Inhoud 1)Waar vind ik een c++ compiler?... 2 2)Hoe start ik een programma in c++?... 2 3)Een eerste c++ programma:... 3 Een eerste programma schrijven:... 3 Mijn eerste programma
Nadere informatieEen app (webapplicatie) in php voor het berekenen van de inhoud van een balk
Een app (webapplicatie) in php voor het berekenen van de inhoud van een balk stap voor stap uitgelegd 1) Allereerst zetten we de algemene html structuur op: 2) We brengen de code voor het formulier aan
Nadere informatieJavaLogo-programma s op het web plaatsen
Bijlage JavaLogo-programma s op het web plaatsen In deze bijlage laten we u zien hoe u JavaLogo-programma s op het web kunt plaatsen, met als voorbeeld het programma Cirkels uit opgave 2.16. We gaan er
Nadere informatie9. MYSQL. Daarin zien we het administratie paneel van mysql.
9. MYSQL We kunnen ook in dit systeem gebruik maken van de gekende ACCESS databanken. Zolang het maar relationale databanjken zijn kunnen we er gebruik van maken. In PHP echter maakt men meestal gebruik
Nadere informatieWeb building basis: HTML. Karel Nijs 2008/09
Web building basis: HTML Karel Nijs 2008/09 Web building basis eerste les HTML intro Browsers HTML elementen HTML basis tags HTML attributen HTML kleuren HTML formattering Extra: HTML entities Web building
Nadere informatieJavascript oefenblad 1
Leer de basis van Javascript. Javascript oefenblad 1 Niels van Velzen Javascript oefenblad 1 Pagina 2 Inleiding Javascript is niet altijd even makkelijk. Vooral aan het begin is het even wennen hoe de
Nadere informatieComputervaardigheden. Universiteit Antwerpen. Computervaardigheden en Programmatie. Grafieken en Rapporten 1. Inhoud. Wat is scripting?
Inhoud Computervaardigheden Hoofdstuk 4 Scripting (Let op: dit is enkel voor studenten Biologie.) Dit hoofdstuk bekijkt heel kort de basis van scripting. - Opstellen van functies. - Conditionele code.
Nadere informatieLab Webdesign: Javascript 25 februari 2008
H4: FUNCTIES We zullen in dit hoofdstuk zien hoe we functies moeten maken, aanroepen, argumenten doorgeven en waarden retourneren. Ook zullen we het hebben over het begrip "recursie", en laten zien hoe
Nadere informatieHandleiding PHP en MySQL onder Windows Server 2003 met IIS 6.0
Handleiding PHP en MySQL onder Windows Server 2003 met IIS 6.0 Uitgegeven door Propane Internetdiensten Lange Meet 41 3261 EJ OUD-BEIJERLAND 2005 Propane Internetdiensten Inhoud 1. Inleiding... 3 2. IIS
Nadere informatiePHP & MySQL. Studievaardigheden 2013. Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden
PHP & MySQL Studievaardigheden 2013 Frank Takes (ftakes@liacs.nl) LIACS, Universiteit Leiden Inleiding Voorkennis: geen Stof: dit college, www.w3schools.com en www.php.net Opdracht: maak een uitgebreide*
Nadere informatieTest Joomla op je PC 1
1 Disclaimer Bij de samenstelling van dit ebook is de grootst mogelijke zorg besteed aan de juistheid en correctheid van de informatie die in dit ebook wordt verstrekt. De auteur van dit ebook kan op geen
Nadere informatieDrICTVoip.dll v 2.1 Informatie en handleiding
DrICTVoip.dll v 2.1 Informatie en handleiding Nieuw in deze versie : Koppeling voor web gebaseerde toepassingen (DrICTVoIPwebClient.exe) (zie hoofdstuk 8) 1. Inleiding Met de DrICTVoIP.DLL maakt u uw software
Nadere informatieVariabelen en statements in ActionScript
Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer
Nadere informatieTaak 2.1.3 Versleutelen en dan weer terug... 1
Taak 2.1.3 Versleutelen en dan weer terug Inhoud Taak 2.1.3 Versleutelen en dan weer terug... 1 Inhoud... 1 Inleiding... 2 Encryptie en Decryptie... 3 Symmetrisch... 3 Asymmetrisch... 3 Waarom Encryptie
Nadere informatieVariabelen gebruiken in ons programma
Hoofdstuk 3 Variabelen introduceren Variabelen gebruiken in ons programma Het zou leuk zijn als ons programma Hallo kan zeggen met de naam van de gebruiker in plaats van het algemene Hallo wereld?. Als
Nadere informatiePHP & MySQL. Studievaardigheden 2014. Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden
PHP & MySQL Studievaardigheden 2014 Jan van Rijn (j.n.van.rijn@liacs.leidenuniv.nl) LIACS, Universiteit Leiden Inleiding Voorkennis: geen Stof: dit college, www.w3schools.com en www.php.net Opdracht: maak
Nadere informatieatica inform PHP & MySQL
informatica PHP & MySQL Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2010 Remie Woudt remie.woudt@gmail.com 2013 François Vonk (XAMP vervangen door USB Webserver, minor edits) Inhoudsopgave
Nadere informatieVAN HET PROGRAMMEREN. Inleiding
OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,
Nadere informatieLes 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2).
Les 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige
Nadere informatieJe gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby?
1 Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby? Voordat je begint met programmeren, moet je Ruby installeren.
Nadere informatieUNIX FAQ. Migratie naar een nieuwe server
UNIX FAQ Migratie naar een nieuwe server Shared Hosting Unix FAQ v5 NL 28032006 Pagina 1/13 Inhoudstafel 1. Inleiding...3 2. Inloggen...3 3. Register_globals in PHP...4 3.1 Wat is de optie register_globals
Nadere informatieGegevens. Cliënt met browser Server met Apache/IIS Databaseserver En PHP
Webservers inrichten Inleiding De webapplicatie die je hebt geschreven, is volgens het three-tier systeem ontwikkeld: 1. Gegevensopslag in een database 2. PHP voor de logica 3. XHTML (en CSS) voor de presentatie
Nadere informatieTaak 2.1.9 - Strict or Strong. Inhoud
Taak 2.1.9 - Strict or Strong Inhoud Taak 2.1.9 Strict or Strong... 1 Inhoud... 1 Inleiding... 2 Wat is een Strict wachtwoord policy?... 3 Waarom een sterk wachtwoord?... 3 De controle methode... 4 PSDs...
Nadere informatieTECHNISCHE HULPBRON Remote Banner Control
TECHNISCHE HULPBRON Remote Banner Control Laat marketing zelf logo s, banners en grafische afbeeldingen bijwerken. www.exclaimer.nl Remote Banner Control Met deze functie Dynamic Content (Dynamische inhoud)
Nadere informatieJavaScript. 0 - Wat is JavaScript? JavaScript toevoegen
0 - Wat is JavaScript? JavaScript is hele andere koek dan Scratch. Het wordt ook door professionele programmeurs gebruikt. Doordat er veel mensen gebruik maken van JavaScript is er veel informatie over
Nadere informatieZelftest Inleiding Programmeren
Zelftest Inleiding Programmeren Document: n0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST INLEIDING PROGRAMMEREN Deze
Nadere informatieUNIVERSITEIT ANTWERPEN FACULTEIT WETENSCHAPPEN DEPARTEMENT WISKUNDE-INFORMATICA OBERON CODE CONVENTIONS
UNIVERSITEIT ANTWERPEN FACULTEIT WETENSCHAPPEN DEPARTEMENT WISKUNDE-INFORMATICA OBERON CODE CONVENTIONS Laatste aanpassing: 15 oktober 2003 Inhoudsopgave 1 Bestandsnamen 3 2 Organizatie Bestanden 3 3 Indentatie
Nadere informatieIn het laatste voorbeeld zal de volledige prijs worden berekend als er voor vol tarief wordt gekozen, anders wordt 40% korting berekend.
LES 5 Het if-statement. Dagelijks maken wij keuzes. Bijvoorbeeld: Het verkeerslicht staat op rood. We stoppen dus (als het goed is) en wachten tot het licht op groen springt. Een ander voorbeeld zien we
Nadere informatieEen computerprogramma is opgebouwd uit een aantal instructies die op elkaar volgen en die normaal na elkaar uitgevoerd worden.
2 Programmeren 2.1 Computerprogramma s Een computerprogramma is opgebouwd uit een aantal instructies die op elkaar volgen en die normaal na elkaar uitgevoerd worden. (=sequentie) Niet alle instructies
Nadere informatieVakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht
Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht Deze vakinhoudelijke uitwerking is ontwikkeld door het Redactieteam van de Schooleamenbank vmbo voor dit
Nadere informatieCursus Programmeren en Dataverwerking.
Cursus Programmeren en Dataverwerking http://hay.github.io/codecourse Vanavond (18.00-21.30) Introductierondje Algemene introductie (60-90m) Iets over bits en bytes Iets over programmeurs en programmeertalen
Nadere informatieDE ASTRO PI PROGRAMMEREN VOOR MISSION ZERO
DE ASTRO PI PROGRAMMEREN DOCENTENHANDLEIDING 1 Deze handleiding is bedoeld om leerlingen te ondersteunen bij de Astro Pi Challenge, waarbij leerlingen een programma voor de Astro Pi-computer in het ISS
Nadere informatieCursus Analyse voor Web Applicaties 1. Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML
Cursus Analyse voor Web Applicaties 1 Organisatie Opleiding Module Onderwerp Syntra AB Webdesign / Web Programmeren Analyse voor web applicaties SDM methode + Basis UML Analyse op basis van SDM en UML
Nadere informatieZeus Werkgroep Informatica. Basiscursus PHP
Zeus Werkgroep Informatica Basiscursus PHP Bernard Grymonpon (bernard@openminds.be) Zeus Werkgroep Informatica, http://www.zeus.rug.ac.be/ Openminds b.v.b.a., http://www.openminds.be/ Gesponserd door Inhoudsopgave
Nadere informatieWebsitecursus deel 1 HTML
Websitecursus deel 1 HTML WebCie A Eskwadraat www@a-eskwadraat.nl 8 april 2015 Inleiding Website cursus in drie delen: HTML CSS Javascript We gaan uit van geen voorkennis. Als je vragen hebt, stel ze!
Nadere informatieWerken met afbeeldingen in webpagina's
Werken met afbeeldingen in webpagina's In webpagina's komen heel vaak afbeeldingen voor. Toch gaan webpagina's helemaal anders om met afbeeldingen dan bijvoorbeeld een PowerPoint-presentatie of een Word-document.
Nadere informatieFoto web applicatie documentatie
Foto web applicatie documentatie Marijn Stuyfzand M31T PHP31 David Schol 1 Inhoudsopgave APPLICATIESTRUCTUUR MAPPENSTRUCTUUR FUNCTIONALITEITSSTRUCTUUR DE BASIS VOOR ELKE PAGINA DATABASE SERVER- SIDE EN
Nadere informatieZicht - Content Management Systeem een algemene beschrijving
Zicht - Content Management Systeem een algemene beschrijving Versie april/2008 Zicht nieuwe media ontwerpers 2008 1 Inleiding Een Content Management Systeem (CMS) is een webapplicatie waarmee je zonder
Nadere informatieHandleiding installatie Enecsys uitlezen op een Synology NAS
Handleiding installatie Enecsys uitlezen op een Synology NAS Disclaimer: Dit document is geschreven als handleiding voor de installatie van een Enecsys logger op een Synology NAS. Alhoewel geprobeerd is
Nadere informatieOnline Back-up installatie handleiding. Sikkelstraat 2 4904 VB Oosterhout www.winexpertise.nl. E: info@winexpertise.nl
Online Back-up installatie Sikkelstraat 2 4904 VB Oosterhout www.winexpertise.nl E: info@winexpertise.nl Datum: 1-10-2012 Document versie: V1.0 Versie en distributie geschiedenis Versie Datum Auteur Status
Nadere informatieicafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous
icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................
Nadere informatieWEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B
WEBSITE-DESIGN CHRIS VERMAAS & FJODOR VAN SLOOTEN 2014-201000018-1B WEBSITE-DESIGN INHOUD COLLEGE Afronding vak JQuery, mail(formulieren) en social media Testen Website-design 5-1-2015 2 AFRONDING VAK
Nadere informatieInleiding tot programmeren: Javascript
Inleiding tot programmeren: Javascript Een definitie JavaScript is een scripttaal met objectgeoriënteerde mogelijkheden. Deze geïnterpreteerde programmeertaal is vooral gericht op het gebruik in webpagina
Nadere informatieHoofdstuk 1 Inleiding PHP 7 of ouder Hoe dit boek werkt 2
Inhoud Hoofdstuk 1 Inleiding 1 1.1 PHP 7 of ouder 2 1.2 Hoe dit boek werkt 2 Hoofdstuk 2 De programmeeromgeving 5 2.1 In dit hoofdstuk 5 2.2 Editor 5 2.3 Webserver op Linux, Mac of PC 5 2.4 De webmap 6
Nadere informatieII. ZELFGEDEFINIEERDE FUNCTIES
II. ZELFGEDEFINIEERDE FUNCTIES In Excel bestaat reeds een uitgebreide reeks van functies zoals SOM, GEMIDDELDE, AFRONDEN, NU enz. Het is de bedoeling om functies aan deze lijst toe te voegen door in Visual
Nadere informatieOpmerkingen kan je mailen naar: A. Kouters: A. Steijlen: Versie Datum Opmerkingen
Deze handleiding is met de nodige zorg samengesteld. Het kan echter voorkomen dat sommige zaken niet goed of onduidelijk zijn beschreven. Mocht je iets tegenkomen wat niet of slecht is beschreven horen
Nadere informatie[8] De ene 1 is de andere niet
[8] De ene 1 is de andere niet Volg mee via 08_Types.py In de volgende leerfiche gaan we rekenen met Python. Dat kan je in een programma doen, maar dat kan je ook gewoon vanuit het Shell-venster doen.
Nadere informatieOEFENINGEN PYTHON REEKS 1
Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren
Nadere informatieGEDETAILLEERDE INHOUD
GEDETAILLEERDE INHOUD dankwoord 17 Inleiding 19 Waarom leer je programmeren?... 19 Waarom Python?... 20 Waarom Minecraft?... 20 Wat staat er in dit boek?.... 20 Online bronnen... 22 Ga nu maar op avontuur...
Nadere informatieDisclaimer Het bestand dat voor u ligt, is nog in ontwikkeling. Op verzoek is deze versie digitaal gedeeld. Wij willen de lezer er dan ook op wijzen
Disclaimer Het bestand dat voor u ligt, is nog in ontwikkeling. Op verzoek is deze versie digitaal gedeeld. Wij willen de lezer er dan ook op wijzen dat er zowel typografische als inhoudelijke onvolkomenheden
Nadere informatieBeginnen met businessdesk
Beginnen met businessdesk Inleiding De businessdesk oplossingen van Desk Solutions zijn specifieke oplossingen die u een flexibele desktop omgeving leveren zonder dat u zich zorgen hoeft te maken over
Nadere informatieHDN DARTS WEB AUTHENTICATIE
HDN DARTS WEB AUTHENTICATIE HDN Helpdesk T: 0182 750 585 F: 0182 750 589 M: helpdesk@hdn.nl Copyright Communications Security Net B.V. Inhoudsopgave 1. INLEIDING OP HET ONTWERP... 3 1.1 HET DOEL VAN DIT
Nadere informatieGebruikershandleiding voor: Beperkte Password protectie met JavaScript
Gebruikershandleiding voor: Beperkte Password protectie met JavaScript URL: http://home.hccnet.nl/s.f.boukes/html-2/html-202.htm INHOUD : 1. Structuur van een beveiligde site 2. Login-formulier 3. Login
Nadere informatiePYTHON REEKS 1: BASICS. Mathias Polfliet
PYTHON REEKS 1: BASICS Mathias Polfliet mpolflie@etrovub.be EENVOUDIGE REKENMACHINE 2 soorten getallen Getallen Z -> integers (gehele getallen) Getallen R -> floating points (reële getallen) Door beperkte
Nadere informatieUSB Webserver installatie en gebruik
2014 USB Webserver installatie en gebruik F. Vonk versie 2 14-8-2014 Inhoudsopgave 1. Inleiding... - 2-2. Installatie... - 3-3. USB Webserver... - 4-4. De MySQL omgeving... - 5-5. Een PHP script runnen...
Nadere informatieEen spoedcursus python
Een spoedcursus python Zoals je in de titel misschien al gezien hebt, geven wij een spoedcursus Python. Door deze cursus leer je alle basics, zoals het rekenen met Python en het gebruik van strings. Het
Nadere informatieVAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW:
OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,
Nadere informatieDeze kaart kun je gebruiken om uiteindelijk een SMS te versturen naar bijvoorbeeld je ouders, je vrienden of naar iemand van je klas
1. Op de volgende kaart leer je hoe: Je een tabel maakt Hoe je een formulier maakt Hoe je een SMS verstuurt via CM.com Deze kaart kun je gebruiken om uiteindelijk een SMS te versturen naar bijvoorbeeld
Nadere informatie