Programmeren 3<br /> <span style="color: red;">Les 6</span>
Home

Programmeren 3
Les 6

Werken met gegevens
Werken met gegevens

Programmeren 3
Les 6

15 november 2017

Werken met gegevens

Doelstelling

  1. Een groot gedeelte van het programmeren komt neer op het efficiënt voorstellen van allerlei gegevens. Dat kan gaan van gehele en reële getallen, karakters en tekentekenreeksen tot lijsten van namen, productgegevens enz. Een Vlaamse gebruiker heeft niet veel aan getallen waarin de komma gebruikt wordt om duizendtallen voor te stellen.
  2. We leren ook hoe je met GIT je project op je locale computer synchroniseert met Cloud9.
  3. Na deze les weet je
    1. hoe je gegevens leesbaar en efficiënt aan de gebruiker kan voorstellen;
    2. hoe je met GIT je lokaal project synchroniseert met Cloud9;

Stappenplan

  1. Karakters in CSharp
  2. Tekenreeksen zijn onveranderlijk
  3. Tekenreeksen verbatim
  4. Tekenreeksen samenvoegen
  5. Tekenreeksen vergelijken
  6. Tekenreeksen escape tekens
  7. Tekenreeksen CultureInfo
    Websites worden over heel de wereld bezocht. Het is daarom belangrijk dat je website de taal spreekt van de bezoeker.
  8. StringBuilder klasse
  9. Tekenreeksen formatteren
  10. Tekenreeksen interpolatie
  11. filmpje: Oefeningen Werken met gegevens
    De namen van de mappen, solution en namespaces verschillen van de namen die we in deze module gebruiken. Als je de voorbeelden in het filmpje maakt, p Groepeer ze in een map met de naam dotnetcore/werken-met-gegevens. Maak bijvoorbeeld een klassenbestand met de naam Getallen.c en plaats die in de map met de naam werken-met-gegevens van het project. Dus niet in de map App_Code/Wiskunde zoals in het filmpje wordt gedaan. In het filmpje worden de oefeningen gemaakt in Visual Studio 2015, gebruik zelf Visual Studio 2017.
  12. Enumeratie
  13. Struct
  14. Structs ingebouwd
  15. Struct zelf gedeclareerd
  16. Collecties of objectverzamelingen
  17. Generieke collecties

Opdracht

  1. Maak de oefeningen die in het lesmateriaal staan. Groepeer ze in een map met de naam dotnetcore/werken-met-gegevens (deze naam is verplicht!!!!).
  2. Schrijf code die aantoont dat een struct een by value waarde is en een class een waarde by reference is. Plaats die code in een klassenbestand met de naam StructVersusClass.cs in het het project dat je gemaakt hebt voor de oefeningen van hierboven.
  3. Synchroniseer je lokale map met Cloud9 met behulp van link. In de commit commentaar plaats je "Les 3 Oefeningen werken met gegevens final".
  4. Verstuur via de opdrachtlink op Moodle een tekstbestand met een link naar je Cloud9 workspace.
  5. Deadline: 22 november 2017

JI
2017-11-21 20:44:49