KINN 2010 OOP O Object O Georiënteerd P Programmeren.

Slides:



Advertisements
Verwante presentaties
KINN 2010 •OOP •O Object •O Georiënteerd •P Programmeren.
Advertisements

Presentatie Aircraft painting voor de FSGroep Friesland d.d. 23 maart 2009 door Henny Hazekamp (PH-HLW)
Een digitaal verhaal maken
Uitleg installatie SAM Broadcaster v3 en v4 met de MySQL database
OOS Object geOrienteerd Software-ontwerp - 3
Een paar programma’s met een aantal basisprincipes.
Gegevensstructuren: list boxen en lijsten
Objecten Hoofdstuk 6 Hoofdstuk 6 Hoofdstuk 6 1.
Inleiding Programmeren met Visual Basic Karl Moens.
Klassen en objecten.
Thomas Dermul 7Tsb04 Vijeo  Sep Thomas Dermul 7Tsb04 Instellen van de parameters Start het programma VIJEO Designer op.
VIJEO DESIGNER.
Hoofdstuk 2 Hallo, C# !.
Klassen schrijven Hoofdstuk 10. Visual Basic.NET voor studenten2 In dit hoofdstuk … Hoe schrijf je een klasse Constructormethodes Public methoden Variabelen.
Herhaling: For, While en Do
Visual Basic .NET voor studenten
Consoleprogramma’s Hoofdstuk 19. Visual Basic.NET voor studenten2 In dit hoofdstuk … Hoe consoletoepassingen maken In- en uitvoer bij consoleprogramma’s.
ICT-voorstelling: onderhoud van een website Donderdag 23 oktober 2008.
Visual Basic.
HOM COM VERGADERING 26 – Avast virusscan voor XP en Vista.
PHP functies.
Open Dag Informatica (28 nov 2003) 3D Graphics Workshop Dr. Erwin M. Bakker Ing. Ernst Lindoorn Leiden Institute of Advanced Computer Science Leiden University.
Nationale Officedag6 maart 2008 VBA voor Excel door Lenny Hoeks.
Presenteert:.
Visual Basic 2005/2008 OOP in praktijk André Obelink - MCSD, MVP Web: Web: -
Visual Basic 2010 – What’s new André Obelink
Visual Basic For Applications De stappen De nieuwe woorden Datum invoegen Formulier Standaardteksten invoegen Naam invoegen Formulier van kleur veranderen.
Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2.
Programmeerstijl Hoofdstuk 21. Visual Basic.NET voor studenten2 Inleiding Belang van een goede programmeerstijl:  Programma’s worden door meerdere mensen.
Les 7 Multiple Document Interface Programmeren met Visual Basic Karl Moens.
Arrays Hoofdstuk 14 Hoofdstuk 14.
Interfaces Hoofdstuk 23 Hoofdstuk 23.
Kies Hoe en wanneer installeren Wat is het doel Hoe werkt het (7 schermen)
Animatie nAnimatie: “tekenfilm” programma toont automatisch veranderende beelden nGemakkelijk te programmeren met gebruik van de klasse Thread “draadje”
Hoofdstuk 6 – Objectgeoriënteerd Programmeren: Overerving
Tweedimensionale arrays
Programmeercursus O.O.P. met VISUAL BASIC.NET
Hoofdstuk 10.3 Tekst-editor: MDI-interface Dialogen Files lezen Abstracte klassen.
AWK A Pattern scanning and processing language made by Aho Weinberger Kernighan and explained by Albert Montijn.
Spreadsheets. Testen. Met spreadsheets.. |  Spreadsheet, het meest gebruikte (test) tool in de wereld …  Aan de slag: Spreadsheet PRA  Risico’s en.
Java & het Web Programma: 3rd party libraries Standard actions (E)xpression (L)anguage.
Hoe stel ik mijn wallet in. Klik op wallet Klikken voor het aanmaken van uw walletaccount.
Soorten programma’s nConsole- applicatie. Soorten programma’s nConsole- applicatie nWindows- applicatie.
Hoe maak ik een PowerPoint presentatie?
C++ Les 1: introductie. Programmeren Programma’s scripts Websites libraries (Sound, GUI, netwerking…)
Java voor beginners Doel: Een spel maken in LWJGL Door: Jim van Leeuwen.
GUI & classes Een Gui in een class steken en het object gebruiken.
IF() ELSE() LES 4: VOORWAARDEN. BOOL Een variabele die slechts 2 mogelijke waarden kan hebben: true(waar) of false(niet waar) duid je aan met bool bool.
De definitie van een object. Een object is een verzameling van eigenschappen en bewerkingen. Veel voorkomende objecten zijn: D (display) Gui (user interface)
Informatie beoordelen If else Switch En Wiskunde.
LWJGL Hoe zet je een project op Hoe breng je het spel buiten eclipse.
KWS opstarten Bekijk deze presentatie in ‘afspeelmodus’: klik rechts onderaan uw scherm op het projectiescherm:
Objectgeoriënteerd Programmeren (2)
Je nieuw openingsmenu. (Ik heb de rechtenstructuur wat aangepast waardoor je en wat minder druk scherm krijgt.
Windows-applicatie using System.Windows.Forms; using System.Drawing;
Gameprogrammeren: Properties
Voorbeeld: Simulatie van bewegende deeltjes
Voortborduren op eerder gedaan werk
Libraries, Platform Games
5 tips om eenvoudiger te werken
TMC Winterschool 2017.
Unified Modeling Language
‘Inleiding objectgeoriënteerd programmeren met PHP’ ‘Inleiding’
COINS Navigator 2.
Software Development fundamentals
COINS Navigator 2.
Software Development fundamentals
Software Development fundamentals
Software Development fundamentals
Software Development fundamentals
Transcript van de presentatie:

KINN 2010 OOP O Object O Georiënteerd P Programmeren

Object Alles is een object. Gebruik maken van een methode Bijvoorbeeld: Voetbal.kleur(groen) Object.methode( parameter )

VB.Net 2008 Net Framework

Een nieuwe Class Bijvoorbeeld persoon Attributen: _naam _leeftijd

Naam Pieter Leeftijd 45 Met pensioen ? Het Objec t Attribuut naam Attribuut leeftijd De methode is gepensioneerd.

We maken een dll van persoon Class Persoon attributen _naam _leeftijd Methode _isgepensioneerd

Een dll maken. De Class Persoon Persoon.naam Persoon.leeftijd Persoon.isgepensioneerd _naam _leeftijd _isgepensioneerd

Microsoft VB.Net Express Versie Gratis te downloaden. Gratis te gebruiken. Veel is meegeleverd maar niet alles.

Aan de slag Start VB.NET 2008 Kies voor create project Kies voor Class Library Verander de naam Class Library in Persoon

Verander de File Naam class1.vb in persoon.vb

GET en SET methoden Klik op de rechtermuisknop Kies insert snippet Kies de tweede optie code patterns Kies de laatste Properties Kies voor define a property

De eigenschap naam definiëren Verander newpropertyvalue in _naam Verander NewProperty in naam

De eigenschap leeftijd definiëren Ga met de muis onder end property Klik op de rechtermuisknop Kies insert snippet Kies de tweede optie code patterns Kies de laatste Properties Kies voor define a property

Get en Set methode van leeftijd Verander newpropertyvalue in _leeftijd Verander string in integer Verander NewProperty in leeftijd en zorg dat deze ook van het type Integer is

Ga met de muis onder end property Klik op de rechtermuisknop Kies insert snippet Kies de tweede optie code patterns Kies de laatste Properties Kies voor define a function

Een methode functie isgepensioneerd definieren Voeg onder Private _naam de volgende regel toe: Private _pensioen As Boolean

Verander de functie als volgt: Function IsGepensioneerd() As Boolean If _leeftijd > 66 Then _pensioen = True Else _pensioen = False End If Return _pensioen End Function

Druk met de rechtermuisknop op Persoon Bij Application type moet staan Class Library Bij assembly naam staat persoon Kies bij het tabblad compile voor een geschikt pad. Kies tenslotte bovenin op build en build Persoon

Er zijn nu drie bestanden aangemaakt: Persoon dll Persoon pdb Persoon xml

Persoon dll gebruiken Kies bij file voor nieuw project Kies voor een WindowsApplication Sleep twee labels, een knop en 2 textvelden op het scherm

Code onder de eerste knop Klik eerst op windows application 2 Kies add reference en zoek persoon.dll op Kies add existing item en voeg persoon.dll toe door deze op te zoeken

Maak een persoon p aan Dim p As New Persoon.persoon

Code onder de knop Dim uitslag As String p.naam = TextBox1.Text p.leeftijd = TextBox2.Text If p.IsGepensioneerd Then uitslag = " is gepensioneerd" Else uitslag = " is niet gepensioneerd" End If MsgBox(p.naam & " " & uitslag))

Test het programma Run het programma Vul bij tekstveld1 Pieter in Vul bij tekstveld2 45 in

Test