Lezen tussen dag 2 en dag 3 Boek: Hoofdstuk 3 en 4 tm. 4.2 uit het boek Aan de slag met Java (Gertjan Laan).

Maat: px
Weergave met pagina beginnen:

Download "Lezen tussen dag 2 en dag 3 Boek: Hoofdstuk 3 en 4 tm. 4.2 uit het boek Aan de slag met Java (Gertjan Laan)."

Transcriptie

1 Applicatiebouw 2015/2016 Opdracht 2 Inhoud Applicatiebouw op dag 2 College In het college worden de belangrijkste taalelementen van de Java programmeertaal benoemd. Je maakt kennis met numerieke data en variabelen en leert daarmee expressies maken. Werkcollege Op het werkcollege gebruik je kennis over de taalstructuur en taalelementen door eenvoudige programma s te schrijven en kun je mathematische expressies schrijven. Op het eind van dag 2 kun je basis componenten van Java taal herkennen een eenvoudig Java programma schrijven het proces van het maken en uitvoeren van Java programma s beschrijven verschillende datatypen voor numerieke gegevens benoemen en gebruiken expressies schrijven de standaard mathematische bibliotheek gebruiken methodes gebruiken Lezen tussen dag 2 en dag 3 Boek: Hoofdstuk 3 en 4 tm. 4.2 uit het boek Aan de slag met Java (Gertjan Laan). Extra oefening Opgaven behorend bij hoofdstuk 3 en 4 tm. 4.2 kan je doornemen om je de stof beter eigen te maken. Deze opdracht kan je gebruiken als basis voor veel van de oefeningen in hoofdstuk 3. Hoe je voorbeelden en opgaven uit het boek met Ecplise kan oefenen is in de bijlage van opdracht 1 uitgelegd. Universiteit Twente 1

2 Opdrachten controleren en uitvoeren Je mag opdrachten met 2 personen doen. Dat hoeft niet, je mag opdrachten dus ook alleen doen. Opdrachten met 3 of meer personen doen is dus niet toegestaan en zal zonder verdere controle automatisch leiden tot een onvoldoende beoordeling. Je laat opdrachten controleren op uiterlijk het eerstvolgende werkcollege (dat is dus de deadline!) door de docent of een assistent. Bedoeling van de controle is dat je aantoont de stof te begrijpen. De opdracht wordt beoordeeld met een voldoende (1) of onvoldoende (0). De opdrachten 2 tm. 7 tellen mee voor het cijfer (details zijn in het college gegeven). Eenvoudig object tekenen We gaan een applicatie maken die een eenvoudige figuur kan tekenen. Deze figuur vult het scherm, ook als we de applicatie groter of kleiner maken. De kleur van de figuur kan ingesteld worden dmv. invoer van de RGB-waarden (drie getallen) voor de kleur-componenten rood, groen en blauw. Deze getallen kunnen de waarden hebben. Stappenplan 1. Ontwerp en maak de gebruikersinterface 2. Schrijf de code voor het tekenen 3. Kleur instellen 4. Lees de invoer van de gebruiker 5. Tekenen met de ingevoerde kleurwaarden 6. Teken de gekleurde figuur Hieronder worden die stappen uitgebreid behandeld. 2 Universiteit Twente

3 1. Ontwerp en maak de gebruikersinterface De gebruikersinterface bestaat uit twee delen: Een deel waarin de RGB-waarden kunnen worden ingevoerd Een deel waarin getekend wordt We kunnen voor beide delen een Panel gebruiken, dat is een component waarin je ook weer andere componenten kan stoppen, een soort container dus. In een Panel kan je ook tekenen. Maak een schets van de gebruikersinterface waarin de opdeling in Panels zichtbaar is. Een Panel bevat de drie invoervelden en een Ok-knop (Button) om het invoeren van de waarden uit te voeren. Als je het ontwerp klaar hebt, kan je de gebruikersinterface gaan maken. Begin met het maken van een nieuw project, via File > New > Java Project. Noem het project Opdracht2. Voeg een JFrame toe en noem deze Opdracht2GUI (sneltoets: CTRL-N, JFrame kan je vinden onder WindowBuilder > Swing Designer). Stel de layout in op GroupLayout : klik in de WindowBuilder in de lijst met Components het contentpane aan, en kies bij de Properties bij Layout: GroupLayout (onderaan in het lijstje). De stappen voor het maken van een gebruikersinterface worden snel doorlopen. Weet je niet meer precies hoe het ging, kijk dan terug bij opdracht 1. Je kan wisselen tussen de sourcecode Editor en de WindowBuilder (Design), dmv. de tabs onderaan: Tip: Mochten de tabs niet verschijnen, open dan de file via aanklikken rechter muisknop: Open With > WindowBuilder Universiteit Twente 3

4 Voeg nu twee JPanels toe, waarbij één Panel groot is (het Panel waarin getekend wordt) en de andere kleiner. JPanel kan je vinden onder het kopje Containers in de Palette. Geef beide Panels logische namen (Variable-veld bij Properties): Eea. komt er dan bijvoorbeeld zo uit te zien: Stel de layout van het kleinste Panel in op GroupLayout. Voeg nu een label (JLabel), drie tekst velden (JTextField) en een knop (JButton) toe aan het kleinste Panel en zorg dat het er ongeveer zo uit ziet: Geef de componenten zinvolle namen. De structuur ziet er dan ongeveer uit zoals hier onder. Let ook op de plek van de componenten. De nieuwe componenten zitten in het Panel dat we gebruiken voor de invoer: Het kan zijn dat je applicatie niet helemaal goed past in het Window. Dan kan je bijv. de grootte van de diverse componenten aanpassen zodat het beter past. Ook kan je in de code de methodeaanroep setbounds(...) opzoeken en de parameters hiervan evt. aanpassen. 4 Universiteit Twente

5 De gebruikersinterface is nu klaar. Voer nu je programma uit dmv. de Run-knop om te controleren of alles werkt. Mocht je de manier waarop de elementen van de gebruikersinterface worden weer gegeven niet mooi vinden, dan kan je de stijl daarvan veranderen, via de Look-and-feel knop rechts bovenaan de Window Builder: Kies je voor Windows Classic (te vinden onder JRE), dan zal eea. er meer als een Windowsgebruikersinterface uit zien. Let op: voordat dit werkt, moet je via Window > Preferences eerst de optie Apply choosen LookAndFeel aanzetten. Deze is te vinden in de Preferences onder WindowBuilder, Swing, LookAndFeel. 2. Schrijf de code voor het tekenen Voordat we dmv. methoden tekenopdrachten in het Panel kunnen geven, moeten we van het Panel een eigen variant maken. We voegen daarvoor een nieuwe class toe aan het project (File > New > Class). Geef deze de naam TekenPaneel en type bij Superclass javax.swing.jpanel : Let goed op hoofd- en kleine letters als je de hier gegeven waarden voor Name en Superclass overneemt. Bijvoorbeeld in javax.swing.jpanel moet je JPanel schrijven met een hoofdletter J en P! Bij Superclass kan je via de Browse-knop een keuze hulp krijgen waarmee je minder snel fouten maakt. Check voor je op Finish drukt dat de optie Inherited abstract methods aan staat en de rest uit. Universiteit Twente 5

6 Nu moeten we het Panel in de gebruikersinterface vertellen dat het een TekenPaneel wordt. Dat kan door dit Panel aan te klikken met de rechter muisknop en bij Morph Subclass uit het menu te kiezen: Check voor je gaat Morphen even of TekenPaneel.java is opgeslagen (CTRL + s) en foutloos is. Type in het tekstveld TekenPaneel en druk op Ok: Nu kan er een tekenmethode aan de class TekenPaneel toegevoegd worden. Selecteer TekenPaneel.java in de Package Explorer. Kies Source > Override/Implement Methods uit het menu. Zoek nu in de lijst die verschijnt de paintcomponent() methode van JComponent (klik op het driehoekje voor JComponent) en selecteer deze. Druk dan op Ok. 6 Universiteit Twente

7 De code ziet er daarna zo uit: Tekenen met Java en de technieken die daarbij horen worden uitgelegd in paragraaf 3.6 van het boek. Begrijp je wat hier gebeurd niet helemaal, lees dan eerst deze paragraaf. Aan de zojuist gemaakte methode kan je nu tekenmethoden toevoegen. Gebruik voorbeeld 0306 uit paragraaf 3.6 van het boek om een paar voorbeeldfiguren te tekenen. In het voorbeeld uit het boek heeft de parameter van de methode paintcomponent() de naam pen gekregen. Het is handig de naam jouw variabele arg0 ook te veranderen in pen. Jouw code van de paintcomponent() methode is dan gelijk aan die van voorbeeld Bij het gebruik van Color, kan je een foutmelding krijgen, te herkennen aan de rode kringeltjes en een lampje in de kantlijn: Dit komt omdat Color nog onbekend is. Wij gebruiken de Color class uit de grafische bibliotheek van AWT. Eclipse kan deze automatisch vinden in de bibliotheek. Klik het lampje in de kantlijn aan en kies Import Color : Universiteit Twente 7

8 Voer je programma uit dmv. de Run-knop getekend. om te controleren of de figuren goed worden Methoden en variabelen toevoegen aan een class In de volgende paragraaf worden methoden en variabelen toegevoegd aan een class. Variabelen worden meestal aan het begin van de class (class-variabelen) of aan het begin van een methode toegevoegd. Methoden worden meestal aan het eind van de class toegevoegd. Waar dat precies is wordt hieronder toegelicht. Begin van de class. Na de accolade openen '{' kan je class-variabelen toevoegen. Begin van de methode (kop). Na de accolade openen '{' kan je variabelen of code toevoegen. Eind van de class. Voor de accolade sluiten '}' kan je nieuwe methoden toevoegen. 3. Kleur instellen Om te kunnen tekenen met een bepaalde kleur, moet de class TekenPaneel de tekenkleur kunnen onthouden. Ook moeten we een methode maken waarmee de kleur ingesteld kan worden. Voeg eerst de variabele voor de kleur toe aan de class TekenPaneel. Doe dit bovenaan in de class, op een lege regel na de accolade openen { : Color tekenkleur; Tekenen met Java en de technieken die daarbij horen worden uitgelegd in paragraaf 3.6 van het boek. Begrijp je wat hier gebeurd niet helemaal, lees dan eerst deze paragraaf. Deze variabele is van het type Color. Dit is een type uit een Java bibliotheek. Als je deze nu voor het eerst gebruikt verschijnt er een uitroepteken in de kantlijn. Klik dit aan en kies voor de optie om Color uit de java.awt bibliotheek te gebruiken (dat wordt importeren genoemd): We gaan ervoor zorgen dat de standaard kleur zwart is, door de variabele tekenkleur een waarde te geven. Hiervoor veranderen we de zojuist gemaakte regel met de variabele in: Color tekenkleur = Color.black; // standaard tekenkleur zwart We moeten nu een methode toevoegen waarmee de kleur ingesteld kan worden. Deze methode krijg je aangeleverd. Voeg onderstaande code toe aan de class TekenPaneel. Let goed op de plek: Voeg de code toe onderaan in de class, op een lege regel voor de laatste 8 Universiteit Twente

9 accolade sluiten }. Deze methode krijgt drie getallen r, g en b als parameters en maakt daarmee een nieuwe kleur (new Color) die wordt toegekend aan de class variabele tekenkleur die we net hebben gemaakt. public void settekenkleur(int r, int g, int b) { tekenkleur = new Color(r % 256, g % 256, b % 256); repaint(); // teken opnieuw omdat de kleur veranderd is } 4. Lees de invoer van de gebruiker Dubbelklik op de knop in de gebruikersinterface om een EventHandler aan te maken. Dit heb je ook gedaan in de vorige opdracht. Om de ingevoerde waarden uit de tekstvelden te lezen moet je de gettext() methode van het tekstveld aanroepen. De uitvoer (het resultaat) van deze methode is een String. We declareren dus eerst een variabele van het type String en geven die als waarde de uikomst van de aanroep van de gettext() methode. Invoer van gehele getallen wordt behandeld in paragraaf 3.9 van het boek. Begrijp je wat hier staat niet helemaal, lees dan eerst deze paragraaf. Dit gaan als volgt: Type eerst de declaratie van de variabele met daarna een = teken voor de toekenning: String r = Daar achter typen we de variabele naam van het tekstveld: String r = textfieldr Als we direct daar achter een punt typen, krijgen we een lijstje met methoden van het tekstveld. In dat lijstje kunnen we de gettext() methode opzoeken en aanklikken om de documentatie van die methode te lezen: Na dubbelklikken op de methode wordt deze toegevoegd aan de code: String r = textfieldr.gettext() Je moet er dan nog een punt-komma achter typen als afsluiting van de regel Java code. Universiteit Twente 9

10 Nu kan je de ingevoerde waarde laten zien in de Console, door een aanroep van de printlnmethode: System.out.println("Ingevoerde waarde voor rood: "+r); Hiermee kan je als je het programma draait, controleren of het invoeren van getallen werkt. Voer nu je programma uit dmv. de Run-knop om te controleren of het invoeren van een getal in het veld voor rood werkt. Als het goed is zie je in het Console Window deze uitvoer: Als de Console niet zichtbaar is, kan je deze laten zien via het menu: Window > Show View > Console. Je mag nu deze stappen voor het inlezen en weergeven van de ingevoerde waarden zelf herhalen voor de groen (g) en blauw (b) tekstvelden en zorgen dat alle drie de waarden in de Console worden weergegeven. 5. Tekenen met de ingevoerde kleurwaarden Om te kunnen tekenen met de ingevoerde kleurwaarden moeten we in de EventHandler die we net gemaakt hebben de methode settekenkleur() van de class TekenPaneel aanroepen. Deze methode verwacht drie getallen (r, g en b) als parameters. Echter, in de In paragraaf 3.9 van het boek wordt uitgelegd hoe je tekst (String) kan omzetten naar een getal. EventHandler worden de drie getallen uit een tekstveld ingelezen als String (tekst). We moeten de String dus omzetten naar een getal (Integer). Dat doen we eerst. Voeg hiervoor deze code toe (aan het eind van de EventHandler): Herhaal dit voor de g en b waarden. Tip: als je niet meer precies weet waar de EventHandler (van een knop) is, kan je altijd nog een keer dubbelklikken op de knop in de WindowBuilder. Voeg nu de aanroep van de methode settekenkleur() toe aan de EventHandler: We gaan er hier van uit dat je het Panel waarin getekend wordt "paneltekenen" genoemd hebt (bij stap 1 helemaal aan het begin van de opdracht). Je merkt dat hierbij een fout optreedt. Het probleem is, dat de variabele paneltekenen niet in hetzelfde bereik Het gebied waarin een variabele (scope) gedefinieerd is. Als je met je muis beweegt over geldig is, wordt scope (bereik) de tekst met rode kringels eronder, dan zal je uitleg genoemd. krijgen en krijg je ook een Quick fix aangeboden. Die fix In paragrafen tm gaan we echter niet gebruiken. We gaan de variabele op wordt hier meer uitleg over gegeven. de juiste plek definiëren, als class-variabele. Een classvariabele wordt ook wel attribuut of eigenschap van de class genoemd. Een class-variabele wordt altijd bovenin de class gedefinieerd. 10 Universiteit Twente

11 Zoek de declaratie van paneltekenen op. Deze staat een stukje naar boven in de code. Je kan ook CTRL-F gebruiken om te zoeken. De declaratie ziet er zo uit: Dit is een declaratie en een toekenning in 1 regel. De toekenning is het deel achter het = teken. We gaan de declaratie en de toekenning splitsen. De declaratie komt bovenin de class, het wordt dan een attribuut van de class. Hier onder is de declaratie in rood aangegeven en de toekenning in blauw. Kopieer de declaratie naar boven in de class: Verwijder op de oorspronkelijke plek het eerste woord zodat alleen de toekenning (het blauwe deel) overblijft: Als het goed is, is nu de foutmelding bij de aanroep van de methode settekenkleur() verdwenen, omdat de variabele paneltekenen nu in de hele class geldig is, ipv. alleen in de methode. 6. Teken de gekleurde figuur Om te zorgen dat er ook daadwerkelijk getekend wordt met de ingestelde kleur, moeten we in de paintcomponent() methode de tekenkleur instellen. Als je het eerder genoemde voorbeeld 0306 uit het boek hebt gebruikt, heb je de kleur al ingesteld dmv. een aanroep van de setcolor() methode. Deze moet nu als parameter de variabele voor de kleur, tekenkleur gebruiken. Zoek de aanroep van de methode setcolor() op en pas deze als als volgt aan: pen.setcolor(tekenkleur); Check of de eerder toegevoegde test-figuren nu met de opgegeven kleur getekend worden (vul waarden voor r, g en b in en druk op de knop). Je mag nu zelf een eenvoudige figuur bedenken om te tekenen. Enkele mogelijkheden: een paddenstoel, stoplicht of een dobbelsteen (de laatste 2 zijn oefening 3.14 en 3.15 uit het boek). De figuur moet uit minimaal 2 verschillende basisvormen bestaan. Voor het tekenen van de door jou gekozen figuur mag je je eigen creativiteit gebruiken. Bedenk dat je hulp kan krijgen om uit te zoeken wat voor tekenmethoden er allemaal bestaan. Die hulp krijg je op verschillende manieren: 1. In Eclipse: type het woord pen gevolgd door een punt en je krijgt alle methoden van de Graphics class, klik er 1 aan om te zien wat het is. De meeste tekenmethoden beginnen met draw of fill 2. Het boek. In hoofdstuk 3 worden een aantal tekenmethoden besproken. De methoden die je nodig zou kunnen hebben voor het tekenen van bijvoorbeeld een paddenstoel zijn bijv. fillrect en fillarc, die in paragrafen 3.6 en 3.8 worden besproken. (drawrect en fillrect zijn hetzelfde, alleen wordt in de laatste de figuur opgevuld) 3. De API beschrijving van de class Graphics Verwijder de eerder met teken methoden gemaakte test-figuren (of zet ze tussen commentaar). Universiteit Twente 11

12 Als je de afmetingen van de figuur afhankelijk wil laten zijn van de afmetingen van het Panel waarin wordt getekend kan je dat als volgt oplossen: De breedte en hoogte kan je opvragen met methoden: getwidth() voor de breedte en getheight() voor de hoogte. Om nu bijvoorbeeld een rechthoek te tekenen die een horizon-effect geeft aan de tekening (zie schermafdruk op eerste pagina van deze opdracht) kan je deze code gebruiken: Afronden Voorzie je applicatie van een titel en commentaar (zoals je hebt geleerd bij Opdracht 1 en paragraaf en 2.10 van het boek). Doe dit voor beide Java files. Vergeet niet in het commentaar bij veld je naam of jullie namen te vermelden. Extra uitdaging De applicatie is nog niet helemaal fool-proof. Wat gebeurt er als we de applicatie starten en gelijk op de Teken-knop drukken? Check de uitvoer in de Console. Dit is geen onderdeel van de opdracht maar mag je als je dat leuk vindt toevoegen. Waarschijnlijk verschijnt hier in rood een foutmelding. Als je naar boven scrollt zul je zien dat het hier gaat om een Exception : iets dat Java niet aan kan: Ook zie je op een van de bovenste regels een verwijzing naar een regelnummer in een Java-file. Op deze regel treedt dus de fout op. Waarschijnlijk betreft het 1 van de regels met een aanroep van de parseint() methode. Deze methode kan namelijk niet overweg met een parameter die geen getal is. In dit geval is het een lege String. Om dit probleem op te lossen zouden we kunnen checken of er in het betreffende veld wel een getal staat. En zo niet, dan zetten we in het veld een nul (0). Een check of de in variabele r ingelezen String alleen digits (getallen) bevat kunnen we doen met r.matches("\\d+"). Deze expressie levert true op als de String uit getallen bestaat. Met de booleaanse niet-operator, een!, kunnen we dan een if-statement bouwen dat eea. uitvoert: if (!r.matches("\\d+")) { r="0"; textfieldr.settext(r); } Voeg deze regel in op de plek na het inlezen van de String met gettext(). Herhaal de regel voor de g- en b-waarden. Test de applicatie. 12 Universiteit Twente

13 Samenvatting Op deze tweede dag heb je Java code geschreven en geleerd hoe je variabelen in expressies toepast om berekeningen uit te voeren. Verder heb je het volgende geleerd: Het maken van een gebruikersinterface. Uitlezen en gebruiken van waarden in een gebruikersinterface. Het gebruik van tekenmethoden. Gebruik van variabelen in expressies. Toepassen van mathematische functies. Gegevens opzoeken mbv. de online help. Universiteit Twente 13

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

Extra oefening Boek: Neem de opgaven van hoofdstuk 1 en 2 door om je de stof beter eigen te maken. Programmeer zelf voorbeeld 0204.

Extra oefening Boek: Neem de opgaven van hoofdstuk 1 en 2 door om je de stof beter eigen te maken. Programmeer zelf voorbeeld 0204. Applicatiebouw 2014/2015 Opdracht 1 Inhoud Applicatiebouw op dag 1 College Bij het college wordt een inleiding gegeven over computers, het programmeren van klassen en objecten in Java en de ontwikkelomgeving

Nadere informatie

Zelfstudie Boek: Hoofdstuk 1 tm. 3.5 uit het boek Aan de slag met Java (Gertjan Laan).

Zelfstudie Boek: Hoofdstuk 1 tm. 3.5 uit het boek Aan de slag met Java (Gertjan Laan). Applicatiebouw 2015/2016 Opdracht 1 Inhoud Applicatiebouw op dag 1 College Bij het college wordt een inleiding gegeven over computers, het programmeren van klassen en objecten in Java en de ontwikkelomgeving

Nadere informatie

APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN. Onderdeel van SmartProducts

APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN. Onderdeel van SmartProducts APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN Onderdeel van SmartProducts INHOUD COLLEGE 3 Scope van variabelen {3.9} Class ontwerpen en maken,

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

APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES. Onderdeel van SmartProducts

APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES. Onderdeel van SmartProducts APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES Onderdeel van SmartProducts INHOUD COLLEGE 2 module4.io.utwente.nl/applicatiebouw Software ontwerpen Gebruikersinterfaces,

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

Extra oefening Probeer de voorbeeldprogramma s uit de LeJOS tutorial en de samples die bij de LeJOS software geïnstalleerd zijn.

Extra oefening Probeer de voorbeeldprogramma s uit de LeJOS tutorial en de samples die bij de LeJOS software geïnstalleerd zijn. Opdracht 4 Inhoud Applicatiebouw op dag 4 College In het college wordt een introductie gegeven over het programmeren van de Lego Mindstorms NXT in de programmeertaal Java. Werkcollege In het werkcollege

Nadere informatie

Bouw van een interactief prototype van een Userinterface met Eclipse/Java

Bouw van een interactief prototype van een Userinterface met Eclipse/Java Bouw van een interactief prototype van een Userinterface met Eclipse/Java Eclipse is een ontwikkelplatform (IDE) voor het maken van oa. applicaties en websites. Wij hebben als voorbeeld een Nederlandstalige

Nadere informatie

APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN. Onderdeel van SmartProducts

APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN. Onderdeel van SmartProducts APPLICATIEBOUW 3E COLLEGE: OBJECT GEORIËNTEERD PROGRAMMEREN, METHODEN, PARAMETERS, SCOPE VAN VARIABELEN Onderdeel van SmartProducts INHOUD COLLEGE 3 Software specificaties (DPU1) Object georiënteerd programmeren,

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

Leefbaarheid. Een buurtonderzoek

Leefbaarheid. Een buurtonderzoek Leefbaarheid Een buurtonderzoek Introductie Hoe leefbaar is jouw gemeente? En wat zijn de verschillen tussen de buurten in jouw gemeente? In deze opdracht gaan we dit onderzoeken. Dit doen we door zelf

Nadere informatie

Tutorial 1, Delphi: Geldspraak

Tutorial 1, Delphi: Geldspraak Tutorial 1, Delphi: Geldspraak Versie Datum Auteurs Opmerkingen 1 25-09-2001 Kees Hemerik (code) Gebaseerd op Delphi 5 Enterprise. Roel Vliegen (tekst) 2 17-03-2005 Kees Hemerik Aanpassingen: Delphi 7,

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

voegtoe: eerst methode bevat gebruiken, alleen toevoegen als bevat() false is

voegtoe: eerst methode bevat gebruiken, alleen toevoegen als bevat() false is PROEF-Tentamen Inleiding programmeren (IN1608WI), X januari 2010, 9.00-11.00, Technische Universiteit Delft, Faculteit EWI, Afdeling 2. Open boek tentamen: bij het tentamen mag alleen gebruik worden gemaakt

Nadere informatie

Inhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13

Inhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13 5 Inhoud Inhoud Over dit boek 7 1 Eclipse IDE (Integrated Development Environment) 9 2 Functionele specificatie 13 3 Implementatie grafische gebruikersinterface 31 4 De klassen en methoden 57 5 Technische

Nadere 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

Bijlage Inlezen nieuwe tarieven per verzekeraar

Bijlage Inlezen nieuwe tarieven per verzekeraar ! Bijlage inlezen nieuwe tarieven (vanaf 3.2) Bijlage Inlezen nieuwe tarieven per verzekeraar Scipio 3.303 biedt ondersteuning om gebruikers alle tarieven van de verschillende verzekeraars in één keer

Nadere informatie

6.2 VBA Syntax. Inleiding Visual Basic

6.2 VBA Syntax. Inleiding Visual Basic 6.2 VBA Syntax Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. Klik te tab Hulpmiddelen voor databases Klik op Maken Macro s en Code -

Nadere informatie

www.digitalecomputercursus.nl 6. Reeksen

www.digitalecomputercursus.nl 6. Reeksen 6. Reeksen Excel kan datums automatisch uitbreiden tot een reeks. Dit betekent dat u na het typen van een maand Excel de opdracht kan geven om de volgende maanden aan te vullen. Deze voorziening bespaart

Nadere informatie

6.8 Lijsten: oefeningen

6.8 Lijsten: oefeningen 6.8 Lijsten: oefeningen Opgaven 44.: Records zoeken Open het document "Autokosten". Klik in de lijst. Kies de opdracht 'Data - Formulier' [Data - Form]. Klik de knop 'Criteria' [Criteria]. Vul als zoekcriterium

Nadere informatie

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

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

Nadere informatie

Derde deeltentamen Imperatief programmeren - versie 1 Vrijdag 9 november 2018, uur

Derde deeltentamen Imperatief programmeren - versie 1 Vrijdag 9 november 2018, uur Derde deeltentamen Imperatief programmeren - versie 1 Vrijdag 9 november 2018, 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

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) Vereiste voorkennis Voldoende kennis van het besturingssysteem (in deze handleiding wordt uitgegaan van Windows) De basisprincipes van programmeren Vereiste

Nadere 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

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

The Nanny Personeel. Lokaal inloggen

The Nanny Personeel. Lokaal inloggen The Nanny Personeel Lokaal inloggen Inleiding Binnen uw organisatie wordt gebruik gemaakt van The Nanny Personeel. The Nanny Personeel is een webapplicatie. Echter, in tegenstelling tot de meeste websites,

Nadere informatie

Stappenplan Website de Palster. Deze uitleg werkt met Internet Explorer. In Firefox of een andere browser werkt het anders.

Stappenplan Website de Palster. Deze uitleg werkt met Internet Explorer. In Firefox of een andere browser werkt het anders. Stappenplan Website de Palster Deze uitleg werkt met Internet Explorer. In Firefox of een andere browser werkt het anders. 1 Inhoudsopgave: Titel bladzijde Aanmelden op de website 3 Foto s in het fotoboek

Nadere informatie

Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python.

Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python. 1 Je gaat leren programmeren en een spel bouwen met de programmeertaal Python. Websites zoals YouTube en Instagram zijn gebouwd met Python. Voordat je leert programmeren, moet je jouw pc zo instellen dat

Nadere informatie

Tentamen Imperatief en Object-georiënteerd programmeren in Java voor CKI

Tentamen Imperatief en Object-georiënteerd programmeren in Java voor CKI Tentamen Imperatief en Object-georiënteerd programmeren in Java voor CKI Vrijdag 22 januari 2010 Toelichting Dit is een open boek tentamen. Communicatie en het gebruik van hulpmiddelen zijn niet toegestaan.

Nadere informatie

Handleiding Tridion voor authors en editors

Handleiding Tridion voor authors en editors Handleiding Tridion voor authors en editors Wijzigen van items van vóór de herimplementatie (mei 2009) Telefoon helpdesk: 7500 E-mail: helpdesktridion@gmail.com. Juli 2009 Een bestaand item wijzigen Het

Nadere informatie

TeD Tekst en Design. Basisinformatie voor klein gebruik van het cms Made Simple

TeD Tekst en Design. Basisinformatie voor klein gebruik van het cms Made Simple Basisinformatie voor klein gebruik van het cms Made Simple 1 Inhoud Inhoud 2 Inleiding 3 Inloggen in het CMS 3 Teksten plaatsen/aanpassen 4 Een link aanmaken 4 Gebruikers toevoegen/ verwijderen 5 Werken

Nadere informatie

6.3 VBA Syntax Instructie. Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken.

6.3 VBA Syntax Instructie. Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. 6.3 VBA Syntax Wij gaan de Visual Basic Editor opnieuw openen, om de instructie die wij zojuist getypt hebben, nader te bekijken. Klik te tab Hulpmiddelen voor databases Klik in het groepsvak Macro op

Nadere informatie

Een topprogrammeur in het OO programmeren is Graig Larman. Hij bedacht de volgende zin:

Een topprogrammeur in het OO programmeren is Graig Larman. Hij bedacht de volgende zin: Java Les 2 Theorie Beslissingen Algemeen Net als in het dagelijks leven worden in software programma s beslissingen genomen, naast het toekennen van waarden aan variabelen zijn beslissingen één van de

Nadere informatie

MADASTER PLATFORM. IFC export in BIM software. Archicad 21 & Revit 2019

MADASTER PLATFORM. IFC export in BIM software. Archicad 21 & Revit 2019 MADASTER PLATFORM IFC export in BIM software Archicad 21 & Revit 2019 Juni 2018 Inleiding Deze handleiding dient ter ondersteuning van het importeren van uw gebouw naar het Madaster platform. Om u bestand

Nadere informatie

Basistechnieken Microsoft Excel in 15 minuten

Basistechnieken Microsoft Excel in 15 minuten Basistechnieken Microsoft Excel in 15 minuten Microsoft Excel is een rekenprogramma. Je kan het echter ook heel goed gebruiken voor het maken van overzichten, grafieken, planningen, lijsten en scenario's.

Nadere informatie

Symbol for Windows BlissEditor

Symbol for Windows BlissEditor Handicom Symbol for Windows BlissEditor ( Versie 4 ) Handicom, 2006, Nederland Inhoud 1. Inleiding... 2 2. Schermopbouw van de Bliss Editor...3 2.1 Werkbalk... 3 2.2 Matrix... 4 2.3 Palet met basisvormen,

Nadere informatie

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

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

Nadere informatie

In de tweede regel plaatsen we in het gereserveerde stukje geheugen een getal.

In de tweede regel plaatsen we in het gereserveerde stukje geheugen een getal. 4. Array s Een array is een geïndexeerde variabele. Deze zin zal de nodig vragen oproepen, waarop enige uitleg van toepassing is. Met variabelen hebben we al kennis gemaakt. In een variabele kun je iets

Nadere informatie

Programmeerstructuren met App Inventor

Programmeerstructuren met App Inventor Programmeerstructuren met App Inventor Kevin Krul, Universiteit Utrecht Roncalli, Bergen op Zoom Inhoud: Les 1: Introductie tot App Inventor, when statement en variabelen. Les 2: Introductie if-statement

Nadere informatie

Gebruikershandleiding BosorNet

Gebruikershandleiding BosorNet Gebruikershandleiding BosorNet Inhoud Diensten en roosters... 1 Wensen invoeren... 4 Diensten en roosters Je start BosorNet op in een browser (bijvoorbeeld Microsoft Explorer, Opera) met de link die je

Nadere informatie

Excel reader. Beginner Gemiddeld. bas@excel-programmeur.nl

Excel reader. Beginner Gemiddeld. bas@excel-programmeur.nl Excel reader Beginner Gemiddeld Auteur Bas Meijerink E-mail bas@excel-programmeur.nl Versie 01D00 Datum 01-03-2014 Inhoudsopgave Introductie... - 3 - Hoofdstuk 1 - Databewerking - 4-1. Inleiding... - 5-2.

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

Variabelen en statements in ActionScript

Variabelen en statements in ActionScript Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer

Nadere informatie

9.18 Macro s: oefeningen

9.18 Macro s: oefeningen 9.18 Macro s: oefeningen Oefening 77.: Macro relatief opnemen Open een nieuwe map. Plaats uw invoercel ergens in de linker-bovenhoek van het blad (bijvoorbeeld in B2). Start het opnemen van een macro met

Nadere informatie

1. Voer in de adresregel van uw browser de domeinnaam van uw website in, gevolgd door "/beheer".

1. Voer in de adresregel van uw browser de domeinnaam van uw website in, gevolgd door /beheer. Handleiding Fluitje van een Klik Snel aan de slag Popelt u om met het beheersysteem (CMS) aan de slag te gaan en wilt u vlug resultaat zien, kijkt u dan hieronder. U krijgt een korte uitleg in 12 stappen.

Nadere informatie

Handleiding CrisisConnect app beheersysteem

Handleiding CrisisConnect app beheersysteem Handleiding CrisisConnect app beheersysteem Inhoudsopgave 1. Start 1.1. Vereisten gebruik 1.2. Inloggen 1.3. Wachtwoord wijzigen 2. Vullen 2.1. Dossiers 2.2. Processen 2.2.1. Tekst toevoegen 2.2.2. Bijlagen

Nadere informatie

Gebruikershandleiding CEN Editor

Gebruikershandleiding CEN Editor Gebruikershandleiding CEN Editor Ministerie van Verkeer en Waterstaat Directoraat-Generaal Rijkswaterstaat Rijksinstituut voor Kust en Zee/RIKZ S O F T W A R E S O L U T I O N S Versies: Versie Datum Toelichting

Nadere informatie

9.19 Macro s: oefeningen

9.19 Macro s: oefeningen 9.19 Macro s: oefeningen Oefening 84.: Macro relatief opnemen Open een nieuwe map. Plaats uw invoercel ergens in de linker-bovenhoek van het blad (bijvoorbeeld in B2). Start het opnemen van een macro met

Nadere informatie

Introductie Coach 6 videometen. 1 Eerste oefening

Introductie Coach 6 videometen. 1 Eerste oefening Introductie Coach 6 videometen 1 Eerste oefening Open het programma coach6. Het pictogram vind je op het bureaublad van je pc. Je krijgt dan het onderstaande scherm te zien. Verander docent in student.

Nadere informatie

Handmatig Onderzoekmelding invoeren Archis III

Handmatig Onderzoekmelding invoeren Archis III Handmatig Onderzoekmelding invoeren Archis III Voor het indienen van een onderzoekmelding in Archis III ga je naar Melden nieuw onderzoek Daar moeten 3 schermen doorlopen/ingevoerd worden. Eerste scherm:

Nadere informatie

Cursus Onderwijs en ICT. Programmeren met Visual Basic

Cursus Onderwijs en ICT. Programmeren met Visual Basic Cursus Onderwijs en ICT Jaargang 2, deel 23 (versie 1.0 NL 2-7-2011) Programmeren met Visual Basic door Serge de Beer Inleiding In sommige gevallen biedt het aanbod op de softwaremarkt niet wat je zoekt.

Nadere informatie

Werkbalk Favorieten activeren in Edge en websites toevoegen aan de werkbalk

Werkbalk Favorieten activeren in Edge en websites toevoegen aan de werkbalk Werkbalk Favorieten activeren in Edge en websites toevoegen aan de werkbalk U kunt VEEL effectiever gebruik maken van uw Edge-browser en eenvoudiger surfen op het internet, indien U goed gebruik maakt

Nadere informatie

MA!N Rapportages en Analyses

MA!N Rapportages en Analyses MA!N Rapportages en Analyses Auteur Versie CE-iT 1.2 Inhoud 1 Inleiding... 3 2 Microsoft Excel Pivot analyses... 4 2.1 Verbinding met database... 4 2.2 Data analyseren... 5 2.3 Analyses verversen... 6

Nadere informatie

SSO handleiding. Inhoudsopgave

SSO handleiding. Inhoudsopgave SSO handleiding Inhoudsopgave Inloggen... 2 Wachtwoord vergeten... 2 Eenmaal ingelogd... 2 Wachtwoord wijzigen... 3 Uitloggen... 3 E-learning... 3 RIEsicotoer... 4 Leerlingen... 4 Overzicht leerlingen...

Nadere informatie

Acht stappen voor JSF

Acht stappen voor JSF Acht stappen voor JSF Inleiding In deze tutorial zullen we JSF (Java server faces) installeren. Wat we niet beschrijven is hoe te werken met JSF, over dit onderwerp zijn er genoeg boeken en internetsites

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

BEGINNER JAVA Inhoudsopgave

BEGINNER JAVA Inhoudsopgave Inhoudsopgave 6 Configuratie Hallo wereld! Praten met de gebruiker Munt opgooien Voorwaarden Lussen......6 Configuratie Met deze Sushi kaarten ga je een simpel spel maken met één van de meest populaire

Nadere informatie

Handleiding Japanse puzzels

Handleiding Japanse puzzels Handleiding Japanse puzzels versie : 1.0 wijziging : 26-4-2010 Inhoud 1.Japanse puzzel...4 1.1.Speler...4 1.2.Kleur...4 1.3.Groep...4 1.4.Favoriet...4 1.5.Puzzel...4 1.6.Prima...5 1.7.Spel...5 1.8.Stap

Nadere informatie

Numerieke benadering van vierkantwortels

Numerieke benadering van vierkantwortels HP Prime Grafische Rekenmachine Numerieke benadering van vierkantwortels Doel: De waarde van een vierkantswortel met een recursieve rij benaderen, het schrijven van een klein programma. Sleutelwoorden:

Nadere informatie

Datum. Vraag het bedrag in BEF. Reken om naar EURO. Toon het bedrag in EURO. --- Vraag het bedrag in BEF--- --- Reken om naar EURO---

Datum. Vraag het bedrag in BEF. Reken om naar EURO. Toon het bedrag in EURO. --- Vraag het bedrag in BEF--- --- Reken om naar EURO--- 3UREOHPHQRSORVVHQPHW9%$WRHSDVVLQJHQELMGHHO Naam. NR : Klas. PC : Datum. 23*$9( Hieronder vind je het algoritme om een bedrag in BEF om te rekenen naar EURO. Zet het algoritme om in programmacode. Noem

Nadere informatie

www.cadac.com Gebruikershandleiding CBZ Add-in Arkey

www.cadac.com Gebruikershandleiding CBZ Add-in Arkey www.cadac.com Gebruikershandleiding CBZ Add-in Arkey Versie: 2.0.0 Datum: 16-10-2007 www.cadac.com Inhoudsopgave 1 Methodiek... 3 2 Tekening openen... 3 3 Ruimteboek openen... 4 3.1 Nieuw ruimteboek aanmaken...

Nadere informatie

Gebruiksvriendelijkheid: Gebruiksaanwijzing:

Gebruiksvriendelijkheid: Gebruiksaanwijzing: Gebruiksvriendelijkheid: Elon Education is een tool waarmee online woordjes geleerd kunnen worden voor de vreemde talen. Ook is het mogelijk om met Elon Education de tafels te oefenen, werkwoorden enz.

Nadere informatie

Formulieren maken met Dreamweaver CS 4/CS 5

Formulieren maken met Dreamweaver CS 4/CS 5 Formulieren maken met Dreamweaver CS 4/CS 5 In deze handleiding leer je om een formulier en elementen die je binnen een formulier kunt gebruiken, te ontwerpen met Dreamweaver. Het uitgangspunt is dat dit

Nadere informatie

Programmeren (1) Examen NAAM:

Programmeren (1) Examen NAAM: Schrijf al je antwoorden op deze vragenbladen (op de plaats die daarvoor is voorzien) en geef zowel klad als net af. Bij heel wat vragen moet je zelf Java-code schrijven. Hou dit kort en bondig. Je hoeft

Nadere informatie

APPLICATIEBOUW 6E COLLEGE: HET ONTWERPEN VAN EEN KLASSE, LEJOS DEEL 3. Onderdeel van SmartProducts

APPLICATIEBOUW 6E COLLEGE: HET ONTWERPEN VAN EEN KLASSE, LEJOS DEEL 3. Onderdeel van SmartProducts APPLICATIEBOUW 6E COLLEGE: HET ONTWERPEN VAN EEN KLASSE, LEJOS DEEL 3 Onderdeel van SmartProducts INHOUD COLLEGE 6 Het ontwerpen van een klasse {6 Lijsten met ArrayList {7.3, 7.4 LeJOS: Communicatie, SuperPro

Nadere informatie

CARGO DATA SYSTEMS BV

CARGO DATA SYSTEMS BV CARGO DATA SYSTEMS BV DE OPLOSSING VOOR TOTALE EXPEDITIE EN TRANSPORT AUTOMATISERING Emballage Administratie Emballage Administratie Dit document beschrijft de werking van de Emballage Administratie module

Nadere informatie

Verwijderen van een persoon kan door de regel leeg te maken. Met de knop (linksonder) Verwijderen verwijdert u de hele pagina!

Verwijderen van een persoon kan door de regel leeg te maken. Met de knop (linksonder) Verwijderen verwijdert u de hele pagina! Algemeen Ingelogd als moderator/ pagina beheerder kan je teksten op een pagina plaatsen, bewerken of verwijderen. Ga naar de pagina waar je toegang tot hebt. Onder het logo en boven de foto (header) krijg

Nadere informatie

Handleiding CrisisConnect app beheersysteem

Handleiding CrisisConnect app beheersysteem Handleiding CrisisConnect app beheersysteem Inhoudsopgave 'Welkom bij de handleiding van de CrisisConnect app' 1. Start 1.1. Vereisten gebruik 1.2. Inloggen 1.3. Wachtwoord wijzigen 2. Vullen 2.1 Dossiers

Nadere informatie

FaunaRegistratieSysteem (FRS): Stap-voor-Stap Instructie Tellingen voor WBE secretarissen & Telling Coördinatoren

FaunaRegistratieSysteem (FRS): Stap-voor-Stap Instructie Tellingen voor WBE secretarissen & Telling Coördinatoren FaunaRegistratieSysteem (FRS): Stap-voor-Stap Instructie Tellingen voor WBE secretarissen & Telling Coördinatoren Inhoudsopgave: Korte Inleiding -A- Klaarzetten Telplan door FBE -B- WBE mogelijkheden VOORAF

Nadere informatie

Derde Delphi Programma verkenning

Derde Delphi Programma verkenning Derde Delphi Programma verkenning In deze opdracht gaan we een aantal typische componenten en gegevenstypen van Windows en Delphi verkennen. We bouwen een eenvoudige rekenmachine en ondertussen leer je

Nadere informatie

Hoe moet je een prachtige presentatie maken?

Hoe moet je een prachtige presentatie maken? Hoe moet je een prachtige presentatie maken? www.meestermichael.nl Geef de presentatie een titel. Klik dit vak aan om jouw presentatie een ondertitel te geven. Hier kun je je presentatie een titel geven

Nadere informatie

Excel voor de beginner (4) Handleiding van Helpmij.nl

Excel voor de beginner (4) Handleiding van Helpmij.nl Excel voor de beginner (4) Handleiding van Auteur: CorVerm Juni 2008 Excel voor beginners deel 4. Zoals we in deel drie hebben beloofd gaan we het in deze ronde hebben over het geven van namen aan (een)

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

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

APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES. Onderdeel van SmartProducts

APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES. Onderdeel van SmartProducts APPLICATIEBOUW 2E COLLEGE: ONTWERPEN, GEBRUIKERSINTERFACES, VARIABELEN & EXPRESSIES Onderdeel van SmartProducts INHOUD COLLEGE 2 Software ontwerpen Tekenen, lokale variabelen en attributen, type conversie

Nadere informatie

Makkelijk Publiceren

Makkelijk Publiceren Met Makkelijk Publiceren is het mogelijk overzichten te maken van bijvoorbeeld de actuele uitgeleende materialen of het aantal uitleningen per leerling. Deze overzichten worden getoond in Microsoft Office

Nadere informatie

Project Winkelstraten

Project Winkelstraten Project Winkelstraten Zes leerlingen uit Utrecht hebben een onderzoek gedaan naar verschillen tussen winkelstraten in hun stad. Elke leerling is naar een winkelstraat gegaan, en heeft daar op zijn of haar

Nadere informatie

Wat is een grafische gebruikersinterface (GUI)?

Wat is een grafische gebruikersinterface (GUI)? Wat is een grafische gebruikersinterface (GUI)? GUI is een Engelse afkorting voor Graphical User Interface, oftewel grafische gebruikersinterface. Het is de term voor het bedieningspaneel van een computerprogramma.

Nadere informatie

PROS1E1 Handleiding ( ) Kf/Dd/Bd

PROS1E1 Handleiding ( ) Kf/Dd/Bd 1 Inleiding De eerste oefening In deze eerste oefening wordt het voorbeeld 2-1 van bladzijde 11 uit het boek De taal C van PSD tot C-programma (enigszins aangepast) ingevoerd in de computer. Tevens wordt

Nadere informatie

Les 7. Instap. CSS en views: schilderijen. Pas even de header aan van het thema en zorg ervoor dat er geen websitenaam en slogan te zien is.

Les 7. Instap. CSS en views: schilderijen. Pas even de header aan van het thema en zorg ervoor dat er geen websitenaam en slogan te zien is. Les 7 Instap Pas even de header aan van het thema en zorg ervoor dat er geen websitenaam en slogan te zien is. CSS en views: schilderijen Ons eerste overzicht in de vorige les bestond uit het tonen van

Nadere informatie

Stappenplan QuickScan NOV - Beheerder

Stappenplan QuickScan NOV - Beheerder Stappenplan QuickScan NOV - Beheerder Voorbereiding Excel versies eerder dan versie 2007: 2. Ga naar de menu-optie Extra - Macro s - Beveiliging. 3. Kies voor Beveiligingsniveau Gemiddeld. 4. Sluit Excel

Nadere informatie

Handleiding IVN Ledenadministratie

Handleiding IVN Ledenadministratie Handleiding IVN Ledenadministratie Versie 2.0, d.d. 28-02-2013 Inhoudsopgave 1. Accountrechten aanvragen p. 3 2. Inloggen p. 4 3. Ledenadministratie afdeling p. 6 4. Lid gegevens bewerken p. 8 5. Nieuw

Nadere informatie

Paint Box. Introductie. Scratch. In dit project leer je hoe je jouw eigen tekenprogramma maakt! Activity Checklist.

Paint Box. Introductie. Scratch. In dit project leer je hoe je jouw eigen tekenprogramma maakt! Activity Checklist. Scratch 1 Paint Box All Code Clubs must be registered. By registering your club we can measure our impact, and we can continue to provide free resources that help children learn to code. You can register

Nadere informatie

1. Introductie tot SPSS

1. Introductie tot SPSS 1. Introductie tot SPSS Wat is SPSS? SPSS is een statistisch computerprogramma dat door wetenschappers wordt gebruikt om gegevens te verzamelen, analyseren en te bewerken. Het wordt voornamelijk gebruikt

Nadere informatie

4. Grafieken. 4.1 Een dia met grafiek invoegen

4. Grafieken. 4.1 Een dia met grafiek invoegen 4. Grafieken Het kan zeer verhelderend zijn om één of meerdere grafieken in uw presentatie op te nemen. Aangezien het bij een presentatie belangrijk is dat het publiek in één oogopslag kan zien waar een

Nadere informatie

Leren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie

Leren Programmeren met Visual Basic 6.0 Les 3+4. Hoofdstuk 4 : De Selectie Leren Programmeren met Visual Basic 6.0 Les 3+4 Hoofdstuk 4 : De Selectie Visual Basic 6.0 1 Basisstructuren (herhaling) Sequentie (HK2) : Alle opdrachten gewoon na mekaar uitvoeren. Hier worden geen keuzes

Nadere informatie

Tips & Trucs ARCHICAD 117: Programma van Eisen add-on voor KeyMembers

Tips & Trucs ARCHICAD 117: Programma van Eisen add-on voor KeyMembers Tips & Trucs ARCHICAD 117: Programma van Eisen add-on voor KeyMembers Met de Programma van Eisen add-on kan eenvoudig een programma van eisen worden ingelezen vanuit een excel bestand, waarbij snel zones

Nadere informatie

1. CTRL- en SHIFT-knop gebruiken om meerdere variabelen te selecteren

1. CTRL- en SHIFT-knop gebruiken om meerdere variabelen te selecteren SPSS: Wist je dat (1) je bij het invoeren van de variabelen in het menu door de CTRL-knop ingedrukt te houden, meerdere variabelen kunt selecteren die niet precies onder elkaar staan? Met de SHIFT-knop

Nadere informatie

Handleiding Word de graad

Handleiding Word de graad Handleiding Word 2010 3de graad Inhoudsopgave Regelafstand 3 Knippen 3 Kopiëren 5 Plakken 6 Tabs 7 Pagina-instellingen 9 Opsommingstekens en nummeringen 12 Kopteksten en voetteksten 14 Paginanummering

Nadere informatie

HAND- OUT. https://www.uwdomein.com/qzadmin. password: statistieken https://qwikstats.suares.com/www.uwdomein.com. support http://help.suares.

HAND- OUT. https://www.uwdomein.com/qzadmin. password: statistieken https://qwikstats.suares.com/www.uwdomein.com. support http://help.suares. HAND- OUT website: inloggen: login name: password: http://www.uwdomein.com https://www.uwdomein.com/qzadmin statistieken https://qwikstats.suares.com/www.uwdomein.com support http://help.suares.nl/ Kuki+Ko

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

8. Accenten en Trema's

8. Accenten en Trema's 8. Accenten en Trema's In deze module leert u letters met een accent of trema op uw scherm te krijgen. Eén mogelijkheid heeft u al gezien in Module 4 van de Basiscursus 1: het woord fout typen en het dan

Nadere informatie

Handleiding digitaal aanmelden bij de MO-zaak

Handleiding digitaal aanmelden bij de MO-zaak datum 24-9-2012 Versie 1.6 Pagina 2 van 15 Inhoud 1. Vereiste instellingen (eenmalig instellen)... 3 1.1 De site van de Mo-zaak toevoegen aan de vertrouwde websites... 3 1.2 Pop-Up blokkering... 4 1.3

Nadere informatie

II. ZELFGEDEFINIEERDE FUNCTIES

II. ZELFGEDEFINIEERDE FUNCTIES II. ZELFGEDEFINIEERDE FUNCTIES In Excel bestaat reeds een uitgebreide reeks van functies zoals SOM, GEMIDDELDE, AFRONDEN, NU enz. Het is de bedoeling om functies aan deze lijst toe te voegen door in Visual

Nadere informatie

Legal Eagle Agenda handleiding versie 2.8 december 2007

Legal Eagle Agenda handleiding versie 2.8 december 2007 Legal Eagle Agenda handleiding versie 2.8 december 2007 Algemeen... 2 Afspraken... 6 Synchroniseren... 6 Synchroniseren... 7 Export... 8 Filters... 9 * Er kan niet met Outlook Express gesynchroniseerd

Nadere informatie

public Paneel() { knop = new JButton( Klik ); knop.addactionlistener( new KnopHandler() ); tekstvak = new JTextField(10); add(knop); add(tekstvak);

public Paneel() { knop = new JButton( Klik ); knop.addactionlistener( new KnopHandler() ); tekstvak = new JTextField(10); add(knop); add(tekstvak); Vaknaam: Programmeren I (Java) - Tentamen Module: 2 Datum/Tijd: 17 mrt 2015 / 18.30 20:30 Richting: ICT Code: IC011 Docent: E. Lieuw Boeken en aantekeningen NIET toegestaan. Kladpapier is wel toegestaan.

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

Handleiding Kaltura via Blackboard

Handleiding Kaltura via Blackboard Handleiding Kaltura via Blackboard Studenten handleiding Versie 1, mei 2017 Inhoudsopgave Inloggen in Blackboard... 2 My Media... 2 Introductie My Media... 2 My Media: Add New... 5 Add New: Media Upload...

Nadere informatie