Microsoft Visual Basic 2005: Developing Applications Part 2 Course
Course Description
This course follows on from Microsoft Visual Basic 2005: Developing Applications Part 1. In this part of the course you will...
In this part of the course you will...
- Work with the BindingSource component and various data controls to create a variety of data-bound forms
- Use classes in the System.IO namespace to work with external files and folders
- Discover how the new Project Designer makes it easy to set Project properties, retain user settings and access external project resources such as images and sounds
- Explore the My namespace and its role in simplifying code and accessing the application’s runtime environment
- Learn how to debug applications using a variety of the tools made available within Visual Studio
- Use Container controls to create flexible and dynamic user interfaces
- Enhance an application through the use of ToolStrips and MenuStrips
- Learn to create MDI applications
- Explore more complex Forms Controls such as the WebBrowser control and the RichTextBox control, as well as learn how to create your own custom controls
- Work with toolbox components such as the timer component and the background worker component
- Investigate interoperability with COM components
- See how to effectively deploy your Visual Basic applications with ClickOnce
Course pre-requisites:
Students must have attended Microsoft Visual Basic 2005: Developing Applications Part 1 course
Topics covered on the 5 day Microsoft Visual Basic 2005: Developing Applications Part 2 course
Using the Data Controls
- Data Controls
- The BindingNavigator Control
- The BindingSource Component
- The DataGridView Control
- The ReportViewer Control
Handling Input/Output Tasks
- Introducing the System.IO Namespace
- Selecting Files
- Browsing for Folders
- Handling Path Information
- Working with Directories and Files
- Using Stream-Based Objects to Read and Write File Contents
Project Settings in Visual Studio 2005
- The Project Designer
- Application Properties
- Compilation Properties
- Debugging Properties
- Project References
- Project Resources
- Project Settings
Working with My Namespace
- The My Namespace
- My.Application
- My.Computer
- My.User
- My.Forms
- My.Resources
- My.Settings
- My.WebServices
Debugging Your Applications
- Debugging Applications
- Setting Breakpoints and Stepping through Code
- Debugging Code in Assemblies
- Evaluating Variables and Objects
- Edit and Continue
- Tracing Applications
Container Controls
- Introducing Container Controls
- Grouping Controls with the GroupBox Control
- Introducing the Panel Control
- Displaying Multiple Panels with the SplitContainer Control
- Laying out Panels with the TabControl Control
- Simple Layout Using the FlowLayoutPanel Control
- Advanced Layout Using the TableLayoutPanel Control
Menus and Toolbars
- Introducing the ToolStrips
- Working with the ToolStrips
Creating MDI Applications
- MDI Applications
- MDI Parent and Child Forms
- Managing Open Windows
- Managing Menus
- Working with Open Forms
Complex Windows Forms Controls
- Introducing Complex Controls
- NotifyIcon Control
- WebBrowser Control
- MaskedTextBox Control
- RichTextBox Control
- TreeView and ListView Controls
- MonthCalendar and DateTimePicker Controls
Creating Custom Controls
- Control Creation in Windows Forms
- Inheriting from an Existing Control
- Drawing Your Own Custom Controls
- Creating Composite Controls
Working with Toolbox Components
- Introducing Components
- Timer Component
- BackgroundWorker Component
- FileSystemWatcher Component
- PerformanceCounter Component
- Process Component
- ServiceController Component
- EventLog Component
Interoperability
- COM and .NET
- Calling COM Objects from .NET
- Calling .NET Assemblies from COM
- Using Platform Invoke
- Web Services
Deploying Applications Using Click-Once
- ClickOnce Deployment
- Publishing an Application
- Setting Publish Options
- Updating a Deployed Application
- What Happens When You Publish an Application?
- What Happens When You Publish an Update to an Application?
- ClickOnce and Security
- Using the Deployment API to Manage Updates
This is an instructor led training course taught in a classroom based environment.
Course Classification:
Technical Training Course
Course Fee = £1475 (excl.VAT)
Scheduled course dates
| May 2008 |
June 2008 |
July 2008 |
August 2008 |
September 2008 |
| 19-23 | 23-27 | 21-25 | 18-22 | 22-26 |
|
|
If you want to attend the course but can't make the dates published then click here for details of our one-to-one training packages.
The Microsoft Visual Basic 2005: Developing Applications Part 2 course qualifies for the PTR SAVE IT Scheme, which offers discounts on bookings for multiple courses and/or multiple delegates.
View SAVE IT Scheme Details
PTR Associates Limited
21A Peach Street, Wokingham, Berkshire, RG40 1XJ, United Kingdom
Tel: 0118 979 4000 Fax: 0118 979 4035
Email: training@ptr.co.uk
|
|