O'Reilly logo

Beginning C# 2008: From Novice to Professional by Christian Gross

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required