Pro VB 2005 and the .NET 2.0 Platform - Troelsen, Andrew; SpringerLink (Online service) (Berkeley, CA : Apress : Imprint: Apress, 2006)
Introducing Visual Basic 2005 and the .NET Platform -- The Philosophy of .NET -- Building Visual Basic 2005 Applications -- Visual Basic 2005 Language Fundamentals -- VB 2005 Programming Constructs, Part I -- VB 2005 Programming Constructs, Part II -- Core Object-Oriented Programming Techniques -- Defining Encapsulated Class Types -- Understanding Inheritance and Polymorphism -- Understanding Structured Exception Handling -- Understanding Object Lifetime -- Advanced Object-Oriented Programming Techniques -- Working with Interfaces and Collections -- Callback Interfaces, Delegates, and Events -- Advanced VB 2005 Programming Constructs -- Understanding Generics and Nullable Data Types -- Programming with .NET Assemblies -- Introducing .NET Assemblies -- Type Reflection, Late Binding, and Attribute-based Programming -- Processes, AppDomains, Contexts, and CLR Hosts -- Building Multithreaded Applications -- COM and .NET Interoperability -- Exploring the .NET Base Class Libraries -- The System.IO Namespace -- Understanding Object Serialization -- The .NET Remoting Layer -- Building a Better Window with System.Windows.Forms -- Rendering Graphical Data with GDI+ -- Programming with Windows Forms Controls -- Database Access with ADO.NET -- Web Applications and XML Web Services -- Building ASP.NET 2.0 Web Pages -- ASP.NET 2.0 Web Controls, Themes, and Master Pages -- ASP.NET 2.0 State Management Techniques -- Understanding XML Web Services.
Keywords: Software engineering; Software Engineering/Programming and Operating Systems