Chapter 8. Learning About Component-Oriented Architecture

So far, you have learned the essentials of C#. With the essentials, you can write a functional application that uses classes, objects, interfaces, and inheritance. In this chapter, you'll learn about a C# programming technique that some developers define as structural. A structural programming technique is when the code does not directly serve to solve a business problem, but solves a problem relating to building the application.

Another purpose of this chapter is to give you more experience with developing componentoriented code. In particular, you'll learn how to develop a kernel. Developing a kernel demonstrates the power and flexibility of the component-oriented development approach. ...

Get Beginning C# 2008: From Novice to Professional now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.