4711. New Features in .NET Using Visual
Basic 2008
Visual Studio 2008 adds a large set of new functionality for the Visual Basic
developer. From new language features, including LINQ (Language Integrated Query) to new
client-side data support, Visual Studio 2008 and the .NET Framework 3.5 make it easier than
ever to create robust, enterprise-level applications. This course, including full written
courseware, demonstrations, and lab exercises, introduces the most important new features
in Visual Studio 2008 for experienced Visual Basic developers.
LEARNING OBJECTIVES
·
Investigate new language features, including LINQ (Language Integrated Query)
·
Incorporate improvements to Visual Studio's data features
·
Build applications using Windows Presentation Foundation (WPF)
·
Communicate between applications using Windows Communication Foundation (WCF)
·
Create workflow-enabled applications using Windows Workflow Foundation (WF)
·
Investigate new features for Windows applications
·
Learn about building managed applications for Microsoft Office
Course Duration: 4
days
Prerequisites: Before taking this course, students should
have a good working knowledge of Visual Studio 2005 and the .NET Framework 2.0.
Audience: This course is focused directly on existing
Visual Basic 2005 developers who want to learn, in a succinct fashion, what's new for them
in Visual Studio 2008.
1. Language Integrated Query
LINQ Syntax
LINQ SQL
LINQ DataSets
LINQ to XML
2. Data Improvements
Hierarchical Updating with TableAdapterManager
Caching Data Locally
Separate Dataset and TableAdapter Code in n-tier Data Applications
Using LINQ to SQL classes to Represent Data
3. Getting Started with WPF
Introducing Windows Presentation Foundation (WPF)
Investigating XAML and the WPF Designer
Introducing Content and Grid Controls
4. Revisiting WPF
Laying Out the Application
Creating the MoviePlayer Control
Creating a Data Source and Hook up Data Binding
Adding a Data Converter and a Data Template
5. Windows Communication Foundation
Introducing Windows Communication Foundation
WCF Building Blocks
Hosting a WCF Service
Self Hosting the WCF Service
Configuring WCF Services
6. Windows Workflow Foundation
Introducing Windows Workflow Foundation
Creating Your First Workflow
Activities
Using Rules in Workflows
Hosting a Workflow in a Windows Application
Host / Workflow Communication
State Machine Workflows
7. Client Application Services
Membership, Roles and Profiles on the Web
Client Application Services
Creating Your Own Membership and Role Providers
8. Creating Office Applications using Visual Studio 2008
Introducing Office Projects in Visual Studio 2008
Ribbon Customizations and Custom Task Panes
Working with Word 2007’s Content Controls
Creating an Outlook Form Region