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


Jobs & Resumes

House Rental

Back | Home

Training Course:

Visual Basic.NET 2.0 Programming for Windows Applications

School/Trainer:

Hands On Technology Transfer - UK
Birmingham, Bristol, Chelmsford, Edinburgh, Glasgow, Leeds, Liverpool, London, Manchester, United Kingdom

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

Course Description:

'' Students Will Learn:VB.NET Language Syntax
Exception Handling
.NET Framework Architecture
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 2005 to create enterprise Windows applications with the .NET Framework using VB.NET. It covers the essentials of the VB.NET programming language, introducing built in data types, operators control structures, classes and methods. Students then learn how to leverage the power of the .NET Framework and Windows Forms to build sophisticated graphical user interfaces. Students will learn how to use ADO.NET to interact with data sources and using the powerful data binding features of .NET. Other topics 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 Using Visual Basic.NET course instead.

Prerequisites: General programming knowledge. Knowledge of object-oriented programming concepts is helpful but not required. Knowledge of Visual Basic 6.0 is helpful but not required.

Visual Basic.NET 2.0 for Windows Applications Course Overview:
Introduction to .NET
Overview of the .NET Framework
How .NET is Different from Traditional Programming
Common Language Runtime (CLR)
Common Language Specification (CLS)
Common Type System (CTS)
Overview of .NET Assemblies
Microsoft Intermediate Language (MSIL)
.NET Namespaces
.NET Framework Classes
Introduction to Visual Studio.NET
Setting Profiles
Creating a Project
Using the Solution Explorer
Setting Project Properties
Adding References
Using the Code Editor
Compiling a Program
Running a Program

Language Fundamentals
VB.NET Project Types
Program Structure
Defining Namespaces
VB.NET Data Types
Declaration and use of Variables and Constants
Operators and Expressions
Console I/O
Type Conversions and Type Checking
Conditionals and Looping
If
If/Else
If/ElseIf/Else
Select Case
Do/Loop
While
For/Next
For Each/Next

Procedures and Parameters
Subroutines vs. Functions
Parameters
Passing by Value
Passing by Reference
Value Types versus Reference Types
The Stack
The Heap
Procedure Overloading
Variable Length Parameter Lists
Type Checking
Static Members
Exception Handling
What are Exceptions
Catching Exceptions
.NET Exception Hierarchy
Throwing Exceptions
Managing Resources with Finally
Defining Custom Exception Types

Data Structures
Defining and Using Arrays
Using System.Array
Defining and Using Structures
Defining and Using Enumerations
Using System.Enum
Using .NET Collections
ArrayList
Hashtable
Object-Oriented Programming Concepts
Purpose of Object-Oriented Programming
Building Classes
Creating Objects
Using Inheritance with .NET Classes
Understanding the Role of Interfaces in .NET
ICollection
IList
IDictionary
IDbConnection
IDbCommand

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 VB.NET
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.co.uk/
http://www.traininghott.co.uk/Courses.htm

Phone:0870 063 2964

School Address:

Hands On Technology Transfer, Inc.
The Old Post House
91 Heath Road
Weybridge Surrey
KT13 8TS UK

Jobs & Resumes: Birmingham, Bristol, Chelmsford, Edinburgh, Glasgow, Leeds, Liverpool, London, Manchester
Houses & Roommates: Birmingham, Bristol, Chelmsford, Edinburgh, Glasgow, Leeds, Liverpool, London, Manchester




Other training courses offered by Hands On Technology Transfer - UK:

Shell Programming
ANSI C Programming
X/Motif Programming
C++
MFC Programming for C++ Programmers
Building Component Software Using COM/DCOM
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
SQL
Microsoft SQL Server 2005 Administration
Microsoft SQL Server 2005 Database Developer
SQL Server 2005 Reporting Services
SQL Server 2005 Business Intelligence Application Development
SQL Server 2005 Business Intelligence: Integration Services and Analysis Services
Windows 2003 Server and XP Administration
Windows Server 2003 Active Directory


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.
 


Tips:
You do not need to register before you can use most of our services. You will get a code for each posting ever made on this website. It is the key for you to remove the posting anytime by yourself.



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