back to Course Categories | back | print
Visual Basic Programming using .NET          

Duration: 5 days

Description 
The class teaches students the fundamentals of programming using Visual Basic. Topics will include the visual basic architecture, object oriented concepts, VB fundamentals, data types, variables, complex expressions, formatting and string manipulation functions, working with ActiveX controls, creating custom functions and procedures, file access, error handling, trouble shooting, accessing a Microsoft Access database. An emphasis is placed on applicatication development and deployment using project based applications.

Topics

  • Introduction to .NET
  • .NET architecture and framework
  • .NET Assemblies
  • .NET Common Language features
  • Workign with Visual Studio
  • Microsoft Intermediate Language (MSIL)
  • Building a Simple Application
  • Building a project
  • Profiles
  • The Solution Explorer
  • Defining project properties
  • The Code Editor
  • Developing a simple program
  • Compiling a program
  • Console I/O
  • Executing a program
  • Data Types
  • Variables
  • Constants
  • Operators
  • Expressions
  • Type conversions
  • How to debug a program
  • Project types
  • Working with namespaces
  • References
  • Importing Namespaces
  • Control Constructs
  • If statements
  • Basic if statement
  • If/Else construct
  • If/ElseIf/Else construct
  • Select Case
  • Do loop
  • While loop
  • For loop
  • For Next
  • For Each Next
  • Subroutines
  • Functions
  • Return values
  • Pass by value
  • Pass by reference
  • Stack space
  • Heap space
  • Overloading
  • Optional parameters
  • Variable length parameter lists
  • Shared members
  • Structures and Enumeration
  • Working with structures
  • Creating a structure
  • Using structures
  • Enumeration
  • The Enum Class
  • Arrays
  • Working with arrays
  • Defining an array
  • Passing array values
  • The Array class
  • Multidimensional Arrays
  • Jagged Arrays
  • Exception Handling
  • Using event handling
  • Different event categories
  • Working with event handlers
  • .NET Exception Hierarchy
  • Catching Exceptions
  • Throwing Exceptions
  • Defining Custom Exception Types
  • Managing Resources with Finally
  • Menus and Controls
  • Working with menus
  • Controls
  • Enabling controls
  • Disabling controls
  • Displaying controls
  • Hiding controls
  • Setting focus
  • CheckBoxes controls
  • RadioButton controls
  • ListBox controls
  • ComboBox controls
  • ListView controls
  • TreeView controls
  • ToolTip controls
  • Building menus
  • MainMenu
  • ImageList
  • ToolBar
  • StatusBar
  • File I/O
  • Working with files
  • Opening a files
  • Reading files
  • Writing files
  • StreamReader classes
  • StreamWriter classes
  • File vs. FileInfo classes
  • Working with directories
  • Directory management
  • Directory classes
  • DirectoryInfo classes
  • Object Oriented Concepts
  • Benefits of object-oriented programming
  • Object-Oriented concepts
  • Classes
  • Attributes and methods
  • Accessors and mutators
  • Objects
  • Modules
  • Data abstraction
  • Encapsulation
  • Constructors
  • Overloading
  • Overriding
  • Static attributes
  • Static methods
  • Inheritance
  • Polymorphism
  • Derived classes
  • Base Class initialization
  • Class hierarchies
  • Abstract classes
  • Sealed classes
  • Windows Forms Programming
  • Windows Forms Programming
  • Windows Forms Classes
  • Controls
  • Windows Forms Designer
  • User Events
  • MessageBox Class
  • Windows dialogs
  • Form-Based applications
  • Dialogs
  • Modal versus Modeless dialogs
  • Standard Dialogs
  • Modal dialogs
  • ErrorProvider Control
  • Modeless dialogs
  • ADO.NET
  • Cursors
  • Client-Side cursors
  • Server-Side cursors
  • Data Sources
  • Managing connections
  • ADO
  • ADO.NET vs. ADO
  • ADO.NET and XML
  • SqlConnection class
  • SqlCommand class
  • SqlDataAdapter class
  • SqlDataReader object
  • DataSet class
  • DML operations
  • Binding XML data
  • Stored Procedures
  • Executing stored procedures
  • Working with XML
  • Using XML in WinForms
  • XML fundamentals
  • XML data structures
  • XML Schemas
  • Reading XML using a DataSet
  • Writing XML using a DataSet
  • Modifying XML
  • Using SOAP
  • Deploying .NET applications
  • XCOPY deployment
  • Deployment Projects
  • Introduction to Web Services
  • The Web Services Architecture
  • Web Service programming
  • Web Service protocols
  • Creating Web Services with VB.NET
  • WSDL
  • Proxy Classes
  • Data and Web Services

Prerequisites

  • A fundamental understanding of programming.


 
 
 

Trubix Inc. P.O. Box 2235 Littleton, CO 80161 | 1.866.4-TRUBIX • 303.730.6800
email: info@trubix.com
....................................................................................................................................................................

Training Service | Consulting / Mentoring | Public Schedule | Course Listings | Tru iLearning | About Us | Contact Us
Oracle DBA Classes | Oracle Dev Classes | Oracle App Server Classes | Linux / Unix Classes
SQL Server / .NET / Tools / DB2 Classes / Public Classes

 

 
all content property © 2006, 2007Trubix Inc.| site design by Art Z design