PTR - People, Training ResultsPeople, Training, Results

Independent Technical IT Computer Training Courses

   
Scheduled Classroom based Training Courses

Developing Applications Using VB 2008 Pt2 Course

- this course is no longer scheduled to run. Please refer to schedule for current course titles.

Course Description

Follow-on course from Developing Applications Using VB 2008 Part 1
£1695

5 day course

Scheduled Dates:
09 January 2012
06 February 2012
05 March 2012
16 April 2012
28 May 2012
25 June 2012

Location:
PTR's Training Centre
Wokingham, Berkshire.

Course pre-requisites:




Topics covered on the 5 day Developing Applications Using VB 2008 Pt2 course

Using the Data Controls

  • Data Controls
  • The BindingNavigator Control
  • BindingNavigator ToolStripItems
  • Built-In and Custom Functionality
  • Adding a BindingNavigator Control to a Form
  • The BindingSource Component
  • Data Navigation
  • Data Manipulation
  • Sorting and Filtering
  • Working with the Underlying Data
  • The DataGridView Control
  • Customizing How Data is Displayed
  • Formatting Cells at Runtime
  • Displaying Calculated Values
  • Displaying Images
  • Adding Controls to a DataGridView
  • The ReportViewer Control
  • Creating and Viewing Reports

Getting Started with WPF

  • Introducing Windows Presentation Foundation (WPF)
  • Graphics and Composition
  • Important Questions
  • Investigating a Reference Application
  • An Inconvenient Truth (or Two)
  • WPF and XAML
  • Investigating XAML and the WPF Designer
  • Your First WPF Application
  • Investigating Routed Events
  • Introducing Content and Grid Controls
  • Working with Content Controls
  • List Box as Container
  • Working with the Grid Control
  • Placing Controls onto the Grid

Revisiting WPF

  • Lay Out the Application
  • Create the Layout
  • Lay Out the Form
  • Create the MoviePlayer Control
  • Create the User Control
  • Add Code to the User Cotnrol
  • Create a Data Source and Hook Up Data Binding
  • Create the ThumbnailList Class
  • Prepare the Window1 Class
  • Hook up the Data Binding
  • Display the Video
  • Add a Data Converter and a Data Template
  • Creating a Type Converter

Handling Input / Output Tasks

  • Introducing the System.IO Namespace
  • Selecting Files
  • Browsing for Folders
  • Handling Path Information
  • Working with Directories and Files
  • Retrieving Information about Drives
  • Investigating the Objects
  • Calling Methods of the Directory Class
  • Filling the TreeView
  • Displaying Drive, File, and Directory Information
  • Using Stream-Based Objects to Read and Write File Contents
  • Reading and Writing Text Files
  • Investigating the Code
  • Alternate Solutions
  • Writing to Files Using the StreamWriter

Project Settings in Visual Studio 2008

  • The Project Designer
  • Application Properties
  • Assembly Name
  • Default Namespace
  • Target Framework
  • Icon
  • Startup Object
  • Assembly Information
  • Compilation Properties
  • Conditional Compilation
  • Compiler Errors and Warnings
  • Build Events
  • Debugging Properties
  • Start Action
  • Start Options
  • Enable Debuggers
  • Project References
  • Adding Project References
  • Project Resources
  • Project Resources and Local Resources
  • Project Settings

Working with the My Namespace

  • The My Namespace
  • My.Application
  • My.Application.Info
  • My.Application.Log
  • My.Computer
  • My.Computer.Screen
  • My.Computer.Audio
  • My.Computer.Clipboard
  • My.Computer.Clock
  • My.Computer.FileSystem
  • My.Computer.Info
  • My.Computer.Keyboard
  • My.Computer.Network
  • My.Computer.Registry
  • My.User
  • My.Forms
  • My.Resources
  • My.Settings
  • My.WebServices

Debugging Your Applications

  • Debugging Applications
  • Setting Breakpoints and Stepping Through Code
  • Setting a Breakpoint
  • Continuing Program Execution
  • Setting Conditional Breakpoints
  • Specifying a Breakpoint Hit Count
  • Setting a Breakpoint on a Method
  • Using the Breakpoints Window
  • Breaking on Exceptions
  • Evaluating Variables and Objects
  • Viewing DataTips and Visualizers
  • Using the Watch Window and QuickWatch Dialog Box
  • Using the Local Window
  • Using the Autos Window
  • Using the Immediate Window
  • Using the Edit and Continue Feature
  • Debugging Code in Assemblies
  • Stepping into Code in an Assembly
  • Stepping into Code Written in Another language
  • Tracing and Instrumenting Applications
  • Trace Sources
  • Trace Switches
  • Trace Listeners
  • Trace Filtering
  • Using Configuration Files to Control Tracing
  • Testing Code with Unit Tests

Container Controls

  • Introducing Container Controls
  • Working with Container Controls
  • Creating the Switchboard Form
  • Grouping Controls with the GroupBox Control
  • GroupBox Control Members
  • BackgroundImage and BackColor Properties
  • Visible, Enabled, and Font Properties
  • Introducing the Panel Control
  • BorderStyle Property
  • Scrolling Features
  • Displaying Multiple Panels with the SplitContainer Control
  • Orientation Property
  • IsSplitterFixed Property
  • SplitterWidth Property
  • SplitterDistance Property
  • FixedPanel Property
  • Panel1MinSize and Panel2MinSize Properties
  • Panel1Collapsed and Panel2Collapsed Properties
  • SplitContainer Control Events
  • Laying out Panels with the TabControl Control
  • Working with Tab Pages
  • Alignment Property
  • Appearance Property
  • MultiLine Property
  • SizeMode Property
  • ShowToolTips Property
  • Information Properties
  • Adding Tab Pages
  • TabControl Events
  • Simple Lsyout Using the FlowLayoutPanel Control
  • Working with the FlowLayoutPanel Control
  • FlowLayoutPanel Control Properties
  • Advanced Layout Using the TableLayoutPanel Cotnrol
  • Getting Started with the TableLayoutPanel Control
  • Setting Row and Column Styles
  • Positioning New Controls
  • Adding Controls Programmatically
  • Working with Other Properties
  • Laying out the Columns or Rows
  • TableLayoutPanel Control Extender Properties
  • TableLayoutPanel Control Methods

Menus and Toolbars

  • Introducing the Strips
  • Adding Menu Images
  • Using Visual Studio’s Automatic Menus
  • The ToolStrip Control
  • The StatusStrip Control
  • The ContextMenuStrip Control
  • The ToolStripContainer Control
  • Working with a ToolStripItem
  • ToolStripItem Display Styles
  • Making and Saving Running Customizations
  • ToolStrip Layout Issues and Overflow
  • Working with the Strips

Complex Windows Forms Controls

  • Introducing Complex Controls
  • NotifyIcon Control
  • WebBrowser Control
  • Investigating WebBrowser Navigation
  • Displaying Dialog Boxes
  • Reacting to Environment Changes
  • MaskedTextBox Control
  • Operation of the MaskedTextBox Control
  • Reacting to the MaskInputRejected Event
  • Status Properties
  • RichTextBox Control
  • Handling State
  • Undo and Redo
  • Working with the Clipboard
  • Working with Fonts and Styles
  • Formatting Text
  • Working with Zoom, Links, and More
  • TreeView and ListView Controls
  • TreeView Cotnrol
  • ListView Control
  • Setting Up the Images
  • Filling the List of Files
  • Workign with ListView Items
  • Showing Items in Groups
  • Sorting the Columns
  • MonthCalendar and DateTimePicker Controls
  • The MonthCalendar Control
  • The DateTimePicker Control

Interoperability

  • Interoperability Overview
  • COM and the .NET Framework
  • Understanding COM Components
  • Managed and Unmanaged Code
  • Calling COM Objects from .NET
  • Calling a COM DLL from .NET
  • Interop Assemblies
  • Exporting Data to Excel
  • Calling .NET Assemblies from COM
  • Creating COM DLLs in Visual Studio
  • Creating Wrappers for .NET Framework Classes
  • Using Platform Invoke
  • Using the Windows API
  • Platform Invoke Caveats
  • Web Services
  • Web Service Requirements and Technologies
  • Creating and Calling a Web Service

Deploying Applications using ClickOnce

  • ClickOnce Deployment
  • Publishing an Application
  • Publishing an Application with the Publish Wizard
  • Publish, Install, and Update Locations
  • Setting Publish Options
  • Prerequisites
  • Additional Files
  • Updating a Deployed Application
  • Rolling Back and Update as a User
  • Setting Update Options
  • What Happens when you Publish an Application?
  • Examining Publish.htm and Setup.exe
  • The Deployment Manifest
  • The Application Manifest
  • The ClickOnce Cache
  • Rolling Back an Update as an Administrator
  • Deploying Office 2007 Solutions
  • What Happens when you Publish an Office Solution?
  • Setting Publish Options
  • Prerequisites
  • Updating a Deployed Application
  • Rolling Back a Deployed Application

Course Classification:  Technical Training Course

This is an instructor led training course taught in a classroom based environment.


Course Fee = £1695   (excl.VAT)



Scheduled course dates

09 January 2012 to 13 January 2012

06 February 2012 to 10 February 2012

05 March 2012 to 09 March 2012

16 April 2012 to 20 April 2012

28 May 2012 to 01 June 2012

25 June 2012 to 29 June 2012



Print / Download PDF Version of full course schedule

If you would prefer to run this course at your premises as you have several employees to place on the course perhaps, then we are also able to offer onsite Visual Basic 2008 Training and bespoke Visual Basic 2008 courses