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 live online training, plus books, videos, and digital content from nearly 200 publishers.