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: 194
Created: 2022-02-03
License: Open Publication License
Author(s): Kurt Normark
Object-oriented Programming in C#

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 198

Others related eBooks about Object-oriented Programming in C#

Classical Object-Oriented Programming with ECMAScript

Download free course Classical Object-Oriented Programming with ECMAScript, pdf file on 23 pages by Mike Gerwitz....

Annotated Algorithms in Python: with Applications in Physics, Biology, and Finance

This book is assembled from lectures given by the author over a period of 10 years at the School of Computing of DePaul University. The lectures cover multiple classes, including Analysis and Design of Algorithms, Scientific Computing, Monte Carlo Simulations, and Parallel Algorithms. These lectur...

How To Code in Python 3

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

50 Ways to Avoid Find and Fix ASP.NET Performance Issues

Download free course 50 Ways to Avoid Find and Fix ASP.NET Performance Issues, pdf file on 50 pages by Red Gate....

Data Parallel C++

Download free course Data Parallel C++, pdf file on 565 pages by James Reinders, Ben Ashbaugh, James Brodman, Michael Kinsner, John Pennycook, Xinmin Tian....

R language eBook for professionals

Download free R language tutorial course in PDF, training file in 127 chapters and 475 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

A Whirlwind Tour of Python

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

Making Games with Python & Pygame

This book will teach you how to make graphical computer games in the Python programming language using the Pygame library....

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 ....

Essential Algorithms

This book written to provide clear and concise explanation of topics for programmers both starting to learn the Algorithms as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....