1. Inleiding van het.net programmeerplatform

Maat: px
Weergave met pagina beginnen:

Download "1. Inleiding van het.net programmeerplatform"

Transcriptie

1 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 uit als dot net ). Met dit platform kun je enorm veel verschillende programma s ontwikkelen. Het gaat te ver in deze inleiding om alle mogelijkheden op een rijtje te zetten. Het meeste ervan zal je weinig tot niets zeggen. In het verloop van de opleiding Applicatieontwikkelaar zal je steeds wat meer leren over programmeren met.net. Ga je verder op het HBO, dan leer je nog meer mogelijkheden. Om je een indruk te geven wat tot de mogelijkheden behoort met.net, volgt hier toch een beknopte opsomming ervan. Met het.net platform kun je Windows programma s maken, die je kunt uitvoeren op je eigen computer. Je kunt deze programma s programmeren in verschillende programmeertalen. Met het.net platform kun je programma s maken die je op een webserver kunt uitvoeren (dit zijn webapplicaties). Met.NET kun je programma s ontwikkelen in een grafische ontwikkelomgeving. Met.NET kun je programma s ontwikkelen voor PDA s of smart phones. Met.NET kun je programma s ontwikkelen die met een database werken. Nogmaals, er is nog veel meer, maar dat leer je in de loop van de opleiding. De.NET programmeeromgeving is een grafische programmeeromgeving, waarin je snel een grafische gebruikersinterface voor een programma kunt ontwikkelen. In figuur 1.1 zie je hoe deze programmeeromgeving eruitziet als je hem hebt gestart. Figuur 1.1 De programmeeromgeving van.net AO.NET.basis 1-1

2 Deze grafische programmeeromgeving van.net wordt Visual Studio.NET genoemd, en vereenvoudigt een aantal handelingen beduidend, zoals het maken van een tekstveld, een knop, een radiobutton, enz. Hoe je met deze programmeeromgeving moet omgaan, welke programmeertaal je gaat gebruiken en hoe die programmeertaal in elkaar zit, leer het beste door er daadwerkelijk mee te werken. Daarvoor moet je eerst de programmeeromgeving downloaden en installeren. We gebruiken de volgende versie: Visual Studio 2010 Ultimate Edition. Opdracht 1.1 Download Visual Studio 2010 Ultimate Edition via je Microsoft MSDN Account. Opdracht 1.2 Installeer Visual Studio 2010 Ultimate Edition. Tijdens de installatieprocedure kan worden gevraagd welke programmeertaal je standaard wilt gebruiken. In dat geval kies je voor C#.NET (spreek uit: sie sharp dot net). Volg de instructies die je tijdens de installatie krijgt. Tijdens de installatie moet je verbinding houden met internet. Deze installatieprocedure duurt geruime tijd, vooral als je de MSDN Library for Visual Studio 2010 erbij installeert, hierin staan helpbestanden met voorbeelden. Als je nu klaar bent met downloaden en installeren van Visual C#.NET, dan kun je de programmeeromgeving gaan gebruiken. We beginnen met een aantal eenvoudige programma s. Misschien zijn een aantal programma s eenvoudiger dan je gewend bent, maar het gaat erom dat je leert omgaan met een aantal nieuwe zaken. Deze nieuwe zaken zijn: De programmeeromgeving Visual Studio.NET Projecten Declareren van variabelen Typen variabelen Conversie van variabelen Intellisence Bij een scripttaal als PHP worden deze begrippen alleen gebruikt als je wat verder bent. Soms wordt conversie van variabelen in PHP gebruikt. AO.NET.basis 1-2

3 1.2 Aan de slag met Visual C#.NET In de volgende leeropdrachten ga je stap voor stap een eenvoudige versie van het programma bmi.exe maken. Dit programma vind je in de map Voorbeeldmateriaal van deze module. De werking van het programma wordt late uitgelegd. Leeropdracht 1.3: Een nieuw project maken Start eerst Visual C#.NET vanuit Start > Programma s Als je Visual C#.NET voor de eerste keer start, dan krijg je het scherm van figuur 1.2 te zien. Figuur 1.2 Het startscherm van Visual Studio Aan de linkerkant van het scherm zie je een tabblad met de tekst Toolbox (zie figuur 1.3) Als je op dit tabblad klikt, dan wordt de toolbox zichtbaar. In dit geval bevat de toolbox nog niets. Figuur 1.3 Het tabblad Toolbox AO.NET.basis 1-3

4 Aan de rechterkant van het scherm zie je een venster met in de tittelbalk de tekst Solution Explorer. Ook dit is in de huidige situatie leeg. In de solution explorer kun je de documenten in een project beheren. In het midden zie je een pagina met het tabblad Start Page (zie figuur 1.3). Op deze pagina zie je wat algemene informatie over.net en een aantal mogelijkheden om nieuwe projecten te maken en bestaande projecten op te vragen. We gaan nu een nieuw project maken. Een project is een verzameling documenten die nodig zijn om een applicatie in Visual C#.NET te maken. Dit doe je als volgt: Druk op de knop links boven in het scherm. Het volgende dialoogvenster wordt zichtbaar: Let op: Let bij dit scherm op dat de programmeertaal voor het project Visual C# is. Dit kun je zien aan de linkerkant van het dialoogvenster. Indien dit niet het geval is, dan moet je een aan de linkerkant van het dialoogvenster bij Other Languages alsnog Visual C# kiezen. AO.NET.basis 1-4

5 Figuur 1.7 Je hebt nu een nieuw project gemaakt AO.NET.basis 1-5

6 Save het hele project nu door op de knop te drukken. Het volgende dialoogvenster wordt zichtbaar: Kies een locatie waarin je het project opslaat. Op die locatie wordt een folder gemaakt, waarin het gehele project wordt opgeslagen. Deze folder heeft de naam van het project (in dit geval bmi). Je hebt nu een nieuw project met de naam bmi gemaakt op een door jou bepaalde locatie. Open de Windows Explorer en navigeer eens naar die locatie. Je zal zien dat er nu een folder staat met de naam bmi. Navigeer eens door die folder en subfolders. Verander niets aan de bestanden, kijk alleen maar even rond in de projectfolder. Einde Leeropdracht 1.3 Je hebt nu een nieuw project gemaakt, maar je kunt er eigenlijk nog niets mee. In leeropdracht 1.4 gaan we een gebruikersinterface voor het programma van project bmi maken. In figuur 1.8 zie je de gebruikersinterface van het project. Figuur 1.8 De gebruikersinterface van het programma bmi De gebruikersinterface van het programma bestaat uit de volgende componenten: Een formulier. Dit is het grijze vlak met een titelbalk. Twee labels. Dit zijn de teksten Lengte (m) en Massa (kg). Twee tekstboxen. Hierin kun je iets invullen Een knop. AO.NET.basis 1-6

7 Leeropdracht 1.4: Een gebruikersinterface voor een applicatie maken Als je een nieuw Windows Project hebt gemaakt, dan zie je dat er al een formulier is aangemaakt (zie figuur 1.7). We gaan nu de overige componenten op het formulier plaatsen. We beginnen met de twee labels. Labels plaatsen en eigenschappen instellen Roep project bmi op. Je moet het scherm van figuur 1.7 zien. Klik nu op het tabblad Toolbox. De toolbox klapt nu uit. Klik op All Windows Form, je ziet dat er nu componenten op de toolbox staan. Klik op de component Label Druk op Esc, de toolbox klapt weer terug Verplaats de cursor naar het formulier (linker muisknop los) Klik op het formulier op een plaats waar je het label wilt hebben. Het label is nu op het formulier geplaatst. Op het formulier staat nu de tekst Label1. We gaan nu de eigenschappen van het label veranderen. Hiervoor heb je het venster Properties nodig. Dit scherm maak je zichtbaar met de volgende knop het scherm.. Deze knop vind je rechts bovenin Maak het venster Properties zichtbaar Selecteer nu het label (1 maal klikken!) In het venster Properties zijn nu de eigenschappen van het label zichtbaar (zie figuur 1.9). Figuur 1.9 Het venster Properties voor de component Label1 AO.NET.basis 1-7

8 Boven in het venster Properties zie je van welke component de eigenschappen zijn. In dit geval van de component met de naam Label1. (zie figuur 1.9). Aan de linkerkant van het venster zie je de eigenschappen (of properties) van de component. In figuur 1.9 zie je dat de component Label1 onder andere de volgende eigenschappen heeft:, Enabled, Location. Aan de rechterkant van het venster zie je de waarden (of values) van de properies. In figuur 1.9 zie je dat de eigenschap de waarde Label1 heeft, de propertie Enabled de waarde True heeft en de propertie Location de waarde 31;40. In het venster Properties kun je de eigenschappen zelf niet veranderen, de waarden van de eigenschappen kun je wel veranderen. Stel de eigenschappen van de component Label1 als volgt in: Eigenschap Waarde lbllengte Location 60;30 Text Lengte (m) Omdat de naam van het label veranderd is in lbllengte spreken we nu van de component lbllengte in plaats van de component Label1. Plaats een tweede label op het formulier en stel deze als volgt in: Eigenschap Waarde lblmassa Location 60;70 Text Massa (kg) Plaats een tekstbox (TextBox) op het formulier en stel deze als volgt in: Eigenschap Waarde tbxlengte Location 130;22 Plaats een tweede tekstbox op het formulier en stel deze als volgt in: Eigenschap Waarde tbxmassa Location 130;62 Plaats een knop op het formulier en stel deze als volgt in: Eigenschap Waarde btnmbi BackColor Red Location 70;160 Size 75;50 Je hebt nu een gebruikersinterface voor je programma gemaakt die eruitziet als in figuur 1.8. Einde Leeropdracht 1.4 AO.NET.basis 1-8

9 In de volgende leeropdracht ga je de applicatie afmaken. Voordat je dit doet, moet je eerst weten wat je met de applicatie moet kunnen doen. Dat kun je in de volgende productomschrijving lezen. Productomschrijving We gaan nu een programma maken waarmee je je eigen Boddy Mass Index (BMI) kunt bepalen. De BMI wordt berekend uit je eigen lengte in meters en je massa is kilogrammen. De formule voor de BMI luidt: massa BMI 2 lengte Als je in de tekstbox tbxlengte de lengte in meters, in de tekstbox tbxmassa de massa in kilogrammen invult en daarna op de knop btnmbi drukt, dan moet de MBI worden berekend en worden weergegeven. Voorbeeld Als je de BMI wilt berekenen van iemand van 78 kg en een lengte van 1,72 meter heeft volgens de formule een BMI van 26,4 (afgerond op 1 cijfer achter de komma). Leeropdracht 1.5: Programmacode aan de applicatie toevoegen In leeropdracht 1.4 heb je een gebruikersinterface voor de applicatie bmi gemaakt. Deze gebruikersinterface heb je gemaakt in de zogenaamde designmode. In de designmode kun je nog allerlei veranderingen aan je applicatie aanbrengen. Als wilt uitproberen of de applicatie werkt, dan moet je hem in de runmode zetten. Dit doe je als volgt: Druk op de knop of Druk op F5 Om van runmode naar designmode terug te keren doe je het volgende: Druk op het knopje sluiten ( ) rechts bovenin het formulier in runmode Zet de applicatie in de runmode. Voer in de tekstboxen 1,72 voor de lengte en 78 voor de massa in Druk op de knop voor het berekenen van de BMI. Je zal merken dat er niets gebeurt. De verklaring hiervoor volgt later. Zet de applicatie weer in de designmode. Er gebeurt niets, omdat jij in de applicatie nog niet hebt aangegeven wat er nu precies moet gebeuren als je op de knop hebt gedrukt. Als er op de knop wordt gedrukt, dan moet de computer een aantal opdrachten uitvoeren, die uiteindelijk resulteren in het berekenen en weergeven van de BMI. In het voorbeeldprogramma bmi.exe werkt dit wel, bij jou dus nog niet. Hieraan gaan wij iets doen. AO.NET.basis 1-9

10 De computer moet het volgende doen om de BMI uit te rekenen en weer te geven: 1. De getallen 1,72 en 78 moeten in het geheugen van de computer worden opgeslagen 2. Met deze getallen en de formule moet de BMI worden berekend 3. De BMI moet in het geheugen van de computer worden opgeslagen 4. De BMI in het geheugen moet zichtbaar worden in een messagebox voor de gebruiker (zie figuur 1.10) Figuur 1.10 Om dit door de computer te laten uitvoeren, moet je een serie opdrachten voor de computer in je applicatie toevoegen. Deze opdrachten moeten worden geschreven in een speciale codetaal die C# wordt genoemd. Door veel te oefenen leer je steeds meer van die codetaal. Dit geldt overigens voor alle talen! De code die je in je applicatie moet toevoegen luidt als volgt: double lengte,bmi; int massa; lengte = Convert.ToDouble(tbxLengte.Text); massa = Convert.ToInt16(tbxMassa.Text); bmi = massa / (lengte * lengte); Figuur 1.11 MessageBox.Show(bmi.ToString("Uw BMI is: 0.0")); Deze code zal je waarschijnlijk weinig of niets zeggen. Straks volgt de uitleg. Eerst gaan we de code in je programma toepassen. De code moet worden uitgevoerd als je op de knop drukt. Het drukken op de knop wordt een gebeurtenis of event genoemd. Elke component, dus ook een knop, heeft een aantal events. Het event dat we in deze applicatie gaan gebruiken is het event Click. We gaan dus het event Click van de component btnbmi (de knop) in deze applicatie gebruiken en daaraan code toevoegen. Om code aan een event toe te voegen, moet je het volgende doen: Zet de applicatie in designmode Selecteer de knop (1 maal klikken) Druk op de knop events in het scherm Properties (zie figuur 1.12) AO.NET.basis 1-10

11 De knop Events Figuur 1.12 Als je op de knop events hebt gedrukt, dan zie je het scherm van figuur 1.13 Dubbelklik hier Figuur 1.13 Ga nu als volgt verder: Dubbelklik op het veld achter het event Click (zie figuur 1.13). Er wordt een zogenaamde eventhandler gegenereerd (zie figuur 1.14) AO.NET.basis 1-11

12 private void btnbmi_click(object sender, EventArgs e) { } Figuur 1.14, de eventhandler btnbmi_click Een eventhandler is een soort functie die wordt uigevoerd als het event plaatsvindt. Wat deze functie doet, staat tussen de accolades { en }. Omdat er nu niets tussen de accolades staat, gebeurte er ook niets als het evend optreedt. Kortom: Als je nu (in runmode) op de knop btnbmi drukt, dan gaat de eventhandler btnbmi_click af, maar er gebeurt niets, want er staan geen opdrachten tussen de accolades. We gaan nu opdrachten in de vorm van programmacode aan de eventhandler toevoegen. We gebruiken hiervoor de code uit figuur Voeg aan de eventhandler de code van figuur 1.11 toe. Dit kun je met kopiëren en plakken doen. De eventhandler ziet er dan uit als in figuur 1.15 private void btnbmi_click(object sender, EventArgs e) { double lengte,bmi; int massa; lengte = Convert.ToDouble(tbxLengte.Text); massa = Convert.ToInt64(tbxMassa.Text); bmi = massa / (lengte * lengte); MessageBox.Show(bmi.ToString("Uw BMI is: 0.0")); } Figuur 1.15 Het programma is nu klaar. Volg nu de volgende instructies: Zet het programma in runmode Vul voor de lengte 1,72 en voor de massa 78 in, en druk op de knop. Het resultaat is: Je hebt nu een eenvoudig programma met de.net programmeeromgeving gemaakt. Het zal ongetwijfeld zo zijn dat voor een aantal van jullie de code niet duidelijk is. Daarom volgt er na deze opdracht een uitleg van de code. Einde leeropdracht 1.5 AO.NET.basis 1-12

13 Uitleg van de code In figuur 1.16 zie je de code die gebruikt is voor de applicatie bij de berekening van de BMI. Deze code wordt nu stap voor stap uitgelegd. double lengte,bmi; int massa; lengte = Convert.ToDouble(tbxLengte.Text); massa = Convert.ToInt64(tbxMassa.Text); bmi = massa / (lengte * lengte); MessageBox.Show(bmi.ToString("Uw BMI is: 0.0")); Figuur 1.16 Declaratie van variabelen In.NET gebruik je net als bij PHP variabelen. In C#.NET moet je echter een variabele eerst declareren alvorens hem te gebruiken. Dit declareren betekent dat voor de variabele geheugenruimte wordt gereserveerd. De hoeveelheid geheugenruimte die wordt gereserveerd, is afhankelijk van het type variabele. Het type zegt iets over de waarde die deze variabele kan krijgen. Veel voorkomende types in C#.NET zijn: Type Een variabele van dit type kan de volgende Voorbeelden van waarden waarden krijgen: byte Een geheel getal groter of gelijk aan 0 en kleiner dan 256 int Een 64-bits geheel getal met teken (+ of -) double Een 64-bits getal met komma en teken (+ of -) string Een reeks karakters rood Pieter Brouwer 70 bool De waarde true of de waarde false true false In de volgende regels worden variabelen van het type double en int gedeclareerd: double lengte,bmi; int massa; Variabelen een waarde geven De variabelen zijn nu gedeclareerd. De volgende stap is: de variabelen een waarde geven. Dit is op zich eenvoudig. Hieronder zie je een voorbeeld hoe de variabele lengte de waarde 1,72 krijgt: lengte=1,72 ; In ons voorbeeld is er echter een bijkomend probleem. Wij willen de waarde die in tekstbox tbxlengte is ingevuld aan de variabele lengte geven. De ingevoerde waarde van de tekstbox tbxlengte geef je in code weer met: tbxlengte.text. tbxlengte.text betekent eigenlijk: van de component tbxlengte de property Text Je zou dus zeggen dat in de volgende coderegel de variabele lengte de waarde van de property Text van de tekstbox aanneemt: lengte=tbxlengte.text; Dit gaat echter niet goed, want aan beide kanten van het =-teken staan verschillende types: Links van het =-teken staat een variabele van het type double. Rechts van het =-teken staat de tekst van een teksbox, welke van het type string is. AO.NET.basis 1-13

14 Om deze fout tegen te gaan moeten we de waarde rechts van het =-teken omzetten naar het type double. Dit doen we met de methode Convert.ToDouble( ). Tussen de haakjes moet dan de waarde komen die moet worden omgezet naar het type double. De juiste coderegel wordt dus: lengte = Convert.ToDouble(tbxLengte.Text); Dit omzetten van het ene naar het andere type heet converteren. De volgende coderegel moet nu voor zich spreken: massa = Convert.ToInt64(tbxMassa.Text); Probeer te begrijpen wat hier gebeurt. De berekening uitvoeren De variabelen lengte en massa hebben nu een (numerieke) waarde. Met deze waarden kan de BMI worden berekend. In de volgende coderegel wordt deze berekening uitgevoerd: bmi = massa / (lengte * lengte); Niet alleen de berekening aan de rechterkant van het =-teken wordt uitgevoerd, maar ook de variabele bmi krijgt de waarde die gelijk is aan de uitkomst van die berekening. Omdat in deze berekeing een deling voorkomt en omdat de betrokken getallen van het type double zijn, moet ook de variabele bmi van het type double zijn. Omdat we hier bij de declaratie al mee rekening is gehouden, hoeven we aan de rechterkant van het =-teken geen conversie toe te passen. Het weergeven van de uitkomst De variabele bmi heeft nu een waarde. Dit betekent dat er ergens in het geheugen van je computer deze waarde staat opgeslagen, die je weer kunt oproepen met bmi. Deze waarde kun je zichtbaar maken met een messagebox. Hoervoor gebruiken we het object MessageBox. Met de methode Show() kun je de messagebox zichtbaar maken. Tussen de haakjes moet je dan de tekst intikken, die in de messagebox moet worden zichtbaar gemaakt. Omdat in een messagebox alleen maar tekst kan worden weergegeven, moet tussen de haakjes van de methode Show() altijd een tekenreeks of een variabele van het type string komen te staan. Omdat wij de waarde van de variabele bmi willen weergeven in de messagebox, moet deze variabele worden geconverteerd in een string. Dit kan met Convert.ToString(bmi) Maar ook op de volgende manier : bmi.tostring(); Het voordeel van de laatste manier is, dat je het weer te geven getal ket behulp van de zogenaamde formatstring kunt weergeven op een zelf gekozen aantal cijfers achter de komma. Zo wordt de waarde van de variabele bmi met de volgende coderegel in de messagebox getoond op 1 cijfer achter de komma: MessageBox.Show(bmi.ToString("0.0")); Hierin is "0.0" de formatstring, die aangeeft dat de methode ToString de waarde van de variabele bmi op 1 cijfer achter de komma moet weergeven. Je kunt aan de formatstring ook extra tekst toevoegen, om duidelijk te maken dat het hier om je BMI gaat. De laatste regel van de code wordt dan: MessageBox.Show(bmi.ToString("Uw BMI is: 0.0")); Einde uitleg code AO.NET.basis 1-14

15 Je eerste programma in C#.NET heb je nu gemaakt. Dit programma is vrij gedetailleerd besproken. Je leert echter pas programmaeren in een (nieuwe) taal door ermee te oefenen. In de ofenopdrachten bij deze instructieles, kom je telkens de volgende handelingen tegen: Een gebruikersinterface inrichten, met componenten als knoppen, tekstvakken, comboboxen, enz De eigenschappen van de componenten aanpassen in het venster Properties, waaronder de eigenschap Een eventhandler genereren Code onder een eventhandler schrijven. Hier kunnen vervolgens de volgende handelingen voorkomen: o Variabelen declareren o Variabelen een waarde geven o Eén of meer berekeningen uitvoeren en de uitkomst teruggeven aan een variabele o Uitkomsten weergeven (in bijvoorbeeld een messagebox of een tektbox) AO.NET.basis 1-15

16 1.3 Intelli sense Intelli sense is een krachtig hulpmiddel binnen de.net programmeeromgeving waarmee het invoeren van de juiste code eenvoudiger wordt. Zoals je misschien wel is opgevallen is C#.NET case sensitive. Dit betekent dat de code hoofdlettergevoelig is. Een paar voorbeelden: tbxmassa.text is iets anders dan tbxmassa.text Als je in het programma voor het berekenen van je BMI tbxmassa.text gebruikt, dan krijg je een foutmelding. Als je een variabele als volgt hebt gedeclareerd: int massa; Dan moet je voor deze variabele steeds massa gebruiken, niet Massa, of massa Omdat C#.NET hoofdlettergevoelig is, kunnen er typefouten optreden. Het zou prettig zijn dat er een hulpje zou zijn, dat jou zou helpen bij het intikken van de juiste code. Zo n hulpje bestaat en wordt intelli sense genoemd. In de volgende leeropdracht gaan we aandacht besteden aan intelli sense om typefouten met hoofd- of kleine letters te voorkomen. Leeropdracht 1.6 a. Maak een nieuwe applicatie en geef deze de naam Bits2Bytes b. Richt je formulier in zoals in figuur 1.17 Figuur 1.17 De plaats van textboxen en de knop mag je zelf bepalen. De naam en overige installingen van de componenten vind je op de volgende pagina. AO.NET.basis 1-16

17 c. Stel de componenten op het formulier als volgt in: 1 e tekstbox Eigenschap Enabled Waarde tbxbit True 2 e textbox Eigenschap Enabled Waarde tbxbyte False 3 e tekstbox Eigenschap Enabled Waarde tbxkbyte False 4 e tekstbox Eigenschap Enabled Waarde tbxmbyte False 5 e tekstbox Eigenschap Enabled Waarde tbxgbyte False Button Eigenschap Text Waarde btnbereken Bereken d. Genereer een eventhandler voor het event Click van de knop We gaan eerst een aantal variabelen binnen deze eventhandler declareren. AO.NET.basis 1-17

18 e. Doe nu precies wat in de deze opdracht wordt voorgeschreven. Zet de cursor binnen de eventhandler (zie figuur 1.18) Figuur 1.18 de cursor staat binnen de eventhandler Tik nu de volgende drie letters in: i n t. Al bij het intikken van de eerste letter zie je een pop up menu verschijnen, en na het intikken van de t zie je de situatie zoals in figuur Dit pop up menu wordt intelli sense genoemd. Figuur 1.19 Intelli sense is geactiveerd Als intelli sens het juiste aangeeft, druk je op enter. Je kunt ook met de pijlentoetsen door intelli sens scrollen, totdat het juiste wordt aangegeven. Scroll met de pijlentoetsen naar Int64 (we willen een variabele van het type Int64 declareren). Declareer de variabelen in figuur Let hierbij op de werking van intelli sense. Figuur 1.20 AO.NET.basis 1-18

19 We gaan nu de rest van de code in de eventhandler invoeren. Ook hierbij speelt intelli sense een rol. De eerste regel code luidt: bit=convert.toint32(tbxbit.text). Voer deze code als volgt in: Tik onder de declaraties de letters b i (intelli sense heeft de variabele bit gevonden), geef daarna enter. Tik = Tik de letters c o n v (intelli sense heeft het object Convert gevonden), geef enter. Tik. t o i, intelli sense staat nu op ToInt16. Scroll met de pijlentoets naar ToInt64 en geef enter. Tik ( t, intelli sense staat nu op tbxbit, geef enter. Tik. t e, intelli sense staat nu op Text, geef enter Maak de code af met ) ; Als de vorige instructies exact hebt opgevolgd, dan zie je dat intelli sense je heeft geholpen de juiste code in te voeren: Int64 ToInt32 Convert Text in plaats van int64 in plaats van toint32 in plaats van convert in plaats van text De rest van de code zie je in figuur Voer deze code in bij de eventhandler. Maak hier zoveel mogelijk gebruik van intelli sense om typefouten in je code te vermijden. Test het programma met waardes 8, 8192, en voor het aantal bits. Figuur 1.21 Een goede raad: maak bij het schrijven van je code gebruik van intelli sense. Dit voorkomt veel typefouten met hoofd- en kleine letters. Einde Leeropdracht 1.6 AO.NET.basis 1-19

20 Lokale en globale variabelen In dit hoofdstuk hebben we steeds een variabele gedeclareerd binnen de evendhandler. In figuur 1.21 zie je hiervan een voorbeeld. De variabelen bit, bytes, kbyte, mbyte en gbyte zijn binnen de evendhandler btnbereken_click gedeclareerd. Deze variabelen worden lokale variabelen genoemd. Deze variabelen kun je alleen toepassen binnen de eventhandler, waarbinnen zij zijn gedeclareerd. Binnen een andere eventhandler zijn zij niet toepasbaar. In figuur 1.22 zie je nog een voorbeeld van globaal gedeclareerde variabelen. Dit zijn de variabelen uit leeropdracht 1.5 voor het berekenen van de BMI. Figuur 1.22 Globale variabelen zijn variabelen die binnen alle eventhandlers toepasbaar zijn. Deze variabelen worden buiten een eventhandler gedeclareerd. In figuur 1.23 zie je hetzelfde sukje code, maar nu is variabele bmi globaal gedeclareerd. Figuur 1.23 De de waarde van de variabele bmi wordt berekend binnen het event btnbmi_click. Deze variabele kan binnen een ander ervent echter ook weer worden gebruikt, bijvoorbeeld om te bepalen of de BMI te hoog, te laag of normaal is. AO.NET.basis 1-20

21 In de vorige opdrachten heb je kennis gemaakt met de basisbeginselen van het.net programmeerplatform. Je mert dat dit nogal verschilt van wat je hebt geleerd bij de modules WO.PHP.basis of je eigen kennis van PHP. Als ontwikkelaar moet je op de hoogte zijn van verschillende programmeerplatforms. Momenteel worden ook veel.net ontwikkelaars gevraagd. Verbreding van je opeliding (PHP en.net) vergroot je kansen op de arbeidsmarkt. Deze verbreding ontwikkel je door veel te oefenen. In het begin met relatief eenvoudige voorbeelden waarmee je vooral je basiskennis van.net vergroot. Later met meer geavanceerde technieken die een professioneel ontwikkelaar zich nu eenmaal moet eigen maken. In de map Opdrachten vind je de opdrachten voor dit hoofdstuk (opdrachten_hoofdstuk1.doc) Opdracht 1.7 Schildersbedrijf De Losse Polsgebruikt een ptogramma voor het berekenen van de prijs van een opdracht. Deze prijs is afhankelijkvan een aantal zaken, zoals het aantal werkuren, de materiaalkosten en het BTW percentage. De GUI van dit programma zie je in figuur Figuur 1.24 In de grijze textboxen kun je niets invullen. a. Maak de GUI van het programma. Geef hier de componenten namen die iets zeggen over het doel, voorafgegaan door een prefix die iets zegt over het soort omponent (bijvoorbeeld tbxuurloon voor de textbox waarinhet uurloon te zien is). b. Maak een programma waarmee je de prijs van een schilderklus kunt berekenen. c. Plaats in de rechter bovenhoek van de GUI een picturebox met een klein icon (je mag zelf weten welk icon). d. Als je op de picturebox klikt, dan wordt het mogelijk om het uurloon en het BTW-percentage in te stellen. Klik je daarna nog een keer op het icon, dan zijn de textboxen weer grijs, maar hebben een nieuwe waarde van de propertie Text waarmee de prijs kan worden berekend. AO.NET.basis 1-21

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

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

Een expressie zoals leeftijd>=65 wordt een boolean expressie genoemd. Een boolean expressie kan dus de waarde true of de waarde false geven

Een expressie zoals leeftijd>=65 wordt een boolean expressie genoemd. Een boolean expressie kan dus de waarde true of de waarde false geven 2. Selectiestatements 2.1 Het if-statement Selectiestatements heb je in de module WO.PHP.basis al geleerd. Het zijn de coderegels met if( ) en swich( ). De syntax (schrijfwijze) van deze code wijkt niet

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

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

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

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

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

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

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

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

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

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

Mijn eerste ADO.NET applicatie

Mijn eerste ADO.NET applicatie Hoofdstuk 2 Mijn eerste ADO.NET applicatie ADO staat voor ActiveX Database Objects. Dit is een verzameling klassen die onderdeel uitmaken van het.net framework, waarmee je verbinding kunt maken met een

Nadere informatie

Een ASP.NET applicatie opzetten. Beginsituatie:

Een ASP.NET applicatie opzetten. Beginsituatie: Hoofdstuk 1 Een ASP.NET applicatie opzetten Beginsituatie: Windows XP Pro, Windows Vista Pro of Windows 7 Pro Visual Studio.NET moet zijn geïnstalleerd. Let hierbij op dat de Express versie niet voldoet.

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

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

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

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

Inhoud van de website invoeren met de ContentPublisher

Inhoud van de website invoeren met de ContentPublisher Inhoud van de website invoeren met de ContentPublisher De inhoud van Muismedia websites wordt ingevoerd en gewijzigd met behulp van een zogenaamd Content Management Systeem (CMS): de ContentPublisher.

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

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

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

Nadere informatie

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

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

Cursus Onderwijs en ICT. digitaal leermateriaal maken

Cursus Onderwijs en ICT. digitaal leermateriaal maken Cursus Onderwijs en ICT Jaargang 1, deel 10 (versie 1.0 NL 19-5-2010) digitaal leermateriaal maken door Serge de Beer Inleiding Tot nu toe hebben we in deze cursus al een aantal mogelijkheden gezien voor

Nadere informatie

Werken op afstand via internet

Werken op afstand via internet HOOFDSTUK 12 Werken op afstand via internet In dit hoofdstuk wordt uitgelegd wat er nodig is om op afstand met de ROS artikel database te kunnen werken. Alle benodigde programma s kunnen worden gedownload

Nadere informatie

Formulieren maken met Dreamweaver CS 4

Formulieren maken met Dreamweaver CS 4 Formulieren maken met Dreamweaver CS 4 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 zoveel

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

Na het inloggen met de gegevens die je hebt gekregen, verschijnt het overzichtsscherm zoals hieronder:

Na het inloggen met de gegevens die je hebt gekregen, verschijnt het overzichtsscherm zoals hieronder: Inhoud van de website invoeren met de ContentPublisher De inhoud van websites kan worden ingevoerd en gewijzigd met behulp van een zogenaamd Content Management Systeem (CMS). De websites van Muismedia

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

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

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS)

HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) HANDLEIDING PROGRAMMEREN IN PASCAL (LAZARUS) LES 3 De programma s die we in Les 1 en Les 2 gezien hebben, zagen er niet erg mooi uit. In deze les gaan we er onder andere naar kijken, hoe we de programma

Nadere informatie

Test Joomla op je PC 1

Test Joomla op je PC 1 1 Disclaimer Bij de samenstelling van dit ebook is de grootst mogelijke zorg besteed aan de juistheid en correctheid van de informatie die in dit ebook wordt verstrekt. De auteur van dit ebook kan op geen

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

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

Drenthe College Desktop. VMware View 6.1.0. Toegang met je Windows Laptop, of -PC.

Drenthe College Desktop. VMware View 6.1.0. Toegang met je Windows Laptop, of -PC. Drenthe College Desktop. VMware View 6.1.0 Toegang met je Windows Laptop, of -PC. Patrick Lubbers d.d. 8-6-2015 1. Inloggen in de DrentheCollege Desktop (VMware View) Ga met je internetbrowser (Internet

Nadere informatie

6. Absolute en relatieve celadressering

6. Absolute en relatieve celadressering 6. Absolute en relatieve celadressering In deze module leert u: - Wat absolute en relatieve celadressering is; - De relatieve celadressering toepassen; - De absolute celadressering toepassen; - De absolute

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

Handleiding voor bloemenboek (open boek)- PP 2007

Handleiding voor bloemenboek (open boek)- PP 2007 Handleiding voor bloemenboek (open boek)- PP 2007 1. Raster en hulplijnen Klik met rechter muisknop in een lege dia Klik in het afrolmenu op Raster en hulplijnen en stel onderstaande eigenschappen in 2.

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

Informatica: C# WPO 2

Informatica: C# WPO 2 Informatica: C# WPO 2 1. Inhoud If, globale variabelen, debuggen, randomgetallen, strings vergelijken 2. Oefeningen Demo 1: Deelbaar door 0 Demo 2: Kassa Demo 3: Debug oplossingen demo s 1 en 2 A: Verschillend

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

Inleiding. - Teksten aanpassen - Afbeeldingen toevoegen en verwijderen - Pagina s toevoegen en verwijderen - Pagina s publiceren

Inleiding. - Teksten aanpassen - Afbeeldingen toevoegen en verwijderen - Pagina s toevoegen en verwijderen - Pagina s publiceren Inleiding Voor u ziet u de handleiding van TYPO3 van Wijngaarden AutomatiseringsGroep. De handleiding geeft u antwoord geeft op de meest voorkomende vragen. U krijgt inzicht in het toevoegen van pagina

Nadere informatie

Handleiding CMS VOORKANT

Handleiding CMS VOORKANT Handleiding CMS VOORKANT Inhoudsopgave Pagina 1. Toegang tot het CMS... 3 2. Artikel toevoegen... 4 3. Artikel bewerken... 5 4. Artikel kopiëren of verwijderen... 6 5. Afbeelding, link of tabel invoegen...

Nadere informatie

Leerpaden maken. 1. Account en wachtwoord. 2. Maak een nieuw leerpad aan. 3. Inhoud aan een leerpad toe voegen. 4. Structuur aanbrengen op een pagina.

Leerpaden maken. 1. Account en wachtwoord. 2. Maak een nieuw leerpad aan. 3. Inhoud aan een leerpad toe voegen. 4. Structuur aanbrengen op een pagina. Leerpaden maken 1. Account en wachtwoord 2. Maak een nieuw leerpad aan. 3. Inhoud aan een leerpad toe voegen. 4. Structuur aanbrengen op een pagina. 5. Structuur aanbrengen met stappen 6. Structuur aanbrengen

Nadere informatie

Werken met App Inventor. {1} Hallo wereld!

Werken met App Inventor. {1} Hallo wereld! Werken met App Inventor {1} Hallo wereld! 1 Wat is App Inventor? App Inventor is een programma waarmee Android apps kunnen worden gemaakt. Het is ontwikkeld door M.I.T. (Massachusetts Institute of Technology).

Nadere informatie

HOOFDSTUK 1. beginnen met excel

HOOFDSTUK 1. beginnen met excel HOOFDSTUK 1 beginnen met excel Inleiding Voor het betere rekenwerk in de bedrijfseconomie worden spreadsheets (rekenbladen) gebruikt. In dit hoofdstuk leer je omgaan met algemene basisbewerkingen in Excel:

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

Bij het opstarten van Small Basic verschijnt er de onderstaande werkomgeving.

Bij het opstarten van Small Basic verschijnt er de onderstaande werkomgeving. Small Basic - werkomgeving 1/5 Werkomgeving Bij het opstarten van Small Basic verschijnt er de onderstaande werkomgeving. Bovenaan vind je de werkbalk met opdrachtknoppen. Onder de werkbalk links kan je

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

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

Table of contents 2 / 15

Table of contents 2 / 15 Office+ 1 / 15 Table of contents Introductie... 3 Installatie... 4 Installatie... 4 Licentie... 7 Werken met Office+... 8 Instellingen... 8 Office+ i.c.m. module Relatiebeheer... 9 Office+ i.c.m. module

Nadere informatie

Met deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen.

Met deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen. Handleiding Office+ Introductie Met de module Office+ gaat een lang gekoesterde wens voor vele gebruikers van Unit 4 Multivers in vervulling: eenvoudig koppelen van documenten in relatiebeheer of documentmanagement

Nadere informatie

Invoegen... 8 Invulpunt... 9 Nieuwe bouwsteen maken... 9 Bouwsteen opslaan... 10. Wijze van werken in Outlook... 11 Informatie...

Invoegen... 8 Invulpunt... 9 Nieuwe bouwsteen maken... 9 Bouwsteen opslaan... 10. Wijze van werken in Outlook... 11 Informatie... ProDoc Bouwstenen voor Word & Outlook 2007 Inhoud Kopiëren bestanden... 2 Hoofdmap Bouwstenen... 2 Bouwsteen.dotm... 2 Installatie Bouwstenenmodule onder Word 2007... 3 Installatie Bouwstenenmodule onder

Nadere 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

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

Labo 4 : Installatie Windows XP Professional Edition

Labo 4 : Installatie Windows XP Professional Edition Labo 4 : Installatie Windows XP Professional Edition In dit hoofdstuk gaan we op een volledig nieuwe PC met een lege harde schijf Windows XP Professional Edition installeren. Alle stappen voor de installatie

Nadere informatie

Als eerste moet u eenmalig per gebruiker van Intramed de Fastguide plug-in installeren.

Als eerste moet u eenmalig per gebruiker van Intramed de Fastguide plug-in installeren. Hoofdstuk 1 Om gebruik te maken van de Fastguide koppeling in Intramed moet u een aantal instellingen doen: de Fastguide Plugin installeren; uw Fastguide account toevoegen in Intramed. Vervolgens kunt

Nadere informatie

Formules maken met MS Word

Formules maken met MS Word Formules maken met MS Word Het gebruik van de vergelijkingseditor 4 HAVO en 5 VWO Werken met de vergelijkingseditor in Microsoft Word. Inleiding. Voor je ligt een handleiding die je leert om te gaan met

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

Hierbij ontvangt u de uitgebreide installatie instructies van WinMens en Boekhouding.

Hierbij ontvangt u de uitgebreide installatie instructies van WinMens en Boekhouding. Geachte WinMensgebruiker, Hierbij ontvangt u de uitgebreide installatie instructies van WinMens en Boekhouding. Inhoudsopgave Installatie WinMens & Boekhouding pag. 1-7 Installatie D-Base drivers pag.

Nadere informatie

Inhoud. Handleiding Dododent. Beste tandarts of praktijkmanager,

Inhoud. Handleiding Dododent. Beste tandarts of praktijkmanager, Handleiding Dododent Beste tandarts of praktijkmanager, Hartelijk dank voor de aanschaf van een website bij Dodoworks. Hieronder volgt een uitgebreide handleiding van het Dododent systeem waarmee de website

Nadere informatie

Handleiding enquetemaken.be

Handleiding enquetemaken.be Hoofdstuk : Starten met je eigen enquête - Registreren - Enquete Maken - Instellingen Hoofdstuk 2 : Opstellen van de vragenlijst - Vragen maken - Vraagtypes - Vragenlijst beheren - Vertakkingen invoeren

Nadere informatie

Installatie Windows XP Professional Edition

Installatie Windows XP Professional Edition Installatie Windwos XP Professional Edition 1 Installatie Windows XP Professional Edition In dit hoofdstuk gaan we op een volledig nieuwe PC met een lege harde schijf Windows XP Professional Edition installeren.

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

ROBOMIND ACADEMY DESKTOP LICENTIE HANDLEIDING

ROBOMIND ACADEMY DESKTOP LICENTIE HANDLEIDING ROBOMIND ACADEMY DESKTOP LICENTIE HANDLEIDING Wanneer je een gratis RoboMind Academy Account aanmaakt krijg je daarbij ook een gratis 30-dagen trial licentie voor de offline RoboMind Desktop software.

Nadere informatie

Samen op zoek naar proeven

Samen op zoek naar proeven Samen op zoek naar proeven De handleiding Jens Vanhouwaert jens@vanhouwaert.be 1 Inhoudsopgave 1 Handleiding... 4 1.1 De website... 4 1.2 Algemene werking... 4 1.3 Download de databank... 4 1.3.1 Internet

Nadere informatie

Stap 2. Dubbelklik op install_eeditor.exe. U krijgt het volgende scherm te zien, klik op Next >.

Stap 2. Dubbelklik op install_eeditor.exe. U krijgt het volgende scherm te zien, klik op Next >. Handleiding Inschrijving BeNe Cup / NK Pool 2014 met Splash Entry Editor Stap 1. Open de map Splash Entry Editor. Stap 2. Dubbelklik op install_eeditor.exe. U krijgt het volgende scherm te zien, klik op

Nadere informatie

User accounts maken in een Wandy Hotspot, d.m.v. een batch.

User accounts maken in een Wandy Hotspot, d.m.v. een batch. User accounts maken in een Wandy Hotspot, d.m.v. een batch. Bij het in gebruik nemen van een Wandy Hotspot is het aanmaken van gebruikers een tijdrovende klus. Om snel veel accounts aan te maken hebben

Nadere informatie

Factuur2King 2.0.3 Multi User release notes

Factuur2King 2.0.3 Multi User release notes Factuur2King 2.0.3 Multi User release notes Deze nieuwe versie van Factuur2King, versie 2.0.3, bevat nieuwe functionaliteit en oplossingen voor problemen die naar voren zijn gekomen sinds de release van

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

HANDLEIDING INFOGRAPHIC SOFTWARE Versie 2.3 / jan 2014

HANDLEIDING INFOGRAPHIC SOFTWARE Versie 2.3 / jan 2014 HANDLEIDING INFOGRAPHIC SOFTWARE Versie 2.3 / jan 2014 Inhoudsopgave 1. Inleiding... 3 2. Systeemvereisten... 3 3. Installeren van de software... 4 4. Programma instellingen... 5 5. Importeren van een

Nadere informatie

HANDLEIDING VIEW DESKTOP. Handleiding VIEW Desktop. P. de Gooijer. Datum: 09-01-2013 Versie: 1.3

HANDLEIDING VIEW DESKTOP. Handleiding VIEW Desktop. P. de Gooijer. Datum: 09-01-2013 Versie: 1.3 HANDLEIDING VIEW DESKTOP Document: Auteur: Datum: 09-01-2013 Versie: 1.3 Handleiding VIEW Desktop M. Huibers P. de Gooijer Inleiding Het Hoornbeeck College en Van Lodenstein maakt gebruik van VMware View.

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

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

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

Via methodewebsite www w.emma.eisma.nl of de ELO van de school

Via methodewebsite www w.emma.eisma.nl of de ELO van de school Via methodewebsite www.emma.eisma.nl of de ELO van de school Veelgestelde vragen rondom de online leerlingomgeving Veelgestelde vragen rondom de online leerlingomgeving (Station, Library en Route 2F) servicedesk@eisma.nl

Nadere informatie

OpenVPN Client Installatie

OpenVPN Client Installatie OpenVPN Client Installatie Windows Vista, Windows 7 Auteurs: Sven Dohmen Laatste wijziging: 23-09-2013 Laatst gewijzigd door: Sven Dohmen Versie: 2.4 Inhoud Ondersteuning... 3 Troubleshooting... 4 Windows

Nadere informatie

Automatisch handelingen uitvoeren

Automatisch handelingen uitvoeren Excellerend Heemraadweg 21 2741 NC Waddinxveen 06 5115 97 46 richard@excellerend.nl BTW: NL0021459225 BANK: NL72ABNA0524989982 KVK: 24389967 Automatisch handelingen uitvoeren Wanneer je periodiek in Excel

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

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

Handleiding online Factsheetmodule

Handleiding online Factsheetmodule Handleiding online Factsheetmodule Sportvissers hebben eigenlijk maar twee dingen nodig: goed viswater en een goede visstand. De zorg voor goed viswater met een goede visstand is dan ook de belangrijkste

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

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

public Bier ( string N, double P, Brouwerij B) { Naam = N; AlcoholPerc = P; Brouwer = B; Beschouw bijvoorbeeld de twee onderstaande klassen, waarvan de attributen en eigenschappen geannoteerd zijn met bijkomende XML-annotaties: using System ; using System. Xml ; using System. Xml. S e r i

Nadere informatie

Met deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen.

Met deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen. Handleiding Scan+ Introductie Met Scan+ gaat een lang gekoesterde wens voor vele gebruikers van Unit 4 Multivers in vervulling: eenvoudig koppelen van documenten in relatiebeheer of documentmanagement

Nadere informatie

SportCTM 2.0 Startscherm trainer

SportCTM 2.0 Startscherm trainer SportCTM 2.0 Startscherm trainer Inloggen Webapplicatie Via inlog.dotcomsport.com kun je in inloggen op de webapplicatie van het SportCTM. Wij adviseren onderstaande browsers Windows: Internet Explorer,

Nadere informatie

2.6 Spreadsheets met Excel

2.6 Spreadsheets met Excel 2.6 Spreadsheets met Excel LEERDOEL Het beheersen van de basisprincipes van werken met spreadsheets. Werken met spreadsheets leer je alleen maar door daadwerkelijk achter een computer te gaan zitten. Deze

Nadere informatie

Excel. Inleiding. Het meest gebruikte spreadsheet programma is Excel.

Excel. Inleiding. Het meest gebruikte spreadsheet programma is Excel. Excel Inleiding Het woord computer betekent zoiets als rekenmachine. Daarmee is is eigenlijk aangegeven wat een computer doet. Het is een ingewikkelde rekenmachine. Zelf voor tekstverwerken moet hij rekenen.

Nadere informatie

Vergelijkingseditor 2007

Vergelijkingseditor 2007 Vergelijkingseditor 2007 Wiskunde Module 1a Wiskunde en ICT 1 WISKUNDE EN ICT Tijdens de lessen wiskunde op deze hogeschool met de laptop moet je ook voor wiskunde de laptop zinvol gebruiken. Dat dit niet

Nadere informatie

WISKUNDE EN ICT. 1 Wiskundige symbolen N, R, 2 Symbolen

WISKUNDE EN ICT. 1 Wiskundige symbolen N, R, 2 Symbolen Vergelijkingseditor 2003 Module 1a en ICT 1 WISKUNDE EN ICT Tijdens de lessen wiskunde op deze hogeschool met de laptop moet je ook voor wiskunde de laptop zinvol gebruiken. Dat dit niet zo evident is,

Nadere informatie

Aan het eind van deze lesbrief wordt uitgelegd wat het nut van OOP is en vind je een aantal oefenopdrachten.

Aan het eind van deze lesbrief wordt uitgelegd wat het nut van OOP is en vind je een aantal oefenopdrachten. Doel van deze lesbrief Deze lesbrief is bedoeld om je op de hoogte te brengen van de basisbegrippen die gangbaar zijn bij object georiënteerd programmeren (OOP). In deze lesbrief kom je korte codefragmenten

Nadere informatie

PowerPoint Basis. PowerPoint openen. 1. Klik op Starten 2. Klik op Alle programma s 3. Klik op de map Microsoft Office

PowerPoint Basis. PowerPoint openen. 1. Klik op Starten 2. Klik op Alle programma s 3. Klik op de map Microsoft Office PowerPoint Basis PowerPoint openen 1. Klik op Starten 2. Klik op Alle programma s 3. Klik op de map Microsoft Office Klik op Microsoft PowerPoint 2010 Wacht nu tot het programma volledig is opgestart.

Nadere informatie

Open SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet.

Open SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet. Hoofdstuk 2 Een ASP.NET applicatie met ADO.NET opzetten In dit hoofdstuk ga je een eenvoudige website opzetten, waarbij je een aantal gegevens uit een database ophaalt. Je moet je kennis van ADO.NET dus

Nadere informatie

Handleiding (Windows) Instellen Add-ons:

Handleiding (Windows) Instellen Add-ons: Handleiding (Windows) Instellen Add-ons: Click-to-dial Click-to-dial outlook / Thunderbird Call pop-up applicatie PBXonline.be De add-ons Click-to-dial, Outlook/Thunderbird/contacts plugin en de Call pop-up

Nadere informatie

Handleiding MOBICROSS actie banners

Handleiding MOBICROSS actie banners Handleiding MOBICROSS actie banners Met de kant & klare MOBICROSS actie banners vergroot jij je kans om sneller je netwerk te bouwen. Je kunt je eigen campagne maken door de banners op je website te plaatsen,

Nadere informatie

In deze query is 'alfki' een constante. Met deze query wordt telkens hetzelfde record uit de tabel Customers opgeroepen.

In deze query is 'alfki' een constante. Met deze query wordt telkens hetzelfde record uit de tabel Customers opgeroepen. Hoofdstuk 3 Query's met parameters Een parameter in een query is eigenlijk niets anders dan een soort variabele in een query die nog een waarde moet krijgen. De volgende query heeft bijvoorbeeld geen parameter:

Nadere informatie

TI-SMARTVIEW. Installeren op Windows PC

TI-SMARTVIEW. Installeren op Windows PC TI SmartView 1 TI-SMARTVIEW Installeren op Windows PC De licentie van de school voor TI-SmartView is tot nader bericht een single-user licentie, hetgeen betekent dat deze op één pc mag geïnstalleerd worden,

Nadere informatie

Basisvaardigheden Microsoft Excel

Basisvaardigheden Microsoft Excel Basisvaardigheden Microsoft Excel Met behulp van deze handleiding kun je de basisvaardigheden leren die nodig zijn om meetresultaten van een practicum te verwerken. Je kunt dan het verband tussen twee

Nadere informatie

Inhoudsopgave van deze FAQ

Inhoudsopgave van deze FAQ Inhoudsopgave van deze FAQ Vraag 1:...2 Ik kan mijn registratie codes niet invoeren...2 Het programma start niet meer op...2 Ik krijg en melding bij het opstarten: U heeft de applicatie langer dan 42 dagen

Nadere informatie

Installatie Steam. 2 Open Internet Explorer. 3 Typ de volgende link in de navigatiebar : https://naamvancallcenter.steam.eu.com/tmsteam.

Installatie Steam. 2 Open Internet Explorer. 3 Typ de volgende link in de navigatiebar : https://naamvancallcenter.steam.eu.com/tmsteam. Installatie Steam. 1 Sluit uw headset aan op de computer. Deze headset mag van elke kwaliteit zijn; vanzelfsprekend zal het geluid beter zijn naarmate de headset beter is. De enige vereiste is dat de aansluiting

Nadere informatie