.NET Programmer Thoughts

Thursday, July 22, 2004

Beginning C# Objects

This is an outstanding book on C# objects!

The book is broken into three parts. Part One gives you the ABC’s of objects. Part Two discusses object modeling. Part Three translates a UML “Blueprint” into C# code.

Part One is by far the best section in the book. I can honestly say I understand basic C# syntax and how objects are applied in C#. It flows very smoothly and makes learning C# very easy.

Part Two is a good introduction to UML. If you want to get into architecture, this is a good start but you will definitely more.

Part Three takes the “blueprint” that was built in Part Two and builds the application. The first chapter of Part Three is over 100 pages of a more advanced looked at C#. Chapter 15 goes into file persistence. It was nicely laid out but I wish they had used a database instead of ASCII files. Chapter 16 ties the GUI to the business object. Personally, I think this chapter should have had a little more meat.

This book definitely gets 5 stars and if anyone ever tells me they don’t understand OOP or C#, I will tell them to read this book.