Beschrijving JabberPoint met inwerkopdracht (versie 1.6)
|
|
- Siebe de Koning
- 8 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Open Universiteit Design patterns Casus eindopdracht Beschrijving JabberPoint met inwerkopdracht (versie 1.6) 1 Algemeen overzicht JabberPoint ondersteunt het tonen van presentaties die worden ingelezen vanuit een bestand (XML- of textformaat). Er kan dus niet "ge-edit" worden. Om JabberPoint te starten moet de klasse JabberPoint worden geactiveerd met als optioneel argument de naam van een presentatiebestand. Jabberpoint heeft één bibliotheek nodig: jdom.jar. In het Eclipse-project zijn deze bibliotheken al toegevoegd: u kunt daar Run aanroepen en dan kiezen voor de demopresentatie of voor test.xml als argument (verderop in deze handleiding vindt u aanwijzingen om Jabberpoint als Eclipse project aan de gang te krijgen). Het weglaten van een argument zorgt ervoor dat een ingebouwde presentatie wordt vertoond. Na het opstarten van JabberPoint (hier onder zonder argumenten) verschijnt de eerste slide uit de geladen presentatie. FIGUUR 1 Startscherm van JabberPoint De gebruiker kan nu navigeren via de aangegeven toetsen of via het viewmenu. In het filemenu zijn enkele opties beschikbaar die automatisch ingebouwde acties uitvoeren. 1
2 Open Universiteit Design patterns 2 De domeinklassen FIGUUR 2 Domeinobjecten binnen JabberPoint Figuur 2 laat de belangrijkste domeinklassen van JabberPoint zien. Kernbegrip is de Presentation die is opgebouwd uit Slides. Elke Slide representeert één pagina op het scherm. Een Slide heeft een titel (die bovenaan de slide wordt vertoond) en een aantal SlideItems, de elementen op de slide die onder elkaar worden vertoond. SlideItem is een abstracte klasse; concrete implementaties ervan zijn TextItem en BitmapItem. Een TextItem representeert een stukje tekst, een BitmapItem een plaatje (uit een file waarvan de naam in het BitmapItem object is opgenomen). Ter illustratie toont figuur 3 een screenshot van JabberPoint in actie. (JabberPoint is hier opgestart met als argument de bestandsnaam "test.xml". Het programma toont hier een Slide met de titel "Achtergrond" (weergegeven in rode tekst). De Slide bevat de volgende sequentie van SlideItems: Een TextItem met de tekst "JabberPoint is een oefening... universiteit" Een BitmapItem dat verwijst naar een image-bestand met het logo van de OU. Een TextItem met det tekst "De oefening... SERC" Een BitmapItem dat verwijst naar een image-bestand met het logo van SERC. 2
3 Open Universiteit Design patterns Casus eindopdracht FIGUUR 3 JabberPoint in actie met test.xml Elk SlideItem op een slide is geassociëerd met een level. Dit level geeft het "nestingsniveau" van de items aan en wordt vooral gebruik bij het bepalen van de presentatievorm of Style van het item, dat wil zeggen: horizontale indentatie, font, kleur, en fontgrootte. De verschillende beschikbare stijlen worden gedefinieerd in de klasse Style. Ter illustratie: in figuur 3 staan de TextItems op level 1, terwijl de BitmapItems op level 2 zijn gedefinieerd. Level 0 wordt door het programma gebruikt voor de weergave van Slide titels (maar dat gebeurt pas bij het tekenen, zie inwerkopdracht). Presentation en Slide bevatten basisoperaties om de domeinobjectenstructuur te creëren en te manipuleren. Aan een Presentation kunnen Slides worden toegevoegd via append() methodes. Verder kunnen Slides worden opgevraagd via getslideitem(int i). Voor Slides en SlideItems werkt het vergelijkbaar. Presentation bevat daarnaast toestand en gedrag voor de vertoning van de presentatie op het scherm: het bevat een attribuut slidenumber, en methoden als nextslide, prevslide en setslidenumber. Ook de methode getcurrentslide hoort bij dit protocol. 3 De user-interface De structuur van de user-interface van JabberPoint is relatief simpel (zie ook figuur 4). Het window op het topniveau wordt gerepresenteerd door de klasse SlideViewerFrame, dat weer een object SlideViewerComponent bevat. Deze component is verantwoordelijk voor het tekenen van de huidige Slide in de meegegeven 3
4 Open Universiteit Design patterns Presentation in het venster. De initialisatie van deze structuur gebeurt in de main() methode van JabberPoint. FIGUUR 4 De klassen voor de user-interface van JabberPoint Met de SlideViewerFrame worden ook twee "controllers" geassocieerd: een KeyController en een MenuController. De KeyController luistert naar het toetsenbord en vertaalt bepaalde toetsaanslagen naar methode-aanroepen op het object van de klasse Presentation dat hem bij creatie is meegegeven (vanuit de initialisatie van JabberPoint en SlideViewerFrame). De MenuController creëert een menustructuur voor de SlideViewerFrame, en handelt menu-acties af door berichten te sturen naar de geassociëerde Presentation. De berichten die vanuit de Controllers naar de Presentation worden gestuurd zijn typische "navigatie"-operaties: ga naar de volgende slide, ga naar de vorige slide, et cetera. Maar ook het laden van een presentatie (zie de open menu optie in MenuController) wordt gedaan door berichten te sturen naar Presentation. De SlideViewerComponent is verantwoordelijk voor het tonen van de huidige slide uit de geassocieerde Presentation. Hiertoe luistert de SlideViewerComponent naar de Presentation voor veranderingen. In Presentation is ingebouwd dat veranderingen in de "current slide" of de toestand van de Presentation worden doorgegeven aan de (precies één) SlideViewerComponent die hij kent. Dit roept natuurlijk om generalisatie via een Observer-patroon (zie inwerkopgaven; de originele JabberPoint had hier ook een "observer" ingebouwd). 4
5 Open Universiteit Design patterns Casus eindopdracht 4 Het tekenen van Slides Het daadwerkelijk tekenen van de inhoud van een Slide op het scherm vindt plaats in de methode paint van SlideViewerComponent. Let wel: de Slides worden getekend op de GraphicsContext van de SlideViewerComponent. De methode paint vult het venster met een achtergrondkleur, zet een tekstje met het volgnummer van de Slide op het scherm, en delegeert vervolgens naar de methode draw van de actuele Slide. Daarbij worden als parameter de GraphicsContext, de originele component (als ImageObserver, voor het laden/tekenen van plaatjes) en de beschikbare oppervlakte voor het tekenen van de Slide meegegeven. Om Slides goed te kunnen weergeven op verschillende oppervlaktes wordt het tekenen van de SlideItems op een Slide rekening gehouden met een schaalfactor. Deze wordt berekend door de beschikbare oppervlakte te vergelijken met een referentiegrootte voor Slides. De relevante constanten zijn referencewidth en referenceheight die worden gedeclareerd in de klasse Slide. De methode getscale berekent de schaalfactor die nodig is bij het tekenen. Het tekenen van een Slide bestaat vervolgens simpelweg uit het (via delegatie) tekenen van de titel (die tijdelijk tot TextItem wordt omgezet) en de diverse SlideItems op de Slide. Om de juiste verticale positie te bepalen wordt daarbij ook de boundingbox van de SlideItems opgevraagd (die eigenlijk alleen de breedte en de hoogte oplevert). Bij het aanroepen wordt ook de Style van het betreffende SlideItem meegegeven, op basis van het level. Het tekenen van een BitmapItem is simpel: er wordt een Image gecreëerd op basis van de filenaam, en dit wordt, op de juiste schaal en op de juiste positie, getekend. Het tekenen van een TextItem is wat subtieler. Lange teksten moeten worden afgebroken en verdeeld over meerdere regels. Hiertoe wordt de tekst als AttributedString gerepresenteerd (die ook mogelijkheden voor opmaak biedt) en worden afbreekpunten gevonden. 5 Het laden/bewaren van presentaties Het laden en bewaren van presentaties gebeurt door de klassen in de Accessor-hiërarchie. Deze klasse definiëert twee methoden, voor het laden en bewaren van een presentatie. Subklassen zijn bedoeld voor het laden/bewaren van presentaties in verschillende formaten. De klasse Accessor biedt verder een Factory-methode om de juiste subklasse te instantiëren op basis van de (extensie van een) meegegeven filenaam. 5
6 Open Universiteit Design patterns FIGUUR 5 Klassen voor het laden en bewaren van presentaties Er zijn twee concrete Accessors, één voor XML (lezen en schrijven) en een ingebouwde demonstratie presentatie-generator (lezen). Let wel: de XML-files moeten voldoen aan de DTD-structuur in jabberpoint.dtd. De schrijvers lopen over de structuur van de domeinobjecten heen en mappen deze naar het juiste formaat. Op dezelfde manier wordt in de inlezers in één routine de hele structuur geinitialiseerd. 6 De inhoud van de bouwsteen In deze bouwsteen vind u een Eclipse project met de uitgangsversie van Jabberpoint voor deze opdracht, inclusief de bibliotheek jdom.jar. 7 Project gebruiken in Eclipse De handigste manier om het project vanuit Eclipse te gebruiken is de volgende: Pak het zip-bestand uit in een tijdelijke directory (de afbeeldingen gaan uit van D:\temp). Start Eclipse, en creëer een nieuw Java project met File -> New -> Java Project. Kies als naam Jabberpoint, en klik op Finish. 6
7 Open Universiteit Design patterns Casus eindopdracht FIGUUR 6 Nieuw Java project Klik dan met de rechtermuisknop op het nieuwe project, en kies Import. Kies dan General -> File system. 7
8 Open Universiteit Design patterns FIGUUR 7 Bestanden importeren Klik op Next en blader naar de directory waarin u het zipbestand heeft uitgepakt. Vink daar aan de linkerkant Jabberpoint aan. FIGUUR 9 Jabberpointbestanden importeren Klik met de rechtermuisknop op het project, kies Properties -> JavaBuild Path, tab Libraries. Kies daar Add Jar s, open Jabberpoint, en kies jdom.jar. FIGUUR 10 jdom.jar als library toevoegen Kies nu Project -> Run As -> Java Application, en kies dan voor Jabberpoint. 8
9 Open Universiteit Design patterns Casus eindopdracht FIGUUR 11 Run as Java application Jabberpoint verschijnt nu met de Demo presentation. INWERKOPDRACHT Op het moment dat het slidenummer wordt opgehoogd, krijgt SlideViewerComponent een seintje dat er iets is veranderd (code uit Presentation.java): public void setslidenumber(int number) { currentslidenumber = number; if (slideviewcomponent!= null) { slideviewcomponent.update(this, getcurrentslide()); SlideViewerComponent vraagt dan aan Slide om zichzelf te tekenen: public void update(presentation presentation, Slide data) { if (data == null) { repaint(); return; this.presentation = presentation; this.slide = data; repaint(); // teken de slide public void paintcomponent(graphics g) { g.setcolor(color.white); g.fillrect(0, 0, getsize().width, getsize().height); if (presentation.getslidenumber() < 0 slide == null) { return; g.setfont(labelfont); g.setcolor(color.black); g.drawstring("slide " + (1+presentation.- getslidenumber()) + " of " + presentation.getsize(), 600, 30); 9
10 Open Universiteit Design patterns Rectangle area = new Rectangle(0, 20, getwidth(), (getheight()-20)); slide.draw(g, area, this); Slide tekent dan z n titel, en vraagt aan alle SlideItems om zichzelf te tekenen, met de door Slide opgehaalde Style: public void draw(graphics g, Rectangle area, ImageObserver view) { float scale = getscale(area); int y = area.y; // De titel wordt apart behandeld SlideItem slideitem = new TextItem(0, gettitle()); Style style = Style.get- Style(slideItem.getLevel()); slideitem.draw(area.x, y, scale, g, style, view); y += slideitem.getboundingbox(g, view, scale, style).height; for (int number=0; number<getsize(); number++) { slideitem = (SlideItem)getSlideItems().element- At(number); style = Style.getStyle(slideItem.getLevel()); slideitem.draw(area.x, y, scale, g, style, view); y += slideitem.getboundingbox(g, view, scale, style).height; Later in de cursus komen we het Model-View-Control patroon tegen, dat aangeeft dat je de klassen voor alles wat met de user interface te maken heeft (de View genaamd) liefst gescheiden moet proberen te houden van alles wat met de functionaliteit te maken heeft (het Model genaamd). In Jabberpoint hoort SlideViewerComponent duidelijk bij de View, en horen Presentation, Slide en SlideItem logisch gezien bij het Model. Style hoort wat verantwoordelijkheid betreft ook bij de View. Tekenen is typisch een eigenschap van de View. In de code van Jabberpoint zit dus de View met het Model verweven, omdat het tekenen nu de verantwoordelijkheid is van Slide en SlideItem. Bedenk hoe je de verantwoordelijkheid voor tekenen bij de View kunt leggen. Ga er even van uit dat de SlideViewerComponent de te tekenen Slideitems kent: je hoeft je nog niet af te vragen hoe SlideViewerComponent aan die kennis komt. Probleem is dat het tekenen van een Bitmap- of een TextItem nu vanzelf gebeurt, doordat de methode draw verschillend geïmplementeerd is binnen deze klassen. Als al het tekenwerk door SlideViewerComponent zou worden uitgevoerd, is het lastig om ervoor te zorgen dat SlideViewerComponent van de te tekenen SlideItems niet hoeft te weten van welke klasse ze zijn. Kan het Strategy patroon hier een oplossing bieden? Welke klasse zou in dat geval de ConcreteStrategies moeten creëren? Kun je alternatieve oplossingen bedenken? 10
eerste voorbeelden in Java
Beginselen van programmeren 2 eerste voorbeelden in Java vereisten: een editor: om programma in te tikken en te bewaren een Java compiler: zet ingetikte (bron-) programma om naar byte-code een Java Virtuele
Nadere informatieInhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13
5 Inhoud Inhoud Over dit boek 7 1 Eclipse IDE (Integrated Development Environment) 9 2 Functionele specificatie 13 3 Implementatie grafische gebruikersinterface 31 4 De klassen en methoden 57 5 Technische
Nadere informatieWebonderdelen (Web Parts)
Webonderdelen (Web Parts) Een SharePoint pagina is opgedeeld in een aantal zones op het scherm. In elke zone kunnen Webonderdelen, veelal Web Parts genoemd, geplaatst worden. Deze Web Parts zijn kleine
Nadere informatieSpecialisatie RTES - Project FunnyScreens. Installatie en gebruik van JUnit
Installatie en gebruik van JUnit Auteurs: Niels Hendriks - 89713 Matthijs Langenberg - 89870 Wiebe van Schie - 84313 Siet Toorman - 91623 Job Vermeulen 90589 Semester: 6 DSO: QSO: Dhr. R.J.W.T. Tangelder
Nadere informatie2. Wanneer moet ik een afbeelding verkleinen?
Appendix B. Beeldmateriaal en Blackboard 1. Inleiding...1 2. Wanneer moet ik een afbeelding verkleinen?...1 3. Het formaat van een afbeelding wijzigen...2 4. Een afbeelding comprimeren...4 5. Een uitsnede
Nadere informatieNetBeans tutorial, Rik Eshuis, Kees Huizing versie 2.2 Augustus 2009
NetBeans tutorial, Rik Eshuis, Kees Huizing versie 2.2 Augustus 2009 NetBeans is een IDE voor (o.a.) Java, een programma waarmee je Javaprogramma's kunt schrijven en uitvoeren. Deze tutorial bevat informatie
Nadere informatieOmschrijf bij ieder onderdeel van de methode de betekenis ervan. Java kent twee groepen van klassen die een GUI kunnen maken: awt en swing.
irkel (met Jpanel) ij de onderstaande opdracht behoort het bestand Panels: JPanels_1.java (map Panel) in de map irkel. pplicaties in Java hebben altijd een publieke klasse waarin een methode main voorkomt.
Nadere informatieApp 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 informatieToelichting release notes. 23 oktober 2014
Toelichting release notes 23 oktober 2014 2 Toelichting release notes 23 oktober 2014 Inleiding release notes Deze week ontvangen jullie de release notes waarin onder meer twee nieuwe Paddlets, verschillende
Nadere informatieIMP Uitwerking week 13
IMP Uitwerking week 13 Opgave 1 Nee. Anders moet bijvoorbeeld een venster applicatie een subklasse zijn van zowel Frame en WindowListener. Als de applicatie ook een button of een menu heeft, dan moet het
Nadere informatieMA!N Rapportages en Analyses
MA!N Rapportages en Analyses Auteur Versie CE-iT 1.2 Inhoud 1 Inleiding... 3 2 Microsoft Excel Pivot analyses... 4 2.1 Verbinding met database... 4 2.2 Data analyseren... 5 2.3 Analyses verversen... 6
Nadere informatieAanmaken en gebruiken van een PowerPoint-model (Gedeeltelijk overgenomen van de website van Microsoft)
1. Welke stappen moeten er precies worden uitgevoerd om een sjabloon te maken? U opent een nieuwe, lege presentatie (knop Nieuw, werkbalk Standaard). Ga eerst naar de modelweergave via het menu Beeld.
Nadere informatieStoryBuilder Lite. Quick Start: Een pad maken
StoryBuilder Lite LITE HELP April 0 www.storybuilder.eu help@storybuilder.eu Kingdom of the Netherlands 0 Quick Start: Een pad maken A) Aan de slag Blader door de verschillende Storybuilds door op rubrieken
Nadere informatie1. Document Management
1. Document Management 1.1. Revision Manager Revision Manager is een gescheiden module waarin het aanmaken van afgeleide documenten en het onderhouden van revisies moet gebeuren om de aanwezige Links te
Nadere informatieHANDLEIDING MICROSOFT POWERPOINT RADBOUD UNIVERSITEIT NIJMEGEN
HANDLEIDING MICROSOFT POWERPOINT RADBOUD UNIVERSITEIT NIJMEGEN Bas van Gestel, 16 januari 2005 Wat is MS Powerpoint? MS Powerpoint is een programma waarmee je digitale diavoorstellingen kunt maken, inclusief
Nadere informatieBescherm je tegen onveilige websites
Bescherm je tegen onveilige websites Het is bekend dat niet alle websites even veilig zijn. Internet Explorer biedt de mogelijkheid om, de als onveilig bekend staande, websites toe te voegen aan de zone
Nadere informatieTentamen Object Georiënteerd Programmeren TI1206 29 oktober 2014, 9.00-11.00 Afdeling SCT, Faculteit EWI, TU Delft
Tentamen Object Georiënteerd Programmeren TI1206 29 oktober 2014, 9.00-11.00 Afdeling SCT, Faculteit EWI, TU Delft Bij dit tentamen mag je geen gebruik maken van hulpmiddelen zoals boek of slides. Digitale
Nadere informatieAchtergrond en lettertype Opmaak Achtergrond Opmaak Achtergrond Afbeelding in achtergrond
Frontpage Express is het meest eenvoudige programma voor het maken van je homepage. Is het programma niet geïnstalleerd op je PC, dan is het te downloaden en daarna te installeren. We zullen nu een aantal
Nadere informatieHandleiding voor het downloaden en installeren van
Handleiding voor het downloaden en installeren van i-link Software Handleiding software i-link ver-1.0 Inhoudsopgave: Hoofdstuk 1 Downloaden van i-link Software met Windows XP of Windows Vista pagina 3
Nadere informatie2. Je eerste Prezi Klik op new Prezi. Je komt op volgend scherm uit:
Prezi De basis Inleiding Prezi is een online programma om unieke en leuke presentaties te maken i.p.v. PowerPoint. Het biedt veel voordelen, maar ook enkele nadelen. Zo kan je bijvoorbeeld switchen van
Nadere informatieActiveBuilder Handleiding
ActiveBuilder Handleiding Auteur: TalkActive I/S Datum: Juli 2004 Versie: R. 1.01 Taal: Nederlands Copyright 2004 - Talk Active alle rechten voorbehouden. Inhoud: 1. INTRODUCTIE...2 2. SNEL STARTEN...3
Nadere informatieInvoegen... 8 Invulpunt... 9 Nieuwe bouwsteen maken... 9 Bouwsteen opslaan... 10. Wijze van werken in Outlook... 11 Informatie...
ProDoc Bouwstenen voor Word & Outlook 2007 Inhoud Kopiëren bestanden... 2 Hoofdmap Bouwstenen... 2 Bouwsteen.dotm... 2 Installatie Bouwstenenmodule onder Word 2007... 3 Installatie Bouwstenenmodule onder
Nadere informatieHANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)
HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) Vereiste voorkennis Voldoende kennis van het besturingssysteem (in deze handleiding wordt uitgegaan van Windows) De basisprincipes van programmeren Vereiste
Nadere informatieHandleiding. HetSchoolvoorbeeld.nl. Versie 2.2 - juni 2014. Websites voor het onderwijs. Meest recente uitgave: www. hetschoolvoorbeeld.
HetSchoolvoorbeeld.nl Websites voor het onderwijs Handleiding Versie 2.2 - juni 2014 Meest recente uitgave: www. hetschoolvoorbeeld.nl/handleiding Handleiding HetSchoolvoorbeeld 2.2 Pagina 1 Inhoud Inhoud
Nadere informatieAccess voor beginners - hoofdstuk 25
Access voor beginners - hoofdstuk 25 Handleiding van Auteur: OctaFish Oktober 2014 Werken met Klassemodules Tot nu toe heb ik in de cursus Access veel gewerkt met formulieren, en met procedures en functies.
Nadere informatieHANDLEIDING DOIT BEHEER SYSTEEM
HANDLEIDING DOIT BEHEER SYSTEEM ALGEMENE INFORMATIE Het Doit beheer systeem is een modulair opgebouwd systeem waarin modules makkelijk kunnen worden toegevoegd of aangepast, niet iedere gebruiker zal dezelfde
Nadere informatieBasis handleiding CMS
Basis handleiding CMS Inhoud Basis handleiding CMS... 1 Inloggen... 3 Pagina beheren... 4 Pagina toevoegen/wijzigen... 6 WYSIWYG editor... 8 externe / interne link toevoegen... 9 Plaatjes toevoegen...
Nadere informatieStoryBuilder Lite LITE HELP. December
StoryBuilder Lite LITE HELP December 0 www.rivm.nl/storybuilder Storybuilder@rivm.nl Kingdom of the Netherlands 0 Quick Start: Een pad maken LET OP: De database is standaard beveiligd tegen wijzigingen.
Nadere informatieUitwerking 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 informatieInstalleren van het programma:
Versie: 1.0 Gemaakt door: Whisper380 Eigenaar: Whisper380-computerhulp.net Datum: 20-2-2011 Inhoudsopgave Installeren van het programma:...3 Configureren van het programma:...7 Mappen aanmaken:...9 Groepen
Nadere informatieEen eenvoudige PowerPoint presentatie maken: Een stappenplan
Een eenvoudige PowerPoint presentatie maken: Een stappenplan Je moet een PowerPoint (PPT) presentatie maken en je hebt geen idee hoe je eraan moet beginnen. Geen nood! Met dit stappenplan helpen we je
Nadere informatieHandmatig je lokale mailbox migreren
Handmatig je lokale mailbox migreren Mailbox data locatie opsporen: Start Outlook en ga naar de hoofdmap van de mailbox, klik hier met de rechtermuisknop en kies voor Open File Location of Open bestands
Nadere informatieHandleiding: Rapportages Publicatiedatum: 12 mei 2010 (versie 1.0) Pagina 1 van 22 pagina s. Handleiding Rapportages
Pagina 1 van 22 pagina s. Handleiding Rapportages Pagina 2 van 22 pagina s. Inhouds Opgave Rapportages... 3 Rapportdefinities... 4 Importeren & Exporteren... 5 Bedrijfslogo aanpassen... 8 De rapport editor
Nadere informatieVersturen van email vanuit een Delphi VCL toepassing
Versturen van email vanuit een Delphi VCL toepassing Voor Delphi bestaan uiteraard verschillende libraries om emails te versturen, maar in dit voorbeeld wordt een C# Dotnet library gebruikt en aangesproken
Nadere informatieWelk programma gebruiken we? Om onze foto s te verkleinen gebruiken we het programma IrfanView. Het icoontje van IrfanView ziet er als volgt uit:
Inleiding Om het laden op de website vlot te laten verlopen zijn er enkele afspraken gemaakt m.b.t. tot het formaat van een foto. Het formaat van een foto gaan we MAXIMUM instellen op 640 * 480 pixels.
Nadere informatieGebruikers Handleiding Quick Guide
Gebruikers Handleiding Quick Guide Info-Kanaal: v4.0 Versie: 1.1 Datum: 18 maart 2010 Auteur(s): M.H.M. van het Bolscher B.A. Kooy M.J.R. Verbiesen R. Scheffer Inhoud 1. Inleiding... 2 2. Inloggen... 3
Nadere informatieRelease notes Swing 5.0.6 & 5.0.7
Release notes Swing 5.0.6 & 5.0.7 Copyright 2016 Swing Jive Swing is een product van ABF Research Jive Full screen weergave Swing 5 beschikt nu ook over een full screen weergave. Deze is te activeren via
Nadere informatieOm in te loggen in het CMS (Content Management Systeem) gaat u naar http://domeinnaam.nl/admin Hier ziet u het inlogscherm:
CMS Handleiding Inhoudsopgave Inloggen in het CMS... 3 Pagina s toevoegen... 4 Pagina s bewerken... 7 Een link toevoegen... 8 Een afbeelding toevoegen... 10 Foto s plaatsen op de fotopagina... 12 Media...
Nadere informatieHandleiding installeren en wijzigen emailhandtekening
Handleiding installeren en wijzigen emailhandtekening Inleiding Met behulp van een script kun je automatisch een handtekening plaatsen onder al je emailberichten. Je bericht komt er dan zo uit te zien:
Nadere informatieEmbroideryDesign Store
EmbroideryDesign Store Wat kan ik met Buzztools? 1 Bekijken en afdrukken van je borduurpatronen (van vele merkenborduurbestanden) vanaf harde schijf of cd rom. Ook alle ingezipte patronen kunnen bekeken
Nadere informatieZonder deze toestemming krijg je meldingen zoals in de volgende plaatjes wanneer je bijvoorbeeld de tekstverwerker probeert op te starten.
Inhoud Java beveiliging... 1 Beveiligingscertificaat downloaden... 3 Java beveiliging instellen... 4 Beveiligingscertifcaat installeren... 10 Applets de eerste keer opstarten... 13 Java beveiliging Enkele
Nadere informatie13. Symbool-, Lijnstijlbibliotheek (Resource Editor)... 1
13. Symbool-, Lijnstijlbibliotheek 13. Symbool-, Lijnstijlbibliotheek (Resource Editor)... 1 13.1. Inleiding...1 13.2. Icoonomschrijving...2 13.3. Menu Bestand...3 13.3.1. Nieuwe Bibliotheek maken... 3
Nadere informatieWerkomgeving. Android Studio. Android - werkomgeving 1/6
Android - werkomgeving 1/6 Werkomgeving Android Studio Installatie Ga naar de volgende URL: http://developer.android.com/sdk/index.html Klik op de knop "Download Android Studio for Windows" om het programma
Nadere informatieINRICHTEN VAN DAXIS CLOUD
INRICHTEN VAN DAXIS CLOUD Dit is een handleiding over het inrichten van de Daxis Cloud, waarin enkele onderdelen voor het personaliseren worden behandeld. Inhoud 1. Inleiding... 2 2. De metro-omgeving...
Nadere informatieAandachtspunten voor Word 2013 en PowerPoint 2013 (JITT)
Uitvoering door: Roy Fijn Handshakers, the Human factor in ICT www.handshakers.nl Aandachtspunten voor Word 2013 en PowerPoint 2013 (JITT) Microsoft Office 2013: - Werkbalk Snelle Toegang - Tabblad Pennen
Nadere informatieTips & Trucs ArchiCAD : Instellingen Kozijnstaat wijzigen (NL+)
Tips & Trucs ArchiCAD 13 044: Instellingen Kozijnstaat wijzigen (NL+) Met ArchiCAD kunt u een volledig geautomatiseerde kozijnstaat maken, die naar eigen wens aanpasbaar is. Vanuit het model worden alle
Nadere informatieTekenen met Floorplanner
Overzicht Het scherm 1. Zoom 2. Opslaan 3. Verdieping tab 4. Undo / Redo 5. Constructiemenu 6. Bibliotheek 7. Tekenvlak Eigenschappenmenu s De plattegrond wordt opgebouw uit verschillende elementen: ruimtes,
Nadere informatieSelenium IDE Webdriver. Introductie
Selenium IDE Webdriver Het Wielsem 10, 5231 BW s- Hertogenbosch, telefoon 073-6409311 e- mail info@testwork.nl internet http://www.testwork.nl 1 Inhoudsopgave 1 Inhoudsopgave... 2 2 Selenium IDE... 3 3
Nadere informatieHandleiding Pivot docent Wendy Bruins www.wisemice.nl versie 1.2 december 2008
1 Handleiding Pivot Stickfigure Animator Maak je eigen animated gifjes en laat je poppetje bewegen zoals jij wilt. Je kunt je Pivot invoegen in een mailtje, je website of laten verschijnen op je desktop.
Nadere informatieHandleiding JCreator. Inhoud. Een Workspace en een eerste project maken
Handleiding JCreator Inhoud Een Workspace en een eerste project maken Een tweede project maken De editor van JCreator Aanpassen van de basis-directory Documentatie over klassen en methoden van de JDK Bestand
Nadere informatieStappenplan Presentatie maken - 2
WAT IS PREZI? Je kunt op verschillende manieren een presentatie maken, onder andere met de tool Prezi. Je kunt theorie weergeven en afbeeldingen en filmpjes toevoegen. Je kunt inzoomen en draaien. Een
Nadere informatieMADASTER PLATFORM. IFC export in BIM software. Archicad 21 & Revit 2019
MADASTER PLATFORM IFC export in BIM software Archicad 21 & Revit 2019 Juni 2018 Inleiding Deze handleiding dient ter ondersteuning van het importeren van uw gebouw naar het Madaster platform. Om u bestand
Nadere informatieHandleiding Wordpress CMS 4-5-2015
Handleiding Wordpress CMS 4-5-2015 Inhoud 1. Het dashboard.... 3 2. Een pagina of bericht aanpassen.... 5 3. Een nieuw bericht toevoegen... 6 4. Een pagina maken... 7 5. Website met sitebuilder... 8 6.
Nadere informatieHandleiding 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 informatieApS-Ethos. Innovator Artisan Plus / Virtuoso Release Notes voor Versie X4 (14.0)
ApS-Ethos Innovator Artisan Plus / Virtuoso Release Notes voor Versie X4 (14.0) Versie 14 Release Notes Algemen tools Stitch Protection / Steken bescherming: In versie X3, is er een tool toegevoegd die
Nadere informatieDe 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 informatieWeek 3 Cursus Photoshop
Week 3 Cursus Photoshop Blenden / Mengen Lagen met elkaar mengen. 1 Week 3 Cursus Photoshop Inleiding Wat is het effect van mengen Hoe is het toe te passen? Oefening met mengen en effecten Blenden = Mengen
Nadere informatieGrafieken in Word. Soort 1 2 5 10 12 15 20 30 Leven 4,8 4,9 5,1 5,5 5,6 5,8 6,0 6,2 Annuïteiten 4,9 5,1 5,3 5,7 5,8 6,0 6,2 6,5
Les 16 Grafieken in Word In deze les leert u hoe u gegevens weergeeft in de vorm van een grafiek. Ook past u het uiterlijk, de schaal en het type grafiek aan. Een grafiek maken Eén plaatje zegt meer dan
Nadere informatieBitrix Site Manager gebruikershandleiding BureauZuid
Bitrix Site Manager gebruikershandleiding BureauZuid Introductie Deze gebruikershandleiding geeft gedetailleerde basisinformatie over hoe te werken met Bitrix Site Manager. Deze handleiding is bedoeld
Nadere informatieOpen Dag Informatica (28 nov 2003) 3D Graphics Workshop
Open Dag Informatica (28 nov 2003) 3D Graphics Workshop Dr. Erwin M. Bakker Ing. Ernst Lindoorn Leiden Institute of Advanced Computer Science Leiden University E-mail: erwin@liacs.nl 3D Graphics Toepassingen
Nadere informatiesheets Programmeren 2 Java Recursie, de muis en graphics Walter Kosters http://www.liacs.nl/home/kosters/java/
sheets Programmeren 2 Java Recursie, de muis en graphics Walter Kosters http://www.liacs.nl/home/kosters/java/ 1 Java intro Voorkennis: dat wat bij het college Programmeren 1 over Java behandeld is; zie
Nadere informatieINSTALLATIE HANDLEIDING
INSTALLATIE HANDLEIDING SKELLET Kompellaan 11, 3600 Genk, België Inhoudsopgave 1 Software downloaden... 2 2 Software installeren... 3 3 SketchUp instellen voor Skellet... 5 3.1 Template instellen... 5
Nadere informatieHandleiding: OpenEmm nieuwsbrief manager Diergaarde Blijdorp
Handleiding: OpenEmm nieuwsbrief manager Diergaarde Blijdorp Algemeen Deze handleiding beschrijft de werking van OpenEmm gekoppeld aan WordPress. Ondanks het feit dat binnen OpenEmm nieuwsbrieven opgemaakt
Nadere informatieBadge it. Inhoudsopgave. 1. Installatie... 3
Badge it voor Windows 95/98/NT/2000/XP Inhoudsopgave 1. Installatie... 3 2. Start... 4 2.1. Nieuwe database maken... 5 2.2. De geselecteerde database openen... 5 2.3. De naam van de geselecteerde database
Nadere informatiePowerPoint LL. Heemscan
Beste leerling, Je hebt nu een handleiding voor je liggen om de Powerpointpresentatie te maken. Vóór je gaat beginnen, lees je eerst deze handleiding en de tips goed door. Veel succes en veel plezier!
Nadere informatieEen eerste kennismaking
27-2-2006 1 W erkstukken m a ken m et Po w erpo int Een eerste kennismaking PowerPoint is het presentatieprogramma van Microsoft waarmee we informatie, d.m.v. dia s, op een duidelijke manier kunnen presenteren.
Nadere informatieSumma Cutter Tools. 1 Cutter tools. Met dit programma kunnen twee dingen geïnstalleerd worden:
Summa Cutter Tools 1 Cutter tools Met dit programma kunnen twee dingen geïnstalleerd worden: 1. Plug-in voor Corel (vanaf versie 11) en Adobe Illustrator (vanaf versie CS). De plug-in voor Corel installeert
Nadere informatieCMS Template Handleiding
CMS Template Handleiding Inhoudsopgave Inloggen in het CMS... 3 Pagina s toevoegen... 4 Pagina s bewerken... 6 Een link toevoegen... 7 Een afbeelding toevoegen... 9 Foto s plaatsen op de fotopagina...
Nadere informatieOefeningen Jaarproject I
Oefeningen Jaarproject I Deze oefeningenreeks behandelt de grafische Scheme bibliotheek die jullie mogen gebruiken voor de implementatie van het Pacman spel. De bibliotheek i is een evaluator voor Scheme
Nadere informatieDMX LIGHTPLAYER. Inleiding...2. DMX bibliotheek...3. Kanalen programmeren...7. Sequentie creëren...11
DMX LIGHTPLAYER Inleiding...2 DMX bibliotheek...3 Kanalen programmeren...7 Sequentie creëren...11 Inleiding De DMX LightPlayer is zeer gebruikersvriendelijk. Importeer een bestaand toestel of creëer een
Nadere informatieFoto s bewerken en toevoegen aan de website
Foto s bewerken en toevoegen aan de website Inhoud Formaten... 3 Foto s bovenaan de pagina - topimages... 3 Foto s op maat maken en bewerken... 3 Foto s toevoegen bovenaan de pagina... 5 Via een content
Nadere informatieUitwerking Eerste deeltentamen Mobiel programmeren - versie 1 Vrijdag 23 december 2016, uur
Uitwerking Eerste deeltentamen Mobiel programmeren - versie 1 Vrijdag 23 december 2016, 11.00-13.00 uur 1. Een klasse is niet: (a) het type van een object (b) een groepje methoden (c) een groepje variabelen
Nadere informatieFoto s verkleinen en Foto s in elkaar over laten lopen
Foto s verkleinen en Foto s in elkaar over laten lopen Een foto, ergens op uw computer Open een de map van bestanden voor de website, of maak deze eerst aan. Open de te gebruiken foto met het volgende
Nadere informatieGa naar de website van Speurtocht. Klik op linksboven op de knop Inloggen software.
Ga naar de website van Speurtocht. Klik op linksboven op de knop Inloggen software. U krijgt nu een inlogscherm te zien: Log hier in met uw gebruikersnaam en uw wachtwoord. Speurtocht wordt opgestart.
Nadere informatie1 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 informatieHandleiding: 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@ @ Machtigingen in Outlook en Outlook webmail. Windows XP SP 3. Bestemd voor: Medewerkers Versie: 0.2 Datum: 02-03-2009 Eigenaar: SSC ICT
Windows XP SP 3 Machtigingen in Outlook en Outlook webmail Bestemd voor: Medewerkers Versie: 0.2 Datum: 02-03-2009 Eigenaar: SSC ICT Machtigingen in Outlook en Outlook webmail Machtigingen gebruiken op
Nadere informatieZelf een spel maken met GameMaker Les 3: Vijanden en levens
Zelf een spel maken met GameMaker Les 3: Vijanden en levens 1) Start het programma GameMaker en laad het spel van de tweede les. 2) We gaan een vijand voor de speler maken. Klik met de rechtermuisknop
Nadere informatieOpdracht 7a. Applicatiebouw 2014/2015
Applicatiebouw 2014/2015 Opdracht 7a Inhoud Applicatiebouw op dag 7 College In het college wordt oa. overerving behandeld, waarmee je uit een bestaande klasse een nieuwe andere klasse kan maken. Ook zijn
Nadere informatieInstructie Roosterwebsite (ical/ics-bestand) Last updated: 07 Februari 2011
Instructie Roosterwebsite (ical/ics-bestand) Last updated: 07 Februari 2011 Deze instructie is bedoeld voor studenten en docenten die hun rooster op willen nemen in HvA Webcalendar,Outlook 2007/2010, Windows
Nadere informatieHANDLEIDING E-mail ophalen in Outlook Express 6. HANDLEIDING E-mail ophalen in Outlook Express 6 STAP 3
Met behulp van deze handleiding kunt u Outlook Express configureren voor het ophalen van uw e-mail met behulp van POP en het verzenden via SMTP. STAP 3 STAP 1 Open het programma Outlook Express. Klik in
Nadere informatieBewerk uw eigen Digibordbij boek
Bewerk uw eigen Digibordbij boek Naast de presentatie van schoolboeken in het Digibordbij systeem is het voor leraren ook mogelijk aanpassingen te maken in de digitale boeken. De leraar kan via een aparte
Nadere informatieWat is SketchUp? 10. Hoofdstuk 1: SketchUp starten 12
Inhoud Tip: doorzoek de elektronische versie van dit boek kosteloos op yin.do/5981c Wat is SketchUp? 10 Hoofdstuk 1: SketchUp starten 12 Klaar voor de start 13 De template wijzigen 14 Eenheden wijzigen
Nadere informatieDesign patterns Startbijeenkomst
Design patterns Startbijeenkomst Harrie Passier Docenten Sylvia Stuurman (1 e examinator) Sylvia.Stuurman@ou.nl Harrie Passier (2 e examinator) Harrie.Passier@ou.nl Aarzel niet vragen te stellen! Rooster
Nadere informatieTeD Tekst en Design. Basisinformatie voor klein gebruik van het cms Made Simple
Basisinformatie voor klein gebruik van het cms Made Simple 1 Inhoud Inhoud 2 Inleiding 3 Inloggen in het CMS 3 Teksten plaatsen/aanpassen 4 Een link aanmaken 4 Gebruikers toevoegen/ verwijderen 5 Werken
Nadere informatieTI-SMARTVIEW. Installeren op Windows PC
TI SmartView 1 TI-SMARTVIEW Installeren op Windows PC De licentie van de school voor TI-SmartView is tot nader bericht een single-user licentie, hetgeen betekent dat deze op één pc mag geïnstalleerd worden,
Nadere informatieDe 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 informatieJe gaat nu een Zend-Project maken in de map C:/wamp/www (de document root van de webserver) met behulp van Zend Tool..
Hoofdstuk 2 Een ZF project maken het Model-View-Controller pattern Je hebt nu ZF geïnstalleerd en geconfigureerd. We gaan aan de hand van een Zend-project onderzoeken of deze installatie en configuratie
Nadere informatieAan de slag met het Geoloket
Aan de slag met het Geoloket Een Geoloket standaardscherm is opgebouwd uit volgende basiselementen: Linkermenu dat opengeklapt kan worden, met: Lagen: overzicht van alle lagen. De basisinventaris bevat
Nadere informatiepublic Bier ( string N, double P, Brouwerij B) { Naam = N; AlcoholPerc = P; Brouwer = B;
Beschouw bijvoorbeeld de twee onderstaande klassen, waarvan de attributen en eigenschappen geannoteerd zijn met bijkomende XML-annotaties: using System ; using System. Xml ; using System. Xml. S e r i
Nadere informatieInfo-Kanaal: v4.2 Versie: 1.0 Datum: 6 december Gebruikers Handleiding Quick Guide
Info-Kanaal: v4.2 Versie: 1.0 Datum: 6 december 2011 Gebruikers Handleiding Quick Guide Inhoud 1. Inleiding... 2 2. Inloggen... 3 3. Afspeellijsten... 4 4. Berichten... 5 4.1. Nieuw bericht toevoegen...
Nadere informatieStappenplan digitale kaart losse standplaatsen openbare markt
Stappenplan digitale kaart losse standplaatsen openbare markt Opmaken digitaal plan Indien je gemeente nog niet beschikt over een digitaal plan, dient dit eerste te worden opgemaakt. Hiervoor kan je terecht
Nadere informatiePvdA websites Quick Start voor het werken met het Hippo CMS
PvdA websites Quick Start voor het werken met het Hippo CMS Versie 2.0 Amsterdam, 16 maart 2009 2 Inhoudsopgave 1. Beginnen 5 1.1 Het CMS opstarten en afsluiten 5 1.2 De preview website bekijken 5 1.3
Nadere informatieFile: M.Peters / Powerpoint 1
PowerPoint 2003. File: M.Peters / Powerpoint 1 Een PowerPoint presentatie maken. Met behulp van een diapresentatie kun je een groep mensen informatie geven over een bepaald onderwerp of product. Een voorbeeld:
Nadere informatieSnel op weg met Solid Edge ST5
Snel op weg met Solid Edge ST5 Dit document helpt u, om na installatie van Solid Edge ST5, snel aan de slag te kunnen met de software. Beschreven staat welke instellingen u kunt aanpassen om een betere
Nadere informatieZelf een spel maken met GameMaker Les 1: Laat iets bewegen!
Zelf een spel maken met GameMaker Les 1: Laat iets bewegen! 1) Start het programma GameMaker Studio. 2) Klik op het tabje New om een nieuw project te starten. 3) Geen het project een naam en klik op Create.
Nadere informatieHandleiding Word Press voor de bewoners Westerkaap 1
1 Handleiding Word Press voor de bewoners Westerkaap 1 Inhoud: Inloggen Pagina 1 Algemeen Pagina 2 Berichten Pagina 2 Bericht bewerken, Linken Pagina 3-4 Plaatje toevoegen bericht Pagina 5-6 Bericht publiceren
Nadere informatiePAGINA BEHEER. Heel belangrijk is dat u niet vergeet op te slaan anders gaan al uw wijzigingen verloren, deze knop vind u bovenin de pagina!!!
HANDLEIDING DIGIMANAGER PAGINA BEHEER In het pagina beheer heeft u de mogelijkheid om de content van uw website in te vullen en aan te passen. om invullingen en wijzigingen uit te voeren gaat u naar het
Nadere informatie