Part Start building your dream home 1: Object Oriented Programming Concepts [5-6] This chapter is about the introduction to object oriented programming and its effectivenessTopics is OOP and why it is needed. 2: Class and Objects [25-30] chapter is about class and objects concepts.Topics covered.Class, Objects and References.Constructors and types.References vs Pointers.Brief introduction to Destructors and Garbage collection.Use of this keyword..Different case studies with complete programs and outputs. 3: The concept of Inheritance[25] chapter is about Introduction to inheritanceTopics of inheritance.Diamond problem associated with multiple inheritance.Hybrid inheritance-which ones will be supported in C#.Use of base keyword..Use of sealed keyword..How to prevent inheritance..Different case studies with complete programs and outputs. 4: Inheritance in depth [25] chapter is about the real power of inheritanceTopics classes.Use of abstract keyword..Different case studies with complete programs and outputs.
5: Interfaces [15] chapter is about Introduction to Interfaces and why it is neededTopics with abstract class.Marker interfaces.Different case studies with complete programs and outputs. 6: Properties [10] chapter is about Introduction to PropertiesTopics kind of properties e.g..read-only properties.write-only properties.read-write properties.virtual properties.abstract properties.Different case studies with complete programs and outputs.. 7: Important comparisons [10] chapter is about some key comparisons in C# which we encounter frequently in programming.Topics Value type vs Reference types."is" vs "as".Implicit vs Explicit casting.Boxing vs Unboxing.Casting vs Boxing.out vs ref. etc.Different case studies with complete programs and outputs. 8: OOPs concepts revisited[15] chapter is a summary about what we have learned so far about OOP.Topics How we have covered the OOPs fundamentals through different programs.. Difference between inheritance and composition..Some additional programs and outputs. Part Consult with the This chapter is about introduction to delegates and eventsTopics the topic is so important for advanced programming.Different kind of delegates..Introduction to events.Different case studies with complete programs and outputs. 10: Exceptions[10] chapter is about introduction to exception handlingTopics the topic is so important for advanced programming.Different kind of exceptions and their proper usage..Different case studies with complete programs and outputs. 11: Disposals thr
Vaskaran Sarcar is an Indian author, formerly employed at HP India PPS R&D Hub,Bangalore. He holds a M.E. in Software Engineering from Jadavpur University, a MCA from Vidyasagar University, and a B.Sc (Math) from Presidency University(formerly Presidency College). He is also a National Gate Scholar (2007-2009), and has more than 12 years of experience in Education and the IT industry. Vaskaran devoted his early years (2005-2007) to teaching at various engineering colleges, and later he joined HP India PPS R&D Hub Bangalore.After working more than 10 years at HP, on August 12, 2019, Vaskaran announced that he would be leaving HP. At the time of his retirement from HP, he was a Senior Software Engineer and Team Lead at HP. To follow his dream and passion, Vaskaran is now a full-time author. His "off-line" interests include spending quality time with his family and reading books that aren't about software! You can connect with him at vaskaran@rediffmail.com or find him on LinkedIn at https://www.linkedin.com/in/vaskarans....
Other books by the author include the following:
Design Patterns in C#( Second Edition,Apress,2020) Getting Started with Advanced C#(Apress,2020) Interactive Object-Oriented Programming in Java (Second edition,Apress,2019) Java Design Patterns (Second edition,Apress 2018) Design Patterns in C#( Apress,2018) Interactive C# (Apress,2017) Interactive Object-Oriented Programming in Java (Apress, 2016) Java Design Patterns (First Edition)(Apress, 2016), C# Basics: Test Your Skill (CreateSpace, 2015), and Operating System: Computer Science Interview Series (CreateSpace, 2014).