Object-oriented Programming in C#



Download free course Object-oriented Programming in C#, pdf file on 485 pages by Kurt Normark.
This is a teaching material about object-oriented programming, illustrated with use of the programming language C#.

It is assumed, as a prerequisite, that the readers have some knowledge about imperative programming, preferably knowledge about C.

I believe that it is best to learn object-oriented programming after having learned and worked with imperative programming. Thus, we adhere to an "object later approach".

Table of contents

  • Introduction to Object-oriented Programming
  • Introduction to C#
  • Classes and Objects
  • Reference types, Value types, and Patterns
  • Data Access, Properties, and Methods
  • Operators, Delegates, and Events
  • Specialization, Extension, and Inheritance
  • Abstract classes, Interfaces, and Patterns
  • Exception Handling
  • Input and Output Classes
  • Generic Types and Methods
  • Collection Classes
  • Contracts and Assertions
  • Test of Object-oriented Programs
  • Documentation of Object-oriented Programs
  • An Introduction to LINQ
Pages : 485
Size : 3.1 MB
File type : PDF
Downloads: 148
Created: 2022-02-03
License: Open Publication License
Author(s): Kurt Normark
Object-oriented Programming in C#

Others programming Tutorials

Principles of Programming Languages

Effective AWK Programming

Fundamentals of C++ Programming

Certified Programming with Dependent Types

Programming Computer Vision with Python

Others related eBooks about Object-oriented Programming in C#

Download Cobol Tutorial in PDF

Download free Cobol tutorial course in PDF, training file in 52 chapters and 118 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

How to Make Mistakes in Python

Download free course How to Make Mistakes in Python, pdf file on 82 pages by Mike Pirnat....

Professor Frisby's Mostly Adequate Guide to Functional Programming

Download free course Professor Frisby's Mostly Adequate Guide to Functional Programming, pdf file on 146 pages by Brian Lonsdorf....

Arduino Development Cookbook

The single-chip computer board Arduino is small in size but vast in scope, capable of bein..., download free Arduino tutorial in PDF (246 pages) created by Cornel Amariei ....

Practices of the Python Pro

Professional developers know the many benefits of writing application code that's clean, well-organized, and easy to maintain. By learning and following established patterns and best practices, you can take your code and your career to a new level....

How To Code in Python 3

Download free course How To Code in Python 3, pdf file on 459 pages by Lisa Tagliaferri....

Perl tutorial for beginners

Download a free course in PDF about Perl programming language, a complet training document under 120 pages by Geoffrey Sampson....

Hacking Secret Ciphers with Python

Download free course Hacking Secret Ciphers with Python, pdf file on 442 pages by Al Sweigart....

A Whirlwind Tour of Python

Download free course A Whirlwind Tour of Python, pdf file on 98 pages by by Jake VanderPlas....

Getting started with Hibernate

Download free Hibernate tutorial course in PDF, training file in 14 chapters and 39 pages. Free unaffiliated ebook created from Stack OverFlow contributor....