IV. GDI en device context
|
|
- Julius de Wit
- 8 jaren geleden
- Aantal bezoeken:
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
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 informatieX. 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 informatieLabo 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 informatiedoor 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 informatieDatatypes 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 informatieKlassen & 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 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 informatiewww.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 informatieTekenobjecten 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 informatieSimon 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 informatieeerste 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 informatieVI. 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 informatieSoftware 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 informatieWELKOM 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 informatieMet 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 informatieScratch 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 informatie4. 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 informatieSketchUp 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 informatieOut 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 informatieSnelstartgids 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 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 informatieAfdrukken 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 informatieScratch. 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 informatieExamen 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 informatieCursus 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 informatieEen 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 informatieKleuren 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 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 informatiemailgroep 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 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 informatiehttp://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 informatieGemeente 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 informatieHTML 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 informatieDerde 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 informatie8 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 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 informatieWorkshop 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 informatieAbstracte 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 informatieHvA 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 informatieBeginselen 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 informatieOPDRACHTKAART. 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 informatieInformatica. 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 informatie1. 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 informatieEen 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 informatieGEOGEBRA 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 informatieINFORMATICA 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 informatieProgrammeren 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 informatieFiguur 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 informatieIn 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 informatieSimon 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 informatieBelevingsdagen 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 informatieFiguur 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 informatieUniversiteit 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 informatieGa 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 informatieDatastructuren 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 informatieProgrammeren 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 informatieArcGIS 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 informatieP 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 informatiede 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 informatieUitwerkingen 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 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 informatieWERKEN 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 informatieZo 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 informatieFABSHEET 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 informatieHerhalingsoefeningen
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 informatieASBAK 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 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 informatieProject: 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 informatie16 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 informatie1. 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 informatieWETENSCHAPPEN 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 informatieWerken 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 informatieillustrator 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 informatieHoofdstuk 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 informatieDia, 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 informatieGebruikers 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 informatieLijnen/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 informatie1. 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 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 informatieHOGESCHOOL 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 informatieCourbois 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 informatieKruiwagen. 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 informatieStappenplan 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 informatieVisual 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 informatieModelleren 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 informatieINLEIDING 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 informatieInhoud 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 informatieGemaakt 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 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 informatieBeschrijvings 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 informatieWindows-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 informatieint 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 informatieProject 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 informatieMaximale 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 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 informatieZo 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 informatieHandleiding. 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 informatieTentamen 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 informatieHANDLEIDING. 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 informatieGrafisch 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