Programmeren en programmeertalen - 3
|
|
|
- Nienke Brouwer
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Inleiding De taal C is tussen 1969 en 1973 ontwikkeld, met als hoofddoel de programmatie van systeemsoftware. Het is uiteindelijk een bijzonder populaire taal geworden, waarvoor op elke mogelijke computerarchitectuur compilers te vinden zijn. In de originele versie van C is het echter onmogelijk om met objecten te werken. Objectgeoriënteerd programmeren is een techniek die, bij erg grote maar ook al bij vrij kleine projecten zal leiden tot beter onderhoudbare en begrijpelijkere code. Om dat euvel te verhelpen is in 1979 de taal C++ in de wereld gekomen, al is de naam C++ pas vanaf 1983 in gebruik. Ondertussen is bij Microsoft jarenlang gewerkt met de taal BASIC in een aantal varianten. Dit is doorgegroeid tot Visual Basic 6 in Visual Basic 6 is, net als C++, een object-gebaseerde taal. Dit wil zeggen dat er met objecten kan gewerkt worden, maar dat het niet afgedwongen wordt. Men kan dus perfect programmeren zonder objecten te gebruiken. In 2002 is Microsoft gestart met de.net familie van programmeertalen. Hierbij zat Visual Basic, maar ook C#, die de populaire C++ syntax overneemt. Behalve die syntax zijn er echter weinig overeenkomsten tussen beide talen. De hele.net familie is wel van de grond af objectgeoriënteerd geschreven. Het is dus onmogelijk om een.net programma te schrijven zonder, al dan niet bewust, gebruik te maken van objecten. Het voordeel van de latere versies Visual Basic is altijd geweest dat Microsoft een IDE of Integrated Development Enviroment voorziet. Hierin kunnen programmacode en formulieren naast elkaar ontwikkeld en gecompileerd worden door een simpele druk op de knop. Dat is nu ook toegepast op C#. Doorheen het groeien van de hele.net familie over de verschillende versies, 2003, 2005, 2008, 2010, 2012 tot 2015 is C# alsmaar populairder geworden. Nieuwe programma s worden zelden nog in Visual Basic geschreven. Deze cursus over C#is in eerste instantie een cursus programmeren voor lezers die geen of zeer weinig ervaring hebben met het programmeren. In de cursus wordt dus heel veel aandacht besteed aan de technieken van het programmeren: de basisstructuren (sequentie, selectie, gewone iteratie), de complementaire structuren (iteratie met onderbreking, zelftellende lus, meervoudige selectie), procedures, tabellen, werken met sequentiële bestanden, enz. Dit boek is ook een doe-cursus. Dit betekent dat je de cursus doorneemt terwijl je voor de computer zit. Na elk hoofdstuk maak je de oefeningen die achteraan elk hoofdstuk zijn opgenomen. De voorbeelden uit dit boek zijn te downloaden op bij de infofiche van dit boek. Eventuele errata zullen ook daar verschijnen.
2 Programmeren en programmeertalen - 3 Ik hoop dat deze cursus je vertrouwd mag maken met het programmeren en met C# Indien je opmerkingen hebt die een latere uitgave kunnen verbeteren, kan je die steeds kwijt aan de auteur. Dit boek is een vertaling van het boek Programmeren in Visual Basic door Roger Frans. Een groot deel van de structuur is dan ook overgenomen van hem, waarvoor dank. Jochen Mariën augustus 2015
3 Afspraken Programmeren is niet de eerste activiteit die je uitvoert als je met een computer werkt. Wij veronderstellen in deze cursus dan ook dat je in de Windows-omgeving kunt werken. Termen als klikken, dubbelklikken en slepen worden in deze cursus dus niet meer uitgelegd. In de volgende hoofdstukken leren we aan de hand van concrete voorbeelden C# kennen. We veronderstellen dat je de voorbeelden op de computer uittest. De acties die je als gebruiker stapsgewijs moet volgen, worden als volgt genoteerd. Je geeft je wachtwoord in. Dit wachtwoord wordt niet op het scherm getoond. Je krijgt enkel sterretjes (*) te zien. Je klikt op de knop OK om te bevestigen. Het pijltje geeft aan dat er van jou iets verwacht wordt. Na het pijltje wordt omschreven wat je moet doen. Indien je meerdere menukeuzes moet maken, duiden we dit als volgt aan: Kies File / New Project. Dit betekent dat je klikt op de menukeuze File en dat je daarna klikt op de menukeuze New Project. Je mag de menukeuzes natuurlijk ook met sneltoetsen openen. Indien je tekst letterlijk moet intypen, wordt dit in een ander lettertype weergegeven: Typ Dit moet je letterlijk intypen. Per hoofdstuk download je best de voorbeeldbestanden van Zo kan je alle voorbeelden zelf uitvoeren en uittesten. Je maakt ook een map C:\Csharp Oef aan waarin je de voorbeelden en oefeningen die je zelf uitwerkt, plaatst. We verwijzen naar deze map als de oefeningenmap.
4 Inhoudsopgave INLEIDING... 2 AFSPRAKEN... 4 INHOUDSOPGAVE PROGRAMMEREN EN PROGRAMMEERTALEN Inleiding Algoritmen Programma en programmeren Systeemanalyse Categorieën en karakteristieken van programmeertalen Machinetalen Lagere programmeertalen of assemblertalen Hogere programmeertalen Vertaalprogramma s NET De oorsprong Het.NET Framework Microsoft Visual Studio Procedureel en modulair programmeren Ongestructureerd programmeren Procedureel programmeren Modulair programmeren Objectgeoriënteerd programmeren KENNISMAKEN MET C# Inleiding Creatura (H02VB01) Probleemdefinitie Probleemanalyse Schema in pseudocode Bronprogramma en korte bespreking Microsoft Visual Studio 2015 starten Een nieuw project maken Creëren van een nieuw project Windows Form Designer Solution Explorer Het eigenschappenvenster De toolbox De gebruikersinterface maken Een object toevoegen door te klikken Een object toevoegen door te dubbelklikken Verplaatsen van een object Een object toevoegen door het te kopiëren Een object verwijderen De eigenschap Name van een formulier instellen De eigenschap Text instellen Tekstvakken aanbrengen Selectie van meerdere objecten De oplossing en het project bewaren Het programma uitvoeren Een opdrachtknop of button Programmacode toevoegen... 42
5 6 - Leren programmeren in C# Het venster voor programmacode Een methode teveel IntelliSense Alle voorkomens Niet gebruikte variabelen Commentaar Declaratie van variabelen De waarde uit een tekstvak lezen Een waarde in een tekstvak plaatsen Een syntaxisfout Het voorbeeld verder afmaken Variabelen Een variabele Gegevenstypes Double of Decimal Deling van kommagetallen Declareren van variabelen Operatoren Rekenkundige operatoren Operatoren voor tekenreeksen Typeconversie Een Console-applicatie Programmacode Consolekleuren Read en Write Oefeningen DE SELECTIE Inleiding CreaTura (H03VB01) Probleemdefinitie Probleemanalyse Schema De selectie Definitie en betekenis Eenzijdige selectie Het programma Het if-statement Het switch-statement Logische uitdrukkingen Relationele operatoren Samengestelde logische uitdrukkingen en logische operatoren Constanten en constantendeclaratie Een tweede voorbeeld (H03VB02) Probleemstelling Probleemanalyse Schema Programmacode De operatoren +=, -=, Een Windows-toepassing Probleemdefinitie (H03VB03) De gebruikersinterface Bronprogramma Tabvolgorde en tabulatorstops De klasse Math Namespaces Methoden en eigenschappen van de klasse Math... 77
6 Inhoudsopgave De functie Round() Raadspelletje (H03VB04) Probleemdefinitie Probleemanalyse Pseudocode Bronprogramma en korte bespreking Ontwerpen van het formulier Oefeningen DE WHILE-LUS Inleiding CreaTura (H04VB01) Probleemdefinitie Probleemanalyse Schema De gewone iteratie Het programma De iteratie While Som van getallen (H04VB02) Probleemdefinitie Probleemanalyse Schema Bronprogramma Samengestelde intrest (H04VB03) Probleemdefinitie Probleemanalyse Schema Het bronprogramma De interface maken Oefeningen FOUTEN OPSPOREN Inleiding Syntaxisfouten Eventhandlers wegwerken Run time fouten Een eerste voorbeeld (H05VB02) Een tweede voorbeeld (H05VB03) Logische fouten Voorbeeld (H05VB04) Debuggen van een programma (H05VB05) Step Into Step Over Step Out Een onderbrekingspunt verwijderen Enkele handige vensters Het venster Autos Het venster Watch Gestructureerde foutafhandeling Bestand niet gevonden (H05VB06) Probleemdefinitie Programmacode Ontwerp van het formulier Het bestand is niet beschikbaar Foutafhandeling MessageBox.Show (H05VB07) De methode Show van de klasse MessageBox
7 8 - Leren programmeren in C# Resultaat van de methode Show Delen door 0 (H05VB08) Probleemdefinitie Programmacode Ontwerp van het formulier Foutboodschap van het framework Oefeningen DE FOR-LUS Inleiding Het voorbeeld Optelsommen (H06VB01) Probleemstelling De iteratie met teller Definitie en betekenis Enkele voorbeelden Het programma Declaratie Random getallen De for-lus De berekening Controle Tonen van de resultaten Bijkomende voorbeeld (H06VB02) Stapgrootte 0, Stapgrootte 0, Negatieve stapgrootte Geneste lus Figuren (H06VB03) Probleemstelling Project Resources Timer Dynamisch een afbeelding laden Volledige programma Oefeningen DE DO-WHILE-LUS Inleiding Invoercontrole (H07VB01) Probleemstelling Datumfuncties Gebruik van TryParse Gebruik van Substract Volledige programma Voorbeeld van Do-While (H07VB02) Probleemdefinitie Probleemanalyse Inlezen tot X Volledige programma Oefeningen MEER FORMULIERCONTROLS EN FUNCTIES Inleiding Startformulier (H08VB01) Formulieropbouw Checbox ULA Radiobuttons verwerken Radiobuttons uitlezen Gegevens invoeren
8 Inhoudsopgave Volledige programma BMI (H08VB02) Formulieropbouw Numerieke invoervelden Berekening van de BMI Over het programma Het menu Volledige programma Kleurenkiezer (H08VB03) Formulierontwerp Afsluiten van het programma Initialisaties Een kleur aanpassen Maximumwaarde van schuifbalken Stringfuncties ToUpper() en ToLower() Substring() PadLeft() en PadRight() new String() Length Contains() IndexOf(), LastIndexOf() Trim() Remove() Insert() Replace() IsNullOrEmpty() en IsNullOrWhiteSpace() Compare() Het char datatype Van ASCII tot ANSI naar UNICODE Omzetten (H08VB05) Oefeningen FUNCTIES Inleiding Benaming Procedure Functie Operatie Methode Eventhandler Naamgeving Backend en frontend Een voorbeeld van een functieprocedure (H09VB01) Het programma zelf De functie willekeuriggetal Functie zonder returnwaarde en parameters (H09VB02) Het programma De functie toonfoutmelding Functie zonder parameters (H09VB02) De functie GetInt_v De recursieve functie GetInt_vRecursief Functie met parameters Functie met optionele parameters De functie GetInt_V Functie met referentieparameters (H09VB03) Oefeningen
9 10 - Leren programmeren in C# ARRAYS Inleiding Engelse woorden oefenen (H10VB01) Arrays gebruiken FAQ Grenzen van een array Volledige programma Afdrukken van een array (H10VB02) Array overlopen met een for-lus Array overlopen met een foreach-lus Volledige programma Tweedimensionale arrays (H10VB03) Rectangular of jagged Arrays vullen Alles afdrukken Gemiddelde per student Gemiddelde per vak Grotere arrays String split (H10VB04) Oefeningen SEQUENTIËLE BESTANDEN Inleiding Terminologie Namespace System.IO Bestandslocatie Engelse woorden oefenen (H11VB01) Het bestand Bestanden uitlezen Woorden oefenen Sequentiële bestanden lezen en schrijven Voorafgaand werk Gegevens uitlezen Gegevens wegschrijven Bestand bestaat Uitbreiding van het voorbeeld (H11VB02) Ontwerp van de toepassing Tweede formulier Tekstvakken leegmaken Bestand wegschrijven Programmacode bij Bestand / Afsluiten Programmacode bij Bestand / Openen Programma bij Bestand / Opslaan als Programmacode bij Bestand / Opslaan Programmacode bij Bestand / Nieuw Toevoegen en verwijderen van een item uit de keuzelijst Oproepen van een tweede formulier Bij het laden van het formulier FormTesten Sluiten van het formulier FormTesten De knop Controle Oefeningen UITBREIDINGEN Inleiding Groepsonderbreking (H12VB01) Inleidend voorbeeld Analyse van het programma Programmacode
10 Inhoudsopgave Lists Het voorbeeldprogramma (H12VB02) Declaratie van een lijst Items toevoegen Uitlezen Sorteren Items verwijderen Zoeken in lists (H12VB03) Array van formulierobjecten Het voorbeeldprogramma (H12VB04) InitializeComponentExtra De TextBox De array knoppen Formuliergrootte Eventhandlers Oefeningen Oefeningen opnieuw
Jochen Mariën september 2013
Inleiding De taal C is tussen 1969 en 1973 ontwikkeld, met als hoofddoel de programmatie van systeemsoftware. Het is echter een bijzonder populaire taal geworden, waarvoor op elke mogelijke computerarchitectuur
Programmeren en programmeertalen - 3
Inleiding De taal C is tussen 1969 en 1973 ontwikkeld, met als hoofddoel de programmatie van systeemsoftware. Het is uiteindelijk een bijzonder populaire taal geworden, waarvoor op elke mogelijke computerarchitectuur
Jochen Mariën C#2012. Leren programmeren in. deel 1. media cvba-vso. campinia
Jochen Mariën C#2012 deel 1 Leren programmeren in campinia media cvba-vso Frans, Roger / Jochen Mariën; Geel: Campinia Media cvba - vso, 2013; 226 p; index; 25,5 cm; gelijmd. ISBN: 97890356.1287.7; NUGI
Afspraken. Typ Dit moet je letterlijk intypen.
Inleiding De programmeertaal Basic (Beginners All Purpose Symbolic Instruction Code) werd in 1965 ontwikkeld aan het Darthmouth College. De taal werd ontworpen om te programmeren op kleine systemen. Het
Visual Studio 2005 -.NET Framework 2.0. campinia media vzw
Visual Studio 2005 -.NET Framework 2.0 campinia media vzw Frans, Roger Visual Basic 2005 1/2 / Roger Frans; Geel: Campinia Media vzw, 2006-1ste druk september 2006; 258 p; index; 25,5 cm; gelijmd. ISBN:
No part of this book may be reproduced in any form, by print, photoprint, microfilm or any other means without written permission of the publisher.
Frans, Roger Visual Basic.NET 1/2 / Roger Frans; Geel: Campinia Media vzw, 2003-2de druk september 2005; 229 p; index; 25,5 cm; gelijmd. ISBN: 90.356.1174.8; NUGI 854; UDC 681.3.06 Wettelijk depot België:
campinia media cvba-vso
campinia media cvba-vso Frans, Roger Visual Basic 2013 1/2 / Roger Frans; Geel: Campinia Media cvba - vso, 2014; 261 p; index; 27,5 cm; gelijmd. ISBN: 978.90.356.1297.6; NUGI 854; UDC 681.3.06 Wettelijk
Visual Basic /2
Leren programmeren in Visual Basic 2010 1/2 Roger Frans met cd-rom campinia media cvba-vso Frans, Roger Leren programmeren in Visual Basic 2010 1/2 / Roger Frans; Geel: Campinia Media cvba - vso, 2010;
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
Afspraken. Dit moet je letterlijk intypen.
Inleiding Excel 2013 3/3 is het derde deel van een reeks van drie delen over Excel. We veronderstellen in dit deel dat je de technieken die aan bod zijn gekomen in de eerste twee delen onder de knie hebt.
Inleiding. Roger Frans oktober 1997. Inleiding - 1
Inleiding De programmeertaal Basic (Beginners All Purpose Symbolic Instruction Code) werd in 1965 ontwikkeld aan het Darthmouth College. De taal werd ontworpen om te programmeren op kleine systemen. Het
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,
Afspraken vet voorbeeldenmap oefeningenmap
Inleiding Excel 2010 3/3 is het derde deel van een reeks van drie delen over Excel. We veronderstellen in dit deel dat je de technieken die aan bod zijn gekomen in de eerste twee delen onder de knie hebt
Windows applicaties met VB.NET VB Express 2010
Windows applicaties met VB.NET VB Express 2010 HA 2258 01 Informaticabeheer(nieuw leerplan D/2010/7841/004) Marc De Wandel, Gerry Everaert, Nicole Legroe Christel Valkeners, Ria Van Eysendeyk Werkgroep
OFFICE 2007 EXCEL. Roger Frans. campinia media vzw
OFFICE 2007 t me cd -rom 3/ 3 EXCEL Roger Frans campinia media vzw Frans, Roger Excel 2007 3/3 / Roger Frans; Geel: Campinia Media vzw, 2009; 253 p; index; 25 cm; gelijmd. ISBN: 97890356.1240.2; NUGI 854;
2/3 OFFICE 2007 ACCESS. Roger Frans. campinia media vzw
2/3 OFFICE 2007 cd-rom met ACCESS Roger Frans campinia media vzw Frans, Roger Access 2007 2/3 / Roger Frans; Geel: Campinia Media vzw, 2009; 273 p; index; 25 cm; gelijmd. ISBN: 97890356.1234.1; NUGI 854;
Afspraken vet voorbeeldenmap oefeningenmap
Inleiding In het deel Access 2010 1/3 heb je de basisbegrippen van Access geleerd: tabellen, eenvoudige query s, formulieren en rapporten. Je hebt ook relaties tussen tabellen aangebracht. In het tweede
De acties die je als gebruiker stapsgewijs moet volgen, worden als volgt genoteerd.
Inleiding Access 2013 is een relationeel databasesysteem. Een databasesysteem is een programma om gegevens te beheren. Deze gegevens worden in tabellen opgeslagen. Tussen de tabellen kunnen relaties bestaan.
Afspraken vet voorbeeldenmap oefe- ningenmap
Inleiding Excel 2013 2/3 is het tweede deel van een reeks van drie over Microsoft Excel. We veronderstellen in dit deel dat je de basistechnieken, die aan bod zijn gekomen in het eerste deel, onder de
Visual Basic 6.0 beginners
Visual Basic 6.0 beginners campinia media Roger Frans Frans, Roger Visual Basic 6.0 - beginners / Roger Frans; Geel: Campinia Media vzw, 1999; 238 p; index; 29 cm; gelijmd. ISBN: 90.356.1125.X; NUGI 854;
INLEIDING... 1 A FSPRAKEN... 2 INHOUDSOPGAVE...
Inhoudsopgave INLEIDING... 1 AFSPRAKEN... 2 INHOUDSOPGAVE... 3 1 WAT ALS-ANALYSE... 11 1.1 Inleiding... 11 1.2 Gegevenstabellen... 11 1.2.1... Voorbeeld... 11 1.2.2... Gegevenstabel met enkele invoervariabele...
Afspraken vet voor- beeldenmap oefe- ningenmap
Inleiding In het boek Access 2013 1/3 zijn de basisbegrippen van Access aan bod gekomen. Je hebt leren werken met tabellen, eenvoudige query s, formulieren en rapporten. We hebben ook relaties tussen tabellen
Windows applicaties met Visual Basic.NET. VB Express 2010 HA Werkgroep Handel Vlaams Verbond van het Katholiek Secundair Onderwijs
Windows applicaties met Visual Basic.NET VB Express 2010 HA 2253 01 Boekhouden-informatica Marc De Wandel, Gerry Everaert, Nicole Legroe Christel Valkeners, Ria Van Eysendeyk Werkgroep Handel 2011 Vlaams
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.
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
Afspraken vet voor- beeldenmap oefeningenmap
Inleiding In het boek Access 2010 1/3 zijn de basisbegrippen van Access aan bod gekomen. Je hebt leren werken met tabellen, eenvoudige query s, formulieren en rapporten. We hebben ook relaties tussen tabellen
Leren programmeren met
Leren programmeren met Visual Basic 6.0 Roger Frans met cd-rom campinia media Frans, Roger Leren programmeren met Visual Basic 6.0 / Roger Frans; Geel: Campinia Media vzw, 2001; 370 p; index; 29 cm; gelijmd.
Roger Frans. Leren programmeren in. Visual Basic 2008. Met cd-rom. Deel 2/2. campinia media vzw
Roger Frans Leren programmeren in Visual Basic 2008 Met cd-rom campinia media vzw Deel 2/2 Frans, Roger Leren programmeren in Visual Basic 2008 2/2 / Roger Frans; Geel: Campinia Media vzw, 2009; 256 p;
Je vindt in de startmap ook het bestand Appendix Excel pdf. Het bestand
Inleiding Excel 2016 3/3 is het derde deel van een reeks van drie delen over Excel. We veronderstellen in dit deel dat je de technieken die aan bod zijn gekomen in de eerste twee delen onder de knie hebt.
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
No part of this book may be reproduced in any form, by print, photoprint, microfilm or any other means without written permission of the publisher.
Frans, Roger Excel 2003 3/3 / Roger Frans; Geel: Campinia Media vzw, 2005; 243 p; index; 25 cm; gelijmd. ISBN: 90.356.1191.8; NUGI 854; UDC 681.3.06 Wettelijk depot België: D/2005/3941/10 Campinia Media
INLEIDING... 1 AFSPRAKEN... 2 INHOUDSOPGAVE...
Inhoudsopgave INLEIDING... 1 AFSPRAKEN... 2 INHOUDSOPGAVE... 3 1 OOP EN.NET... 11 1.1 Inleiding... 11 1.2 Kwaliteit van een programma... 11 1.2.1 Correctheid en bruikbaarheid... 11 1.2.2 Robuustheid...
Afspraken. Typ Dit moet je letterlijk intypen.
Inleiding In het deel Access 2013 1/3 heb je de basisbegrippen van Access geleerd: tabellen, eenvoudige query s, formulieren en rapporten. Je hebt ook relaties tussen tabellen aangebracht. Je hebt hierdoor
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
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
Roger Frans. Leren programmeren in. Visual Basic. deel 2. campinia media cvba-vso
Roger Frans Leren programmeren in 2012 deel 2 Visual Basic campinia media cvba-vso Frans, Roger Visual Basic 2012 2/2 / Roger Frans; Geel: Campinia Media cvba - vso, 2014; 269 p; index; 27,5 cm; gelijmd.
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
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,
1 Een beetje theorie vooraf 1. Wat is een programma? 2 Hoe maakt u een programma? 3 IL-code en JIT-compiler 5
1 Een beetje theorie vooraf 1 Wat is een programma? 2 Hoe maakt u een programma? 3 IL-code en JIT-compiler 5 Voordelen combinatie compiler en interpreter 6 Het.NET Framework 9.NET en Java 9.NET, COM en
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
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
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
Access 2002. Gevorderden (JET) Roger Frans. met cd-rom. campinia media
Access 2002 Gevorderden (JET) Roger Frans met cd-rom campinia media Frans, Roger Access 2002 gevorderden (JET) / Roger Frans; Geel: Campinia Media vzw, 2002; 290 p; index; 29 cm; gelijmd. ISBN: 90.356.1151.9;
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.
No part of this book may be reproduced in any form, by print, photoprint, microfilm or any other means without written permission of the publisher.
Frans, Roger Access 2007 1/3 / Roger Frans; Geel: Campinia Media vzw, 2008; 243 p; index; 25 cm; gelijmd. ISBN: 97890356.1224.2; NUGI 854; UDC 681.3.06 Wettelijk depot België: D/2008/3941/3 Campinia Media
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
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
Visual Basic /2
nia cvba-vso Leren programmeren in Visual Basic 2010 2/2 Roger Frans met cd-rom campinia media cvba-vso Frans, Roger Leren programmeren in Visual Basic 2010 /2 / Roger Frans; Geel: Campinia Media cvba
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 [email protected] en [email protected]
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
Excel 2000 gevorderden
Excel 2000 gevorderden campinia media Roger Frans Frans, Roger Excel 2000 - gevorderden / Roger Frans; Geel: Campinia Media vzw, 2000; 250 p; index; 29 cm; gelijmd. ISBN: 90.356.1122.5; NUGI 854; UDC 681.3.06
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,
Afspraken vet voorbeeldenmap oefeningenmap
Inleiding In het deel Word 2010 1/3 zijn de basistechnieken van het tekstverwerkingspakket Microsoft Office Word aan bod gekomen. In het deel Word 2010 2/3 heb je vooral leren werken met grotere documenten.
Access. Module 0. Access, versie 97 (UK) Nummer: 012 (11062002) The Courseware Company
Access Module 0 Access, versie 97 (UK) Nummer: 012 (11062002) Niets van deze uitgave mag verveelvoudigd worden en/of openbaar worden gemaakt door middel van druk, fotokopie, microfilm of op welke andere
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
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
Excel 2002. Gevorderden. Roger Frans. met cd-rom
Excel 2002 Gevorderden Roger Frans met cd-rom campinia media Frans, Roger Excel 2002 gevorderden / Roger Frans; Geel: Campinia Media vzw, 2002; 254 p; index; 29 cm; gelijmd. ISBN: 90.356.1147.0; NUGI 854;
Access 2010 1/3. Roger Frans. met cd-rom. campinia media vzw
Access 2010 1/3 Roger Frans met cd-rom campinia media vzw Frans, Roger 20 /3 / Roger Frans; Geel: Campinia Media vzw, 20 ; 2 p; index; 25 cm; gelijmd. ISBN: 97890356.12. ; NUGI 854; UDC 681.3.06 Wettelijk
Inloggen. Open Internet Explorer en vul het adres: http://webmail.kpoa.nl in de adresbalk in.
Inhoudsopgave Inhoudsopgave... 1 Inloggen... 2 Inloggen... 2 Wachtwoord wijzigen... 3 Postvak IN... 4 Controleren op nieuwe E-mail... 4 Bericht schrijven... 5 Ontvangers toevoegen... 5 Antwoorden... 10
2/3 OFFICE 2007 EXCEL. Roger Frans. campinia media vzw
OFFICE 2007 2/3 cd-rom met EXCEL Roger Frans campinia media vzw Frans, Roger Excel 2007 2/3 / Roger Frans; Geel: Campinia Media vzw, 2007; 222 p; index; 25 cm; gelijmd. ISBN: 97890356.1220.4; NUGI 854;
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
Programmeren. Inleiding
Programmeren Inleiding STAPPEN IN DE ONTWIKKELING VAN EEN PROGRAMMA 1. Probleem 1. Probleem Ideaal gewicht berekenen Wortel van een vierkantsvergelijking berekenen Schaakspel spelen Boekhouding doen 2.
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
Windows applicaties met Visual Basic.NET
Windows applicaties met Visual Basic.NET Ultimate 2012 HA 2260 01 Boekhouden informatica, Informaticabeheer Marc De Wandel, Gerry Everaert, Nicole Legroe Christel Valkeners, Ria Van Eysendeyk, Marleen
OFFICE 2007 ACCESS. Roger Frans. campinia media vzw
OFFICE 2007 t me cd -rom 3/ 3 ACCESS Roger Frans campinia media vzw Frans, Roger Access 2007 3/3 / Roger Frans; Geel: Campinia Media vzw, 2009; 224 p; index; 25 cm; gelijmd. ISBN: 97890356.1241.9; NUGI
Algoritmisch denken: analyseren, ontwerpen, beschrijven van oplossingen en implementeren met Alice
Algoritmisch denken: analyseren, ontwerpen, beschrijven van oplossingen en implementeren met Alice HA-9518-04 Alle studierichtingen tweede graad ASO TSO KSO Martine De Belder Werkgroep Handel 2012 Guimardstraat
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
Excel 2010 2/3. Roger Frans. met cd-rom. campinia media cvba-vso
Excel 2010 2/3 Roger Frans met cd-rom campinia media cvba-vso Frans, Roger Excel 2010 2/3 / Roger Frans; Geel: Campinia Media cvba - vso, 2010; 245 p; index; 25 cm; gelijmd. ISBN: 97890356.1254.9; NUGI
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
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 -
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
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
Trainingsomschrijving ACCESS 97 / 2000 / 2003NL
Module 1 Inleiding Module 2 Ontwerpen van tabellen Module 3 Relationele databases en queries Module 4 Formulieren en rapporten Module 5 Geav. formulieren en rapporten Module 6 Macro s en menu s Module
Selenium IDE Webdriver. Introductie
Selenium IDE Webdriver Het Wielsem 10, 5231 BW s- Hertogenbosch, telefoon 073-6409311 e- mail [email protected] internet http://www.testwork.nl 1 Inhoudsopgave 1 Inhoudsopgave... 2 2 Selenium IDE... 3 3
[Microsoft Access 2007 Een eigen database maken] 16 oktober 2009
Inleiding Deze nota s bevatten enkel de instructies (acties) die je moet uitvoeren om een bepaalde taak in Access te volbrengen. Het waarom van al deze acties wordt uitvoering uitgelegd in de lessen Microsoft
Globale kennismaking
Globale kennismaking Kennismaking Tesla CMS 1. Dashboard 2. pagina beheer - pagina aanmaken - pagina aanpassen - pagina verwijderen - pagina seo opties - zichtbaarheid pagina 3. subpagina beheer - subpagina
PhotoworkZ pop-up website handleiding
PhotoworkZ pop-up website handleiding Inhoudsopgave PhotoworkZ pop-up website handleiding...1 Aanmelden op de admin module...2 Beheer van teksten...3 Tekst downloaden en aanpassen...3 Aanpassen van teksten...4
Inhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13
5 Inhoud Inhoud Over dit boek 7 1 Eclipse IDE (Integrated Development Environment) 9 2 Functionele specificatie 13 3 Implementatie grafische gebruikersinterface 31 4 De klassen en methoden 57 5 Technische
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
Afspraken. Typ Dit moet je letterlijk intypen in het tekstvak Naam.
Inleiding De cursus Outlook 2013 leert je werken met Microsoft Outlook 2013. Microsoft Outlook 2013 maakt deel uit van de bundels Office 2013 en Office 365. Er zijn verschillende edities van de bundels.
PHP-OPDRACHT SITE BOUWEN
PHP-OPDRACHT SITE BOUWEN PERIODE 4 LEERJAAR 1 Opleiding: Duur: Applicatieontwikkelaar 1 onderwijsperiode (4-8 weken) Voorkennis: Basiscursus PHP 5.4 Victor Peters (978 90 125 8499 9) Basiscursus XHTML,
Info-books. Toegepaste Informatica. Deel 40 : Gegevensbeheer en algoritmen in Access HA40. Jos Gils Erik Goossens
Info-books HA40 Toegepaste Informatica Deel 40 : Gegevensbeheer en algoritmen in Access Jos Gils Erik Goossens Gegevensbeheer Alle landen uit Europa en Azië die minder dan 1 000 000 inwoners tellen (Zie
1. Introductie tot SPSS
1. Introductie tot SPSS Wat is SPSS? SPSS is een statistisch computerprogramma dat door wetenschappers wordt gebruikt om gegevens te verzamelen, analyseren en te bewerken. Het wordt voornamelijk gebruikt
Online c++ leren programmeren:
Online c++ leren programmeren: Inhoud 1)Waar vind ik een c++ compiler?... 2 2)Hoe start ik een programma in c++?... 2 3)Een eerste c++ programma:... 3 Een eerste programma schrijven:... 3 Mijn eerste programma
SPSS VOOR DUMMIES+ Werken met de NSE: enkele handige basisbeginselen. Gebaseerd op SPSS21.0 & Benchmarkbestand NSE 2014
SPSS VOOR DUMMIES+ Werken met de NSE: enkele handige basisbeginselen Gebaseerd op SPSS21.0 & Benchmarkbestand NSE 2014 Huidig kennis- en ervaringsniveau?????? Beginners Gevorderden 2 Inhoud 1. Wat doe
Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal.
Programmeertalen Algoritme noteren? Algoritmen voor de computer worden vastgelegd met behulp van een programmeertaal. Taal // machine De geschiedenis van de programmeertalen loopt parallel met de geschiedenis
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
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
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
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
Inleiding tot programmeren: Javascript
Inleiding tot programmeren: Javascript Een definitie JavaScript is een scripttaal met objectgeoriënteerde mogelijkheden. Deze geïnterpreteerde programmeertaal is vooral gericht op het gebruik in webpagina
Microsoft Word 365. Kennismaken AAN DE SLAG MET DIGITALE VAARDIGHEDEN TRAINING: MICROSOFT WORD 365
Microsoft Word 365 Kennismaken Inleiding Microsoft Word is het meest gebruikte tekstverwerkingsprogramma ter wereld. De mogelijkheden die Word biedt zijn talrijk, maar als je nog nooit met Word gewerkt
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
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.
