Interactive C#: Fundamentals, Core Concepts and Patterns
β Scribed by Vaskaran Sarcar (auth.)
- Publisher
- Apress
- Year
- 2018
- Tongue
- English
- Leaves
- 517
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Discover object-oriented programming with core concepts of C# in this unique tutorial. The book consists of four major sections which cover 15 core topics - nine of them are dedicated to object-oriented programming, five of them are dedicated to advanced concepts of C#, and one of them is dedicated to design patterns, with coverage of three Gang of Four design patterns with C# implementations. Finally, Interactive C# contains an FAQ section to cover all of these topics.
This book uniquely presents a two-way discussion between a teacher and students. So, with this book you will have the feel of learning C# in a classroom environment or with your private tutor. Your teacher will discuss the problems/topics and ask you questions; at the same time, counter questions are provided to clarify points where necessary.
What You Will Learn
- Become proficient in object-oriented programming
- Remake yourself as a great C# programmer
- Test your skills in C# fundamentals
- Use Visual Studio to write, compile and execute your code
Programmers who want to understand the concepts and implementation of object-oriented programming in C#.
β¦ Table of Contents
Front Matter ....Pages i-xxxix
Front Matter ....Pages 1-1
Object-Oriented Programming Concepts (Vaskaran Sarcar)....Pages 3-9
The Building Blocks: Class and Objects (Vaskaran Sarcar)....Pages 11-39
The Concept of Inheritance (Vaskaran Sarcar)....Pages 41-62
Get Familiar with Polymorphism (Vaskaran Sarcar)....Pages 63-122
Interfaces: An Art in OOP (Vaskaran Sarcar)....Pages 123-144
Encapsulation with Properties and Indexers (Vaskaran Sarcar)....Pages 145-172
Understanding Class Variables (Vaskaran Sarcar)....Pages 173-186
Analysis of Some Key Comparisons in C# (Vaskaran Sarcar)....Pages 187-229
A Quick Recap of OOP Principles in C# (Vaskaran Sarcar)....Pages 231-242
Front Matter ....Pages 243-243
Delegates and Events (Vaskaran Sarcar)....Pages 245-274
Flexibilities with Anonymous Functions (Vaskaran Sarcar)....Pages 275-284
Generics (Vaskaran Sarcar)....Pages 285-312
Exception Handling (Vaskaran Sarcar)....Pages 313-339
Memory Cleanup (Vaskaran Sarcar)....Pages 341-371
Front Matter ....Pages 373-373
An Introduction to Design Patterns (Vaskaran Sarcar)....Pages 375-406
Winning Notes and the Road Ahead (Vaskaran Sarcar)....Pages 407-407
Back Matter ....Pages 409-494
β¦ Subjects
Programming Languages, Compilers, Interpreters
π SIMILAR VOLUMES
Chapter 1: Object Oriented Programming Concepts -- Chapter 2. Class and Objects -- Chapter 3. The concept of inheritance -- Chapter 4. Inheritance in depth -- Chapter 5. Interfaces, -- Chapter 6. Properties -- Chapter 7. Important comparisons, -- Chapter 8 -- OOPs concepts revisited -- Chapter 9. Co
<p><span>Learn the core concepts of Vue.js, the modern JavaScript framework for building frontend applications and interfaces from scratch. Through concise, practical, and clear examples, this book takes web developers step-by-step through the tools and libraries in the Vue.js ecosystem and how to u
Learn the core concepts of Vue.js, the modern JavaScript framework for building frontend applications and interfaces from scratch. With concise, practical, and clear examples, this book takes web developers step-by-step through the tools and libraries in the Vue.js ecosystem and shows them how to cr
<p>Learn the core concepts of Vue.js, the modern JavaScript framework for building frontend applications and interfaces from scratch. With concise, practical, and clear examples, this book takes web developers step-by-step through the tools and libraries in the Vue.js ecosystem and shows them how to
If you are a web designer or developer with expert coding experience, then this book can be a handy reference. This book is full of current pattern options where the authors, Bill Scott and Theresa Neil thoroughly go through each example into easy to read detail that include plenty of graphics. They