|
Provided by: Hands On Technology Transfer, Inc. Windows Forms 3.5 Programming Using Visual Basic.NETMicrosoft .NET |
![]() |
This course provides students with hands on experience using Visual Studio to create desktop applications with the .NET 3. 5 Framework using Visual Basic. NET. This class provides a thorough introduction to the VB. NET programming language, including coverage of the essentials of the VB. NET programming language, 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 graphical user interfaces for desktop applications. Students will learn how to build modal and modeless dialogs and work with a variety of .NET controls. Students also learn how to use ADO. NET to interact with data sources and display data.
Other topics include: error handling and debugging; using a .config file to control application configuration; developing and consuming web services; file I/ O; using XML data with DataSets; and deploying windows forms applications. Comprehensive labs and exercises provide the students with experience creating and deploying windows desktop applications.
This course provides thorough coverage of the use of Windows Forms for desktop applications. Students requiring additional coverage of Web Forms or Windows Presentation Foundation should contact HOTT to discuss additional training available.
Course Prerequisites: Prior programming experience is required.
Students then learn how to leverage the power of the .NET Framework and Windows Forms to build graphical user interfaces for desktop applications. Students will learn how to build modal and modeless dialogs and work with a variety of .NET controls. Students also learn how to use ADO. NET to interact with data sources and display data.
Other topics include: error handling and debugging; using a .config file to control application configuration; developing and consuming web services; file I/ O; using XML data with DataSets; and deploying windows forms applications. Comprehensive labs and exercises provide the students with experience creating and deploying windows desktop applications.
This course provides thorough coverage of the use of Windows Forms for desktop applications. Students requiring additional coverage of Web Forms or Windows Presentation Foundation should contact HOTT to discuss additional training available.
Course Prerequisites: Prior programming experience is required.
|
|
||||||||||||||
Training
Provided by Hands On Technology Transfer, Inc.
Windows Forms 3.5 Programming Using Visual Basic.NET
Windows Forms 3. 5 Programming Using Visual Basic. NET Course Overview:
Introduction to .NET
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)
- .NET Assemblies
- Microsoft Intermediate Language (CIL)
- .NET Namespaces
- .NET Framework Class Library
- Setting Profiles
- Creating a Project
- Using the Code Editor
- Setting Project Properties
- Adding References
- Compiling a Program
- Running a Program
- Debugging a Program
- Using the MSDN (Help)
- VB. NET Program Structure
- Defining Namespaces
- Using VB. NET's My Namespace
- Understanding VB. NET Data Types
- Defining Variables and Constants
- Comparing Value Types versus Reference Types
- Working with Operators and Expressions
- Performing Type Conversions
- Using Console I/ O
- Formatting Numbers, Date and Times
- If
- If/ Else
- If/ ElseIf/ Else
- Select Case
- Do/ Loop
- While
- For/ Next
- For Each/ Next
- Subroutines vs. Functions
- Defining Static and Instance Procedures
- Passing Parameters by value and by reference
- Overloading Procedures
- Using Variable Length Parameter Lists
- What are Exceptions?
- .NET Exception Hierarchy
- Catching Exceptions
- Throwing Exceptions
- Managing Resources with Finally
- Defining Custom Exception Types
- Defining and Using Arrays
- Understanding System. Array
- Using .NET Collections
- Working with ArrayLists and Hastables
- Using .NET Generic Collections
- Working with Lists and Dictionaries
- Introducing LINQ
- Overview of Object-Oriented Programming
- Defining and using Structures
- Defining and using Enumerations
- Understanding System. Enum
- Defining and using Classes
- Extending .NET Classes via Inheritance
- Defining and Implementing Interfaces
- Understanding the Role of Interfaces in .NET
- Overview of Windows Forms 3. 5 Applications
- Working with Properties and Methods
- Using a .config File
- Using the Windows Forms Designer
- Understanding the Life-cycle of a Windows Form
- Handling Form Events
- Using the MessageBox Class
- Overview of Controls
- Showing/ Hiding Controls
- Setting Focus to a Control
- Working with Text Controls
- Working with Button Controls
- Working with Selection Controls
- Working with List Controls
- Working with Image Controls
- Working with the Up/ Down Conrols
- Using the ErrorProvider and ToolTipProvider Controls
- Understanding the Event Driven Programming Model
- Writing Event Handlers
- Sharing Event Handlers between Events
- Understanding the ADO. NET Object Model
- Connected vs. Disconnected Access
- Using a Connection to Connect to a Data Source
- Using a Command to Execute Queries and Stored Procedures
- Using a DataReader to Work with Cursors
- Using the DataSet with Disconnected Data
- Using DataAdapters with DataSets
- Understanding XML and XML Schemas
- Reading XML Data with a DataSet
- Writing XML Data with a DataSet
- Understanding ADO. NET Data Binding
- Binding to Simple and Complex Controls
- Manually Binding Controls
- Using the BindingSource Control
- Using the BindingNavigator Control
- Using the DataGridView Control
- Using the Common Dialogs
- Comparing Modal and Modeless Dialogs
- Working with DialogResults
- Displaying Modal Dialogs
- Retrieving Data from Modal Dialogs
- Displaying Modeless Dialogs
- Moving Data from Modeless Dialogs
- Building Menus with the MenuStrip Control
- Using the ToolStrip Control with Toolbars
- Displaying Data using the StatusStrip Control
- Overview of the System. IO Namespace
- Examining with File and Directory Attributes
- Working with Files and Directories
- Reading Files
- Writing Files
- Overview of Web Services
- Creating a Web Service
- Using WSDL and Proxy Classes
- Consuming a Web Service
- Overview of .NET 3. 5 Deployment Options
- Using XCOPY
- Using Setup Projects
- Using Click-Once Deployment
About The Training Provider: Hands On Technology Transfer, Inc.
Hands On Technology Transfer, Inc. - Hands On Technology Transfer, Inc. (HOTT) offers competency-based IT training programs in more than 75 cities across the United States, Canada and the United Kingdom, covering over 60 IT subject areas. These programs are designed with one main goal - making sure you and your staff will be competent and productive. Topics include .NET, SQL, Java, UNIX/ Linux, HTML, PHP, Windows Administration,...

