|
C#101: Introduction to Visual Studio & C#, Programming for the .NET
Description |
Visual Studio 2008 adds a large set of new functionality for the Visual Studio 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. You will learn how to build solid applications using structured exception handling, how to use the Visual Studio debugging features, how to use MenuStrip and ToolStrip controls, and how to add unprecedented flexibility to your user interfaces using the container controls. As you continue through this course you will learn about important development topics that aren't normally covered in a beginning Windows application programming course such as an introduction to .NET interoperability, using .NET Serialization, Windows Management Instrumentation (WMI), and drawing your own user interfaces using the System.Drawing namespace. You will dig deeper into the most complex of Visual Studio's built-in controls, the DataGridView control, Windows Communication Foundation (WCF), using ClickOnce, Windows Workflow Foundation (WF), and many more topics that will extend your knowledge, your capabilities, and your value as a developer.
In this course you will...
- Learn about creating Windows Forms applications
- Understand how to trap Windows Forms events
- Investigate the many Windows Forms controls
- Work with debugging features
- Learn the role of DataSets and DataTables in ADO.NET
- Understand error handling using Exception objects
- Create flexible user interfaces using new container controls
- Learn to create MDI applications and application using Windows Presentation Foundation (WPF)
- Interoperate between managed code and COM components.
- Communicate using XML Web Services, and Windows Communication Foundation (WCF).
- Install applications using ClickOnce technology.
- Save and restore nearly any object to a stream using serialization.
- Create and execute workflows, using Windows Workflow Foundation (WF).
- Take advantage of Windows Management Instrumentation (WMI) to add features to the .NET Framework.
- Manage printers, and create free-form documents.
- Display and edit data using DataGridView control.
- Create owner-drawn controls and non-rectangular forms using the GDI+ and the System.Drawing namespace.
- Create managed applications for Office 2007 products using Visual Studio Tools for Office (VSTO).
|
|
Cost |
The cost of this course is $2,995 Cdn.
|
| Audience |
This course is intended for experienced developers looking to familiarize themselves with the .NET Framework as well as developing applications using the new C# language. Working experience in 4GL languages such as Delphi , C, C++, Visual Basic, or Java is a must. Experience in working with Client/Server technologies will be beneficial. |
| Prerequisites |
You should have:
Experience with programming in Delphi, C, C++, Visual Basic, or Java, or another programming language.
Familiarity with the Microsoft .NET strategy as described on the Microsoft .NET Web site, http://www.microsoft.com/net/.
|
| Headings |
- Introduction to Windows Forms
- Taking Advantage of the Form Event Model
- Common Windows Forms Controls
- Exception Handling
- Working with Strings and Dates
- Accessing Data
- Introduction to LINQ
- Data Binding Techniques
- Using the Data Controls
- Introduction to WPF
- Revisiting WPF
- Handling Input/Output Tasks
- Project Settings in Visual Studio
- Debugging Your Applications
- Container Controls
|
- Menus and Toolbars
- Complex Windows Forms Controls
- Working with My Namespace
- Interoperability
- Windows Communication Foundation
- Working with Toolbox Components
- Deploying Applications Using ClickOnce
- Serialization
- Creating and Displaying Reports
- Windows Workflow Foundation
- Filling the .NET Gaps with WMI
- WMI Events and Asynchronous Handling
- Creating MDI Applications
- Printers and Printing
- Examining the DataGridView
- Creating Rich User Interfaces with GDI+
- Creating Office Applications Using Visual Studio 2008
|
View
detailed chapter headings
|
|