Contents at a Glance

About the Author xix

About the Technical Reviewer xix

Acknowledgments xx

Introduction and Welcome xxi part 1 ■■■ Introducing Visual Basic 2008 and the .NET Platform

CHAPTER 1 The Philosophy of .NET 3

CHAPTER 2 Building Visual Basic 2008 Applications 35

CHAPTER 3 VB 2008 Programming Constructs, Part I 65

CHAPTER 4 VB 2008 Programming Constructs, Part II 103

CHAPTER 5 Designing Encapsulated Class Types 129

CHAPTER 6 Understanding Inheritance and Polymorphism 173

CHAPTER 7 Understanding Structured Exception Handling 207

CHAPTER 8 Understanding Object Lifetime 233

part 3 ■■■ Advanced VB Programming Constructs

CHAPTER 9 Working with Interface Types 255

CHAPTER 10 Collections, Generics, and Nullable Data Types 291

CHAPTER 11 Delegates, Events, and Lambdas 327

CHAPTER 12 Operator Overloading and Custom Conversion Routines 359

CHAPTER 13 VB 2008-Specific Language Features 383

CHAPTER 14 An Introduction to LINQ 409

part 4 ■ ■ ■ Programming with .NET Assemblies

CHAPTER 15 Introducing .NET Assemblies 437

CHAPTER 16 Type Reflection, Late Binding, and Attribute-Based Programming. . . . 483

CHAPTER 17 Processes, AppDomains, and Object Contexts 517

CHAPTER 18 Building Multithreaded Applications 537

CHAPTER 19 .NET Interoperability Assemblies 571

part 5 ■■■ Introducing the .NET Base Class Libraries

CHAPTER 20 File and Directory Manipulation 607

CHAPTER 21 Introducing Object Serialization 633

CHAPTER 22 ADO.NET Part I: The Connected Layer 653

CHAPTER 23 ADO.NET Part II: The Disconnected Layer 705

CHAPTER 24 Programming with the LINQ APIs 759

CHAPTER 25 Introducing Windows Communication Foundation 795

CHAPTER 26 Introducing Windows Workflow Foundation 843

part 6 ■■■ Desktop Applications with Windows Forms

CHAPTER 27 Introducing Windows Forms 883

CHAPTER 28 Rendering Graphical Data with GDI+ 929

CHAPTER 29 Programming with Windows Forms Controls 983

CHAPTER 30 Introducing Windows Presentation Foundation and XAML 1047

CHAPTER 31 Programming with WPF Controls 1103

CHAPTER 32 WPF 2D Graphical Rendering, Resources, and Themes 1167

part 8 ■■■ Building Web Applications with ASP.NET

CHAPTER 33 Building ASP.NET Web Pages 1215

CHAPTER 34 ASP.NET Web Controls, Themes, and Master Pages 1261

CHAPTER 35 ASP.NET State Management Techniques 1297

Was this article helpful?

0 0

Post a comment