Summary
Creating classes (or objects) is one of the most common things for a VB developer to do. Class creation is different in VB .NET, as you can tell from this chapter. It changes much more when you start looking at inheritance, as you will in the next chapter.
The main differences are how you create properties, how you handle read-only, write-only, and default properties, and how you can handle events. There is also a big difference in the fact that you compile assemblies instead of COM components. Finally, the way files are located is also very different.
Finally, you looked at sharing files using the GAC, and you took a look at how versioning is handled in .NET. Throughout the rest of the book, you will see class libraries used occasionally ...