Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

Windows Applications Programming for Experienced C# Programmers

School/Trainer:

Hands On Technology Transfer, Inc.
Boston, Chicago, Fort Lauderdal, Hartford, Miami, Norfolk, Pittsburgh, Quincy, Richmond, Springfield, etc., United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' Students Will Learn:Using Windows Forms & Handling Events
Using Controls
Working with Dialogs
Interacting with Databases
Using Data Binding
File I/O
XML & Web Services

Description: This course provides students with hands on experience using Visual Studio.NET to create enterprise Windows applications with the .NET Framework. It assumes students are familiar with the essentials of the C# programming language, including built in data types, operators, control structures, classes and methods. Students will learn how to leverage the power of the .NET Framework and Windows Forms to build sophisticated graphical user interfaces. Students will also learn how to use ADO.NET to interact with data sources and using the powerful data binding features of .NET. Other topic include: event handling and validation of user input; error handling and debugging; the use of a .config file to control application configuration; developing and consuming web services; file I/O; using XML data with DataSets; and deployment issues. Comprehensive hands-on lab exercises using Visual Studio.NET reinforce knowledge and build direct competence in the topics presented during the course.

This course provides thorough coverage of the use of Windows forms for the development of GUI based applications. Students requiring extensive coverage of Web forms should register for the ASP.NET 2.0 Programming for Experienced C# Programmers course instead.

Prerequisites: Knowledge of C# is required. Knowledge of object-oriented programming concepts is helpful but not required. Knowledge of a C-based language is helpful but not required.

Windows Applications Programming for Experienced C# Programmers Course Overview:
Windows Forms Programming in Visual Studio.NET
What are Windows Forms
Overview of Controls
The .NET Control Hierarchy
Label and TextBox Controls
Button Controls
Using the Windows Forms Designer
The Life-cycle of a Form
Handling Events
Event Driven Programming Model
Common Event Categories
Writing Event Handlers
Sharing Event Handlers between Events

Using Controls
Enabling/Disabling Controls
Showing/Hiding Controls
Setting Focus to a Control
Making Choices Using the CheckBox and RadioButton Controls
Managing Lists Using the ListBox, ComboBox, ListView and TreeView Controls
Providing Assistance with the ToolTip Control
Using the Up/Down Controls
Building Menus, Toolbars and Statusbars in .NET 2.0
New Controls in .NET 2.0
Working with Dialogs
Using the MessageBox Class
Using the Standard Dialogs
Creating and Using Windows Dialogs
Modal versus Modeless Dialogs
Working with Modal Dialogs
Using DialogResult
Setting the Default and Cancel Buttons
Using the ErrorProvider Control
Working with Modeless Dialogs

ADO.NET
The ADO.NET Object Model
Client-Side vs. Server-Side Cursors
Connected vs. Disconnected Access
Using Connection Classes to Connect to a Data Source
Using Command Classes to Execute Queries and Stored Procedures
Insert, Update and Delete with ADO.NET
Using DataReader Classes to Work with Cursors
Using the DataSet Class with Disconnected Data
Using DataAdapter Classes with DataSets
Data Binding
Introduction to Data Binding
Binding Controls using .NET 2.0

MDI Applications
Introduction to MDI Applications
Building the Parent Form
Building the Child Form
Spawning Child Forms
Using XML
Introduction to XML and XML Schemas
Reading XML Data with a DataSet
Writing XML Data with a DataSet
Working with Xml Documents
Working with Configuration Files

Introduction to Web Services
Web Services Architecture
Web Service Programming Model
Understanding SOAP Messages
Creating Web Services using C#
Protocols for Accessing Web Services
Consuming a Web Service
Using WSDL and Proxy Classes
Reading and Writing Files
System.IO Namespace
Examining Files and Directories
Opening Files
Reading Files
Writing Files

Deploying Applications
Issues with Deployment
Using XCOPY Deployment
Using Visual Studio Deployment Projects
Using VS 2005 Publish Option

...''

Please go to the school's official website for training price and schedule:
http://www.traininghott.com/

Phone:1-800-413-0939

School Address:

Hands On Technology Transfer, Inc.
14 Fletcher Street
One Village Square, Suite 8
Chelmsford, MA 01824 USA


Jobs & Resumes: Boston, Chicago, Fort Lauderdal, Hartford, Miami, Norfolk, Pittsburgh, Quincy, Richmond, Springfield
Houses & Roommates: Boston, Chicago, Fort Lauderdal, Hartford, Miami, Norfolk, Pittsburgh, Quincy, Richmond, Springfield




Other training courses offered by Hands On Technology Transfer, Inc.:

C++ Programming for C Programmers
C++ Programming for Non-C Programmers
MFC Programming for C++ Programmers
Building Component Software Using COM/DCOM
Microsoft Windows System Programming
Windows Device Driver
Visual Basic Programming
ASP.NET 2.0 Programming Using C#
ASP.NET 2.0 Programming Using Visual Basic.NET
C# 2.0 Programming for Windows Applications
Visual Basic.NET 2.0 Programming for Windows Applications
Windows Applications Programming for Experienced Visual Basic.NET Programmers
ASP.NET 2.0 Programming for Experienced C# Programmers
ASP.NET 2.0 Programming for Experienced Visual Basic.NET Programmers
Advanced C# Programming with the .NET 2.0 Framework
Advanced Visual Basic.NET Programming with the .NET 2.0 Framework
SQL Programming
Relational Database Design Concepts
Microsoft SQL Server 2005 Administration


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Facts:
This website holds more than 300,000 training course records worldwide, with hundreds of new postings daily. All services in this website are free!



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008