.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
1-866-844-6179

Visit
WebTechCorp.Com





 
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 to send an email RE this course.
Duration
5 days

Pre-requisites

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
DataAdapter

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

Interoperability
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

Serialization
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 ]