In dit document krijg je een uitgebreide samenvatting van zowel de inleiding tot het programmeren van C# als van het objectgeoriënteerd programmeren in C#. Op deze manier kan je op het einde van de samenvatting en veel oefening programma's schrijven in deze taal.
Bouwstenen
Elk programma bevat 4 bouwstenen
o Sequenties
Project van A-Z
Verloopt sequentieel opeenvolgend
Stap per stap
o Selecties
Enkelvoudige
Eenzijdige
Meervoudige
o Iteraties
Een programma kan het voorkomen dat bepaalde opdrachten
meerdere keren uitgevoerd moeten worden
We gebruiken een iteratie of herhaling om deze opdrachten
meerdere keren uit te voeren zonder dubbele code te schrijven
o Methodes
Doel
Compacter en efficiënter schrijven van code
Vermijden van dubbele code
Hergebruiken van code
Overzichtelijke programma’s
Eenvoudiger te onderhouden code
Zorgt ervoor dat we code in stukjes kunnen opdelen die elk een
duidelijk omschreven taak uitvoeren
,C# : kennismaking
De woorden in het blauw zijn
woorden u it de C#-taal
VOORLOPIG!
o Alle programmacode tussen
de {} van de main
TOTDAT
o Methodes zien = MAIN enige
benodigde methode
Elke methode heeft een eigen
context en alles start met de main
Bij inleiding tot programmeren
altijd werken met de klasse
Program
Elke lijn afsluiten met ;
Commentaarlijn = //
o Deze lijnen worden door
de computer genegeerd
C# = hoofdlettergevoelig!
Gebruik maken van een keuzelijst
o Bij intikken van code gevolgd door tabtoets en pijltjestoets
o Manueel oproepen door Ctrl + spatiebalk
Aanpassingen aan lay-out (achtergrondkleur,
voorgrondkleur, titel, …)
Object georiënteerd programmeren
o Klassen
o Objecten
Een object heeft kenmerken eigenschappen
Eigenschappen links, Gevolgd door gelijkheidsteken,
Gewenste waarde staat rechts
o Methodes
Een object kan acties ondernemen
Moeten gevolgd worden door () Ook als er niets tussen staat
o Attributen
2
, Methodes klasse console
o Write()
Om tekst in DOS-venster te drukken
o WriteLine()
Om tekst in DOS-venster te drukken en naar de volgende regel te
gaan
Tekst en return worden dus doorgestuurd
o ReadLine()
Om tekst te lezen die gebruiker intikt in DOS-venster
Gevolgd door entertoest
Eigenschappen klasse console
o BackgroundColor
Achtergrondkleur van DOS-venster aanpassen
Klasse ConsoleColor bevat een groot aantal voorgeprogrammeerde
kleuren
Console.BackgroundColor = ConsoleColor.White;
o ForgroundColor
Voorgrondkleur van DOS-venster aan passen
Kleur van de tekst
Conosle.ForegroundColor = ConsoleColor.DarkBlue;
o Title
Titel van het DOS-venster aanpassen
Console.Title = “Oefening 1”;
Console.Clear()
o Methode wist alles van het scherm
Je krijgt een proper of leeg scherm
Console.WriteLine()
o Druk een blancolijn
Console.ReadLine()
o Wacht tot de gebruiker op enter drukt
o Deze informatie wordt nu niet bewaard
3
, Data & Variabelen
Meestal schrijven we programma’s die gegevens of data gaan verwerken
Gegevens worden bewaard in het geheugen van de computer
Het is noodzakelijk dat elk stukje geheugen een label krijgt
o Variabele
Om gegevens te kunnen verwerken, moeten we data kunnen bereiken
o Hiervoor gebruiken we deze variabelen
Naam variabele
o Naam die we aanspreken om verwerkingen uit te voeren
o Begint met een kleine letter
o Bevat geen _ en geen spaties
o camelCase
Datatype variabele
o bepaalt welk soort gegeven in die variabele past
o bepaalt de grote
Datatype = int
o geheel getal
o om een geheel getal in te bewaren
Datatype = string
o karakters
o om een tekst in te bewaren
o alles waar we niet mee willen rekenen
Datatype = bool
o true of false
o om aan te geven of iets waar is of niet
Datatype = double
o reëel getal met drijvende komma
o om een getal met decimalen in te bewaren
4
Voordelen van het kopen van samenvattingen bij Stuvia op een rij:
√ Verzekerd van kwaliteit door reviews
Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!
Snel en makkelijk kopen
Je betaalt supersnel en eenmalig met iDeal, Bancontact of creditcard voor de samenvatting. Zonder lidmaatschap.
Focus op de essentie
Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!
Veelgestelde vragen
Wat krijg ik als ik dit document koop?
Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.
Tevredenheidsgarantie: hoe werkt dat?
Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.
Van wie koop ik deze samenvatting?
Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper anouckcelis. Stuvia faciliteert de betaling aan de verkoper.
Zit ik meteen vast aan een abonnement?
Nee, je koopt alleen deze samenvatting voor €6,49. Je zit daarna nergens aan vast.