Zie Scherp Scherper
OefeningenThe Corona filesHandboek backup
  • H0: Introductie
    • Introductie
    • Dit boek in papier?
    • Nuttige extras
  • H1: De eerste stappen
    • Introductie tot C#
    • Werken met Visual Studio
    • Je eerste programma
    • Input verwerken met ReadLine
    • Fouten in je code
    • Kleuren in Console
    • Meer weten
  • H2: De basisconcepten van C#
    • De essentie van C#
    • Datatypes
    • Variabelen
    • Expressies en operators
    • Const(ant)
    • Solutions en projecten
    • Meer weten
  • H3: Tekst gebruiken in code
    • Strings en chars
    • Escape characters
    • Strings samenvoegen
    • Unicode tonen
    • Environment bibliotheek
    • Meer weten
  • H4: Werken met data
    • Casting, conversie en parsing
    • Input verwerken en omzetten
    • Math-library en berekeningen
    • Over afronden
    • Random
    • Debuggen
    • Meer weten
  • H5: Beslissingen
    • Beslissingen intro
    • Booleanse logica en operators
    • If
    • Scope van variabelen
    • Switch
    • enum
    • Meer weten
  • H6: Herhalingen Herhalingen Herhalingen
    • Loops intro
    • While en Do While
    • For
    • Nesting
    • Meer weten
  • H7: Methoden
    • Methoden intro
    • Bibliotheken
    • Geavanceerde methodetechnieken
    • Meer weten
  • H8: Arrays
    • Array principes
    • Arrays en geheugen
    • System.Array
    • Algoritmes met arrays
    • Strings en arrays
    • Arrays en methoden
    • N-dimensionale arrays
    • Jagged arrays
    • Meer weten
  • H9: Object Oriented Programming
    • OOP Intro
    • Klassen en objecten in C#
    • Methoden en access modifiers
    • Full properties
    • Auto-properties
    • DateTime: leren werken met objecten
    • Meer weten
  • H10: Geheugenmanagement, uitzonderingen en namespaces
    • Stack en Heap
    • Objecten en methoden
    • Null en NullReferenceException
    • Namespaces en using
    • Exception handling
    • Waar exceptions plaatsen?
    • Meer weten
  • H11: Gevorderde klasseconcepten
    • Constructors en de default Constructors
    • Overloaded Constructors
    • Object Initializer Syntax
    • Static
    • Meer weten
  • H12: Arrays en klassen
    • Arrays van objecten
    • List
    • Foreach en var
    • Nuttige collection klassen
    • Meer weten
  • H13: Overerving
    • Overerving intro
    • Constructors bij overerving
    • Virtual en override
    • Base keyword
    • Meer weten
  • H14: Gevorderde overervingsconcepten
    • System.Object
    • Abstract
    • Eigen exceptions maken
    • Kennisclips
  • H15: Compositie en aggregatie
    • Compositie
    • this keyword
    • Meer weten
  • H16: Polymorfisme
    • Polymorfisme
    • Polymorfisme in de praktijk
    • Is en As keywords
    • Objecten vergelijken: alles komt samen
    • Meer weten
  • H17: Interfaces
    • Interface intro
    • Interfaces voorbeeld met president
    • Interfaces in de praktijk
    • Interfaces en polymorfisme
    • Meer weten
  • H18: Bestandsverwerking
    • Werken met bestanden
    • Schrijven en lezen
    • FileInfo klasse
    • Klassen serialiseren met json
    • Meer weten
  • Conclusie
    • Je hebt het gehaald
    • En nu?
  • Kennicslips
    • H1 - H8
    • H9 - H17
  • Appendix
    • Visual Studio snippets
    • VS Code for Mac installeren
    • Regions
    • String.Format
    • Out en Ref parameters
    • Operator overloading
    • Expression bodied members
    • Generics
    • struct en record
    • Een installer maken
  • Coding guidelines
    • Afspraken
    • Minpunten voor: Compileert niet
    • Minpunten voor: Klassen in 1 bestand
    • Minpunten voor: Redundante code
    • Minpunten voor: Bladspiegel
    • Minpunten voor: Naamgeving
    • Minpunten voor: goto, break en continue
    • Minpunten voor: Linq gebruiken
    • Minpunten voor: Methoden in methoden
    • Minpunten voor: Toplevel statements
Powered by GitBook
On this page
  • Installatie en configuratie
  • Installeer VS Code for Mac (eenmalig)
  • Installeer C# Dev Kit extension (eenmalig)
  • Installeer .NET 8 (eenmalig)
  • Andere output (eenmalig)
  • Werken met VS Code
  • Een nieuw project/solution aanmaken:
  • Code compileren en uitvoeren
  • Code debuggen

Was this helpful?

  1. Appendix

VS Code for Mac installeren

PreviousVisual Studio snippetsNextRegions

Last updated 7 months ago

Was this helpful?

Volgende (in opbouw) gids overloopt hoe je Visual Studio Code kunt installeren op Mac zodat je er C# applicaties in kunt ontwikkelen.

De stappen met (eenmalig) achter moet je maar 1 keer doen tijdens installatie. Al de rest heb je nodig telkens je een nieuw project begint.

Installatie en configuratie

Installeer VS Code for Mac (eenmalig)

Volg de Installation stappen (1 tot 6) op .

Installeer C# Dev Kit extension (eenmalig)

Klik op extensions en zoek op c#.

Installeer:

Na installatie sluit VS Code.

Installeer .NET 8 (eenmalig)

Surf naar .

Download en installeer de juiste macOS installer (afhankelijk van je processortype).

Andere output (eenmalig)

Druk command+, (komma) om naar de settings te gaan.

Ga naar Extensions-> C#-> Debugger

En pas Debug:Console instelling aan naar externalTerminal

Mooi zo. Je bent klaar om C# applicaties te maken!

Werken met VS Code

Een nieuw project/solution aanmaken:

Command+SHIFT+P en kies .NET New Project:

Dan Console App:

Kies folder waar de solution moet komen.

Geef de solution een naam:

Kies "create project":

Je mag dit vertrouwen:

Open de Program.cs file:

OPGELET: we moeten nog 1 ding doen voor we kunnen beginnen.

Klik met je muis op de eerste lijn code (// See https://aka.ms/new-console-template for more information) zodat je cursor er staat. Er zou nu aan de linkerzijde een geel lampje moeten verschijnen:

Klik op gele lampje en kies Convert to program.main style program:

Ready to program:

Code compileren en uitvoeren

Optie 1: druk op F5.

Code debuggen

Zet eerst gewenste breakpoint (rode bolletje) vlak naast de lijnnummers:

Klik rechtsboven op het kleine pijltje naast de "play"knop:

En kies "debug project associated with the file":

In explorer (linkerzijde) zie je je project (klik als je geen explorer balk ziet):

Optie 2: druk op playknop rechtsboven }

deze pagina
deze pagina