𝔖 Scriptorium
✦   LIBER   ✦

📁

C# Class Design Handbook: Coding Effective Classes

✍ Scribed by Richard Conway; Teun Duynstee


Publisher
Apress
Year
2003
Tongue
English
Leaves
325
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


  • Gives you a deep understanding of the implications of every decision you can make in designing a class, so you are better equipped to take full advantage of C#'s power to create robust, flexible, reusable classes

  • Lifts the lid on the simple syntax and examines what it really does behind the scenes

  • Covers all the fundamentals on classes: the role of types in .NET, the different kinds of type C# creates, fundamental role of methods as containers of program logic, how .NET's delegate-based event system works, how to control and exploit inheritance in your types, and logical and physical code organization through namespaces and assemblies.

✦ Table of Contents


Table of Contents
BackCover
C# Class Design Handbook - Coding Effective Classes
Introduction
What Does This Book Cover?
What Doesn't It Cover?
What Will You Learn?
What Do You Need?
Chapter 1: Defining Types
Types
Value Types
Reference Types
Using Value Types as Reference Types
Interfaces
Summary
Chapter 2: Type Members
Constants
Fields
Properties
Methods
Properties versus Methods
Static Type Members
Events and Delegates
Operators
Constructors
Working with System.Object
Summary
Chapter 3: Methods
Invoking Methods
Method Scope and Visibility
Method Types
Arguments and Parameterized Methods
Method Overloading
Exception Handling
Methods and MSIL Code
Design Summary
Chapter 4: Properties and Operators
Operators in C#
Summary
Chapter 5: Constructors and the Object Lifecycle
Object Creation
Destroying Objects
Using Constructors
Conversion Operators
Cloning Objects
Serialization and Deserialization
Design Patterns
Summary
Chapter 6: Events and Delegates
Delegates
Events
Summary
Chapter 7: Inheritance and Polymorphism
Inheritance
Interface-Based Programming
Summary
Chapter 8: Code Organization and Metadata
Structuring Applications with Namespaces
Understanding Assemblies
Deploying Applications as Assemblies
Generating Documentation for an Assembly
Summary
Appendix A: Support, Errata, and Code Download
Errata
forums.apress.com
p2p.wrox.com
Index
Index_A
Index_B
Index_C
Index_D
Index_E
Index_F
Index_G
Index_H
Index_I-K
Index_L
Index_M
Index_N
Index_O
Index_P-Q
Index_R
Index_S
Index_T
Index_U
Index_V
Index_W
Index_X-Z
List of Figures


📜 SIMILAR VOLUMES


C# Class Design Handbook: Coding Effecti
✍ Richard Conway 📂 Library 📅 2003 🏛 Apress 🌐 English

This book is a great example of the quality literature one expects from Apress. It delves into topics covered in most books on C#, but with an eye strictly toward class design and functionality. The authors have done a great job and the book reads as if it was written by one voice instead of five.

C# Class Design Handbook: Coding Effecti
✍ Richard Conway, Teun Duynstee, Ben Hyrman, Roger Rowland Masters Degree, PhD, Ja 📂 Library 📅 2003 🏛 Apress 🌐 English

<p>Richard Conway started programming BASIC with the ZX81 at an early age, later graduating to using BASIC and 6502 assembly language, COMAL, and Pascal for the BBC B and Archimedes RISC machines. He is an independent software consultant who lives and works in London. He has been using Microsoft tec

C# Class Design Handbook: Coding Effecti
✍ Richard Conway 📂 Library 📅 2003 🏛 Apress 🌐 English

The mission of the C# Class Design Handbook is to provide you with a critical understanding of designing classes, making you better equipped to take full advantage of C#'s power to create robust, flexible, reusable classes. This comprehensive guide lifts the lid on syntax and examines what's really

Visual Basic .NET Class Design Handbook:
✍ Damon Allison, Andy Olsen, James Speer (auth.) 📂 Library 📅 2003 🏛 Apress 🌐 English

<p><p>Since the announcement of Visual Basic .NET, a lot has been made of its powerful object-oriented features. However, very little discussion has been devoted to the practice of object-oriented programming at its most fundamental level—that is, building classes. The truth is, whatever code you wr

Clases Características (Characteristic C
✍ John W. Milnor 📂 Library 📅 2017 🏛 Instituto de Matemáticas UNAM 🌐 Spanish

La presente obra de John Milnor y James Stasheff tiene una calidad indiscutible en cuanto a su contenido y presentación. Fue concebida como las notas de un curso que John Milnor dictó en la Universidad de Princeton en 1957 y está dedicada a cuatro grandes matemáticos, pilares fundamentales en la