Rd 1 MULTIMEDIA DEEL2

Maat: px
Weergave met pagina beginnen:

Download "Rd 1 MULTIMEDIA DEEL2"

Transcriptie

1 1 MULTIMEDIA DEEL2

2 2 XML. Xml documenten geven een groter gemak in uitwisselen van gegevens. In de jaren 80 had men de EDI of Electronic Data Interchange Daaruit volgde dan SGML ofd Standard Generalized Markup Language, die dan verdeeld werd in HTML of Hyper Text markup language, waarin de meeste webpagina s geschreven zijn en later Extended Markup Language. XML. 1 XML versus HTML In feite is dat een gelukkig huwelijk tussen de twee bovenstaande interpreters. Namelijk XML en HTML. Immers bij ieder XML pagina behoort een HTML pagina die zorgt voor de opmaak van de XML pagina. Zoals een HTML pagina wordt ook een XML pagina geschreven met Tags het grote verschil is dat deze Tags niet meer gebonden hoeven te zijn aan strikte naamgeving. Men kan ook de Tags een eigen naam geven. Eren XML pagina hangt heel sterk aan structuur en betekenis de verbinding met de opmaak pagina (Cascade Style Sheet) is in XML volledig losgelaten. Men kan evengoed extensible Style language gebruiken. Verder daar meer over. Voor XML geld dan het volgende: De afkorting XML geeft aan dat deze taal uitbreidbaar is XML is gericht op structuur en inhoud van een document Door gebruik van Tags lijkt het op HTML pagina s maar XML is niet gericht op de opmaak. Opmaak en structuur zijn van elkaar gescheiden. Bij XML is het mogelijk aan welke grammatica regels een document moet voldoen 2 Het maken van een xml document Dit is op zijn eigen niet moeilijk. We moeten ons echter bepaalde, niet evidente, zaken toe eigenen. 2.1 regels voor een XML document Wat eigenaardig is ten opzichte van een HTML is dat we hier niet gebonden zijn aan bepaalde Tags. Bij XML is het mogelijk die Tags ter plaatse uit te vinden. Echter zien we dat we wel verstaanbare Tags zullen gebruiken. We dienen er wel op te letten dat deze Tags bestaan uit een begin Tag en een eind Tag. Dit zal hier onder wel duidelijk worden. Om dat we XML meestal gebruiken in samen werking met databases. We zullen zien dat we voor de veldnamen ook Tags gebruiken. Zodoende kunnen we de structuur van de database nabouwen in XML. Vb: <leerling> <naam>van Hulst</naam> <adres>gentsesteenweg</adres> <posnummer>9991</postnummer> <gemeente>adegem</gemeente> </leerling>

3 3 Gevolg gevend aan het feit dat u uw eigen Tags kunt gebruiken bent u natuurlijk veel vrijer in werken. Er zijn echter een paar regels waar u zich moet aan houden. We trachten deze hierna te belichten. - een XML documentkan aan aanvullende eisen uit een DTD (document type definition) of een schema moeten voldoen. Beide gegevens zullen we later wel tegenkomen. De regels gaan hier in hoofdzaak over elementen, de soort van inhoud, of volgorde. - Als er een opening Tag is moet er een bijpassende sluiting Tag bestaan - Elementen mogen elkaar niet overlappen. Voorbeeld <school> <naam> Van Hulst</naam> </school> Dit is een juiste opmaak. De onderstaande kan niet <school> <naam>van Hulst</school> </naam> - Tags zijn hoofdletter gevoelig - Ook open (lege) elementen moeten afgesloten worden. Wordt er bijvoorbeeld geen postnummer aangeduid moet de Tag postnummer toch afgesloten worden voorbeeld <leerling> <naam>van Hulst</naam> <adres>gentsesteenweg</adres> <posnummer></postnummer> <gemeente>adegem</gemeente> </leerling> Zoals u ziet is het postnummer niet ingevuld maar toch hebben we een afsluitende Tag. - voor bepaalde tekens is er een speciale (aparte) schrijf methode - een XML document moet altijd een root element hebben. Bij HTML was dat het HTML Tag 2.2 het maken van het document declaratie In de eerste regel aan het documentstaat de declaratie van het XML document. Dit is niet verplicht maar het gebruik is aan te raden. Het heeft andere mogelijkheden die we later zullen tegen komen. De declaratie: <?xml version= 1.0 encoding= UTF-8 standalone yes?> Bemerk de declaratie is altijd in kleine letters geschreven Deze declaratie is een instructie voor de parser 1. Deze declaratie geeft aan dat het hier om een XML document gaat van de versie 1.0. In deze declaratie staat het versie nummer eerst en tussen aanhalingstekens. 1 Het programma dat XML code moet interpreteren en verwerken.

4 4 Kleine zaken waar u moet opletten en die bij gebrek of fout invullen rare quasi onvindbare foutmeldingen geven - er mag geen spatie staan tussen het < teken en het vraagteken en ook tussen het vraagteken en XML. Dat levert een foutmelding Encoding Dit duidt het tekenset aan welke gebruikt wordt, bij het weglaten van dit zal alleen standaard tekens gebruikt worden. Men kan ook aangeven als het programma standalone werkt of niet. Bij no wordt er verwezen naar een externe en bij yes interne DTD. Standaard met XML unicode. Dat is een tekenreeks die voor maximaal tekens. Voor elk teken zijn er 2 bytes geselecteerd. Let op wat u opgeeft in de codering of men bekomt een eigenaardige uitslag. Als u eens wil zien weke soort u kunt hebben verwijs ik u naar Helaas kunnen de programma s niet ment unicode overweg. Windows NT, 2000 en XP ondersteunen weliswaar de unicode maar er zijn andere die dat niet doet. De meeste programma s enkel de eerste 256 tekens. Als men geen encoding opgeeft worden, zoals al vernoemd, de standaard instellingen gebruikt. UTF-8 code is een gecomprimeerde unicode die echter maar uit 1 byte bestaat. Dit geeft als voordeel dat een bestand kleiner kan gemakt worden. Nadeel is dat men bij bijzondere tekens soms 3 bytes nodig heeft. Een voorbeeld van een tekst in XML waar de encoding UTF-8 niet altijd kan gebruikt worden: <?xml version='1.0' encoding='utf-8' standalone='yes'?> <probleem> <tekst>tekens zoals à,é,ä </tekst> </probleem>

5 5 Bij deze gaan we de code veranderen in ISO en we krijgen dan <?xml version='1.0' encoding='iso ' standalone='yes'?> <probleem> <tekst>tekens zoals à,é,ä </tekst> </probleem> Regels voor naam geven De naam van een element moet aan een aantal voorwaarden voldoen. Zo moet een naam met een letter of underscore(_) beginnen en mogen er geen spaties of diverse leestekens en symbolen in de naam voorkomen. Houd de namen kort en duidelijk elementen in een XML document. Root is het element die bovenaan staat. Parent: elementen met 1 of meerder kinderen of subkinderen Child: element met parent (ouder) Sibling: boers en zussen Ancestor : kan een parent zijn maar ook iets dat veel verder in de boom staat Descendant: kan een kind zijn maar ook iets dat veel verder in de boom staat. Ouder kind kind kind kind kind kind

6 6 3. Opmaken van Stylesheets Een CSS zijn we vroeger al tegen gekomen bij het maken van HTML pagina s. Ze zijn heel bruikbaar bij het maken van XML documenten. Daarin kan men vastleggen dat een element een bepaalde kleur heeft of kan men aangeven dat een element onder elkaar staat. Men kan alle soorten opmaak vormen voordien vaststellen. 3.1 koppelen van een stylesheet Als soorten stylesheets kennen we: Linked stylesheets Embedded stylesheets Inline stylesheets linked stylesheet Bij deze is er in eigenlijke xml of html document een verwijzing opgenomen naar een extern document. De stylesheet zelf is een zelfstandig document dat opgeslagen wordt met een.css extensie. Het voordeel is door dit te gebruiken kan men het zelfde stijl document meer maal gebruiken. Het gebruik van de stylesheet wordt in een aparte lijn geplaatst Embeded stylesheet Deze makt deel uit van een specifieke HTML pagina en wordt dan ook alleen voor die pagina gebruikt. Door het in de head van een het HTML element style op te nemen is het mogelijk om aan die pagina een bepaalde style mee te geven Inline style Over deze methode gaan we niet verder uitweiden. Om een puntje van de sluier op te lichten, heeft dit te maken met attributen aan methoden. Later komt dat wel aan de orde in andere methoden die we gaan bestuderen. 3.2 Opbouw van een stylesheet (CSS) U kunt voor elk element in een XML document een stijl vastleggen. Een regel zou er dan als volgt kunnen uitzien: Element {eigenschap: waarde;} Deze regels legt men vast in een bestand met als extensie.css Voorbeeld

7 7 Dat verwerken we dan in onze XML file <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet href='opmaak.css' type='text/css'?> <prov> <naam>west-vlaanderen</naam> <nummer>8000</nummer> </prov> <prov> <naam>oost-vlaanderen</naam> <nummer>9000</nummer> </prov> En we bekomen dan Er zijn verschillende mogelijkheden om CSS files te maken. Om al de commando s te kennen verwijs ik u graag naar:

8 8 4. Document Type Definition Om een xml document eenduidig te kunnen verwerken, geld teen aantal regels. Bijvoorbeeld hebben we de standaard regels waaraan elk document moet voldoen om well formed te kunnen benoemd worden. Dat wil zeggen dat het document in elk geval correct is opgemaakt. Men heeft de naamgeving regels, heet gebruik van sluiting Tags,het op de correcte manier van nesten van Tags. 4.1 Voordelen voor het gebruik van een DTD Een paar redenen waarom een goede gegevens definitie noodzakelijk kan zijn. - om gegevens met andere bedrijven of toepassingen te kunnen uitwisselen, moet de ontvanger en de aanbieder weten wat er bedoeld wordt met de verschillende gegevens. Daar een XML document veelal gemaakt en onderhouden wordt door verschillende personen. In dit geval is het wel handig te weten wat de uiteindelijke bedoeling is van de file. - Door het maken van een toepassing waarvoor een groot aantal losse XML documenten nodig zijn is het best een eenduidige definitie te hebben om die documenten op te sporen. - Hebben we een toepassing die door een team uitgewerkt wordt is een eenduidige definitie geen overbodige luxe. Het kan ook handig zijn bij het maken van style sheets. Bij onderhouden van een website is een eenduidig gebruik van de opmaak van graat belang. 4.2 Het maken van een DTD Het maken van een goede DTD is een apart gegeven. Het gaat hier niet om de sytax van de gebruikte woorden maar eer om het bepalen van de inhoud en de structuur van complexe documenten. In dit document wordt er niet alleen vastgelegd welke elementen in een XML file komen maar ook hun type en inhoud. Daaruit kan men afleiden dat een DTD achteraf zeer moeilijk te wijzigen is en het is daarom nodig om een zo volledig mogelijke te maken en juist van het begin. 4.3 Stappen plan voor een goede DTD We kunnen bij het maken van een DTD een paar vragen stellen die ontwerpen ervan zal gemakkelijker maken. 1. Bestaat er al een DTD die kan worden gebruikt, volledig of deels? 2. maak een schets op papier van de structuur van het document(en). Dien gevolge dwingt ge u zelf om alles te bekijken en op een rijtje te zetten. 3. Begin bovenaan bij het root element en ga stelselmatig de andere elementen af. Schrijf van elk element welk soort data het mag bevatten 4. kan een element meerdere malen voorkomen? Verplicht of mag het ook worden weggelaten? 5. zijn er bepaalde attributen die een element specificeren? Zo ja welke zijn de eigenschappen die moten vermeld worden?

9 9 6. welke entiteiten worden er gebruikt? 4.4 Opbouw van een DTD Een externe DTD is een lostaand tekstdocument waarnaar het XML document wordt verwezen. De verwijzing gaat als volgt <!DOCTYPE documenttype-naam SYSTEM extern.dtd > Het gedeelte documenttype-naam MOET overeenkomen met de naam van het root element in dit geval wordt verwezen naar extern.dtd Een intene DTD maakt deel uit van het XML document. De beschrijving valt desgevallend direct onder de XML declaratie en voor het root element. We beginnen hier ook met een doctype declaratie <DOCTYPE documenttype-naam[element-declaraties> De declaraties van alle elementen komen tussen de [ en ] te staan 4.5 Een externe DTD Een XML document met externe DTD bestaat uit twee delen, het XML document en de DTD We gaan terug naar ons bovenstaand voorbeeld. <?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet href='opmaak.css' type='text/css'?> <prov> <naam>west-vlaanderen</naam> <nummer>8000</nummer> </prov> <prov> <naam>oost-vlaanderen</naam> <nummer>9000</nummer> </prov> En een externe DTD <!- DTD voor provincies-> DTD krijgt geen declaraties. Voor elk element moet in de DTD een element gedefinieerd zijn. De definitie bestaat in de vorm van <! ELEMENT,naam van element en verder omschrijving>. Een plus teken geeft aan dat het element meerdere malen voorkomt De regel <!ELEMENT naam any> is een vrije vorm van een regel. Dit geeft aan dat binnen een root een naam elk element any wordt ge acepteerd. Voorbeeld van de DTD <!-DTD voor provincies-> commentaar regel <!ELEMENT prov+> <!ELEMENT naam+> <!ELEMENT nummer+> Er zijn nog speciale notaties voor de DTD die we in deze lessen reeks kunnen tegen komen. Voor verdere uitleg verwijs ik u graag naar beperkingen U kunt opgeven dat slechts een bepaald aantal elementen mag worden gebruikt. In dit geval wordt een pipeline tussen de elementen gebruikt.

10 10 Voorbeeld <!ELEMENT naam (West-Vlaanderen Oost-Vlaanderen Limburg) > Hier zien we dat of West-Vlaanderen, of Oost-Vlaanderen, of Limburg kan vernoemd worden maar niet alle drie tegelijk We kunnen ook elementen hebben dat we niet altijd moeten invullen. Met een vraagteken duid men aan dat een element mag achterwege blijven: <!ELEMENT prov (stad?)> Hier geeft men aan dat men een stad uit de provincie niet moet aanduiden Een volgend is dat er bijvoorbeeld meer dan 1 stad is dat men moet in de XML bestand moet opnemen. Dat duiden we aan door een sterretje. Voorbeeld <!ELEMENT prov(stad*)> Hier volgen een paar symbolen die gebruikt worden in het deel DTD in XML Symbool Gebruik Omschrijving A element moet maar 1 maal voorkomen, A,B element A en B moet voorkomen A B element A of B moet voorkomen? A? element A mag voorkomen maar moet niet + A+ element A moet minstens 1 maal voorkomen * A* element A mag meer voorkomen maar moet niet () (A B) element A of B moeten voorkomen gevolgd door C 4.7 Elementen declareren Behalve met andere geneste elementen kan een element ook een bepaalde soort gegeven hebben. Dit geeft men aan door #PCDATA <! ELEMENT naam-element(#pcdata)> PCDATA betekend Parsed Character Data bij het parsen mag de data in het element elke soort bevatten maar geen Tags PCDATA kunnen ook fouten opleveren als er bepaalde tekens in de tekst staan zoals <, >, &. Met ander woorden tekens die niet aanzien worden als standaard tekst. 4.8 Attributen, entiteiten declareren Zoals we elementen kunnen declareren kunnen we ook attributen en entiteiten declareren in DTD. Syntax voor het declareren van een attribuut is <!ATTLIST elementnaam attribuutnaam attribuuttype standaardwaarde> Een paar attributen zijn: CDATA: karakter data, te vergelijken met #PCDATA ID: unieke id DRE: verwijzing naar een ID van een ander element Entity: entiteit Als standaard waarden: #REQUIRED: attribuut moet vermeld zijn

11 11 #IMPLIED: het attribuut is niet verplicht #FIXED: de waarde van het attribuut ligt vast Voorbeelden: <!ATTLIST identiteitskaart nummer CDATA #REQUIRED> <!ATTLIST persoon hisnummer CDATA #IMPLIED> Noot Probeer het gebruik van attributen zoveel mogelijk te voorkomen. Ze kunnen (en zullen) meestal voor problemen zorgen met CSS. De DTD wordt er onnodig ingewikkeld door. Dit geld ook voor XSL en schema s (ziz verder) Een database kan bijvoorbeeld uitgebreid worden als bij het provincie bestuur nota genomen wordt van bepaalde brieven die verstuurd worden naar de verschillende provincie. We kunnen die brieven bvb ook opnemen in een apart bestand. In dit geval spreekt men van entiteiten. Elk XML document is ook een element. Syntax is: <!ENTITY entiteitsnaam entiteitswaarde > Voorbeeld avn wat dat zou kunnen geven in een DTD <!ENTITY nieuwdoc SYSTEM info.html > Verwijzing in het XML bestand <verwijzing>&nieuwdoc</verwijzing> IE geeft geen problemen met entiteiten, Modzilla browsers wel en geeft een foutmelding Word 2003 is 1 van de programma s met welke men teksten en brieven kunt opslaan als XML bestand. 4.9 Interne DTD We hebben steeds met externe DTD. Natuurlijk kunnen we ook werken met interne DTD in dit geval staat deze steeds in de kop van het XML document vb <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE brief[ <!ELEMENT brief(aan,betreft,inhoud)> <!ELEMENT aan (#PCDATA)> <!ELEMENT betreft(#pcdata)> <!ELEMENT inhoud(#pcdata)> ]> <brief> <aan>west-vlaanderen</aan> <betreft>kieslijsten</betreft> <inhoud>de kieslijst</inhoud> </brief>

12 12 5 XSL 5.1 Wat XLS is de afkorting van extensible Stylesheet Language. Het is een unieke methode om gegevens op te maken. Dit bestaat uit twee delen. Het eerste deel om het element te selecteren, ordenen of eventueel te converteren. Het tweede gedeelte is de opmaak. Dit wordt aangeduid als XsS-FO. 5.2 werking van XSL We hebben hier 2 soorten documenten nodig. Namelijk: XML document XLS style sheet Het XML document is de verwijzing naar CSS vervangen door de verwijzing naar een XSL document <?XML-stylesheet type= text/xsl href= opmaak.xls?> Als voorbeeld geven we een XML document met een interne inline-sheet.dit wil zeggen dat het XSL bestand HTML code en stijl bevat:

13 13 Uiteindelijk geeft dit resultaat: 5.3 Gegevens sorteren Een goede kant aan XSL is dat men niet gebonden is aan de volgorde van de gegevens zoals ze voorkomen in het XML document. We kunnen bijvoorbeeld de gegevens sorteren. Hier zijn we echter deels gebonden aan de soort browser welke we gebruiken. Aangezien er normaal voor 75 % I.E gebruikt wordt gaan we de uitleg een beetje van daaruit bewerken. Ten einde te sorteren zullen we hier de uitdrukking order-by= naam gebruiken. In dit geval gaan we iets veranderen aan de template van het xls bestand. Als voorbeeld heb ik ze provincies geordend volgens het nummer, dit door aan het template gedeelte het volgende te veranderen: </tr> <xsl:apply-templates select="postnummer/prov" order-by="nummer" /> </table> In dit geval heb ik door deze verandering in het XSL bestand de uiteindelijke uitgifte veranderd, en bekomen we onderstaand scherm Door te spelen met deze XSL kunnen we ook bijvoorbeeld een gegeven selecteren. Dit door een if structuur te gebruiken. Zo kunnen we bij voorbeeld alles van het nummer 800 bijeen brengen. Let wel ik heb de XML file enigszins uitgebreid met twee steden, Brugge en Knokke. <xsl:if match=".[nummer='8000']"> </xsl:if> Door in de template dit bij te voegen zullen we alles van het nummer 8000 bij elkaar selecteren. We kunnen nog verder filteren maar dat zou ons te ver leiden..

14 14 7. WML 7.1 Wat Bij het moderne leven kunnen we de GSM 2 en PDA 3 en eventueel alle mogelijkheden daaraan verbonden niet meer weg denken. Ook het gebruik van WAP 4 is schering en inslag. Daardoor is er een andere applicatie taal, die een onderdeel vormt van XML, ontstaan namelijk WML 5. Dit is een markup language special ontworpen voor het schrijven van applicaties voor GSM, die zich specificeert in kleine schermen. 7.2 Werking Op het Internet maken we gebruik van HTML pagina s. Daarin wordt, zoals je al weet, gedefinieerd hoe tekst en afbeeldingen op een webpagina wordt weergegeven. Bij WAP is dat niet vel anders. Het verschil bestaat hierin dat je nu i.p.v. HTML pagina s nu WAP pagina s maakt. Voor afbeeldingen is er ook een speciaal formaat namelijk het WAP formaat. Dit zijn WBMP afbeeldingen (monochroom). WML kent echter een paar beperkingen t.o.v. HTML. Het aantal TAGS is veel kleiner en je kunt (nog) weinig invloed uitoefenen op de grafische representatie van een WML pagina. Ook zijn de regels voor het gebruik van tas een stuk strikter dan bij HTML. het vergeten van een TAG zal direct tot een foutmelding lijden, wat niet steeds het geval is bij HTML 7.3 Decks en Cards De basis van WML is decks en cards. Een WML pagina is iets anders opgebouwd dan een HTML pagina. Geien een WML beperkt is in grootte wordt deze pagina op het scherm geprojecteerd in fragmenten. Dezee fragmenten worden Cards genoemd. Een volledige pagina, dus die bepaalde cards samen, wordt deck genoemd. Deze kan bestaan uit een template, of voorbepaalde karakteristieken die voor elke card aanwezig moeten zijn. Laten we even een voorstelling geven van dit systeem: 2 GSM: Glaobal System for Mobile communication (Groupe Spécial Mobile) 3 PDA: Personal Digital Assistent 4 WAP: Wireless Aplication Protocol 5 WML Wireless Markup Language

15 15 We kunnen ook hebben dat een wap site uit verschillende pagina s kunnen bestaan. De hele site bestaat hier uit2 files die in het totaal bestaan uit 5 pagina s. Het principe is te vergelijken met het anker probleem in HTML. Je springt van de ene sectie naar de andere. Laten we even naar een schematisch voorbeeld kijken. We kunnen ook hier werken met een gewone texteditor en zelfs met HTML-kit. Het enige dat je moet op letten is het opslaan als WML bestand. voorbeeld <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE wml PUBLIC "-//WAPForum//DTD WML 1.1 /EN" " <wml> <template> </template> <card id ="welkom" title="welkom"> <p> <b>welkom</b> </p> </card> <card id=... >... </card> </wml> 7.4 Opmaak De pagina begint met een header. Deze verteld dat de code die volgt XML is. Immers WML is een speciaal deel van XML. De tweede regel geeft de versie en verder de instructies. Let er wel op dat alle WML pagina s die je maakt moeten beginnen met deze header. De body van de pagina staat tussen <WML></WML>. Alle gegevens buiten deze header geeft een fout. Om een connectie naar een andere kaart in het deck te maken gebruiken we het anker systeem van HTML VB. om bnaar kaart A te gaan zullen we schrijven: <a href= A >kaarta</a> Let wel men verwijst naar de card id( A )

16 16 Besluit Met bovenstaande gegevens heb ik u getracht een beetje wegwijs te maken in de XML wereld. Deze wereld is zeer handig als je databases moet benaderen in browser vorm. Natuurlijk is dit verre van volledig maar het geeft u de mogelijkheid het gemak er van te proeven en een aanleiding te geven voor een verdere zoektocht in de XML wereld. Bibliografie - acedemic service basiscursus XML isbn academic service xml-boek nederlandse uitgeva isbn: w3c internet pagina s

Module V - XML. Stefan Flipkens - Cursus: Internet - Intranet (2004-2005) V 1

Module V - XML. Stefan Flipkens - Cursus: Internet - Intranet (2004-2005) V 1 Module V - XML Extensible Markub Language is een eenvoudig en flexibel text-formaat voor de opslag van data. Het is een meta opmaak (markup) taal voor de beschrijving van gestructureerde gegevens. De stukjes

Nadere informatie

DTD - Inleiding. Document Type Definitions (DTDs)

DTD - Inleiding. Document Type Definitions (DTDs) DTD document Type Definition inleiding dtd - Elementen dtd - Attributen dtd - Commentaar dtd En verder... dtd

Nadere informatie

XML Introductie.

XML Introductie. XML Introductie joost.vennekens@denayer.wenk.be http://telescript.denayer.wenk.be/~jve extenstible Markup Language Aanbrengen van extra informatie in tekst Betekenis van de tekst beschrijven Uitbreidbaar:

Nadere informatie

Software 1. Basis HTML. bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar 2009-2010 semester 1

Software 1. Basis HTML. bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar 2009-2010 semester 1 Software 1 Basis HTML bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar 2009-2010 semester 1 Alain Simons alain.simons@artesis.be Basis HTML 1. Introductie 2.

Nadere informatie

Een ASP.NET applicatie opzetten. Beginsituatie:

Een ASP.NET applicatie opzetten. Beginsituatie: Hoofdstuk 1 Een ASP.NET applicatie opzetten Beginsituatie: Windows XP Pro, Windows Vista Pro of Windows 7 Pro Visual Studio.NET moet zijn geïnstalleerd. Let hierbij op dat de Express versie niet voldoet.

Nadere informatie

Zonnepanelen Hoe krijg je de data op je website?

Zonnepanelen Hoe krijg je de data op je website? Zonnepanelen Hoe krijg je de data op je website? Beste website-bezoeker, Omdat ik al heel wat vragen kreeg over het gedeelte zonne-energie op mijn website, heb ik besloten om de werkwijze die ik gevolgd

Nadere informatie

Zelftest XML Concepten

Zelftest XML Concepten Zelftest XML Concepten Document: n1035test.fm 18/02/2010 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING Om een idee te hebben van wat we verwachten als voorkennis

Nadere informatie

Frontend ontwikkeling

Frontend ontwikkeling Frontend ontwikkeling Mark Jansen Edwin Vlieg PHPFreakz ledendag 10 november 2007 Frontend ontwikkeling De interface is je product richting de eindgebruiker Goede PHP code met een slechte interface geeft

Nadere informatie

Adlib Gebruikersdag 2012. adlibxml/xslt in de praktijk Breukelen 2 mei 2013 Solino de Baay s.debaay@adlibsoft.com

Adlib Gebruikersdag 2012. adlibxml/xslt in de praktijk Breukelen 2 mei 2013 Solino de Baay s.debaay@adlibsoft.com Adlib Gebruikersdag 2012 adlibxml/xslt in de praktijk Breukelen 2 mei 2013 Solino de Baay s.debaay@adlibsoft.com Programma XML en adlibxml Transformeren XSL Elementen Functies Xpath De praktijk 2 XML XML

Nadere informatie

De mogelijkheden van XML voor de langdurige bewaring van digitale documenten. DAVID studiedag 30 nov 2000

De mogelijkheden van XML voor de langdurige bewaring van digitale documenten. DAVID studiedag 30 nov 2000 De mogelijkheden van XML voor de langdurige bewaring van digitale documenten DAVID studiedag 30 nov 2000 Prof. Jan Engelen, Steven Depuydt K.U.Leuven - ESAT Onderzoeksgroep Document Architecturen Waarom

Nadere informatie

Een webpagina maken. Een website bouwen met HTML en CSS practicum 1

Een webpagina maken. Een website bouwen met HTML en CSS practicum 1 Een webpagina maken De komende periode wordt in 8 practica een aantal technieken behandeld, die je nodig hebt om een (eenvoudige) website te kunnen bouwen. Nadat je deze 8 practica hebt doorgewerkt, moet

Nadere informatie

HTML Graphics. Hans Roeyen V 3.0

HTML Graphics. Hans Roeyen V 3.0 HTML Graphics Hans Roeyen V 3.0 19 maart 2015 Inhoud 1. HTML5 Canvas... 3 1.1. Het Canvas element... 3 2. SVG Element... 9 2.1. SVG vergeleken met Canvas... 9 2.2. Een cirkel tekenen met SVG... 10 2.2.1.

Nadere informatie

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports)

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports) Labels en Rapporten in Atlantis 1 Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports) Rapporten Een rapport is eigenlijk altijd een tekst bestand, die vorm wordt gegeven

Nadere informatie

Info-books. Toegepaste Informatica. Deel 35: XML - XSL HO35. Jos Gils Erik Goossens

Info-books. Toegepaste Informatica. Deel 35: XML - XSL HO35. Jos Gils Erik Goossens Info-books HO35 Toegepaste Informatica Deel 35: XML - XSL Jos Gils Erik Goossens Hoofdstuk 5 Het Document Object Model 5.1 Probleemstelling Wanneer je de inhoud van een document en de presentatie uiteen

Nadere informatie

BEFDSS. Het Belgische uitwisselingsformaat voor onderzoekgegevens afkomstig van visueel rioolonderzoek. 1/12/2006 1 / 6

BEFDSS. Het Belgische uitwisselingsformaat voor onderzoekgegevens afkomstig van visueel rioolonderzoek. 1/12/2006 1 / 6 Het Belgische uitwisselingsformaat voor onderzoekgegevens afkomstig van visueel rioolonderzoek. 1/12/2006 1 / 6 Inhoudstafel... 1 1 Voorwoord... 3 2 De samenstelling van het uitwisselingsformaat... 4 3

Nadere informatie

HTML in Outlook 2007. Hoe zorgt u ervoor dat uw email goed in beeld komt?

HTML in Outlook 2007. Hoe zorgt u ervoor dat uw email goed in beeld komt? HTML in Outlook 2007 Hoe zorgt u ervoor dat uw email goed in beeld komt? HTML in Outlook 2007 Inleiding Emark Mail biedt u de mogelijkheid om kant en klare HTML nieuwsbrieven in te laden en te versturen.

Nadere informatie

Schrijven voor het web. 1TIN Internettechonologie 2003-2004 les 02 1

Schrijven voor het web. 1TIN Internettechonologie 2003-2004 les 02 1 Schrijven voor het web 1TIN Internettechonologie 2003-2004 les 02 1 Verschillen met gewone teksten niet noodzakelijk sequentieel lezen webpagina globaal lezen (geen details) beantwoorden aan doel van bezoek?

Nadere informatie

Handleiding RS Form! 1.0.4

Handleiding RS Form! 1.0.4 Handleiding RS Form! 1.0.4 Inhoud 1. Controlepaneel... 3 2. Forms Manager... 4 2.1 Nieuwe form aanmaken... 4 2.2 Nieuwe fields toevoegen... 7 2.3 Wijzigen/verwijderen bestaande Forms, Fields... 10 Versie

Nadere informatie

HTML & CSS DEEL 1. webdesign. Programmeren met CodeAcademy

HTML & CSS DEEL 1. webdesign. Programmeren met CodeAcademy Programmeren met CodeAcademy HTML is de taal die gebruikt wordt om webpagina s te maken die jij elke dag bezoekt. Het is een logische manier om een website te structureren. Laten we kijken wat de term

Nadere informatie

Extra s. Extra s bij HTML en CSS - de basis, 3e editie. X X Extra tekst: subscript en superscript. Extra tekst: entiteiten

Extra s. Extra s bij HTML en CSS - de basis, 3e editie. X X Extra tekst: subscript en superscript. Extra tekst: entiteiten Extra s bij HTML en CSS - de basis, 3e editie X X Extra tekst: subscript en superscript XX Extra tekst: entiteiten GEEN DOCTYPE In de meeste browsers kun je de html-code van een webpagina bekijken (zoek

Nadere informatie

Count-e Statistieken. Statistieken

Count-e Statistieken. Statistieken Count-e Statistieken 1. Voorbereiding... 2 1.1. Statistiek definities... 3 2. Afdrukken Statistieken... 5 3. Functies gebruiken... 6 3.1. Veldinhoud selecteren... 6 3.2. Celinhoud tonen... 6 3.3. Velden

Nadere informatie

Versie 0.4. Documentatie Onsweb Club plugin voor KNKV verenigingen. Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman

Versie 0.4. Documentatie Onsweb Club plugin voor KNKV verenigingen. Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman Documentatie Onsweb Club plugin voor KNKV verenigingen Versie 0.4 Laatste wijziging: 19 juli 2012 Auteurs: Marien Dongstra, Sebastian Huisman Alle rechten in dit document zijn voorbehouden. www.onsweb.nl,

Nadere informatie

Zelftest XML Basis. Document: n1006test.fm 25/01/2017. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium

Zelftest XML Basis. Document: n1006test.fm 25/01/2017. ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium Zelftest XML Basis Document: n1006test.fm 25/01/2017 ABIS Training & Consulting P.. Box 220 B-3000 Leuven Belgium TRAINING & CNSULTING INLEIDING m een idee te hebben van wat we verwachten als voorkennis

Nadere informatie

Praktijkinstructie Tekstverwerking 1 (CSE12.1/CREBO:53139)

Praktijkinstructie Tekstverwerking 1 (CSE12.1/CREBO:53139) instructie Tekstverwerking 1 (CSE12.1/CREBO:53139) pi.cse12.1.v2 ECABO, 1 september 2003 Alle rechten voorbehouden. Niets uit deze uitgave mag worden vermenigvuldigd, overgenomen, opgeslagen of gepubliceerd

Nadere informatie

Samenvoegen met Word en Excel 2010

Samenvoegen met Word en Excel 2010 Samenvoegen met Word en Excel 2010 Inhoudsopgave Samenvoegen Word-Excel / Mailingen... 2 Tip Samenvoegvelden automatisch markeren... 4 Tip Installeer PDF-creator... 7 Tip Sla het Word-document en Excel-document

Nadere informatie

HTML en CSS. Je website bestaat uit HTML. Dat is een taal die browsers (Internet explorer, Chrome, Safari) kunnen lezen.

HTML en CSS. Je website bestaat uit HTML. Dat is een taal die browsers (Internet explorer, Chrome, Safari) kunnen lezen. Terminologie HTML en CSS HTML: Hyper Markup language Je website bestaat uit HTML. Dat is een taal die browsers (Internet explorer, Chrome, Safari) kunnen lezen. CSS: Cascading StyleSheet stylesheet for

Nadere informatie

Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel:

Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel: Eenvoudig voorbeeld. Er wordt verondersteld dat er met VS 2008 EXPRESS gewerkt wordt. Voor de database wordt een Access 2000 bestand gebruikt, met voorlopig 1 tabel: (Sommige schermafdrukken zijn afkomstig

Nadere informatie

Les 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). 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 informatie

9. MYSQL. Daarin zien we het administratie paneel van mysql.

9. 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 informatie

XML Introductie. joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost

XML Introductie. joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost XML Introductie joost.vennekens@kuleuven.be http://www.cs.kuleuven.be/~joost extensible Markup Language Aanbrengen van extra informatie in tekst Betekenis van de tekst beschrijven Uitbreidbaar: afhankelijk

Nadere informatie

Wijzigingen Release 1.4 oktober 2010

Wijzigingen Release 1.4 oktober 2010 Wijzigingen Release 1.4 oktober 2010 Inleiding Er is met name geïnvesteerd in meer controle voor beheerders, zodat deze MWIB zelf beter kunnen beheren. De mogelijkheid om acties te verwijderen is toegevoegd,

Nadere informatie

Module XML. Algemene XML sites

Module XML. Algemene XML sites XML databanken en DataManagement xml wilfried Van de Velde wilfried.vandevelde@hogent.be

Nadere informatie

XML-KOPPELING PRIJSAFSPRAKEN/STAFFELTABELLEN

XML-KOPPELING PRIJSAFSPRAKEN/STAFFELTABELLEN XML-KOPPELING PRIJSAFSPRAKEN/STAFFELTABELLEN Met deze optie kunt u in King een XML-bestand met prijsafspraken of verkoopstaffeltabellen importeren in King. U kunt nieuwe prijsafspraken of verkoopstaffeltabellen

Nadere informatie

Handleiding Wordpress

Handleiding Wordpress Handleiding Wordpress Inhoudsopgave 1. Inloggen 2. Berichten en Pagina s 3. Afbeeldingen en video s 4. Weblinks 1. Inloggen 1.1 Inloggen bij Wordpress We starten met het inloggen op je WordPress gebaseerde

Nadere informatie

Links controleren met Xenu s Link Sleuth

Links controleren met Xenu s Link Sleuth 1. Introductie 2. Xenu downloaden 3. Voorkeursinstellingen aanpassen 4. Links controleren 5. Het gebruiken van de Xenu rapporten 6. Het controleren van niet werkende links op de website 1. Introductie

Nadere informatie

Agenda. Wat is HTML? Meer over HTML... Waarom HTML leren? Aniel Bhulai. Inleiding Computergebruik - HTML 1. Waarin maak je een HTML-bestand?

Agenda. Wat is HTML? Meer over HTML... Waarom HTML leren? Aniel Bhulai. Inleiding Computergebruik - HTML 1. Waarin maak je een HTML-bestand? Agenda HTML algemeen Wat is HTML? Korte historie Opbouw HTML document Aantal tags + voorbeelden Vragen 2 3 Opmaaktaal Letter Kleur Plaatjes Tabellen Formulieren Links Wat is HTML? Waarin maak je een HTML-bestand?

Nadere informatie

En hoe gaan ze dit allemaal terugvinden?

En hoe gaan ze dit allemaal terugvinden? En hoe gaan ze dit allemaal terugvinden? Taak 1.2.10 Thomas Muller Paul van der Linden MT1A Tutor: van Griensven Docent: van den Biggelaar Gemaakt door Thomas Muller en Paul van der Linden Pagina 1 van

Nadere informatie

Html: stramien en tekst

Html: stramien en tekst 1 Html: stramien en tekst De belangrijkste punten van hoofdstuk 1 X X Laat de bestandsnaam van een webpagina eindigen op.html. XX Begin een webpagina met de juiste document type declaration (doctype).

Nadere informatie

Formulieren maken met Dreamweaver CS 4/CS 5

Formulieren 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 informatie

Cascading Style Sheets

Cascading Style Sheets Cascading Style Sheets Dit gedeelte wordt uitgebreid besproken in http://www.handleidinghtml.nl/css/index.html 1TIN Internettechnologie 2003-2004 les 07 1 Onderwerpen Cascading model Syntax Toevoegen van

Nadere informatie

Handleiding voor Zotero versie 2.0

Handleiding voor Zotero versie 2.0 Handleiding voor Zotero versie 2.0 Michiel Wolda De handleiding voor Zetero is geschreven voor de lezers van het boek Deskresearch: Informatie selecteren, beoordelen en verwerken: tweede editie (Van Veen

Nadere informatie

Websitecursus deel 1 HTML

Websitecursus 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 informatie

Koppeling met een database

Koppeling met een database PHP en MySQL Koppeling met een database 11.1 Inleiding In PHP is het eenvoudig om een koppeling te maken met een database. Een database kan diverse gegevens bewaren die met PHP aangeroepen en/of bewerkt

Nadere informatie

App onderdelen. Source files. Android app onderdelen 1/6

App onderdelen. Source files. Android app onderdelen 1/6 Android app onderdelen 1/6 App onderdelen Een Android project bestaat uit een aantal onderdelen die hieronder beschreven worden. In het project venster kan je de mappen weergeven volgens de hieronder aangeduide

Nadere informatie

Een verticale vormgeving is makkelijker en sneller te realiseren dan een horizontale.

Een verticale vormgeving is makkelijker en sneller te realiseren dan een horizontale. Een HTML-sjabloon Denk goed na hoe je webpagina er moet uitzien. Wil je een webpagina met een horizontale vormgeving (zoals bij een schermpresentatie)? Wil je een webpagina met een verticale vormgeving

Nadere informatie

BVBA KMO-zone, Klein Boom 7 2580 Putte (Mechelen) Tel: (015) 76 74 10 Fax: (015) 75 65 76 info@servico.be. RAIL lijsten automatisch verwerken

BVBA KMO-zone, Klein Boom 7 2580 Putte (Mechelen) Tel: (015) 76 74 10 Fax: (015) 75 65 76 info@servico.be. RAIL lijsten automatisch verwerken RAIL lijsten automatisch verwerken Ticketsettings...2 Rapporten...3 File klaarmaken voor import...4 Importeren van de file...8 Controleren van de import...9 Doel Het vergelijken van de tickets die gebruikt

Nadere informatie

Frames. Dit gedeelte wordt uitgebreid besproken in 1TIN Internettechnologie les 06

Frames. Dit gedeelte wordt uitgebreid besproken in   1TIN Internettechnologie les 06 Frames Dit gedeelte wordt uitgebreid besproken in http://www.handleidinghtml.nl/html/frames.htm 1 Frames - doel? Browservenster kan opgedeeld worden in meerdere views (= schermen, subvensters) Laten toe

Nadere informatie

Voorstel Hygiëne SIKB0101-protocol

Voorstel Hygiëne SIKB0101-protocol Voorstel Hygiëne SIKB0101-protocol CSO Adviesbureau Contactpersonen CSO: Johannes Battjes (j.battjes@cso.nl) Versiebeheer Versie Datum doelgroep aanleiding 0.1 8 februari 2007 GO plus Eerste opzet 0.2

Nadere informatie

De WordPress 3.5 Beginners Handleiding

De WordPress 3.5 Beginners Handleiding De WordPress 3.5 Beginners Handleiding Internetbureau Elephant april 13 Inhoud Introductie... 2 Inloggen... 3 Het dashboard... 5 Berichten en pagina's... 6 Nieuw Bericht... 6 Nieuwe Pagina... 8 Afbeeldingen,

Nadere informatie

Handleiding: Whitelabel Customersite

Handleiding: Whitelabel Customersite ARGEWEB B.V. Handleiding: Whitelabel Customersite Controlportal.nl Argeweb Support 8-1-2009 Handleiding voor het gebruik maken van de Whitelabel Customersite op controlportal.nl, door Resellers van Argeweb.

Nadere informatie

Handleiding Lay-outs bewerken voor LogiVert 5

Handleiding Lay-outs bewerken voor LogiVert 5 Hoofdstuk: Inleiding Handleiding Lay-outs bewerken voor LogiVert 5 Copyrights : 20 LogiVert BV Website : www.logivert.com V.0.3 5-5-2009 Toevoegingen aan stap voor stap V.0.2 9-4-2009 Tweede opzet V. 0.

Nadere informatie

Lab Webdesign: Javascript 11 februari 2008

Lab Webdesign: Javascript 11 februari 2008 H2: BASISBEGRIPPEN In dit hoofdstuk zullen er enkele basisbegrippen worden behandelt PLAATSING VAN JAVASCRIPT-CODE DE SCRIPT-TAG De script-tag geeft aan dat er gebruik zal worden gemaakt van een scripttaal.

Nadere informatie

Uitwerking Aanvullend tentamen Imperatief programmeren Woensdag 24 december 2014, 13.30 15.30 uur

Uitwerking Aanvullend tentamen Imperatief programmeren Woensdag 24 december 2014, 13.30 15.30 uur Uitwerking Aanvullend tentamen Imperatief programmeren Woensdag 24 december 2014, 13.30 15.30 uur 1. deze opgave telt voor 30% van het totaal. Schrijf een compleet programma, dat door de gebruiker vanaf

Nadere informatie

XML. Alle tekortkomingen op een rijtje! (en een paar pluspunten...) Marc de Graauw http://www.marcdegraauw.com/

XML. Alle tekortkomingen op een rijtje! (en een paar pluspunten...) Marc de Graauw http://www.marcdegraauw.com/ XML Alle tekortkomingen op een rijtje! (en een paar pluspunten...) De geschiedenis van XML SGML Standard Generalized Markup Language IBM: back to the sixties... Markup: structuur, niet processing HTML:

Nadere informatie

Website beoordeling therunclub.com

Website beoordeling therunclub.com Website beoordeling therunclub.com Gegenereerd op Februari 03 2017 09:07 AM De score is 39/100 SEO Content Title Error: Domain mapping upgrade for this domain not found Lengte : 55 Perfect, uw title tag

Nadere informatie

Website beoordeling zonetelechargement.com

Website beoordeling zonetelechargement.com Website beoordeling zonetelechargement.com Gegenereerd op Juli 23 2015 10:12 AM De score is 47/100 SEO Content Title zone-telechargement.com 520: Web server is returning an unknown error Lengte : 71 Let

Nadere informatie

De tag aan het begin van het PHPscript is "<?php" aan het einde van het PHPscript gebruik je "?>".

De 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 informatie

Rapportages instellen

Rapportages instellen Versie 2.0 Introductie In Finchline is het mogelijk om over de ingestelde widgets (grafische weergaven) een rapportage te ontvangen en versturen in PDF of Excel. In deze handleiding komen alle opties,

Nadere informatie

6. Het maken van een database

6. Het maken van een database 6. Het maken van een database 6.1. Inleiding In hoofdstuk 5 heb je de oefendatabase gemaakt doormiddel van een script. In dit hoofdstuk ga je zelf een database maken en deze vullen met tabellen. Hiervoor

Nadere informatie

HTML Editor: tabellen en hyperlinks

HTML Editor: tabellen en hyperlinks LES 19 HTML Editor: tabellen en hyperlinks In deze les leert u nog iets meer over HTML en de HTML Editor van OpenOffice.org. U leert hoe u absolute en relatieve hyperlinks maakt. We staan even stil bij

Nadere informatie

Werken met afbeeldingen in webpagina's

Werken 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 informatie

Website bouwen met frontpage

Website bouwen met frontpage Website bouwen met frontpage Na het openen van frontpage komen we in volgend scherm terecht: hier gaan we in de rechter- Kolom kiezen voor Page Templates. Als vb ga ik de startpagina namaken van mijn site,

Nadere informatie

De Kleine WordPress Handleiding

De Kleine WordPress Handleiding Introductie Dit is geen uitgebreide handleiding om een WordPress website of blog mee te bouwen. Het is ook geen overzicht van alle aspecten die een WordPress website zo bijzonder maken en geen verhandeling

Nadere informatie

Handleiding Producten importeren via een spreadsheet programma

Handleiding Producten importeren via een spreadsheet programma Handleiding Producten importeren via een spreadsheet programma Handleiding voor het importeren van producten - Versie 1.1 STAP 1: De import-sheet voorbereiden Algemeen De importeer module maakt het mogelijk

Nadere informatie

Midi PDF Bladmuziek lezer

Midi PDF Bladmuziek lezer Inleiding. Ruim 20 ordners aan bladmuziek, meeste daarvan uitgeprint van een PDF. Even snel een nummer opzoeken wil dan ook niet, terwijl ik alles wel op alfabetische volgorde heb. Dat was het niet helemaal

Nadere informatie

Handleiding bij de Booktest Generator

Handleiding bij de Booktest Generator Handleiding bij de Booktest Generator Het programma voor het maken van toetsen bij boeken. (c) 2005/2009 Visiria Uitgeversmaatschappij Twisk Inleiding Onze dank voor het aanvragen van de Booktest Generator.

Nadere informatie

HTML. Links. Hyperlinks. Hans Roeyen V 3.0

HTML. Links. Hyperlinks. Hans Roeyen V 3.0 Links En Hyperlinks Hans Roeyen V 3.0 5 februari 2015 Inhoud 1. Werken met (Hyper)links... 3 1.1. De anchor tag... 3 1.1.1. Het ID attribuut... 3 1.1.2. Oefeningen op linken... 4 1.1.3. Absoluut en relatief

Nadere informatie

XML & XSLT voor DMO. Datamodellering 2008. Een XML datamodel. conceptueel model logisch / fysiek model: platform afhankelijk

XML & XSLT voor DMO. Datamodellering 2008. Een XML datamodel. conceptueel model logisch / fysiek model: platform afhankelijk XML & XSLT voor DMO Datamodellering 2008 1/24 Een XML datamodel Datamodelleren conceptueel model logisch / fysiek model: platform afhankelijk Logisch-fysieke model voor XML-platform = XML schema, b.v.:

Nadere informatie

Etiketten/Enveloppen

Etiketten/Enveloppen Etiketten/Enveloppen Je wilt gekochte etiketten/enveloppen door de printer laten voorzien van gegevens en dan die etiketten ter versturing ergens op (briefkaarten of enveloppen) plakken. Dat kan op een

Nadere informatie

Factuur Lay-out / Factuur Template

Factuur Lay-out / Factuur Template Factuur Lay-out / Factuur Template In i-reserve is het mogelijk facturen te verzenden. De facturen worden als pdf bijlage per e-mail naar de klant verzonden. In deze tutorial wordt beschreven hoe u een

Nadere informatie

Module IV - Cascading Style Sheets (CSS)

Module IV - Cascading Style Sheets (CSS) Module IV - Cascading Style Sheets (CSS) Cascading Style Sheets kunnen we het best vergelijken met opmaakprofielen binnen tekstverwerkers zoals Microsoft Word, Corel WordPerfect, OpenOffice Opmaakprofielen,

Nadere informatie

Correspondentie inzake overnemen of reproductie kunt u richten aan:

Correspondentie inzake overnemen of reproductie kunt u richten aan: Vrijwel alle namen van software- en hardwareproducten die in deze cursus worden genoemd, zijn tegelijkertijd ook handelsmerken en dienen dienovereenkomstig te worden behandeld. Alle rechten voorbehouden.

Nadere informatie

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at www.pyrrho.

Automatisering voor Financiële Dienstverleners. Werken met Queries en Merge Documenten. For more information visit our website at www.pyrrho. Automatisering voor Financiële Dienstverleners Werken met Queries en Merge Documenten For more information visit our website at www.pyrrho.com Date: Document Nr: 30 maart, 2007 UBizzMerge, Versie 4.0 Status:

Nadere informatie

Hier komt alle informatie over je webpagina, welke niet zichtbaar is op de webpagina zelf.

Hier komt alle informatie over je webpagina, welke niet zichtbaar is op de webpagina zelf. Elke website begint met een basisstructuur. Deze basisstructuur is opgebouwd uit drie tags. Je gebruikt eerst de - tag welke aangeeft wat voor type document het is. Dan de - tag. Hier komt

Nadere informatie

Les W-01: HTML. Een website bouwen in HTML. 2006, David Lans

Les W-01: HTML. Een website bouwen in HTML. 2006, David Lans Les W-01: HTML 1.0 HTML Websites zijn opgebouwd uit afzonderlijke webpagina s. Deze webpagina s zijn geschreven in een aparte taal, HTML. De afkorting HTML staat voor Hyper Text Markup Language. Vrij vertaald

Nadere informatie

INHOUDSOPGAVE BEHEERDERS HANDLEIDING

INHOUDSOPGAVE BEHEERDERS HANDLEIDING INHOUDSOPGAVE BEHEERDERS HANDLEIDING Login...2 Gebruikte symbolen...3 Bewerken diensten...5 Bewerken evenementen...6 Bewerken ledensoort...7 Bewerken tijden...8 Schema soort...9 Schema schema tijden...10

Nadere informatie

Instellen Finchline Topics & Booleaans zoeken

Instellen Finchline Topics & Booleaans zoeken Instellen Finchline Topics & Booleaans zoeken Versie 3.0 Introductie In deze handleiding wordt uitgelegd hoe je in Finchline topics kunt instellen. Een topic is een zoekactie naar een bepaald onderwerp.

Nadere informatie

PhPlist Gebruikers Handleiding

PhPlist Gebruikers Handleiding PhPlist Gebruikers Handleiding Auteur: Sander Duivenvoorden Bedrijf: Buildnet webservices E-mail: support@buildnet.nl Datum: 23-09-2008 Laatste wijziging: 17-10-2008 Versie: 1.1 1 Inleiding Het verzenden

Nadere informatie

design ook items uitsnijden

design ook items uitsnijden (fig1) Hulplijnen zetten Om het ontwerp netjes uit te snijden is het handig om eerst hulplijnen te zetten. (fig1) Nu is het zaak om eerst voor je zelf te bepalen wat is layout en wat is design. Al het

Nadere informatie

LES 2 INDERDAAD, JE MOET DE WEBBROWSER AANWIJZINGEN GEVEN, MAAR DAN WEL VOLGENS DE AFGESPROKEN REGELS

LES 2 INDERDAAD, JE MOET DE WEBBROWSER AANWIJZINGEN GEVEN, MAAR DAN WEL VOLGENS DE AFGESPROKEN REGELS LES 2 INDERDAAD, JE MOET DE WEBBROWSER AANWIJZINGEN GEVEN, MAAR DAN WEL VOLGENS DE AFGESPROKEN REGELS In les 1 hebben we op een webpagina aan een gedicht de beoogde vorm gegeven. We deden dit met het html-code-element

Nadere informatie

Uiterlijk. Lauri Watts Vertaling van het handboek: Niels Reedijk Vertaler/Nalezer: Alexander S. Koning

Uiterlijk. Lauri Watts Vertaling van het handboek: Niels Reedijk Vertaler/Nalezer: Alexander S. Koning Lauri Watts Vertaling van het handboek: Niels Reedijk Vertaler/Nalezer: Alexander S. Koning 2 Inhoudsopgave 1 Uiterlijk 4 1.1 Algemeen.......................................... 4 1.2 Lettertypen..........................................

Nadere informatie

Inhoud van de website invoeren met de ContentPublisher

Inhoud van de website invoeren met de ContentPublisher Inhoud van de website invoeren met de ContentPublisher De inhoud van Muismedia websites wordt ingevoerd en gewijzigd met behulp van een zogenaamd Content Management Systeem (CMS): de ContentPublisher.

Nadere informatie

PLAKKEN Nadat u een gedeelte heeft geknipt of gekopieerd kunt u met dit icoon de selectie weer in het veld plakken.

PLAKKEN Nadat u een gedeelte heeft geknipt of gekopieerd kunt u met dit icoon de selectie weer in het veld plakken. KNIPPEN Als u na de selectie van een gedeelte van een tekst of een afbeelding op dit icoon klikt, knipt u de selectie uit het veld. Op deze manier kunt u het geselecteerde verwijderen, maar het ook juist

Nadere informatie

- stappenplan - INLOGGEN op

- stappenplan - INLOGGEN op - stappenplan - INLOGGEN op Surf naar www.cobelguard-online.be Vul login en paswoord in. Op de e-mail die je ontvangen hebt vind je je paswoord. Als je inlogt op je site, zal je ook automatisch het site

Nadere informatie

Controllers, actions en views

Controllers, actions en views Hoofdstuk 3 Controllers, actions en views In het vorige hoofdstuk is het MVC-pattern ter spraken gekomen. In dit hoofdstuk gaan we eens na hoe dit pattern in een Zend-project geïmplementeerd is. Om enig

Nadere informatie

Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

Inhoudsopgave 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 informatie

Handleiding Importeren/ Exporteren Brouwvisie (& pro)

Handleiding Importeren/ Exporteren Brouwvisie (& pro) Handleiding Importeren/ Exporteren Brouwvisie (& pro) Document : Handleiding Importeren/Exporteren Brouwvisie (& Pro) Versie : 1.0 Datum : Dinsdag 16 April 2019 Auteur : Oscar Moerman 1 Inhoud 1. Inleiding...

Nadere informatie

Sioges Rapporten [1] Pag Kasopmaak 1.1 Het uitvoeren van kasopmaak Pag Rapporten 2.1 Programmering Lijst Slepen & sorteren

Sioges Rapporten [1] Pag Kasopmaak 1.1 Het uitvoeren van kasopmaak Pag Rapporten 2.1 Programmering Lijst Slepen & sorteren Sioges Rapporten Pag. 01 Inhoudsopgave Pag. 02 1.0 Kasopmaak 1.1 Het uitvoeren van kasopmaak Pag. 06 2.0 Rapporten 2.1 Programmering Lijst Pag. 07 Slepen & sorteren Pag. 08 Data filteren Pag. 09 2.1.1

Nadere informatie

Les 10 : Aanmaken van een database (deel2).

Les 10 : Aanmaken van een database (deel2). Les 10 : Aanmaken van een database (deel2). Wat is een database? Een centrale opslagruimte voor gegevens. Alle informatie wordt centraal opgeslagen en kan door iedereen geraadpleegd worden. Voordelen van

Nadere informatie

Websites & Zoekmachines

Websites & Zoekmachines Zoekmachines, Wat en Hoe... 2 Wat is een Zoekmachine?... 2 Hoe werkt het?... 2 Meldt Je Site Aan... 3 Meta-data... 3 Links naar je site... 3 De grote 3... 3 Hoe aanmelden?... 3 Wachttijd na aanmelding...

Nadere informatie

HTA Software - Klachten Registratie Manager Gebruikershandleiding

HTA Software - Klachten Registratie Manager Gebruikershandleiding HTA Software - Klachten Registratie Manager Gebruikershandleiding Inhoudsopgave Hoofdstuk 1: Opstarten en inloggen, overzicht startscherm, uitleg symbolen Hoofdstuk 2: aanmaken relaties Hoofdstuk 1: Opstarten

Nadere informatie

open standaard hypertext markup language internetprotocol transmission control protocol internet relay chat office open xml

open standaard hypertext markup language internetprotocol transmission control protocol internet relay chat office open xml DOWNLOAD OR READ : OPEN STANDAARD HYPERTEXT MARKUP LANGUAGE INTERNETPROTOCOL TRANSMISSION CONTROL PROTOCOL INTERNET RELAY CHAT OFFICE OPEN XML PDF EBOOK EPUB MOBI Page 1 Page 2 relay chat office open xml

Nadere informatie

Fysisch Chemisch Milieu. Knelpunt analyse. AqMaD. Gewenste vegetatie

Fysisch Chemisch Milieu. Knelpunt analyse. AqMaD. Gewenste vegetatie Afbeelding 1.1. Schematische weergave AqMaD Huidige vegetatie Knelpunt analyse Fysisch Chemisch Milieu Fysisch Chemisch Milieu AqMaD Gewenste vegetatie De eerste versie van AqMaD is gebouwd als script

Nadere informatie

DocBook XML documenten bewerken

DocBook XML documenten bewerken LinuxFocus article number 201 http://linuxfocus.org door Egon Willighagen DocBook XML documenten bewerken Over de auteur: Haalde zijn masters degree in de chemie aan de Universiteit

Nadere informatie

1. Open het programma KompoZer Het grote witte vlak is een nog lege webpagina. Deze gaan we nu van inhoud voorzien.

1. Open het programma KompoZer Het grote witte vlak is een nog lege webpagina. Deze gaan we nu van inhoud voorzien. Minicursus KompoZer In deze cursus ga je leren werken met het computerprogramma KompoZer. Stapsgewijs maak je een voorbeeldsite. Daarna kun je alles wat je geleerd hebt gebruiken om je eigen website te

Nadere informatie

Bericht Creëren en versturen binnen Wes 4 U mail

Bericht Creëren en versturen binnen Wes 4 U mail Bericht Creëren en versturen binnen Wes 4 U mail Berichten maken en versturen met Wes 4 U mail is simpel, doeltreffend en snel! Belangrijk is dat u reeds bent voorzien van een lijst met emailadressen van

Nadere informatie

Hosting. Bestelformulier en domeinnaamcontrole. Januari, 2013. WeFact B.V. Kuiper 7a 5521 DG Eersel Nederland. w: www.wefact.nl e: helpdesk@wefact.

Hosting. Bestelformulier en domeinnaamcontrole. Januari, 2013. WeFact B.V. Kuiper 7a 5521 DG Eersel Nederland. w: www.wefact.nl e: helpdesk@wefact. Hosting Januari, 2013 Bestelformulier en domeinnaamcontrole WeFact B.V. Kuiper 7a 5521 DG Eersel Nederland w: www.wefact.nl e: helpdesk@wefact.nl Introductie Algemeen In deze handleiding wordt uitgelegd

Nadere informatie

1 van 8 22-2-2012 20:43

1 van 8 22-2-2012 20:43 1 van 8 22-2-2012 20:43 Garmin Basecamp is een gratis software programma van Garmin. Het vergelijkbaar met mapsource, echter met de nieuwe toestellen (oregon, dakota en gpsmap 62) heeft het een aantal

Nadere informatie