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
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller anouckcelis. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $6.87. You're not tied to anything after your purchase.