.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk floridaC# training course UKC#.net training course UKvb.net training course UKSQL Server training course UK.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk florida
.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk floridaDelphi training course UKASP.net training courseJava training course UKASP.NET training class UK.net c# vb.net delphi sql server asp java coldfusion web developer training course class uk florida

C#.Net training

VB.Net training

SQL Server training

ADO.NET training

ASP.net training

Delphi training

Java training

Web Tech, UK
+44 (0) 1452 814 303

Web Tech, USA


Quick Search:

If you have three or more developers needing this course consider having us customize this course for your specific needs - at your site or ours.

C# 4.0 .Net Windows Forms Training Course in UK - C# 4.0 .Net Windows Forms Training Class Outline

C#.NET Windows Applications with Visual Studio 2010
This course is scheduled or demand, or can be scheduled as a one on one. Click here to send an email RE this course.
5 days


This C# .NET training course assumes that students have some programming background. Some experience with Visual Studio 2010 and the C# language would be beneficial. If you are completely new to Visual Studio and C#.NET we suggest you consider taking our C#.NET language course first.

Who Should Attend?
Developers needing a fast paced introduction to C# .NET for Windows applications using Visual Studio 2010 and WIndows Forms

Course Benefits

Visual Studio 2010 does even more for the Visual Studio developer than previous versions. Continued language support for LINQ (Language Integrated Query), client-side data support, Visual Studio 2010 and the .NET Framework 4.0 make it easier than ever to create robust, enterprise-level applications. In this course, you will begin with the basics, becoming familiar with Windows Forms and Windows Forms controls and learn how to access data using ADO.NET, how to take advantage of data binding features, and you will explore the range of controls and components provided by Visual Studio. You will also 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. You'll learn about important development topics that aren't normally covered in a beginning Windows application programming course. There is an introduction to Toolbox Components, then covering topics such as Windows Management Instrumentation (WMI), and you'll dig deeper into working with the most complex of Visual Studio's built-in controls and the DataGridView. You’ll also investigate XML and the XML DOM. Then learn how to create custom controls, and secure applications. You're certain to find many more topics here that will extend your knowledge, your capabilities, and your value as a developer.

You Will Learn How To

  • Learn about the new Windows Forms
  • See the new Application Events
  • Understand how to trap Windows Forms events
  • Investigate the latest Windows Forms controls
  • Become familiar with intrinsic .NET data types
  • Learn how to access data using ADO.NET
  • Bind controls to data effortlessly using new data binding features
  • Work with the new debugging features
  • Learn how to work with the Windows file system
  • Learn the role of DataSets and DataTables in ADO.NET
  • Understand error handling using Exception objects
  • Learn how to create data-bound applications
  • Create flexible user interfaces using new container controls
  • See how C# can access COM components
  • Access remote functionality through Web Services
  • See how to effectively deploy your C#.NET applications
  • Course Content











    Introduction to Windows Forms
    Create Windows Application projects and Windows forms in Visual Studio 2010 | Add controls and components to Windows forms.
    | View the code that Visual Studio generates and understand what it does | Set properties and write event-handling code to control a form’s appearance and behavior | Take advantage of Visual Studio’s productivity features

    Taking Advantage of the Form Event Model
    Learn how Visual C# handles events | Investigate how to display normal and dialog forms | Create flexible event handlers
    | Understand how events work in forms and controls | Discover how to validate user input

    Common Windows Forms Controls
    Learn how to use common Windows Forms controls | Explore important control properties, methods, and events | Learn how to adjust the appearance and behavior of controls | Understand how to respond to control events | Explore how to use controls and code to handle common scenarios in forms

    Exception Handling
    Learn to use try/catch blocks to handle runtime errors | Use Exception objects to determine which error has occurred | Throw exceptions back to procedure callers | Use the finally block to run code unconditionally | Create and handle user-defined exceptions

    Working with Strings and Dates
    Learn about working with strings and dates Investigate the String and StringBuilder classes | Manage dates using the DateTime structure |
    Measure elapsed time using the TimeSpan structure | Work with the StopWatch class

    Accessing Data
    Learn about the differences between Microsoft ActiveX Data Object (ADO) and ADO.NET | Understand how the .NET base classes and namespaces work with ADO.NET | Create ADO.NET data objects | Work with the OleDbConnection and SqlConnection objects to connect to a data source, and use OleDbCommand and SqlCommand objects to retrieve data | Use DataSets with SqlDataAdapter and with OleDb

    Introducing LINQ
    Introduce LINQ | Examine LINQ syntax |Work with LINQ to objects Retrieve and modify SQL Server data using LINQ to SQL | Query XML content using LINQ to XML

    Data Binding Techniques
    Learn how data binding works in Visual Studio 2010 |Create simple data bound forms without writing code | See how to display information from main and related tables | Learn how to enforce referential integrity | See how to display information from lookup tables | Learn how to add search capabilities to a data entry form | Gain a high-level understanding of data controls and components | Explore how to validate data

    Using the Data Controls
    Explore the BindingNavigator control and see how to add the same functionality using Button controls | Learn how to work with the BindingSource component | See how to work with bound controls and the underlying data | Explore the DataGridView control and its capabilities | Understand how to control the formatting of the DataGridView control at both design time and runtime | Discover how to create reports and display them in the ReportViewer control

    Handling Input/Output Tasks
    Introduce the System.IO namespace Use the OpenFileDialog and SaveFileDialog controls to select files | Parse paths and file names using the Static members of the Path class | Work with directories and files, using the Directory, DirectoryInfo, File, and FileInfo classes | Read and write text in a text file using the FileStream, StreamReader, and StreamWriter classes

    Project Settings in Visual Studio 2010
    Explore project properties |Learn how to control the appearance and behavior of an application | Learn to control how you build a project | Discover how to manage project references | Understand how to manage project resources and dynamic properties.

    Debugging Your Applications
    Explore the capabilities of the Visual Studio debugger |See how to set breakpoints in code and step through code | Explore how to debug code in referenced assemblies and code written in another language | Learn how to evaluate expressions during a pause in program execution | See how to make changes in code without restarting the application | See how to use tracing to record what is happening in an application.

    Container Controls
    Learn about container controls |Investigate the Panel and Groupbox controls | Integrate two panels using the SplitContainer control | Display multiple panels with tabs using the TabControl control | Handle layout using the FlowLayoutPanel and TableLayoutPanel controls

    Menus and Toolbars
    Learn about the ToolStrip control and all the controls that inherit from it | Create toolbars using the ToolStrip control | Add menus using the MenuStrip control | Provide context-sensitive menus using the ContextMenuStrip control | Display status information using the StatusStrip control | Handle ToolStrip docking using the ToolStripContainer control | Examine complete forms using these controls

    Complex Windows Forms Controls
    Hide forms on the status bar using the NotifyIcon control |Allow users to browse the Web within your forms using the WebBrowser control |Control user input using the MaskedTextBox control | Provide text editing capabilities using the RichTextBox control | Display data using the TreeView and ListView controls | Select dates using the MonthCalendar and DateTimePicker controls

    Understand how COM interoperability works | Learn how to use COM DLLs and objects in .NET applications | Learn how to use .NET assemblies in COM applications | See how to wrap .NET Framework classes and use them in COM applications | See how to call the Windows API by using Platform invoke | Explore creating and consuming Web services

    Working with Toolbox Components
    Add a timer to a form using the Timer component | Add background thread support using the BackgroundWorker component | Monitor file system operations using the FileSystemWatcher component | Handle processes using the Process component | Work with Windows Services using the ServiceController component | Work with event logs using the EventLog component

    Deploying Applications Using ClickOnce
    Learn how ClickOnce deployment works | Use Visual Studio to publish an application | Learn how to deploy updates to applications | See how ClickOnce maintains multiple versions of applications

    Introduce the concept of serialization | Investigate serialization of built-in objects | Introduce the BinaryFormatter and SoapFormatter classes | Serialize user-defined objects | Use custom serialization to control the behavior of the serialization formatters

    Creating and Displaying Reports
    Learn how to create reports and display them by using the ReportViewer control | Explore how to add grouping, sorting, and filtering to reports | Discover how to display one-to-many relationships using subreports and drillthrough reports

    Filling the .NET Gaps with WMI
    Learn how Windows Management Instrumentation (WMI) can help you interact with devices and programs | Introduce many of the classes in the .NET Framework’s Management namespace | Iterate through available instances of WMI classes | Call WMI object methods and modify object property values | Introduce the Visual Studio WMI Server Explorer extensions

    WMI Events and Asynchronous Handling
    React to system events using WMI | Work with WMI objects asynchronously | Use the Visual Studio WMI Server Explorer extensions to help create handlers for WMI events

    Printers and Printing
    Learn about the classes provided by the System.Drawing.Printing namespace | Use the PrintDocument, PrinterSettings, and PageSettings classes to print simple reports | Investigate the PrintPreviewControl, PageSetupDialog, PrintPreviewDialog, and PrintDialog controls | Investigate some sample reports

    Examining the DataGridView
    Explore the architecture of the DataGridView control | Learn how to control the appearance of data in grids | Learn how to work with data in grids

    Creating Rich User Interfaces with GDI+
    Introduce the System.Drawing namespace and some of its members | Create owner-drawn controls | Create non-rectangular forms | Use the TransparencyKey property of a form | Create custom DataGridView control columns

    Extending Visual Studio 2010
    Learn how to create item templates | See how to create project templates | Explore how to use and create code snippets | Discover how to create and use macros

    Creating Windows Services
    Learn to create a simple Windows Service | Investigate the FileSystemWatcher class, and use it as part of a Windows Service | Learn to debug Windows Service applications

    Reading and Writing XML Using the XML DOM
    Learn the basics of reading and writing XML, programmatically |Discover the important classes associated with XML documents in the System.Xml namespace | Create XML documents, and read and write XML nodes and attributes

    Using the XMLReader, XMLWriter, and XPath to Work with XML
    Learn how to use the XmlReader class to read the contents of an XML document | Learn how to use the XmlWriter class to write an XML document | Learn how to query the contents of an XML document by using XPath expressions

    Data Improvements

    Learn how to enforce referential integrity in applications | See how to maintain a local copy of this data that changes infrequently | Learn how to separate DataSet code from TableAdapter code | Use LINQ to SQL in data applications

    Creating Custom Controls
    Learn how to create new controls for Windows forms | Create a control by inheriting from an existing control and adding new functionality | Create a control by inheriting from the Control base class and drawing the control using GDI+ | Create a composite control by inheriting from the UserControl base class

    Securing Windows Applications
    Understand how the .NET Framework enforces security | Explore code access security and how to implement it in your Windows applications | Explore role-based security and how to implement it in your Windows applications

    Building Setup Applications
    Learn how to create an installation package based on Windows Installer | Explore how to customize a Setup project | See how to control installation of an application | Learn how to specify conditions that determine whether and how to install an application | See how to create custom actions that run after an installation

    Attributes and Reflection
    Work with built-in attributes | Create and use custom attributes | Use reflection to take advantage of attributes | Learn about reflection’s capabilities

    Client Application Services
    Review management of membership and roles in ASP.NET | Learn how to use client application services to add remote login, roles, and profiles to a Windows application | Understand how to call the ASP.NET application services from a Windows application

    Copyright 1990 - 2013 - WebTech Training & Development - C#.net training vb.net training SQL Server training Delphi training ASP.net training Java training UK


    home ] contact ] courses ] register ]