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: 167
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 233

Others programming Tutorials

Basic Programming Concepts

Effective AWK Programming, 5th Edition

Programming Computer Vision with Python

Power Programming with Mathematica

Programming for Computations - Python, 2nd Edition

Others related eBooks about Object-oriented Programming in C#

Kotlin tutorial in PDF

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

Introduction to Struts

This tutorial is an example using struts tiles ,free training document courses under 14 pages bu sasha wolski....

Programming in Lua

This book is for students and professionals who are intrigued by the prospect of learning and using a powerful language that provides a rich infrastructure for creating programs. No programming knowledge is necessary to benefit from this book except for the section on Lua bindings, which requires so...

Python for Informatics: Exploring Information

This book is designed to introduce students to programming and computational thinking through the lens of exploring data. You can think of Python as your tool to solve problems that are far beyond the capability of a spreadsheet. It is an easy-to-use and easy-to learn programming language that is fr...

Using Perl 6

This book is primarily for people who want to learn Perl 6. It teaches the basics from a Perl 6 perspective, touching on variable interpolation, datastructure use, object construction, threads, closures, symbol tables, and other core features. It then introduces continuations, coroutines, binding (o...

Introduction to Visual Cobol and Cobol for .NET

This PDF tutorial teachs you how to build your first application with Visual Cobol ,it provides an introduction to Visual COBOL and the COBOL for .NET language. It shows some basic features of COBOL for .NET,free training document under 30 pages for beginners....

Making Games with Python & Pygame

Making Games with Python & Pygame covers the Pygame library with the source code for 11 ga..., download free Game Development tutorial in PDF (365 pages) created by ....

Getting started with Sharepoint

Download free Sharepoint tutorial course in PDF, training file in 10 chapters and 75 pages. Free unaffiliated ebook created from Stack OverFlow contributor....

Fundamentals of Python Programming

Download free course Fundamentals of Python Programming, pdf file on 669 pages by Richard L. Halterman....

JavaScript Notes for Professionals

Download free course JavaScript Notes for Professionals, pdf file on 489 pages by Stack Overflow Community....