Interactive C#: Fundamentals, Core Concepts and Patterns
- Length: 494 pages
- Edition: 1st ed.
- Language: English
- Publisher: Apress
- Publication Date: 2018-01-14
- ISBN-10: 1484233387
- ISBN-13: 9781484233382
- Sales Rank: #731406 (See Top 100 Books)
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
Who This Book Is For
Programmers who want to understand the concepts and implementation of object-oriented programming in C#.
Table of Contents
Part I: Enter into the World of OOP
Chapter 1: Object-Oriented Programming Concepts
Chapter 2: The Building Blocks: Class and Objects
Chapter 3: The Concept of Inheritance
Chapter 4: Get Familiar with Polymorphism
Chapter 5: Interfaces: An Art in OOP
Chapter 6: Encapsulation with Properties and Indexers
Chapter 7: Understanding Class Variables
Chapter 8: Analysis of Some Key Comparisons in C#
Chapter 9: A Quick Recap of OOP Principles in C#
Part II: Get Familiar with Some Advanced Concepts
Chapter 10: Delegates and Events
Chapter 11: Flexibilities with Anonymous Functions
Chapter 12: Generics
Chapter 13: Exception Handling
Chapter 14: Memory Cleanup
Part III: Become a Hero in the Real World
Chapter 15: An Introduction to Design Patterns
Chapter 16: Winning Notes and the Road Ahead
Appendix A: Collect the Raw Materials
Appendix B: FAQ
Appendix C: References
Donate to keep this site alive
How to download source code?
1. Go to: https://github.com/Apress
2. In the Find a repository… box, search the book title: Interactive C#: Fundamentals, Core Concepts and Patterns
, sometime you may not get the results, please search the main title.
3. Click the book title in the search results.
3. Click Code to download.
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.