Zie Scherper
$4.99
Minimum prijs
$9.99
Voorgestelde prijs

Zie Scherper

Over het boek

Het vervolg op Zie Scherp. In dit boek gaan we de object oriented programming (OOP) tour op en ontdekken we de magische, maar soms abstracte wereld van klassen, objecten, interfaces en polymorfisme. De zijwieltjes worden er af gehaald en het wordt tijd om complexe applicaties te ontwikkelen.

Over de auteur

Tim Dams
Tim Dams

Tim Dams doceert sinds 2009 C#-gerelateerde vakken aan de AP Hogeschool. Hij studeerde af in 2003 waarna hij een tijdje op jacht ging naar een doctoraat, dat hem echter te snel af was. In z'n vrije tijd (en eigenlijk ook op z'n werk) is Tim een nerd eerste klas. Gamen (pc en bordspelen) , lezen, schrijven, memes doorsturen, het hoort allemaal bij de metronerd van de 21e eeuw. 

Tim schreef dit boek voor zichzelf: een boek dat hij graag zelf in z'n toenmalige opleiding als leerboek had gehad. Grappig, speels, maar diepgaand waar nodig, en met nadruk op praktische toepassingen.

Deel 2 verschijnt in 2021 en zal verder bouwen op dit boek om de concepten van Object Georiënteerd Programmeren ("oop") met C# uit de doeken te doen. 

Table of Contents

  • Welkom
    • Over de bronnen
    • Dankwoord
  • 1 Object Oriented Programming
    • 1.1 OOP?!
    • 1.2 Klassen en objecten
    • 1.3 Encapsulatie principe
    • 1.4 OOP in C#
    • 1.5 Properties
    • 1.6 Auto properties
    • 1.7 OOP in de praktijk : DateTime
    • 1.8 Oefeningen
  • 2 Geheugenmanagement, uitzonderingen en namespaces
    • 2.1 Geheugenmanagement in C#
    • 2.2 Objecten en methoden
    • 2.3 Object referenties en null
    • 2.4 Namespace en using
    • 2.5 Exception handling
    • 2.6 Oefeningen
  • 3 Gevorderde klasseconcepten
    • 3.1 Constructors
    • 3.2 Object initializer syntax
    • 3.3 Static
    • 3.4 Oefeningen
  • 4 Arrays en klassen
    • 4.1 Object arrays
    • 4.2 Foreach loops
    • 4.3 Het var keyword
    • 4.4 List collectie
    • 4.5 Dictionary collecties
    • 4.6 Oefeningen
  • 5 Overerving
    • 5.1 Wat is overerving
    • 5.2 Overerving in C#
    • 5.3 Constructors bij overerving
    • 5.4 Virtual en Override
    • 5.5 Het base keyword
    • 5.6 Oefeningen
  • 6 Gevorderde overervingsconcepten
    • 6.1 System.Object
    • 6.2 Abstract
    • 6.3 Eigen exceptions maken
    • 6.4 Oefeningen
  • 7 Compositie en aggregatie
    • 7.1 Wat zijn compositie en aggregatie?
    • 7.2 Compositie en aggregatie in de praktijk
    • 7.3 “Heeft meerdere”- relatie
    • 7.4 Compositie of overerving
    • 7.5 Het this keyword
    • 7.6 Oefeningen
  • 8 Polymorfisme
    • 8.1 De “is een”-relatie in actie
    • 8.2 Arrays en polymorfisme
    • 8.3 Polymorfisme in de praktijk
    • 8.4 is en as
    • 8.5 Is, as en polymorfisme: een krachtige bende
    • 8.6 Oefeningen
  • 9 Interfaces
    • 9.1 Wat zijn interfaces?
    • 9.2 Interfaces en klassen
    • 9.3 Het is keyword met interfaces
    • 9.4 Polymorfisme
    • 9.5 Meerder interfaces
    • 9.6 Interfaces in de praktijk
    • 9.7 Bestaande interfaces in .NET
    • 9.8 Alles samen : Polymorfisme, interfaces en is/as
    • 9.9 Oefeningen
  • Conclusie
  • En nu? Ken ik nu alles van C#/.NET
  • Appendix
    • Klassen herbruiken over projecten heen
    • Operator overloading
    • Expression bodied members
    • Generics
    • Queue en Stack collectie
    • Spelen met strings
  • Notes

Andere boeken van deze auteur

Authors have earned$9,908,691writing, publishing and selling on Leanpub, earning 80% royalties while saving up to 25 million pounds of CO2 and up to 46,000 trees.

Learn more about writing on Leanpub

The Leanpub 45-day 100% Happiness Guarantee

Binnen 45 dagen na aankoop kunt u een 100% restitutie op elke Leanpub aankoop, in twee klikken We de restituties handmatig verwerken. , dus maken ze een paar dagen duren om te verschijnen. Zie volledige voorwaarden.

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers), EPUB (for phones and tablets) and MOBI (for Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub