NET versions.
Chapter 13, ???Threading,??? covers the tasks required in creating multithreaded applications
in the VB 2008 managed virtual execution environment. You??™ll see how delegates, through use
of the ???I owe you??? (IOU) pattern, provide an excellent gateway into the process thread pool.
Arguably, synchronization is the most important concept when getting multiple threads to
run concurrently. This chapter covers the various synchronization facilities available to your
applications.
nINTRODUCTION xviii
Chapter 14, ???VB 2008 Best Practices,??? is a dissertation on the best design practices for
defining new types and how to make them so you can use them naturally and so consumers
won??™t abuse them inadvertently. We touch upon some of these topics in other chapters, but
discuss them in detail in this chapter. This chapter concludes with a checklist of items to consider
when defining new types using VB 2008.
Chapter 15, ???LINQ with VB 2008,??? explores a new set of technologies built into the .NET
3.5 Framework. LINQ provides a common object model and syntax to consume data with your
VB 2008 applications. This chapter covers LINQ to Objects, LINQ to XML, and LINQ to SQL,
showing you how to query in-memory objects, XML documents, and relational databases with
these technologies.
Pages:
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36