IV. GDI en device context

Maat: px
Weergave met pagina beginnen:

Download "IV. GDI en device context"

Transcriptie

1 IV. GDI en device context GDI is een afkorting van windows Graphic Device Interface. Het bevat klassen en structuren om grafische vormen, teksten lijnkleur, klijndikte, enz. te definiëren. De device context is de mogelijk om te tekenen op scherm of printer, zonder de eigenschappen van dat apparaat te kennen. A. Grafische vormen Er zijn vele grafische vormen mogelijk. Een klein overzicht hebben we samengebracht in onderstaande oefening Oef04a Oef04a: grafische vormen Maak een leeg project aan. Alleen de OnPaint() methode is nodig, vermits we hier alle tekenopdrachten plaatsen. De andere bestanden zijn dus weer hetzelfde als voorheen. En hier is de code: CMainFrame.h: /********************************** Oef04a.h - CMainFrame.h ***********************************/ #include <afxwin.h> class CMainFrame: public CFrameWnd private: Visual C++ en MFC ir. C. Daniels 28

2 public: CMainFrame(); //constructor //afhandeling van de window-berichten afx_msg void OnPaint(); //handelt WM_PAINT af DECLARE_MESSAGE_MAP(); ; CMainFrame.cpp: /***************************************** Oef04a - CMainFrame.cpp ******************************************/ #include "CMainFrame.h" BEGIN_MESSAGE_MAP(CMainFrame,CFrameWnd) //het bericht //roept deze functie aan ON_WM_PAINT() //void OnPaint() END_MESSAGE_MAP() CMainFrame::CMainFrame() //constructor Create(NULL, "Oef04a Grafische vormen", WS_OVERLAPPEDWINDOW, CRect(0,0,400,500) ); CenterWindow(); void CMainFrame::OnPaint() CPaintDC dc(this); dc.selectstockobject(null_brush); /********** lijn **********/ dc.moveto(10,50); dc.lineto(125,25); dc.textout(10,20,"line"); /****************** open structuren *******************/ //Polylijn *********************************** CPoint pl[]= CPoint(220,80), CPoint(270,120), CPoint(320,50), CPoint(370,100),; dc.polyline(pl,4); dc.textout(220,50,"polyline"); //PolyBezier ******************************** //aantal punten moet 3*n+1 zijn // n = aantal 'splines' Visual C++ en MFC ir. C. Daniels 29

3 CPoint pb[]= CPoint(140,180), CPoint(190,220), CPoint(240,120), CPoint(290,200), CPoint(330,280), CPoint(370,120), CPoint(300,200),; dc.polybezier(pb,7); //dc.polyline(pb,7); dc.textout(200,200,"polybezier"); /************************* gesloten structuren *************************/ //rechthoeken ******************************** CRect r(10,60,190,150); //methode 1 dc.rectangle(r); dc.rectangle(30,90,100,250); //methode 2 dc.textout(15,70,"rectangle"); //afgeronde rechthoek ************************ CRect r1(10,300,140,450); CPoint p(30,30); dc.roundrect(r1,p); //dc.rectangle(r1); dc.textout(30,370,"roundrect"); //veelhoek ************************************* CPoint pp[]= CPoint(200,250), CPoint(250,230), CPoint(300,300), CPoint(290,350), CPoint(210,320) ; dc.polygon(pp,5); dc.textout(170,330,"polygon"); //Arc, Chord, Pie ******************************* CRect r2(cpoint(200,370),cpoint(350,450)); //omsluitende rhoek //dc.rectangle (r2); CPoint cpt = r2.centerpoint(); //centrum rechthoek CPoint startpt = cpt + CPoint(2,-16); //beginpunt boog dc.moveto(cpt);dc.lineto(startpt); CPoint eindpt = cpt + CPoint(-20,10); //eindpunt boog dc.moveto(cpt);dc.lineto(eindpt); //kies een van de 3 onderstaande: dc.arc(r2,startpt,eindpt); //dc.chord(r2,startpt,eindpt); //dc.pie(r2,startpt,eindpt); dc.textout(280,420,"arc Chord Pie"); Test het programma uit! Visual C++ en MFC ir. C. Daniels 30

4 Als u sommige commentaar (bij PolyBezier, of Arc bv.) kunt u beter zien, hoe de figuur wordt bepaald door de omsluitende rechthoeken of lijnen. B. Lijnstijlen, dikte en kleuren Om het uiterlijk van een lijn aan te passen moeten we een CPen-object aanmaken. Daarvoor gebruiken we: a - de methode CreatePen(lijnstijl, dikte, kleur) b - een stockobject met SelectStockObject(object). Stockobjecten zijn een klein aantal voorgedefinieerde kleur- (en brush-) stijlen. Oef04b Lijnstijlen, kleuren en dikte Volgende oefening geeft enkele voorbeelden. Zoek aanvullende informatie op in de help! Alleen de code van CMainFrame moet aangepast: CMainFrame.cpp: /***************************************** Oef04b - CMainFrame.cpp lijn: stijl, kleur, dikte ******************************************/ #include "CMainFrame.h" BEGIN_MESSAGE_MAP(CMainFrame,CFrameWnd) ON_WM_PAINT() //void OnPaint() END_MESSAGE_MAP() CMainFrame::CMainFrame() //constructor Create(NULL,"Oef04b lijnen",ws_overlappedwindow, CRect(0,0,270,200)); CenterWindow(); Visual C++ en MFC ir. C. Daniels 31

5 void CMainFrame::OnPaint() CPaintDC dc(this); // lijnen CPen apen1; dc.selectstockobject(black_pen); //zwarte lijn dc.moveto(10,140); dc.lineto(250,0); //pen creatie in 2 stappen apen1.createpen(ps_solid,20,rgb(255,0,0)); //dik rood dc.selectobject(apen1); dc.moveto(10,10); dc.lineto(250,50); dc.selectstockobject(white_pen); //stock-pen wit dc.moveto(10,10); dc.lineto(250,50); //pen creatie in 1 stap CPen apen2(ps_dot,1,rgb(0,120,0)); dc.selectobject(apen2); dc.moveto(10,40); dc.lineto(250,80); //Groen puntjes CPen apen3; apen3.createpen(ps_dash,1,rgb(0,0,180)); dc.selectobject(apen3); dc.moveto(10,70); dc.lineto(250,110); //blauw streepjes dc.selectstockobject(black_pen); //zwarte lijn 2 dc.moveto(10,150); dc.lineto(250,10); C. Brush Een brush (Engels voor borstel ) vult de achtergrond op van gesloten figuren. We kunnen zowel een kleur als een stijl kiezen. De stijl en kleur van de randlijn worden bepaald door een CPen-object. Oefening Oef04c: Brush In deze oefeningen vindt u enkele voorbeelden van de CBrush class terug. Alleen de code in CMainFrame.cpp gaan we weer aanpassen. CMainframe.cpp: Visual C++ en MFC ir. C. Daniels 32

6 /******************************* Oef04c - CMainFrame.cpp Brush ********************************/ #include "CMainFrame.h" BEGIN_MESSAGE_MAP(CMainFrame,CFrameWnd) ON_WM_PAINT() //void OnPaint() END_MESSAGE_MAP() CMainFrame::CMainFrame() //constructor Create(NULL,"Oef04c Brush voorbeelden", WS_OVERLAPPEDWINDOW,CRect(0,0,270,290) ); CenterWindow(); void CMainFrame::OnPaint() CPaintDC dc(this); CRect r1(10,10,110,60); CBrush abr1; abr1.createsolidbrush(rgb(220,0,180)); default pen dc.selectobject(abr1); dc.rectangle(r1); //paarse rechthoek en r1 += CPoint(120,0); CPen apen1; apen1.createpen(ps_solid,5,rgb(180,230,0)); rand dc.selectobject(apen1); dc.rectangle(r1); //paars met dikke r1 += CPoint(0,70); //HATCH met rode rand CPen apen2; //pen - object voor de rand apen2.createpen(ps_solid,10,rgb(255,0,0)); CBrush abr2; //brush - object voor opvulling abr2.createhatchbrush(hs_cross,rgb(0,220,50)); //gekruist dc.selectobject(abr2); dc.selectobject(apen2); dc.rectangle(r1); r1 -= CPoint(120,0); //HATCH met blauwe rand CPen apen3; //pen - object voor de rand apen3.createpen(ps_solid,10,rgb(0,0,240)); CBrush abr3; //brush - object voor opvulling abr3.createhatchbrush(hs_fdiagonal,rgb(200,200,0)); //gearceerd dc.selectobject(abr3); dc.selectobject(apen3); dc.rectangle(r1); CPoint p[]=cpoint(50,150), CPoint(210,180), CPoint(30,220); //veelhoek Visual C++ en MFC ir. C. Daniels 33

7 CPen apen4; //pen - object voor de rand apen4.createpen(ps_solid,5,rgb(0,220,150)); CBrush abr4; //brush - object voor opvulling abr4.createhatchbrush(hs_vertical, RGB(220,100,200)); //gearceerd dc.selectobject(abr4); dc.selectobject(apen4); dc.polygon(p,3); D. Penstijlen PS_NULL en PS_INSIDEFRAME Als u in een figuur dikke randlijnen heeft, kunt u zelf bepalen, hoe deze randlijn getekend wil: ofwel op de rand, of echt in de figuur. Onderstaand voorbeeld maakt dit duidelijk. Oef04d: PS_NULL en PS_INSIDEFRAME Hieronder een voorbeeld dat ook dit aspect duidelijker maakt: CMainFrame.cpp: /***************************************** Oef04d - CMainFrame.cpp PS_NULL PS_INSIDEFRAME ******************************************/ #include "CMainFrame.h" BEGIN_MESSAGE_MAP(CMainFrame,CFrameWnd) //het bericht //roept deze functie aan ON_WM_PAINT() //void OnPaint() END_MESSAGE_MAP() CMainFrame::CMainFrame() //constructor Create(NULL, "Oef04d PS_NULL PS_INSIDEFRAME", WS_OVERLAPPEDWINDOW, CRect(0,0,350,280) ); CenterWindow(); Visual C++ en MFC ir. C. Daniels 34

8 void CMainFrame::OnPaint() CPaintDC dc(this); // default dc.selectstockobject(ltgray_brush); CRect r(20,20,160,100); dc.rectangle(r); dc.textout(60,50,"default"); CPen p1(ps_null,0,rgb(0,0,0)); r += CPoint(170,0); dc.selectobject(p1); dc.rectangle(r); dc.textout(230,50,"ps_null"); CPen p2(ps_solid,20,rgb(255,0,0)); r += CPoint(-170,100); dc.selectobject(p2); dc.rectangle(r); dc.textout(60,150,"ps_solid"); CPen p3(ps_insideframe,20,rgb(255,0,0)); r += CPoint(170,0); dc.selectobject(p3); dc.rectangle(r); dc.textout(200,150,"ps_insideframe"); E. Tekstkleuren Ook de tekstkleuren kunnen aangepast worden. De tekstkler met SetTextColor() en de achtergrondkleur van de tekst (niet van de client area!) met SetBkColor() Visual C++ en MFC ir. C. Daniels 35

9 Oef04e SetTextColor() en SetBkColor() En hieronder de code: CMAinFrame.cpp: /******************************* Oef04e - CMainFrame.cpp Tekstkleuren ********************************/ #include "CMainFrame.h" BEGIN_MESSAGE_MAP(CMainFrame,CFrameWnd) //het bericht //roept deze functie aan ON_WM_PAINT() //void OnPaint() END_MESSAGE_MAP() CMainFrame::CMainFrame() //constructor Create(NULL, "Oef04e Tekstkleuren", WS_OVERLAPPEDWINDOW, CRect(0,0,400,250) ); CenterWindow(); void CMainFrame::OnPaint() CPaintDC dc(this); CPen p(ps_null,0,rgb(0,0,0)); dc.selectobject(p); dc.selectstockobject(ltgray_brush); dc.rectangle(50,10,100,200); dc.textout(2,30,"aabbwwii Default Font"); dc.settextcolor(rgb(255,0,0)); dc.setbkcolor(rgb(180,255,180)); CFont* pfont=(cfont *)dc.selectstockobject(system_font); dc.textout(2,55,"aabbwwii System Variable-pitch Font"); dc.settextcolor(rgb(255,255,0)); dc.setbkcolor(rgb(80,80,255)); dc.selectstockobject(system_fixed_font); dc.textout(2,80,"aabbwwii System Fixed-pitch Font"); dc.settextcolor(rgb(192,0,0)); dc.setbkcolor(rgb(192,255,192)); dc.selectstockobject(ansi_var_font); dc.textout(2,105,"aabbwwii ANSI Variable-pitch Font"); dc.setbkmode(transparent); dc.selectstockobject(ansi_fixed_font); dc.textout(2,130,"aabbwwii ANSI Fixed-pitch TRANSPARENT"); Visual C++ en MFC ir. C. Daniels 36

10 dc.selectobject(pfont); dc.setbkmode(opaque); dc.selectstockobject(system_fixed_font); dc.textout(2,155,"aabbwwii OPAQUE"); F. Fonts gebruiken Een tekstfont is een vrij ingewikkeld object. De CreateFont() methode vraagt niet minder dan 14 parameters. Zoek deze eens op in de help. Oef04f Oefening over letterfonts Nu passen wel zowel CMainFrame.h als CMainFrame.cpp aan: CMainFrame.h /********************************** Oef04f.h - CMainFrame.h Fonts ***********************************/ #include <afxwin.h> class CMainFrame: public CFrameWnd private: CFont fonttimesnr; CFont fontarial; CFont fontcomic; public: CMainFrame(); //constructor afx_msg void OnPaint(); DECLARE_MESSAGE_MAP(); ; Visual C++ en MFC ir. C. Daniels 37

11 CMainFrame.cpp: /******************************* Oef04e - CMainFrame.cpp Tekstkleuren ********************************/ #include "CMainFrame.h" BEGIN_MESSAGE_MAP(CMainFrame,CFrameWnd) //het bericht //roept deze functie aan ON_WM_PAINT() //void OnPaint() END_MESSAGE_MAP() CMainFrame::CMainFrame() //constructor Create(NULL, "Oef04f Fonts", WS_OVERLAPPEDWINDOW, CRect(0,0,350,250) ); CenterWindow(); // Verschillende manier om fonts te definiëren // Manier 1 (eenvoudig) fonttimesnr.createpointfont(220,"times New Roman"); // manier 2 (velden in een LOGFONT specifiëren) // een LOGFONT heeft 14 velden! LOGFONT lfarial; //Zet alle velden op nul om te straten ::ZeroMemory (&lfarial,sizeof(lfarial)); lfarial.lfheight=250; //puntgrootte =25.0 lfarial.lfweight=fw_bold; //=700 FW_MEDIUM=500 lfarial.lfitalic=true; lfarial.lfunderline=true; lfarial.lfescapement=-3500; //draaien over -35,00 graden ::lstrcpy(lfarial.lffacename,"arial"); //vgl. strcpy) fontarial.createpointfontindirect(&lfarial); //we kunen de grootte ook in pixels geven ipv in punten //met CreateFontIndirect LOGFONT lfcomic; ::ZeroMemory (&lfcomic,sizeof(lfcomic)); lfcomic.lfheight=30; //30 pixels hoog lfcomic.lfweight=fw_light; lfcomic.lfitalic=false; lfcomic.lfunderline=false; lfcomic.lfescapement=-200; //draaien over 40,0 graden ::lstrcpy(lfcomic.lffacename,"comic Sans MS"); fontcomic.createfontindirect(&lfcomic); void CMainFrame::OnPaint() CPaintDC dc(this); Visual C++ en MFC ir. C. Daniels 38

12 dc.setbkmode(transparent); //manier 1 CFont* pfontdefault = dc.selectobject(&fonttimesnr); dc.textout(5,5,"times New Roman"); // bereken tekstgrootte CSize size=dc.gettextextent("times New Roman"); CRect r = CRect(CPoint(5,5), CPoint (5+size.cx,5+size.cy)); dc.selectstockobject(null_brush); dc.rectangle(r); //manier 2 met LOGFONT dc.selectobject(&fontarial); dc.textout(12,50,"arial"); //grootte in pixels dc.selectobject(&fontcomic); dc.textout(25,100,"comic Sans MS"); dc.selectobject(pfontdefault); dc.textout(100,90,"default font!"); //Informatie over het font opvragen TEXTMETRIC tm; //heeft 20 member variabelen... dc.gettextmetrics(&tm); CString s; s.format("hoogte: %d, Gem.letterbreedte: %d", tm.tmheight,tm.tmavecharwidth); dc.textout(100,110,s); G. Een windowklasse registreren Misschien heeft u zich al afgevraagd waarom we nog niet de achtergrondkleur van de cleint area veranderd hebben, maar wel bijna alle andere kleuren. Dit komt omdat we gebruik maken van de default- look van een window-applicatie, aangeduid door de parameter NULL in de Create-methode vanhet venster: Create(NULL, Oef04...,WS_OVERLAPPEDWINDOW,...); Als we zelf onze eigen layout willen bepalen, moeten we een windowklasse registreren, zoals dat heet. Eigenlijk is dat geen klasse maar een structuur, maar wordt altijd windowclass genoemd. Pas de CMainFrame-constructor aan als volgt, om de achtergrondkleur te wijzigen: CMainFrame::CMainFrame() //constructor //een window'klasse' registreren CString MijnWinClass; //naam van de kalsse MijnWinClass =AfxRegisterWndClass( CS_DBLCLKS CS_HREDRAW, AfxGetApp()->LoadStandardCursor(IDC_ARROW), ::CreateSolidBrush(RGB(100,255,100)), Visual C++ en MFC ir. C. Daniels 39

13 ); AfxGetApp()->LoadStandardIcon(IDI_APPLICATION) //Creëer nu het window object gebaseerd op 'onze' klasse Create( MijnWinClass, "Oef04f Fonts", WS_OVERLAPPEDWINDOW, CRect(0,0,350,250) );...enz. En nu heeft ons programma een mooie lichtgroene achtergrondkleur: H. Vijf manieren om een DC te creëren Voor we kunnen tekenen, moeten we eerst de device context instantiëren. Er bestaan hiervoor vijf manieren, naargelang de plaats waar je wil tekenen. In OnPiant() In de functie OnPaint(). Deze verwijdert het WM_PAINT bericht uit de berichtenstroom. Methode 1 void CMainFrame::OnPaint() CPaintDC dc(this);...// doe al het tekenwerk... Methode 2 void CMainFrame::OnPaint() PAINTSTRUCT ps; CDC* pdc = BeginPaint(&ps); //ps bevat belangrijke info over //invalid area // doe al het tekenwerk... pdc->textout(1,2, Hallo ); Visual C++ en MFC ir. C. Daniels 40

14 //of in een zelfgemaakte functie Teken() : Tekenen(pDC); //geeft pointer door EndPaint(&ps); //niet vergeten In alle ander functies van CMAinFrame Hier zijn ook twee mogelijkheden: Methode 3 void CMainFrame::AndereFunctie() CClientDC dc(thsi); dc.textout(1,2,... Methode 4 void CMainFrame::AndereFunctie() CDC* pdc = GetDC(); pdc->dc.textout(1,2,... ReleaseDC(pDC); In een andere klasse als CMainFrame Stel dat we gegevens willen uivoeren naar de client area vanuit de klasse CAndere met de methode Display(): void CAndere::Display() CWnd* pwnd = AfxGetMainWnd(); CDC* pdc = pwnd->getdc(); pdc->textout(1,2, Hallo ); pwnd->releasedc(pdc); Visual C++ en MFC ir. C. Daniels 41

Graphics. Small Basic graphics 1/6

Graphics. Small Basic graphics 1/6 Small Basic graphics 1/6 Graphics Naast het werken met tekst kan je in Small Basic ook werken met grafische elementen: lijnen, vormen en kleuren. Hierbij gebruik je het grafische venster met de witte achtergrond.

Nadere informatie

X. Grafische elementen

X. Grafische elementen X. Grafische elementen Om u te helpen bij grafische voorstellingen heeft java een aantal grafische afbeeldingen die u kunt gebruiken. Meestal worden zij in de methode paint(graphics g) geplaatst. Zij moeten

Nadere informatie

Labo 2 Programmeren II

Labo 2 Programmeren II Labo 2 Programmeren II L. Schoofs K. van Assche Gebruik Visual Studio 2005 om een programma te ontwikkelen dat eenvoudige grafieken tekent. Deze opgave heb je vorig academiejaar reeds in Java geïmplementeerd.

Nadere informatie

door Vaksectie Informatica Alberdingk Thijm College ACS-logo

door Vaksectie Informatica Alberdingk Thijm College ACS-logo door Vaksectie Informatica Alberdingk Thijm College ACS-logo ACS LOGO Programmeren met een schildpad Het programma Afb. 1 We gaan in deze module werken met het programma ACSLOGO. Dit is een programma waarmee

Nadere informatie

Datatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double.

Datatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double. Algemeen C# Variabele Een variabele is een willekeurige waarde die word opgeslagen. Een variabele heeft altijd een datetype ( De soort waarde die een variabele bevat). Datatypes Een datatype is de sort

Nadere informatie

Klassen & objecten, overerving, abstracte klassen, debuggen, interfaces, formulieren, polymorfie, statische methoden, event-handlers

Klassen & objecten, overerving, abstracte klassen, debuggen, interfaces, formulieren, polymorfie, statische methoden, event-handlers 1 Inhoud Klassen & objecten, overerving, abstracte klassen, debuggen, interfaces, formulieren, polymorfie, statische methoden, event-handlers 2 Geluidsbronnen simulator, deel 2 Inleiding De weergave versnellen

Nadere informatie

IMP Uitwerking week 13

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

www.dubbelklik.nu Handleiding Paint 2003

www.dubbelklik.nu Handleiding Paint 2003 Handleiding Paint 2003 www.dubbelklik.nu Alle rechten voorbehouden. Niets uit deze uitgave mag worden verveelvoudigd, opgeslagen in een geautomatiseerd gegevensbestand dan wel openbaar gemaakt in enige

Nadere informatie

Tekenobjecten Module 12

Tekenobjecten Module 12 12. Tekenobjecten In dit hoofdstuk leert u werken met de Tekenobjecten van Writer. Met behulp van deze functie kunt u uw creatie (in dit geval de kalender) er nog beter uit laten zien. 12.1 Tekenobjecten

Nadere informatie

Simon de schildpad. 2015 J van Weert 1

Simon de schildpad. 2015 J van Weert 1 Programmeren met Simon Simon de schildpad 2015 J van Weert 1 Inleiding: Wat is programmeren eigenlijk? Een computer doet niets zonder een programma. Die programma s worden geschreven door mensen: programmeurs.

Nadere informatie

eerste voorbeelden in Java

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 informatie

VI. Klassen en objecten

VI. Klassen en objecten VI. Klassen en objecten Klassen en objecten vormen het fundament van OOP. We zullen dus uitgebreid aandacht besteden aan klassen en objecten. U kunt Java niet begrijpen zonder goed met klassen en objecten

Nadere informatie

Software Instructions for Real Kids - Felix Plesoianu (2009) en Kris Merckx (2013) - Creative Commons License

Software Instructions for Real Kids - Felix Plesoianu (2009) en Kris Merckx (2013) - Creative Commons License SIRK Software Instructions for Real Kiddies (versie 0.247) De programmeeromgeving, interpreter en compiler kan je online gebruiken op www.ardeco.be/sirk Variabele Functies Functienaam Parameters Voorbeeld

Nadere informatie

WELKOM BIJ UNICODING PROCESSING. Unicoding 1. Handleiding docent LES 1 DEEL A: Vormen, coördinaten en kleuren

WELKOM BIJ UNICODING PROCESSING. Unicoding  1. Handleiding docent LES 1 DEEL A: Vormen, coördinaten en kleuren WELKOM BIJ UNICODING Bedankt voor het kiezen van Unicoding Coding for Kids. Unicoding is een workshop coderen voor basisscholieren van groep 8. In de cursus leren de leerlingen stap voor stap hoe ze een

Nadere informatie

Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren

Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren Om eens wat ervaring op te doen met de Windows Azure Marketplace heb ik een publieke en gratis databron gekozen

Nadere informatie

Scratch in drie uur. Hallo, mijn naam is Minti Mint! Ik ga je uitleggen hoe je je eigen computerspel kunt maken. We gaan een racespel maken!

Scratch in drie uur. Hallo, mijn naam is Minti Mint! Ik ga je uitleggen hoe je je eigen computerspel kunt maken. We gaan een racespel maken! Scratch in drie uur Hallo, mijn naam is Minti Mint! Ik ga je uitleggen hoe je je eigen computerspel kunt maken. We gaan een racespel maken! Bernd Gärtner Nederlandse vertaling en bewerking: Martine Segers

Nadere informatie

4. Getekende objecten bewerken

4. Getekende objecten bewerken 4. Getekende objecten bewerken In het vorige hoofdstuk hebben we het gereedschap voor het tekenwerk bekeken, maar als er iets fout gaat dan moeten we dat ook kunnen verbeteren, dit doen met de verschillende

Nadere informatie

SketchUp L. 2.1 2D tekenen

SketchUp L. 2.1 2D tekenen 2.1 2D tekenen Inmiddels kunnen we ons zelf bewegen in SketchUp. De volgende stap is dat we wel iets in SketchUp moeten hebben om ons rond te bewegen. We moeten dus iets gaan tekenen. Voordat je ook maar

Nadere informatie

Out of bound - PP 2007 & 2010

Out of bound - PP 2007 & 2010 Out of bound - PP 2007 & 2010 Het komt er vooral op aan om een geschikte foto te gebruiken. De figuur die u wenst te gebruiken eerst uitknippen in een programma zoals bv. Photoshop of Paint Shop Pro. Vanaf

Nadere informatie

Snelstartgids FiloCAD2

Snelstartgids FiloCAD2 Snelstartgids FiloCAD2 Inleiding FiloCAD 2 Met deze korte inleiding leert u de belangrijkste functionaliteiten van het programma FiloCAD2 kennen. Als u een FiloCUT3 machine bezit en de licentie heeft ontvangen,

Nadere informatie

Opdracht 7a. Applicatiebouw 2014/2015

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

Afdrukken van AutoCad-tekeningen

Afdrukken van AutoCad-tekeningen Harm Lubbers Afdrukken van AutoCad-tekeningen februari-2013 Het afdrukken van een AutoCad tekening heeft wat aandacht nodig om onder controle te krijgen. harm.lubbers@ahk.nl Introductie In AutoCad worden

Nadere informatie

Scratch. Gemaakt door: Déjan van Noordt en Leroy van den Driesche Leerlingen HAVO 5 SG Spieringshoek Als onderdeel voor het vak Informatica

Scratch. Gemaakt door: Déjan van Noordt en Leroy van den Driesche Leerlingen HAVO 5 SG Spieringshoek Als onderdeel voor het vak Informatica Scratch sdas Gemaakt door: Déjan van Noordt en Leroy van den Driesche Leerlingen HAVO 5 SG Spieringshoek Als onderdeel voor het vak Informatica Inhoud Wat is scratch?... 2 Deel 1: Account aanmaken... 2

Nadere informatie

Examen Software Ontwikkeling I 2e Bachelor Informatica Academiejaar Januari, **BELANGRIJK** : Schrijf je naam onderaan dit blad

Examen Software Ontwikkeling I 2e Bachelor Informatica Academiejaar Januari, **BELANGRIJK** : Schrijf je naam onderaan dit blad Examen Software Ontwikkeling I 2e Bachelor Informatica Academiejaar 2006-2007 23 Januari, 2007 **BELANGRIJK** : Schrijf je naam onderaan dit blad Leg volgende 3 begrippen kort en bondig uit : a. Concurrent

Nadere informatie

Cursus KeyCreator. Oefening 12: Perspectief in 2D

Cursus KeyCreator. Oefening 12: Perspectief in 2D Cursus KeyCreator Oefening 12: Perspectief in 2D Maken van een 2Dtekening in isometrisch perspectief. Methode 1: Belangrijk: teken zoveel mogelijk op de verschillende lagen. Zie onderaan. Bij deze oefening

Nadere informatie

Een eerste applicatie

Een eerste applicatie Een eerste applicatie 2.1 Inleiding Programmeren in Visual Basic.NET doe je niet alleen door regels met code te schrijven. Je begint met het ontwerpen van een venster in de design mode met allerlei controls,

Nadere informatie

Kleuren met getallen Afbeeldingen weergeven

Kleuren met getallen Afbeeldingen weergeven Activiteit 2 Kleuren met getallen Afbeeldingen weergeven Samenvatting Computers slaan tekeningen, foto s en andere afbeeldingen op door het gebruik van getallen. De volgende opdracht laat zien hoe. Kerndoelen

Nadere informatie

Omschrijf bij ieder onderdeel van de methode de betekenis ervan. Java kent twee groepen van klassen die een GUI kunnen maken: awt en swing.

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

mailgroep photoshop Copyright Glanzende Sparkles Text Effect Het uiteindelijke resultaat Stap 1

mailgroep photoshop Copyright Glanzende Sparkles Text Effect   Het uiteindelijke resultaat Stap 1 Glanzende Sparkles Text Effect http://textuts.com/shiny-sparkles-text-effect/ Dit lesje zal op een eenvoudige manier uitleggen voor het creëren van een gloeiende glitter tekst met behulp van penselen en

Nadere informatie

Handleiding JCreator. Inhoud. Een Workspace en een eerste project maken

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

http://www.liacs.nl/home/kosters/java/

http://www.liacs.nl/home/kosters/java/ sheets Programmeren 1 Java college 2, Walter Kosters De sheets zijn gebaseerd op de hoofdstukken 2 tot en met 6 van: D. Bell en M. Parr, Java voor studenten, Prentice Hall, 2002 http://www.liacs.nl/home/kosters/java/

Nadere informatie

Gemeente Haarlemmermeer. Leer zelf je nieuwsbrief maken in YMLP. Opgesteld door: drs. Mariska I.R. Franse Datum: 6 en 11 juni 2013

Gemeente Haarlemmermeer. Leer zelf je nieuwsbrief maken in YMLP. Opgesteld door: drs. Mariska I.R. Franse Datum: 6 en 11 juni 2013 Gemeente Haarlemmermeer Leer zelf je nieuwsbrief maken in YMLP Opgesteld door: drs. Mariska I.R. Franse Datum: 6 en 11 juni 2013 Nwsbrf.nl Office @ Igluu Jansdam 2a 3512HB Utrecht 06 447 08 349 info@nwsbrf.nl

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

Derde deeltentamen Imperatief programmeren - versie 1 Vrijdag 6 november 2015, uur

Derde deeltentamen Imperatief programmeren - versie 1 Vrijdag 6 november 2015, uur Derde deeltentamen Imperatief programmeren - versie 1 Vrijdag 6 november 2015, 11.00-13.00 uur Schrijf op elk ingeleverd blad je naam. Schrijf op het eerste blad ook je studentnummer en het aantal ingeleverde

Nadere informatie

8 Word Art Teksten. De documentatie van deze API is te lezen in Bijlage P: WordArt Documentatie.

8 Word Art Teksten. De documentatie van deze API is te lezen in Bijlage P: WordArt Documentatie. 8 Word Art Teksten De tbvectorfont library maakt gebruik van alle standaard functionaliteit die de browsers bieden. Naast deze standaard functionaliteit ziet Tingly Games graag ook uitgebreidere tekst

Nadere informatie

Tekenen met Floorplanner

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

Workshop 21. Curven tekenen.

Workshop 21. Curven tekenen. Workshop 21 MicDigital Curven tekenen. Logo s en webkop ontwerpen Voor je website heb je een kop, een header nodig. Dit kan je makkelijk in Photoshop aanmaken. We gaan zo n webkop maken en leren een curve,

Nadere informatie

Abstracte klassen & Interfaces

Abstracte klassen & Interfaces Abstracte klassen & Interfaces Overerving public class Vierhoek {... Vierhoek public class Rechthoek extends Vierhoek {... public class Ruit extends Vierhoek {... Rechthoek Ruit Elke rechthoek is een vierhoek.

Nadere informatie

HvA Instituut voor Interactieve Media ActionScript 3.0

HvA Instituut voor Interactieve Media ActionScript 3.0 PPRO 1: OEFENINGEN LES 1 Hierbij de werkgroepoefeningen behorend bij het practicum week 1. Lees de stukken uitleg aandachtig door, zonder deze informatie zullen de principes in de oefeningen moeilijk te

Nadere informatie

Beginselen van programmeren Practicum 1 (Doolhof) : Oplossing

Beginselen van programmeren Practicum 1 (Doolhof) : Oplossing Beginselen van programmeren Practicum 1 (Doolhof) : Oplossing Introductie In dit document geven we een mogelijke oplossing voor het eerste practicum. Deze oplossing gebruikt verschillende klassen en overerving,

Nadere informatie

OPDRACHTKAART. Thema: Prepress. Photoshop 2. Selecteren, verplaatsen en roteren PP-03-02-01. Voorkennis: Introductie Photoshop (6.0) afgerond.

OPDRACHTKAART. Thema: Prepress. Photoshop 2. Selecteren, verplaatsen en roteren PP-03-02-01. Voorkennis: Introductie Photoshop (6.0) afgerond. OPDRACHTKAART PP-03-02-01 Voorkennis: Introductie Photoshop (6.0) afgerond. Intro: Na het inkleuren van een lijntekening, gaan we nu delen van foto s bewerken. Je kunt met verschillende selectiegereedschappen

Nadere informatie

Informatica. Objectgeörienteerd leren programmeren. Van de theorie met BlueJ tot een spelletje met Greenfoot... Bert Van den Abbeele

Informatica. Objectgeörienteerd leren programmeren. Van de theorie met BlueJ tot een spelletje met Greenfoot... Bert Van den Abbeele Informatica Objectgeörienteerd leren programmeren Van de theorie met BlueJ tot een spelletje met Greenfoot... Bert Van den Abbeele http://creativecommons.org/licenses/by-nc-nd/3.0/legalcode Objectgeörienteerd

Nadere informatie

1. Klik in de menubalk op Bestand/Nieuw. In het nieuwe venster kies je voor: Klik op OK en een nieuw plaatje verschijnt.

1. Klik in de menubalk op Bestand/Nieuw. In het nieuwe venster kies je voor: Klik op OK en een nieuw plaatje verschijnt. Basisvormen in PSP7 Je kunt het gereedschap Basisvormen gebruiken om allerlei vormen en symbolen te tekenen. Dat kan zijn op een raster- of op een vectorlaag. Een vectorvorm kan worden vervormd en bewerkt

Nadere informatie

Een gelinkte lijst in C#

Een gelinkte lijst in C# Een gelinkte lijst in C# In deze tutorial ga demonstreren hoe je een gelinkte lijst kan opstellen in C#. We gaan een klasse schrijven, die een gelijkaardige functionaliteit heeft als een ArrayList, namelijk

Nadere informatie

GEOGEBRA 5. Ruimtemeetkunde in de tweede en derde graad. R. Van Nieuwenhuyze. Hoofdlector wiskunde aan HUB, Brussel. Auteur Van Basis tot Limiet.

GEOGEBRA 5. Ruimtemeetkunde in de tweede en derde graad. R. Van Nieuwenhuyze. Hoofdlector wiskunde aan HUB, Brussel. Auteur Van Basis tot Limiet. GEOGEBRA 5 Ruimtemeetkunde in de tweede en derde graad R. Van Nieuwenhuyze Hoofdlector wiskunde aan HUB, Brussel Auteur Van Basis tot Limiet. roger.van.nieuwenhuyze@gmail.com GeoGebra in de tweede en derde

Nadere informatie

INFORMATICA 1STE BACHELOR IN DE INGENIEURSWETENSCAPPEN

INFORMATICA 1STE BACHELOR IN DE INGENIEURSWETENSCAPPEN INFORMATICA 1STE BACHELOR IN DE INGENIEURSWETENSCAPPEN voorbeeldexamen NAAM :... OPMERKINGEN VOORAF Je krijgt 3 uur de tijd om de opdrachten voor dit examen uit te voeren. Verder werken aan je oplossing

Nadere informatie

Programmeren in C# Klassen schrijven

Programmeren in C# Klassen schrijven Programmeren in C# Klassen schrijven In dit hoofdstuk Klassestructuur Private variabelen Publieke methoden (public) Properties Constructormethodes Private methodes (private) Static methodes en properties

Nadere informatie

Figuur 1: Kiezen van het Template in sketchup

Figuur 1: Kiezen van het Template in sketchup Tutorial : Tekenen van een Vernier lichtsensorhouder met sketchup. We willen zeer graag de lichtsensor uit deze link (http://www.rhombus.be/contents/nl/d156.html) gebruiken voor het meten van de lichtsterkte

Nadere informatie

In BlueJ. Doe onderstaande met muis/menu s:

In BlueJ. Doe onderstaande met muis/menu s: In BlueJ Doe onderstaande met muis/menu s: Download en unzip het bestand sklok-run.zip en open het in BlueJ Maak een Schaakklok-object Voer herstart() uit voor dit object Vraag de resterende tijd op voor

Nadere informatie

Simon de schildpad. 2012 J van Weert 1

Simon de schildpad. 2012 J van Weert 1 Programmeren met Simon Simon de schildpad 2012 J van Weert 1 Inleiding: Wat is programmeren eigenlijk? Een computer doet niets zonder een programma. Die programma s worden geschreven door mensen: programmeurs.

Nadere informatie

Belevingsdagen Leraar Informatica (BASO) Maak je eigen app! Belevingsdagen Thomas More - Elke Boonen

Belevingsdagen Leraar Informatica (BASO) Maak je eigen app! Belevingsdagen Thomas More - Elke Boonen Belevingsdagen Leraar Informatica (BASO) Maak je eigen app! App Inventor: je app maken http://appinventor.mit.edu/ Rechtsboven Create Apps Aanmelden met Google Account App Inventor: nieuw project Start

Nadere informatie

Figuur 1: Kiezen van het Template in sketchup

Figuur 1: Kiezen van het Template in sketchup Tutorial : Tekenen van een sleutelhanger met sketchup. We willen zeer graag een sleutelhanger tekenen die de vorm heeft van het logo van onze school. Dit is namelijk een achthoek die verwijst naar een

Nadere informatie

Universiteit van Amsterdam FNWI. Voorbeeld van tussentoets Inleiding programmeren

Universiteit van Amsterdam FNWI. Voorbeeld van tussentoets Inleiding programmeren Universiteit van Amsterdam FNWI Voorbeeld van tussentoets Inleiding programmeren Opgave 1: Wat is de uitvoer van dit programma? public class Opgave { static int i = 0 ; static int j = 1 ; int i = 1 ; int

Nadere informatie

Ga naar volgende website: http://www.tracker-software.com/ product/downloads. Klik op EXE installer. Klik daarna op Download now

Ga naar volgende website: http://www.tracker-software.com/ product/downloads. Klik op EXE installer. Klik daarna op Download now PDF-XChange installeren Ga naar volgende website: http://www.tracker-software.com/ product/downloads Klik op EXE installer Klik daarna op Download now Boven de website verschijnt nu mogelijk volgende tekst:

Nadere informatie

Datastructuren Werkcollege Intro

Datastructuren Werkcollege Intro Bart Hijmans, Universiteit Leiden. Universiteit Leiden The Netherlands Focus 1 19 ˆ Ervaring in gebruik en implementatie van datastructuren ˆ Kennis van mogelijkheden ˆ Programmeren voor andere programmeurs

Nadere informatie

Programmeren in C# Interfaces. Hoofdstuk 23

Programmeren in C# Interfaces. Hoofdstuk 23 Programmeren in C# Interfaces Hoofdstuk 23 Programmeren in C# 2 Gradaties overerving Klassieke overerving Iets functioneels uitbreiden Code duplicatie Niet teveel aanpassingen aan bestaande code Objecten

Nadere informatie

ArcGIS Mobile ADF. Smart Client Applicaties voor ArcGIS Server Eva Dienske, Wim Ligtendag

ArcGIS Mobile ADF. Smart Client Applicaties voor ArcGIS Server Eva Dienske, Wim Ligtendag ArcGIS Mobile ADF Smart Client Applicaties voor ArcGIS Server Eva Dienske, Wim Ligtendag Agenda Wat is de Mobile ADF? Architectuur Demo Wat is de mobile ADF? Ontwikkeltoolkit voor mobiele (Smart Client)

Nadere informatie

P O W E R P O I N T - onderdeel van Microsoft Office 2000 pakket (nl) De Windows versies van Powerpoint kunnen onderling afwijken

P O W E R P O I N T - onderdeel van Microsoft Office 2000 pakket (nl) De Windows versies van Powerpoint kunnen onderling afwijken P O W E R P O I N T - onderdeel van Microsoft Office 000 pakket (nl) De Windows versies van Powerpoint kunnen onderling afwijken DEEL I De zes basisstappen Met het programma Powerpoint kun je zelf een

Nadere informatie

de deur de schoorsteen het dak dak aanpassen bloempot schoorsteen bakstenen verkleinen &verfraaien...

de deur de schoorsteen het dak dak aanpassen bloempot schoorsteen bakstenen verkleinen &verfraaien... Inhoud werken met paden... 3 deel van een pad kopiëren... 3 pad aan beide kanten versmallen... 3 hoek van een ankerpunt aanpassen... 4 een gesloten pad maken... 5 inzoomen/uitzoomen... 6 groeperen... 7

Nadere informatie

Uitwerkingen Tweede deeltentamen Imperatief programmeren Vrijdag 15 oktober 2010, 11.00-13.00 uur

Uitwerkingen Tweede deeltentamen Imperatief programmeren Vrijdag 15 oktober 2010, 11.00-13.00 uur Uitwerkingen Tweede deeltentamen Imperatief programmeren Vrijdag 15 oktober 2010, 11.00-13.00 uur 1. (2 punten per deelvraag) Deze opgave bestaat uit een aantal tekstvragen. Houd het antwoord kort: een

Nadere informatie

Design patterns Startbijeenkomst

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

WERKEN MET INKSCAPE. Klik op het logo van Inkscape om het programma te openen. Je ziet het volgende startscherm.

WERKEN MET INKSCAPE. Klik op het logo van Inkscape om het programma te openen. Je ziet het volgende startscherm. WERKEN MET INKSCAPE Klik op het logo van Inkscape om het programma te openen. Je ziet het volgende startscherm. Kies nu voor Bestand en Documenteigenschappen. Hier zet je de Standaardeenheid op mm. Pas

Nadere informatie

Zo vind u hierin de volgende documentatie over de klasse Applet: +----java.awt.panel. +----java.applet.applet

Zo vind u hierin de volgende documentatie over de klasse Applet: +----java.awt.panel. +----java.applet.applet VII. De Java-klassen A. Package Het mooie aan Java is de programmeur een hele serie van klassen en afgeleide klassen geleverd worden, die de programmeur naar behoefte kan gebruiken. De basisklasse van

Nadere informatie

FABSHEET VERSA LASERSNIJDER 40W

FABSHEET VERSA LASERSNIJDER 40W FABSHEET VERSA LASERSNIJDER 40W 1 MATERIALEN EN AFMETINGEN De lasersnijder kan snijden en graveren. MATERIALEN DIE JE KAN GEBRUIKEN: Plaatmaterialen snijden Papier Karton Vivak Perspex Triplex/multiplex

Nadere informatie

Herhalingsoefeningen

Herhalingsoefeningen Herhalingsoefeningen bij Websites maken met WEB! Pro ISBN 90 5905 193 9 2 Oefeningen hoofdstuk 2 2.1 Nieuwe website maken en opslaan Open een lege webpagina Open het venster Document Eigenschappen Typ

Nadere informatie

ASBAK in ALIBRE DESIGN

ASBAK in ALIBRE DESIGN ASBAK in ALIBRE DESIGN door Bert Eding en Bas Boetekees september 2010 Klik op Create new part om het werkblad te openen. We laten nu eerst zien hoe we de verschillende zaken op scherm benoemen. Bestudeer

Nadere informatie

HANDLEIDING MICROSOFT POWERPOINT RADBOUD UNIVERSITEIT NIJMEGEN

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

Project: werkbladen opmaken in Excel

Project: werkbladen opmaken in Excel Project: werkbladen opmaken in Excel 1 Los onderstaande vragen op aan de hand van het bestand InventarisFreeRecordShop1 Wat viel je op aan de opmaak van de cellen A3, A12 en D3?... Nu hebben jullie de

Nadere informatie

16 Toevoegen en bewerken van afbeeldingen en illustraties.

16 Toevoegen en bewerken van afbeeldingen en illustraties. 16 Toevoegen en bewerken van afbeeldingen en illustraties. Je kunt twee soorten afbeeldingen in je presentatie zetten. Illustraties: dit zijn plaatjes die bij PowerPoint horen en die je mag gebruiken.

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

WETENSCHAPPEN oefeningen perspectief. LES 4 driepuntsperspectief foto. Matthias Dziwak Tobias Labarque Rinus Roelofs

WETENSCHAPPEN oefeningen perspectief. LES 4 driepuntsperspectief foto. Matthias Dziwak Tobias Labarque Rinus Roelofs WETENSCHAPPEN oefeningen perspectief LES 4 driepuntsperspectief foto Matthias Dziwak Tobias Labarque Rinus Roelofs LES 3 driepuntsperspectief foto Vertrek van een zelfgenomen* foto van een rechthoekig

Nadere informatie

Werken met lagen en attributen.

Werken met lagen en attributen. Werken met lagen en attributen. 1- Instellen van de lagentabel. Roep de lagentabel op door te klikken het lagen icoon Bij de eerste keer zal de lagentabel in verkleinde vorm verschijnen. Vergroot deze

Nadere informatie

illustrator Alleen een hands- on.. LESBRIEVEN

illustrator Alleen een hands- on.. LESBRIEVEN illustrator LESBRIEVEN HANDS- ON: OPDRACHTEN: SITE MET ALLE OEFENINGEN VOORKENNIS: PLAATSEN WEBINHOUD GEBRUIK FLASH Adobe illustrator Hét pakket uit de Adobe- suite om vector- a?eeldingen mee te bewerken

Nadere informatie

Hoofdstuk 1: Tekenen in Excel-Word-PowerPoint

Hoofdstuk 1: Tekenen in Excel-Word-PowerPoint Hoofdstuk 1: Tekenen in Excel-Word-PowerPoint Excel, Word en PowerPoint hebben een tekenmodule. Voor de illustraties van een lesplan of kijkwijzer kan dit zeker volstaan. De tekeningen verzwaren het bestand

Nadere informatie

Dia, een programma voor het maken van diagrammen

Dia, een programma voor het maken van diagrammen LinuxFocus article number 344 http://linuxfocus.org Dia, een programma voor het maken van diagrammen door Katja Socher Over de auteur: Katja is de Duitse redacteur van LinuxFocus.

Nadere informatie

Gebruikers handleiding. Lizard Configuration Manager ToolTip. Installatie. Instellen. Initieel instellen

Gebruikers handleiding. Lizard Configuration Manager ToolTip. Installatie. Instellen. Initieel instellen Gebruikers handleiding Lizard Configuration Manager ToolTip Installatie Installeer eerst het volgende: Installeer python 2.5.2; zie de map Breda\Tooltip\lcm\install\python-2.5.2.msi Ga naar dos (run/uitvoeren

Nadere informatie

Lijnen/randen en passe-partouts maken met Photoshop.

Lijnen/randen en passe-partouts maken met Photoshop. Lijnen/randen en passe-partouts maken met Photoshop. Les 1: Witte rand om de foto m.b.v. canvasgrootte. 1. Open de foto in Photoshop. 2. Klik in menu AFBEELDING op CANVASGROOTTE 3. Zorg dat in het vakje

Nadere informatie

1. Laagstijlen (op basis van Photoshop CS2/CS3)

1. Laagstijlen (op basis van Photoshop CS2/CS3) 1. Laagstijlen (op basis van Photoshop CS2/CS3) De Engelse benamingen van de opdrachten staan tussen ( ) Laagstijlen, of Layer Styles in het Engels zijn eenvoudig op een laag toe te passen. Zorg dat het

Nadere informatie

Tips & Trucs ArchiCAD : Instellingen Kozijnstaat wijzigen (NL+)

Tips & 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 informatie

HOGESCHOOL VAN AMSTERDAM Informatica Opleiding. CPP 1 van 10

HOGESCHOOL VAN AMSTERDAM Informatica Opleiding. CPP 1 van 10 CPP 1 van 10 ADSdt 1-2009 TENTAMENVOORBLAD Voor aanvang van het tentamen s.v.p. de tentamengegevens goed doorlezen om eventuele misverstanden te voorkomen!! Naam student : Studentnummer : Groep : Studieonderdeel

Nadere informatie

Courbois Software WebDesignEditor. WYSIWYG-Editor

Courbois Software WebDesignEditor. WYSIWYG-Editor Courbois Software WebDesignEditor WYSIWYG-Editor 2006-2012 Courbois Software Beuningen Fazantlaan 63, 6641 XW Beuningen. www.courboissoftware.com & www.cs-webdesign.nl 024 677 25 46 - info@cs-webdesign.nl

Nadere informatie

Kruiwagen. Kijkwijzers maken (Office 2007) Jimi Gantois. Algemeen: Vermeld titel, doelgroep, jaartal, auteur, bron. Figuur: De tekst: jimi

Kruiwagen. Kijkwijzers maken (Office 2007) Jimi Gantois. Algemeen: Vermeld titel, doelgroep, jaartal, auteur, bron. Figuur: De tekst: jimi Kijkwijzers maken (Office 2007) Jimi Gantois Kruiwagen jimi Vuistregels voor een goede kijkwijzer (Gantois 2003): Algemeen: Vermeld titel, doelgroep, jaartal, auteur, bron. Figuur: Stripconventies: o Van

Nadere informatie

Stappenplan voor een werkstuk in Word

Stappenplan voor een werkstuk in Word Werkstuk maken Secties maken We gaan een werkstuk maken over dieren in Afrika. Allereerst gaan we ruwweg een indeling maken in secties. Voor ons werkstuk maken we de volgende secties: 1. Titelpagina 2.

Nadere informatie

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET Visual Basic.NET M. den Besten 0.3 VB. NET Inhoud Voorwoord Deel 1 Visual Basic.NET 1.1 Inleiding...13 1.2 De programmeertaal Visual Basic.NET...14 1.3 Microsoft Visual Basic 2010 Express Edition...15

Nadere informatie

Modelleren en Programmeren

Modelleren en Programmeren Modelleren en Programmeren Jeroen Bransen 6 december 2013 Terugblik Programma en geheugen Opdrachten Variabelen Methoden Objecten Klasse Programma en geheugen Opdrachten Variabelen zijn gegroepeerd in

Nadere informatie

INLEIDING TOT GEOGEBRA

INLEIDING TOT GEOGEBRA INLEIDING TOT GEOGEBRA Sven Mettepenningen, 28/02/2007 GEOGEBRA 1 EERSTE KENNISMAKING Het pakket Geogebra kan je downloaden op de site http://www.geogebra.at/ Eventueel is het ook nuttig van de laatste

Nadere informatie

Inhoud gereedschap... 3 losmaken... 3 gereedschap naast elkaar en onder elkaar... 3 werkruimte... 4 opnieuw instellen... 4 gebruikersinterface...

Inhoud gereedschap... 3 losmaken... 3 gereedschap naast elkaar en onder elkaar... 3 werkruimte... 4 opnieuw instellen... 4 gebruikersinterface... Inhoud gereedschap... 3 losmaken... 3 gereedschap naast elkaar en onder elkaar... 3 werkruimte... 4 opnieuw instellen... 4 gebruikersinterface... 4 deelvenster... 5 openen/sluiten... 5 laten zweven...

Nadere informatie

Gemaakt door Santy Nicole

Gemaakt door Santy Nicole Oefening : Filmstrip-Pasen. Ytnas Maak een nieuw bestand met volgende eigenschappen. o Naam = filmstrip-pasen. o Breedte = 1024 pixels o Hoogte is = 768 pixels o Resolutie = 300 ppi o Modus = RGB o Inhoud

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

Beschrijvings SW gebruikers handleiding (V1.1) Voor Apple Macintosh computers Voor Macintosh Computer

Beschrijvings SW gebruikers handleiding (V1.1) Voor Apple Macintosh computers Voor Macintosh Computer Annotation SW User s Guide Beschrijvings SW gebruikers handleiding (V1.1) Voor Apple Macintosh computers Voor Macintosh Computer 2011. 5 PenAndFree Co.,Ltd 0 Deze handleiding beschrijft alle functies die

Nadere informatie

Windows-applicatie. using System.Windows.Forms; using System.Drawing; class HalloWin1 { static void Main ( )

Windows-applicatie. using System.Windows.Forms; using System.Drawing; class HalloWin1 { static void Main ( ) Windows-applicatie using System.Windows.Forms; using System.Drawing; class HalloWin1 { static void Main ( ) { Form scherm; declaratie en toekenning van een variabele met type Form scherm = new Form( );

Nadere informatie

int getaantalpassagiers{): void setaantalpassagiers(int aantalpassagiers);

int getaantalpassagiers{): void setaantalpassagiers(int aantalpassagiers); bestand voertuig.h biz. 1 van 2 #ifndef VOERTUIG H #define VOERTUIG H #include using std::string; class Voertuig { public: Voertuig(); Voertuig(const string& inschrijvingsnumrner, const string&

Nadere informatie

Project network. Gebaseerd op paragrafen , uit het boek. We simuleren een sociaal netwerk

Project network. Gebaseerd op paragrafen , uit het boek. We simuleren een sociaal netwerk Project network Gebaseerd op paragrafen 10.1-10.7, 11.1-11.6 uit het boek. We simuleren een sociaal netwerk Er zijn twee soorten berichten: tekstberichten en fotoberichten,... voorgesteld door de klassen

Nadere informatie

Maximale oppervlakte van een rechthoek ingeschreven in een cirkel

Maximale oppervlakte van een rechthoek ingeschreven in een cirkel Maximale oppervlakte van een rechthoek ingeschreven in een cirkel Auteur : Camille Gaspard Niveau: 3 de graad Sleutelwoorden: Studie van functies Dynamische meetkunde Opgave Een cirkel met centrum O en

Nadere informatie

public Bier ( string N, double P, Brouwerij B) { Naam = N; AlcoholPerc = P; Brouwer = B;

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

Zo gaat jouw kunstwerk er straks uitzien. Of misschien wel heel anders.

Zo gaat jouw kunstwerk er straks uitzien. Of misschien wel heel anders. Spirograaf in Python Een kunstwerk maken Met programmeren kun je alles maken! Ook een kunstwerk! In deze les maken we zelf een kunstwerk met Python. Hiervoor zal je werken met herhalingen en variabelen.

Nadere informatie

Handleiding. HB-plus Samenwerken Handleiding voor gebruikers

Handleiding. HB-plus Samenwerken Handleiding voor gebruikers Handleiding HB-plus Samenwerken Handleiding voor gebruikers Versie 01.02 8/4/2015 09/09/2015 Inhoud Inhoud 1. Over dit document... 1 2. Starten met Samenwerken als een Service... 2 3.... 3 3.1. Starttegels

Nadere informatie

Tentamen Object Georiënteerd Programmeren TI1200 30 januari 2013, 9.00-12.00 Afdeling SCT, Faculteit EWI, TU Delft

Tentamen Object Georiënteerd Programmeren TI1200 30 januari 2013, 9.00-12.00 Afdeling SCT, Faculteit EWI, TU Delft Tentamen Object Georiënteerd Programmeren TI1200 30 januari 2013, 9.00-12.00 Afdeling SCT, Faculteit EWI, TU Delft Bij dit tentamen mag je geen gebruik maken van hulpmiddelen zoals boek of slides. Dit

Nadere informatie

HANDLEIDING. Juwelen Maken. met een laser cutter

HANDLEIDING. Juwelen Maken. met een laser cutter HANDLEIDING Juwelen Maken met een laser cutter LEUKE VOORBEELDEN DE LASERCUTTER Een lasercutter graveert een robot en een tekst in een houten plankje Wat is een lasercutter? Een lasercutter is een machine

Nadere informatie

Grafisch programmeren met GTK

Grafisch programmeren met GTK LinuxFocus article number 295 http://linuxfocus.org Grafisch programmeren met GTK door Özcan Güngör Over de auteur: Sinds 1997 gebruik ik Linux. Vrijheid, flexibiliteit en

Nadere informatie