| Course Description | |
| .NET 2.0 and Visual Studio 2005 is a significant advance in Microsoft's .NET platform. This two-day course is designed for experienced .NET programmers to bring them quickly up to speed on important new features. The first module begins with an overview of the new C# features provided by .NET 2.0, such as generic types, iterators and partial classes. Example programs are provided to illustrate each important new feature. The module then covers new features in the .NET Framework, including Windows Forms, ADO.NET and XML. The second module provides an in-depth look at ASP.NET 2.0, which is a major advance in Web programming. It covers new features like personalization, web parts, master pages, themes and skins, and new data binding. Visual Web Developer is introduced. This course is not a high-level overview of new features but has significant coverage of .NET 2.0 coding techniques.
Course Length: 2 Days Course Tuition: $790 (US) |
|
| Prerequisites | |
| The student should have programming experience in C# and version 1.1 of the .NET Framework, and be familiar with the Visual Studio .NET development environment. | |
| Course Outline |
|
• Module 1. New Features in C# 2.0 and the .NET FrameworkNew Features in C# 2.0 Writing Generic Code Using a Class of object Generic Types Generic Example Generic Client Code Iterators Iterator Examples Partial Classes Nullable Types Delegates - Named Methods Anonymous Methods Delegate Covariance Delegate Contravariance Simpler Delegate Syntax Accessor Accessibility :: Namespace Qualification Static Classes extern Fixed Size Arrays Other New Features in C# 2.0 • Windows Forms in .NET 2.0 Evolution of Microsoft Windows New Controls in .NET 2.0 File Browser Demo ToolStrip and SplitContainer WebBrowser Control Application Settings Application Settings Using Visual Studio Application Settings Demo Application Configuration File User Configuration File Manual Application Settings Default Values of Settings New Data Binding BindingSource Architecture Binding to a List Setting up the Bindings Category Class Code in the Form DataGridView Control DataGridView Sample Program DataGridView Demo Performing a Query BackgroundWorker Component BackgroundWorker Example BackgroundWorker Code ClickOnce Deployment ClickOnce Demonstration Publishing a ClickOnce App • New Features in ADO.NET and XML AcmePub Database Creating a Data Connection Using Database Explorer Performing a Query Using a Data Connection Connected Database Access Long Database Operations Asynchronous Operations Asynchronous Example Enumerating Instances of SQL Server Enumerating Servers Example Multiple Active Result Sets MARS Example Program Bulk Copy Bulk Copy Example Bulk Copy Example Code XPathNavigator Class XPathNavigator Example Using XPath XPath Queries Another XPathNavigator Example New XSLT Processor XSLT Transform Code |
• Module 2. New Features in ASP.NET 2.0 Using C#Fundamentals of ASP.NET 2.0 Setting up the Web Examples An ASP.NET 2.0 Application ASP.NET Versions Side-by-Side Configuring Greeting Application Default.aspx Code-Behind Page Comparison with ASP.NET 1.1 Drawbacks of VS.NET 2003 Visual Web Developer Visual Web Developer Demo Using Components in ASP.NET 2.0 ASP.NET 2.0 Control Improvements New Controls in ASP.NET 2.0 Master Pages Master Page Demonstration Using a Menu Control Creating Content Pages TreeView Control Master Page Application Visual Studio 2005 Solutions • Data Access in ASP.NET 2.0 Data Access in ASP.NET 2.0 AcmePub Database Creating a Connection Using Database Explorer Using SQL Server Express Manager Data Access Demonstration Data Entry Demonstration SQL Generation Options Enable Edit and Delete Editing Records GridView Control DetailsView Control Storing the Connection String Protecting the Configuration String FormView Control Master/Detail Web Pages Template Editing Using XML Data Example Program XML Data Source Demo Multiple-Tier Data Access Object Data Source Running Under IIS • Personalization and Security in ASP.NET 2.0 Themes Control Skins Sample Skin File Applying Themes Example of Themes Security in ASP.NET 2.0 ASP.NET Membership Login Controls Membership Demonstration Web Site Administration Tool Access Rules Login Controls Demo Running the Membership Demo Profile Properties Profile Demonstration Using ASP.NET Profile Properties Web Parts Web Parts Control Set UI Structural Components Web Parts Demonstration Contact us for course schedules or more information. |


