VB dot NET. Deel 1. Rombaut Dirk

Maat: px
Weergave met pagina beginnen:

Download "VB dot NET. Deel 1. Rombaut Dirk"

Transcriptie

1 VB dot NET Deel 1 Rombaut Dirk

2 Inhoudsopgave Hoofdstuk 1 De omgeving Dot Net Omgeving Platform onafhankelijk Ontstaan van het dotnet principe Dot net virtual machine Hoofdstuk 2 Beginnen met VBdot Net Programmeren zelf Gebruik steeds de juiste benaming Overzichtelijk schema (intendatie) Plaatsen van commentaar regels Gebruikt het KISS principe Verzorg je lay-out In de praktijk De toolbox (gereedschapskist) Hoofdstuk 3 variabelen Variabelen Waarde bereik van de variabeltypes...16 Type...16 Grootte...16 Bereik bewerkingen

3 3

4 Visual Basic dot net (Deel 1) Hoofdstuk 1 De omgeving Visual Basic dot net is één van de nieuwe onderdelen van Visual Basic studio. Deze studio verschilt in zoverre van de vroegere Visual Basic systemen dat ze gedragen wordt door de Dot Net omgeving Dot Net Omgeving Platform onafhankelijk We kennen allemaal de omekeer, dat verkregen werd door de invloed van het Internet. Dit maakte het mogelijk dat men verschillende computers kon verbinden met elkaar. De vroegere programmeertalen echter konden enkelmaar gebruikt worden op de verschillende computers als ze voldeden aan enkele eigenschappen, waaronder: - Ze maken een uitvoerbaar (executable EXE of COM) bestand. - Moesten werken onder hetzelfde platform als die welke het voor geschreven was. Deze beperkingen waren soms een stoppunt voor de commerciële uitbouw van programma s. Immers een programma geschreven voor MS-Dos (Microsoft) kon enkel werken op een platform van microsoft (Dos, Windows e.d.) en waren NIET toegankelijk voor andere platformen zoals Linux, Unix, Mac ed. Daaraan was gedacht door de uitbrenger van Java. Deze werkte op een universeel programmeerprincipe dat maakte dat in feite men niet meer gebruik maakte van een executabel maar van een soort van interpreter gestoeld op een programma die op iedere computer kon geïnstalleerd worden. In dit geval JVM (Java Virtual Machine). Dit sofware onderdeel maakt het mogelijk dat een programma geschreven in Java omgevormd wordt door een bytecode, werkend op het gebruikte platform. Daarom noemt men Java ook platform onafhankelijk. 4

5 Ontstaan van het dotnet principe. Natuurlijk kon Microsoft niet achter blijven en hadden ze ook nood aan een systeem. Daar JVM een trade mark (geregistreerd merk) was en ze dus een aanzienlijk bedrag moesten neertellen om het te gebruiken en ook omdat SUN de oorspronkelijke uitbrenger van Java een andere firma was hebben de programmeurs van Microsoft er een evenredig systeem uitgebracht die, zoals alles, niet 100% compatibel was met het andere. Daaruit volgt dat buiten JVM men ook een DOTnet virtual machine moet op zijn computer hebben om het systeem van dotnet te latten werken. Gelukkig kan je dat gratis downloaden en zit het ingebakken in VBdot net. Dit systeem wordt nu ook gebruikt voor Csharp (C++ dotnet), en andere door MS uitgebrachte talen. Is dat nu geen overkill? Misschien maar de strijd tussen de merken blijft bestaan en we moeten ons aanpassen Dot net virtual machine. Fig. 1 Dit is een voorbeeld van het frame work waarop VB.net en de andere talen draaien Bovenstaande tekening en mer uitleg hoe het systeem te werk gaat zal ons te ver leiden. Bent u echter iemand dat alles wil uitpluizen klik dan even op volgende link Samen gevat is dat beidde talen de beoogde doelen bereiken en ze elkaar evenknie zijn in het programmeren. Men zegt wel dat dot net trager is dan JEE maar dat is een kleine correctie waar men in de meeste (let wel niet alle) projecten geen rekening moet mee houden. Samengevat bekomt men: 5

6 Java en.net in Gen.JAVA Geen 32K limiet meer Server-to-server flows Gedistribueerde transacties Ondersteuning voor hand-coded clients (zonder proxy) Buildtool om install packages te creëren 6

7 Hoofdstuk 2 Beginnen met VBdot Net. Fig. 2 In bovenstaande tekening (fig2) staat een voorbeeld van het beginscherm dat je zou moeten hebben gegeven dat het juist geïnstalleerd is. Je ziet het is een verandering ten opzichte van VB6 (vorig jaar) maar uiteindelijk is het gebruik quasi hetzelfde. Laten we beginnen met een project te creëren. Voor dit drukt men op, hoe kan het anders, Create in de sectie Recent Projects. We bemerken direct een groot gegeven en dat is dat de voertaal Engels is. Wat bij het ontwikkelen van een programma voor de programmeur GEEN 7

8 moeilijkheid zou mogen zijn. Immers de programmeertalen zijn meestal geschreven voor de Engelse taal gemeenschap. Aneder talen waarin uitgebracht zijn Frans Russisch en alle andere talen. Daar men weet dat Nederlands talen meestal vlot Engels verstaan, hebben ze geen vertaling voor dit ingebracht. Dit terzijde. Bij het creëren van een project krijgt men volgend scherm naam vanhet project Fig. 3 Daarin laat de ontwikkelaar ons de keuze voor welk doel wij ons programma laten draaien. In eerste instantie gaan we ons bezig houden met een Windows Applicatie, en duiden dus dit aan. De naam van het project duiden we aan in het vak name. Na het drukken op OK gaan we deze oefening opslaan. We zorgen wel dat ze terecht komt op de server in een door ons gemaakte directory VBdotnet. Dit om geen verwarring te scheppen met het mogelijk eerdere gemaakte directory voor VB (vorig jaar). Als we even via onze verkenner naar die directory VBdotNet gaan kijken zien we voor ons project een gemaakte subdirectory met een3 tal bestanden in. Dit project is wat we uiteindelijk gaan zien in ons frame. Eens opgeslagen zien we terug ons vertrouwd scherm. Nu kunnen we zien dat ogenschijnlijk niet veel veranderd is. Inderdaad in onze ontwikkel omgeving niet maar in het werk achter de schermen natuurlijk wel. 8

9 2.1. Programmeren zelf. Voordat we daarover beginnen een paar kleine, zij het belangrijke opmerkingen, waar we in programmeer middens groot belang aan hechten. Namelijk de wijze van programmeren. - Gebruik steeds de juiste benaming - Gebruik een overzichtelijk schema (intendatie) - Plaats regelmatig een opmerkingsregel die uitleg geeft over wat je wilt verwezenlijken - Wees een aanhanger van het KISS principe - Verzorg je layout. Deze 5 regeltjes zijn uitermate belangrijk en vragen om een beetje uitleg Gebruik steeds de juiste benaming. In het programmeren is dat belangrijk. In de moderne programmering wereld ben je niet steeds verantwoordelijk voor het volledig eindproduct. Het kan zijn dat je met een ganse groep werkt aan een project (strekte van moderne OO talen). Wat bedoelen we daarmee: wel het is niet ondenkbaar dat de ene persoon het invoerscherm maakt;, de andere persoon een bewerkingsdeel programmeert en een andere bijvoorbeeld de uitvoer. Één van de personen, de project lei(ij)der is dan verantwoordelijk voor de totaal uitvoering van het project. In dit geval is de benaming belangrijk. Veronderstel dat de persoon voor de invoer een veld kwik noemt en de persoon voor de bewerking kwak en deze van de uitvoer kwek. De persoon die zijn haar zal verliezen zal de eind verantwoordelijke zijn want het project zal NIET werken. Let wel in de moderne wereld is het niet noodzakelijk dat alle 4 de personen bij elkaar zitten. Men kan geografisch volledig uit elkaar zitten en toch moet dat project uiteindelijk werken. Daarom zal men in het programmeren een vast stramien van benamingen maken. Deze bestaat uit een prefix samen met een naam. Hierna volgen de meest gebruikte prefixen: prefix txt lbl btn chk object tekst veld label veld button (knop) checkbox (keuze veld) 9

10 lst frm listbox (lijst veld) form (projectdeel) enz Hier ziet u de meest gebruikte prefixen. Natuurlijk zijn er nog meer maar die zullen we gaandeweg tegen komen. Een voorbeeld kan dan zijn voor een tekst vak: txtvoornaam: daarin zien we prefix txt voor tekst veld, maar merk ook op dat voor het begin ieder zelfstandig naamwoord (hetzij in samengestelde vorm of niet) een hoofdletter gebruikt wordt. Tevens wordt verwacht dat de benaming zinvol is en zeer belangrijk dat er geen spatie in de namen zitten: vb txtvoor Naam is niet goed TxtVoor_Naam echter wel. In de plaats van een spatie hebben we hier een underscore of liggend streepje gebruikt. Is toegelaten om in lange namen een beetje een eenduidige zin te geven. vb: lblde_lange_wapper Overzichtelijk schema (intendatie). Intendatie of tandvormig is een wijze van programmeren die duidelijk laat zien wat er van belang is. Dit wordt overal aangenomen en ook gepromoot in de verschillende boekwerken over programmeren vb Private Sub btnordenklantnr_click() SQL = "select * from KLANT order by klantnr" datprimaryrs.recordsource = SQL datprimaryrs.refresh End Sub In dit programmatje ziet men direct wat er gebeurt. Hier is dat nu niet van zo een groot belang maar bedenk eens een module met een aantal submodules. Door intendatie kan men de verschillende modules uit elkaar houden. Moderne programma s doen dat nu automatisch indien niet moet u zelf een onderscheid tussen de verschillende delen van een module maken. Het beste voorbeeld is in C daar kunt u dat terdege oefenen Plaatsen van commentaar regels. Het kan zijn en het is zelfs goed mogelijk dat ook andere personen aan uw programma moeten werken. Denk maar aan de bovenstaande uitleg dat en project uit verschillende personen bestaat. Het is gemakkelijk om door commentaar regels de werking van het programma toe te lichten en zo het begrijpelijk te maken voor de buitenstaander. Tevens kunnen die een hulp zijn bij het onderhoud (zie project 6 10

11 Informaticabeheer) van een programma. Daarom is het aangewezen en zelf gevraagd om hier en daar, aparte functies of objecten commentaar te plaatsen. Dit kan gebeuren op volgende wijzen: Private Sub btntoon_click(byval sender As System.Object, ByVal e As System.EventArgs) Handles btntoon.click REM dit is de knop die de naam op het schherm plaatst ' het textveld txtnaam zet het om in het label veld lbltoonnaam lbltoonnaam.text = txtnaam.text End Sub Men gebruikt voor deze methode het gereserveerde woordje REM (van remark) of een voorlopende quote ( ) Gebruikt het KISS principe. KISS (niet zoen) staat voor Keep It Smart and Simpel. Dit is één van de hoofdprincipes van de programmeur. Ik versta dat je dat niet in 1,2,3 leert maar het is belangrijk. Overbodige code maakt uw programma meer onleesbaar, groter, onoverzichtelijk kortom minder goed. Het is beter van een commentaar regel meer over de werking dan een onnodig uitgesmeerd programma. Als we werken met databases in ons programma, het volgende jaar, zal dit nog meer van belang worden. Daarom maak u het principe gewoon! Verzorg je lay-out Hier bent u verantwoordelijk voor gans uw programma, in tegenstelling met later. Hier moet je het principe ook bekijken van het oog wilt ook wat dus het is belangrijk dat uw eindproduct er mooi en overzichtelijk uit ziet. Deze principes, hierboven vermeld zullen mede de hoogte van uw uitslag bepalen. Wees er dan attent dat u ook deze principes voor uw eigen maakt. Vergeet niet een niet ordentelijk programma leidt tot fouten en moeilijkheden om ze uit te zoeken. Ik weet in het begin is dat een beetje moeilijk te handhaven maar u zult zien uiteindelijk gaat dat automatisch. U hebt er allen maar voordeel bij In de praktijk. We gaan nu eer zeer simpel programmatje maken. Dat programma bestaat hierin dat je een form maakt en die benoemt: Mijn eerste Oefening. Die form zal het mogelijk maken dat een naam, geplaatst in een tekstveld, door het drukken op een knop laat verschijnen op het scherm. 11

12 Iets wat je nog niet kent maar handig is en dat we in onze meeste oefeningen altijd gaan plaatsen is een stop knop. Deze knop heeft in zijn body maar 1 gegeven en dat is: End. Die laat daardoor onvoorwaardelijk de oefening stoppen. Kan erg handig zijn, toch in het begin. Nog iets dat zeer belangrijk is het opslaan van uw oefening! Maak er een gewoonte van uw oefening regelmatig op te slaan zo heb je geen schrik moment als uw computer uitslaat en de oefening waar je al zo ver mee was verloren is. Voorbeeld. Fig. 4 Maak eens bovenstaande oefening. Je zal zien dat in mijn lessen je het meestal zelf zult doen. Naderhand geef ik wel een mogelijke werkende versie van het programma. Maar het originele moet u zelf ontwerpen volgens de regels en gewoonten van het programmeren. Het is niet noodzakelijk dat we beiden de zelfde versie hebben, zolang de versie werkt en ik kan zien hoe ze werkt. Mijn principe is verras me, maar weet wel de bovenstaande regels zijn de belangrijk en staan dicht bij de 5 geboden van het programmeren (te kennen) De toolbox (gereedschapskist). Een van de belangrijkste onderdelen van gans uw programmeer omgeving is de toolbox. Daar staan al de instrumenten in dat je 12

13 kunt gebruiken om een programma te laten verschijnen op uw scherm. Fig. 5 In bovenstaande figuur zie je de opstelling van de toolbox. Deze kan je verkrijgen door op het submenu View de toolbox aan te duiden. (hamer en sleutel). U ziet dat er verschillende onderdelen in die toolbox bestaan. Wees maar niet bang men zal ze niet al moeten kennen en gebruiken. Maar ze zijn er. Wij gaan maar de Common Controls gebruiken in het begin. Fig. 6 13

14 Als we deze kennen kunnen we al veel verder. We zien hier oude bekenden van VB6 welke we op onze form kunnen plaatsen. Samen gaand met een object, want dit zijn alle onderdelen van een toolbox, hebben we properties (eigenschappen) van het desbetreffend object. Deze kunnen we oproepen door de snelknop F4 in te drukken of terug in het submenu view aan te duiden. Bij de originele instelling zal dit rechts van uw scherm verschijnen. Ik raad u aan ze daar te laten, niet te min kunt u ze verplaatsen waar u wil. Dit zijn de eigenschappen van welke u object zich zal bedienen. Het meest bekende is name welke de naam van het object voorstelt. We roepen onze object eigenschappen aan als gedeelten van een record. Dit wil zeggen na en punt (selector sign of kort weg selector) vb met een tekstbox: txtnaam.text. Dit spreekt de eigenschap tekst van en textbox aan. Daar waarin uw tekst komt. Voor deze die VB6 nog gezien hebben, de eigenschap label.caption bestaat niet meer en is ook label.text. We zullen genoeg trainen met deze eigenschappen, zodat je ze in uw vingers krijgt. Ook en onderdeel die zich op het scherm bevind is de Solution Explorer. Daarin zie je gans uw project staan en kan je bepaalde bewerkingen aanduiden. U kunt daarin ook de bestanden zien die op je server (of de plaats waar het project bewaard wordt) zijn opgeslagen. In een groot project kan je uw werkbestanden daarin opslaan en gebruiken. 14

15 Hoofdstuk 3 variabelen Programmeren zelf is in feite zeer eenvoudig. Het systeem is van de machine te vertellen wat je wilt en daarna de uitkomst opvragen van de machine. De taal om te communiceren met een computer is dan de programmeertaal. Deze veranderd onze instructies in byte code die de verschillende onderdelen aanspreken en hun werk laten doen. Terug in vroegere tijden was dat byte code die afgestemd was op een welbepaald platform, waarin nu het dient gebruik te maken van een tolk welke dan de byte code vertaald de gewenste code voor het desbetreffende platform. Dat hebben we al veelvuldig gezien. Nu is het probleem hoe: moeten we de code opstellen dat de machine doet wat wij vragen? Of bijvoorbeeld hoe maak ik de machine wijs dat ik 1 wil optellen met 10 en dat ze me de uitkomst moet tonen. Daarvoor hebben we natuurlijk instrumenten, namelijk variabelen operatoren, functies Variabelen Variabelen zijn verstaanbare uitdrukkingen die wij een waarde toewijzen. Deze waarde is komt overeen met een bepaald gedeelte van het werkgeheugen van een computer die we innemen het moment dat we een bewerking laten uitvoeren door die computer. De naam van de variabele staat voor het begin van het adres van het geheugen gebied, het type van het geheugen bepaald de grote van het gebied dat we beslaan. We hebben twee hoofd types namelijk het primitieve en het samengestelde type. Als primitieve hebben we: Boolean, Karakter, Integer en Real en als samengestelde Array, String, Record, Struct en Class. Bij klasse (class) worden de variabelen Objecten.. Een variabele wordt bepaald in VB door het gereserveerd woord DIM. Let wel een variabele in VB en in tal van hogere programmeertalen moeten niet meer altijd explicitiet benoemd worden voordat we het gebruiken. Ik en vele anderen blijven er echter bij dat het een teken is van kunnen programmeren en een teken van controle als je eerst uw variabelen declareert voor ze te gebruiken. Dus bij iedere oefening hoop ik dat u eerst uw variabelen declareert voor dat u ze aanspreekt in het programma. Verder in de cursus zal je zien dat we spreken van soorten variabelen (publieke, private) en referentie variabelen en waarde variabelen, elk met hun specifieke toepassingen. Maar dat is voor later. 15

16 3.2. Waarde bereik van de variabeltypes Type Grootte Bereik Boolean 2 Bytes True of False Byte 1 Byte 0 to 255 unsigned Char 2 Bytes 0 to unsigned Date 8 Bytes 01/01/0001 to 31/12/9999 Decimal 16 Bytes +/ zonder decimale punt, +/ met 28 cijfers na het decimale punt; kleinste waarde verschillend van 0: Double 8 Bytes E +308 tot E -324 voor negatieve waarden; E E +308 Integer 4 Bytes tot Long 8 Bytes tot Object 4 Bytes elk type kan opgeslagen worden in variabele object Short 2 bytes tot Single 4 bytes E +38 tot E -45 voor negatieve waarden; E -45 tot E +38 voor positieve waarden String volgens platform van 0 tot ongeveer 2 miljard unicode tekens User Defined bepaald door gegevens type wordt bepaald door de gegevens types 16

17 Om alles nog een beetje overzichtelijk te maken gaan we onze variabelen ook voorzien van een prefix, zoals onze objecten. Een string variabele noemen geven we als prefix str zo hebben we bijvoorbeeld voor een string variabele naam: strnaam. Let wel de prefix steeds kleine letters en de benaming van de variabele beginnen met een hoofdletter. Hier volgen een paar prefixen volgens het type Boolean Byte Collection object Date (Time) Double Error Integer Long Object Single String User-defined type bln byt col dtm dbl err int lng obj sng str udt 3.3. bewerkingen Uit de wiskunde kennen we de verschillende hoofd operatoren. Optellen, aftrekken, vermenigvuldigen, delen, machtsverheffing, worteltrekking. Gezien dat informatica een kind is van wiskunde zullen we deze samen met nog andere operatoren tegen komen in de informatica. De bijkomende operatoren zijn de zogenaamde Booleaans operatoren. AND, OR, NOT en XOR. Deze zullen we uitgebreid bestuderen in PC technieken maar de bewerkingen op zich zult u in deze en andere programeer talen tegen komen. Ook belangrijk bij bewerkingen is het gebruik van haakjes. De functie kennen we nog uit de wiskunde. 17

18 Oefening: Maak een simpele rekenmachine die twee getallen kan de 4 bewerkingen laten uitvoeren. Fig. 7 18

19 . 19

Programmeren: Visual Basic

Programmeren: Visual Basic PETERSTUYVESANT COLLEGE INFORMATICA 2009-2010 Programmeren: Visual Basic Document Afbaking 01. VERSCHILLENDE PROGRAMMEERTALEN 02. PROGRAMMEER PAKKETTEN 03. GUI 03.1 GUI ELEMENTEN 03.2 GUI EIGENSCHAPPEN

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

VB dot NET. Rombaut Dirk

VB dot NET. Rombaut Dirk VB dot NET Rombaut Dirk Visual Basic dot net (Deel 1) Hoofdstuk 1 De omgeving Visual Basic dot net is één van de nieuwe onderdelen van Visual Basic studio. Deze studio verschilt in zoverre van de vroegere

Nadere informatie

Som Van Twee Getallen

Som Van Twee Getallen Public Class frmsomvantweegetallen Som Van Twee Getallen Private Sub btnberekensom_click(sender As System.Object, e As System.EventArgs) Handles btnberekensom.click 'Declareer de variabelen '-----------------------

Nadere informatie

Vakgroep CW KAHO Sint-Lieven

Vakgroep CW KAHO Sint-Lieven Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen tony.wauters@kahosl.be en tim.vermeulen@kahosl.be

Nadere informatie

Hoofdstuk 2: Werken met variabelen

Hoofdstuk 2: Werken met variabelen Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk

Nadere informatie

Programmeren: Visual Basic

Programmeren: Visual Basic PETERSTUYVESANT COLLEGE INFORMATICA 2009-2010 Programmeren: Visual Basic Algemene Kennis: 01. Programmeren Programmeren is het schrijven van een computerprogramma, een concrete verzameling instructies

Nadere informatie

VAN HET PROGRAMMEREN. Inleiding

VAN HET PROGRAMMEREN. Inleiding OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,

Nadere informatie

Parallelle Poort Aansturen Met Visual Basic

Parallelle Poort Aansturen Met Visual Basic Parallelle Poort Aansturen Met Visual Basic 1. Waarom? (Voor Beginners) Er zijn geregeld vragen over hoe je nu eigenlijk een parallelle poort moet aansturen. Op het internet is heel wat te vinden, maar

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

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

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

Hoofdstuk 1: Een eerste Visual Basic project

Hoofdstuk 1: Een eerste Visual Basic project Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, februari 2001 Hoofdstuk 1: Een eerste Visual Basic

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

VAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW:

VAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW: OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,

Nadere informatie

Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby?

Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby? 1 Je gaat leren programmeren in Ruby. En daarna in Ruby een spelletje maken. Websites zoals Twitch en Twitter gemaakt zijn met behulp van Ruby? Voordat je begint met programmeren, moet je Ruby installeren.

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

Hoofdstuk 2: Werken met variabelen

Hoofdstuk 2: Werken met variabelen Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, februari 2001 Hoofdstuk 2: Werken met variabelen 2.0

Nadere informatie

Hoofdstuk 1: Een eerste Visual Basic project

Hoofdstuk 1: Een eerste Visual Basic project Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk

Nadere informatie

Opdracht Informatica Tutorial Visual Basic

Opdracht Informatica Tutorial Visual Basic Opdracht Informatica Tutorial Visual Basic Opdracht door een scholier 2329 woorden 23 december 2008 3,8 18 keer beoordeeld Vak Informatica In deze tutorial ga ik jullie een beetje de basis van Visual Basic

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

PYTHON REEKS 1: BASICS. Mathias Polfliet

PYTHON REEKS 1: BASICS. Mathias Polfliet PYTHON REEKS 1: BASICS Mathias Polfliet mpolflie@etrovub.be EENVOUDIGE REKENMACHINE 2 soorten getallen Getallen Z -> integers (gehele getallen) Getallen R -> floating points (reële getallen) Door beperkte

Nadere informatie

HOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren

HOOFDSTUK 3. Imperatief programmeren. 3.1 Stapsgewijs programmeren. 3.2 If Then Else. Module 4 Programmeren HOOFDSTUK 3 3.1 Stapsgewijs programmeren De programmeertalen die tot nu toe genoemd zijn, zijn imperatieve of procedurele programmeertalen. is het stapsgewijs in code omschrijven wat een programma moet

Nadere informatie

Programmeren met Arduino-software

Programmeren met Arduino-software Programmeren met Arduino-software De software waarin we programmeren is Arduino IDE. Deze software is te downloaden via www.arduino.cc. De programmeertaal die hier gebruikt wordt, is gebaseerd op C en

Nadere informatie

Een spoedcursus python

Een spoedcursus python Een spoedcursus python Zoals je in de titel misschien al gezien hebt, geven wij een spoedcursus Python. Door deze cursus leer je alle basics, zoals het rekenen met Python en het gebruik van strings. Het

Nadere informatie

Dieper in Visual Basic.Net

Dieper in Visual Basic.Net Visual Basic.NET Dieper in Visual Basic.Net 7.1 Inleiding Dit hoofdstuk is bedoeld om je wat handiger te maken in het programmeren in Visual Basic. Je leert geen nieuwe programmeervaardigheden, maar je

Nadere informatie

1. Inleiding van het.net programmeerplatform

1. Inleiding van het.net programmeerplatform 1. Inleiding van het.net programmeerplatform In deze module ga je kennis maken met een programmeeromgeving dat voor de meesten van jullie nieuw is, namelijk: het.net programmeer platform (.NET spreek je

Nadere informatie

PHP. Les 4 : Variabelen

PHP. Les 4 : Variabelen PHP Les 4 : Variabelen Interessante links: o http://www.dbzweb.be/moermant/ o http://php.net/manual/en/function.echo.php o http://www.w3schools.com/php/default.asp Wat zijn variabelen? Variabelen zijn

Nadere informatie

Inleiding Visual Basic en VBA. Karel Nijs 2009/01

Inleiding Visual Basic en VBA. Karel Nijs 2009/01 Inleiding Visual Basic en VBA Karel Nijs 2009/01 Leswijze Eerst wat theorie Begeleid met (korte) oefeningen Ms Excel 2003 Online hulp: http://www.ozgrid.com/vba/ http://msdn.microsoft.com/en-us/library/sh9ywfdk(vs.80).aspx

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

Sima. Programmeren. 2e graad

Sima. Programmeren. 2e graad Sima Programmeren 2e graad David De Ruyter 23-4-2018 Inhoudsopgave Programmeren deel 1 - Een algoritme... 2 Voorbeelden... 3 Algoritme vs. programma... 3 Stappen naar succes... 4 Probleemstelling:... 4

Nadere informatie

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren

Nadere informatie

Na bestudering van dit hoofdstuk, moet je tot het volgende in staat zijn:

Na bestudering van dit hoofdstuk, moet je tot het volgende in staat zijn: 5. De oefendatabase 5.1. Inleiding In de volgende hoofdstukken ga je oefenen / werken met SQL. Om te kunnen oefenen heb je natuurlijk wel een database nodig. In dit hoofdstuk wordt besproken hoe je deze

Nadere informatie

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk.

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk. HOOFDSTUK 3 3.1 Stapsgewijs programmeren In de vorige hoofdstukken zijn programmeertalen beschreven die imperatief zijn. is het stapsgewijs in code omschrijven wat een programma moet doen, net als een

Nadere informatie

Constanten. Variabelen. Expressies. Variabelen. Constanten. Voorbeeld : varid.py. een symbolische naam voor een object.

Constanten. Variabelen. Expressies. Variabelen. Constanten. Voorbeeld : varid.py. een symbolische naam voor een object. een symbolische naam voor een object. Variabelen Constanten Variabelen Expressies naam : geeft de plaats in het geheugen aan waarde : de inhoud van het object identifier : een rij van letters en/of cijfers

Nadere informatie

Access voor beginners - hoofdstuk 25

Access voor beginners - hoofdstuk 25 Access voor beginners - hoofdstuk 25 Handleiding van Auteur: OctaFish Oktober 2014 Werken met Klassemodules Tot nu toe heb ik in de cursus Access veel gewerkt met formulieren, en met procedures en functies.

Nadere informatie

Inhoud. VBA Excel 2010

Inhoud. VBA Excel 2010 Inhoud VBA Excel 2010 Inhoudsopgave 0. INSTELLINGEN EXCEL 2010... 9 1. WAT IS VISUAL BASIC FOR APPLICATIONS... 16 1.1. Achtergrond... 16 1.2. VBA is meer dan een macrotaal... 16 Case 1: Macro "Walk of

Nadere informatie

1 Werken met (keuze)lijstjes: de control listbox

1 Werken met (keuze)lijstjes: de control listbox 1 Werken met (keuze)lijstjes: de control listbox 1.1 Keuzelijstjes: wat en waarom In een educatief programma wordt vaak gebruik gemaakt van keuzelijstjes. Enkele voorbeelden: * bij het opstarten van een

Nadere informatie

DrICTVoip.dll v 2.1 Informatie en handleiding

DrICTVoip.dll v 2.1 Informatie en handleiding DrICTVoip.dll v 2.1 Informatie en handleiding Nieuw in deze versie : Koppeling voor web gebaseerde toepassingen (DrICTVoIPwebClient.exe) (zie hoofdstuk 8) 1. Inleiding Met de DrICTVoIP.DLL maakt u uw software

Nadere informatie

Lab Webdesign: Javascript 3 maart 2008

Lab Webdesign: Javascript 3 maart 2008 H5: OPERATORS In dit hoofdstuk zullen we het hebben over de operators (of ook wel: operatoren) in JavaScript waarmee allerlei rekenkundige en logische bewerkingen kunnen worden uitgevoerd. Daarbij zullen

Nadere informatie

Hoofdstuk 7: Werken met arrays

Hoofdstuk 7: Werken met arrays Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, januari 2004 Hoofdstuk 7: Werken met arrays 7.0 Leerdoel

Nadere informatie

DELPHI VOOR ELEKTRONICI. Deel 2: Een rekenmachine programmeren CURSUS

DELPHI VOOR ELEKTRONICI. Deel 2: Een rekenmachine programmeren CURSUS DELPHI VOOR ELEKTRONICI CURSUS Deel 2: Een rekenmachine programmeren Herman Bulle met dank aan Anton Vogelaar In het vorige artikel hebben we de programmeeromgeving van Delphi geïntroduceerd en zijn er

Nadere informatie

[8] De ene 1 is de andere niet

[8] De ene 1 is de andere niet [8] De ene 1 is de andere niet Volg mee via 08_Types.py In de volgende leerfiche gaan we rekenen met Python. Dat kan je in een programma doen, maar dat kan je ook gewoon vanuit het Shell-venster doen.

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

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

Hoofdstuk 3: Keuzestructuren

Hoofdstuk 3: Keuzestructuren Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk

Nadere informatie

Hoofdstuk 5: Functies voor getallen en teksten

Hoofdstuk 5: Functies voor getallen en teksten Programmeren in Microsoft Visual Basic 6.0, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Marnix Gymnasium Rotterdam, maart 2001 Hoofdstuk 5: Functies voor getallen en teksten

Nadere informatie

VBA voor Doe het Zelvers deel 20

VBA voor Doe het Zelvers deel 20 VBA voor Doe het Zelvers deel 20 Handleiding van Auteur: leofact Augustus 2015 handleiding: VBA voor Doe het Zelvers deel 20 Vorige aflevering In het vorige deel werd besproken hoe je de structuur en vensteropbouw

Nadere informatie

Hoofdstuk 4: Nieuwe objecten

Hoofdstuk 4: Nieuwe objecten Programmeren in Microsoft Visual Basic 2010 Express, lessenserie voor het voortgezet onderwijs HAVO/VWO David Lans, Emmauscollege, Vespucci College, Marnix Gymnasium Rotterdam, december 2011 Hoofdstuk

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

Programmeren met databanken volgens het lagenmodel in C#

Programmeren met databanken volgens het lagenmodel in C# Programmeren met databanken volgens het lagenmodel in C# met Visual Studio en MySQL HA-2267-04 Informaticabeheer Bert Cauwenberg en Lieven Pauwels Werkgroep Handel 2017 Guimardstraat 1, 1040 Brussel Guimardstraat

Nadere informatie

Programmeren met databanken volgens het lagenmodel in C#

Programmeren met databanken volgens het lagenmodel in C# Programmeren met databanken volgens het lagenmodel in C# met Visual Studio en MySQL HA-2267-02 Informaticabeheer Bert Cauwenberg en Lieven Pauwels Werkgroep Handel 2016 Guimardstraat 1, 1040 Brussel Guimardstraat

Nadere informatie

MINICURSUS PHP. Op dit lesmateriaal is een Creative Commons licentie van toepassing Sebastiaan Franken en Rosalie de Klerk Bambara

MINICURSUS PHP. Op dit lesmateriaal is een Creative Commons licentie van toepassing Sebastiaan Franken en Rosalie de Klerk Bambara MINICURSUS PHP Op dit lesmateriaal is een Creative Commons licentie van toepassing. 2017-2018 Sebastiaan Franken en Rosalie de Klerk Bambara PHP Cursus Deze cursus is om de eerste stappen in de wereld

Nadere informatie

Datum, Tijd en Timer-object

Datum, Tijd en Timer-object IX. Datum, Tijd en Timer-object A. Hoe worden tijd en datum in VB aangeduid? Zowel datum als tijd worden als een getal met decimalen opgeslagen. Het gedeelte voor de komma geeft de datum aan, het gedeelte

Nadere informatie

Deel 1: Arduino kennismaking. Wat is een microcontroller, structuur van een programma, syntax,

Deel 1: Arduino kennismaking. Wat is een microcontroller, structuur van een programma, syntax, Deel 1: Arduino kennismaking Wat is een microcontroller, structuur van een programma, syntax, Wat is een microcontroller Wat is een microcontroller? Microcontroller = kleine dedicated computer. - Beperkt

Nadere informatie

Handleiding Auxil Zebra LabelWriter Koppeling App

Handleiding Auxil Zebra LabelWriter Koppeling App Handleiding Auxil Zebra LabelWriter Koppeling App Versie Opmerkingen Datum 1.0 Eerste concept af van de handleiding 27-02-2017 1.1 Zebra Designer download link geupdate 03-03-2017 Handleiding Auxil ZEBRA

Nadere informatie

In deze mannual zal ik het voorbeeld van de Led cube gebruiken maar de principes zijn op alles toepasbaar.

In deze mannual zal ik het voorbeeld van de Led cube gebruiken maar de principes zijn op alles toepasbaar. Parallelle poort interface met Visual basic Waarom dit naslagwerk: Ik was zelf een beginner op dit vlak en heb dagen lopen zoeken naar correcte en up to date info inzake de aansturing van pc naar elektronica

Nadere informatie

Blog-Het gebruik van variabelen in Excel VBA

Blog-Het gebruik van variabelen in Excel VBA Blog-Het gebruik van variabelen in Excel VBA Versie : 2012.01.31.1 (Blog http://www.reinder.eu) Dank voor de leuke reacties op het vorige blog en ook dank voor de kritische noot over het nivo dat de gebruiker

Nadere informatie

DE INTERACTIEVE SHELL

DE INTERACTIEVE SHELL Hoofdstuk2 De interactieve shell 6 Hoofdstuk 2 DE INTERACTIEVE SHELL In dit hoofdstuk behandelen we: Integers (gehele getallen) en getallen met drijvende komma Expressies Waarden Operatoren Het evalueren

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

Zelftest Informatica-terminologie

Zelftest Informatica-terminologie Zelftest Informatica-terminologie Document: n0947test.fm 01/07/2015 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTIE Deze test is een zelf-test, waarmee u

Nadere informatie

Talstelsels en getalnotaties (oplmodel)

Talstelsels en getalnotaties (oplmodel) Talstelsels en getalnotaties (oplmodel) herhalingsvragen 1. Waarom werken computers binair? Omdat binaire computers veel makkelijker te maken is. De kans op fouten is ook veel kleiner. het spanningsverschil

Nadere informatie

Macro's in OpenOffice.org

Macro's in OpenOffice.org Macro's in OpenOffice.org Ynte Jan Kuindersma (BIRD Automation) Nationale Officedag Ede - Sessie B2 6 maart 2008 1 van 22 Doel Kennismaken met macro's en OO Basic Laten zien dat vrijwel alles wat in MS

Nadere informatie

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

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

Nadere informatie

Macro s maken Word nog sneller

Macro s maken Word nog sneller Les 15 Macro s maken Word nog sneller In deze les leert u eenvoudige macro s opnemen en gebruiken. We gaan een macro niet alleen opnemen, maar ook aanpassen, zodat er een bestandsnaam voor het opslaan

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

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 OEFENINGEN PYTHON REEKS 1 Vraag 1: Python als een eenvoudige rekenmachine Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3) en

Nadere informatie

UNIVERSITEIT ANTWERPEN FACULTEIT WETENSCHAPPEN DEPARTEMENT WISKUNDE-INFORMATICA OBERON CODE CONVENTIONS

UNIVERSITEIT ANTWERPEN FACULTEIT WETENSCHAPPEN DEPARTEMENT WISKUNDE-INFORMATICA OBERON CODE CONVENTIONS UNIVERSITEIT ANTWERPEN FACULTEIT WETENSCHAPPEN DEPARTEMENT WISKUNDE-INFORMATICA OBERON CODE CONVENTIONS Laatste aanpassing: 15 oktober 2003 Inhoudsopgave 1 Bestandsnamen 3 2 Organizatie Bestanden 3 3 Indentatie

Nadere informatie

Portability, Interoperability of toch maar Connectivity Portability, Interoperability of toch maar Connectivity.

Portability, Interoperability of toch maar Connectivity Portability, Interoperability of toch maar Connectivity. Portability, Interoperability of toch 1 Even Voorstellen Diploma s: 1980 Bachelor of Science Civil Engineering (Cairo, Egypte) 1986 Doctoraal in Geodesie (TU Delft, Nederland) Enige Automatiseringservaring:

Nadere informatie

Analyse KeyLock versie 1.1.1 Door MartinJM 08-12-2014

Analyse KeyLock versie 1.1.1 Door MartinJM 08-12-2014 Analyse KeyLock versie 1.1.1 Door MartinJM 08-12-2014 Openbare versie Inleiding Dit document bestaat uit meerdere delen. Voornamelijk de verschillende problemen zijn onderverdeeld in verschillende kopjes.

Nadere informatie

OEFENINGEN PYTHON REEKS 1

OEFENINGEN PYTHON REEKS 1 Vraag 1: Expressies & Types OEFENINGEN PYTHON REEKS 1 Python maakt gebruik van enkele vaak voorkomende (data)types. Zo zijn er integers die behoren tot de gehele getallen (VB: 3), zijn er float s die behoren

Nadere informatie

Module I - Informatica

Module I - Informatica Module I - Informatica 1) Iemand wilt een nieuwe auto aanschaffen. Gezien de gestegen brandstofprijzen wil de persoon een auto, die zuinig in brandstofgebruik is. Maak duidelijk hoe de persoon een weloverwogen

Nadere informatie

SQL datadefinitietaal

SQL datadefinitietaal SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen

Nadere informatie

Modelleren en Programmeren

Modelleren en Programmeren Modelleren en Programmeren Jeroen Bransen 13 november 2015 Expressies Functies Ingebouwde functies Variabelenbereik Inleveropgave 1 Terugblik Programma is een lijst van opdrachten Terugblik Programma is

Nadere informatie

Stel dat u 15 tellers nodig heeft. Dat kunt u een array van tellers als volgt declareren:

Stel dat u 15 tellers nodig heeft. Dat kunt u een array van tellers als volgt declareren: V. Arrays A. Wat zijn arrays? Een array is een verzameling van variabelen. Ze hebben allen dezelfde naam en hetzelfde type. Men kan ze van elkaar onderscheiden door een volgnummer, index genoemd. Enkele

Nadere informatie

Hier volgt als hulp wat technische informatie voor de websitebouwer over de werking van de xml web service.

Hier volgt als hulp wat technische informatie voor de websitebouwer over de werking van de xml web service. WEB SERVICE WERKING Hier volgt als hulp wat technische informatie voor de websitebouwer over de werking van de xml web service. Aanvullende informatie omtrent de fieldmapping kunt u hier inzien: www.effector.nl/webservice/technischeuitlegfieldmapping.xls

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

Zelftest Inleiding Programmeren

Zelftest Inleiding Programmeren Zelftest Inleiding Programmeren Document: n0824test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST INLEIDING PROGRAMMEREN Deze

Nadere informatie

Briefhoofd maken in Word. Handleiding van Helpmij.nl

Briefhoofd maken in Word. Handleiding van Helpmij.nl Briefhoofd maken in Word Handleiding van Auteur: CorVerm Januari 2011 We gaan ons deze keer wagen aan het maken van een briefhoofd met invulformulier in Word. De bedoeling is dat we eerst een briefhoofd

Nadere informatie

6,1. Samenvatting door een scholier 1809 woorden 28 oktober keer beoordeeld. Informatica

6,1. Samenvatting door een scholier 1809 woorden 28 oktober keer beoordeeld. Informatica Samenvatting door een scholier 1809 woorden 28 oktober 2005 6,1 16 keer beoordeeld Vak Methode Informatica Turing informatica samenvatting. hst3: algoritme:een beschrijving van stappen die gedaan moeten

Nadere informatie

FiMiS User Guide for PAD Surveys

FiMiS User Guide for PAD Surveys FiMiS User Guide for PAD Surveys I. VOORAFGAANDELIJK AAN HET GEBRUIK VAN FiMiS... 2 II. EERSTE GEBRUIK VAN FiMiS... 3 1. Starten van de applicatie... 3 2. Selectie van het certificaat... 3 3. Introductiepagina

Nadere informatie

Informatie & Databases

Informatie & Databases Informatie Wat is informatie en waaruit het bestaat? Stel op een kaart staat het getal 37 geschreven. Wat kun je dan zeggen van het cijfer 37? Niets bijzonders, toch? Alleen dat het een getal is. Gaat

Nadere informatie

Programmeren in Java les 3

Programmeren in Java les 3 4 september 2015 Deze les korte herhaling vorige week loops methodes Variabelen Soorten variabelen in Java: integer: een geheel getal, bijv. 1,2,3,4 float: een gebroken getal, bijv. 3.1415 double: een

Nadere informatie

Syntax- (compile), runtime- en logische fouten Binaire operatoren

Syntax- (compile), runtime- en logische fouten Binaire operatoren Inhoud Syntax- (compile), runtime- en logische fouten Binaire operatoren Operaties op numerieke datatypen Evaluatie van expressies, bindingssterkte Assignment operaties en short-cut operatoren Controle

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

Introductie. Handleiding: Owncloud instellen

Introductie. Handleiding: Owncloud instellen Introductie QSIT Owncloud is de hollandse en 100% privacy-veilige variant van Dropbox of Google Drive. Het stelt u in staat om vanaf elk apparaat aan dezelfde bestanden te werken. Omdat wij onze servers

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

Werking van de Office Connector, en het oplossen van fouten.

Werking van de Office Connector, en het oplossen van fouten. Werking van de Office Connector, en het oplossen van fouten. De Office Connector zorgt ervoor dat de Microsoft Officeomgeving gebruikt kan worden als ontwerp en genereeromgeving voor documenten waarbij

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

In deze leeropdracht leer je properties (of eigenschappen) van een component te veranderen met behulp van het properties panel.

In deze leeropdracht leer je properties (of eigenschappen) van een component te veranderen met behulp van het properties panel. 0. Componenten, properties, methodes en events Als je een nieuw project maakt met VS.NET, dan kun je gebruik maken van de toolbox om componenten op een formulier (form) te plaatsen. Op deze wijze kun je

Nadere informatie

Breuken met letters WISNET-HBO. update juli 2013

Breuken met letters WISNET-HBO. update juli 2013 Breuken met letters WISNET-HBO update juli 2013 De bedoeling van deze les is het repeteren met pen en papier van het werken met breuken. Steeds wordt bij gebruik van letters verondersteld dat de noemers

Nadere informatie

Kleine cursus PHP5. Auteur: Raymond Moesker

Kleine cursus PHP5. Auteur: Raymond Moesker Kleine cursus PHP5 Auteur: Raymond Moesker Kleine cursus PHP PHP is platform en CPU onafhankelijk, open source, snel, heeft een grote userbase, het is object georiënteerd, het wordt omarmd door grote bedrijven

Nadere informatie

Module 2: Wat is Scratch?

Module 2: Wat is Scratch? Module 2: Wat is Scratch? Inhoudsopgave Module 2: Wat is Scratch?...1 Wat is Scratch?...2 Eerste stappen...3 Je eerste Scratch programma...6 Scratch coördinaten...7 Verander de achtergrond van je werkgebied...10

Nadere informatie

Installatie uitleg van de update van DK7

Installatie uitleg van de update van DK7 Installatie uitleg van de update van DK7 U kunt uw versie van DesignaKnit updaten via http://www.designaknit.nl. Figuur 1 1. Als u de muis aanwijzer boven DK7 update plaatst, kun u zien wat de laatste

Nadere informatie

Versturen van email vanuit een Delphi VCL toepassing

Versturen van email vanuit een Delphi VCL toepassing Versturen van email vanuit een Delphi VCL toepassing Voor Delphi bestaan uiteraard verschillende libraries om emails te versturen, maar in dit voorbeeld wordt een C# Dotnet library gebruikt en aangesproken

Nadere 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

TELEPORTEREN MET VARIABELEN

TELEPORTEREN MET VARIABELEN 2 TELEPORTEREN MET VARIABELEN Ben je zover dat je de kracht van Python kunt gebruiken om jouw Minecraft wereld te beheersen? In dit hoofdstuk krijg je een korte rondleiding langs de basisbegrippen van

Nadere informatie

Variabelen gebruiken in ons programma

Variabelen gebruiken in ons programma Hoofdstuk 3 Variabelen introduceren Variabelen gebruiken in ons programma Het zou leuk zijn als ons programma Hallo kan zeggen met de naam van de gebruiker in plaats van het algemene Hallo wereld?. Als

Nadere informatie

Tentamen Computersystemen

Tentamen Computersystemen Tentamen Computersystemen baicosy06 2e jaar bachelor AI, 2e semester 23 september 2013 13u-15u IWO 4.04A (blauw), Academisch Medisch Centrum, Meidreef 29, Amsterdam ZuidOost Het is niet toegestaan communicatieapparatuur

Nadere informatie

Pascal uitgediept Data structuren

Pascal uitgediept Data structuren Pascal uitgediept Data structuren MSX Computer & Club Magazine nummer 68-juni/juli 1994 Herman Post Scanned, ocr ed and converted to PDF by HansO, 2001 In deze aflevering wordt bekeken hoe zelf een datastructuur

Nadere informatie