VB Training Course

The Graphics Network

Training and Development for Windows and the Web

01285 713297 ♦ info@tgn.co.uk

Multitasking in Visual Basic

This 2 day course is designed for developers who already know Visual Basic and would like to exploit its multitasking capabilities, in particular the new parallel processing features introduced in .Net 4. With Visual Basic 2010 Microsoft have ensured that VB can do everything that C# can do, so this course covers areas which were previously considered the domain of the C family of languages. The course is extremely practical and allows developers to benefit from modern multicore processors.

The 2 day course costs £1180 in total for up to 6 students, plus VAT and the instructor's reasonable expenses. Each student beyond 6 would cost £20 for the additional course materials. If you are interested in this course, please contact us by email at enquiries@tgn.co.uk or by phone on +44 (0)1285 713297.

Course Outline:

Multitasking

Tasks, threads and the thread pool. Priorities and background threads. Background workers. Synchronization and monitors. Controlling tasks and threads. Starting and controlling processes.

Tasks, Cores and Parallel Execution

Parallel execution. Parallel For and ForEach. Synchronizing tasks and threads. .Net 4 synchronization mechanisms. Monitors. Delegates and asynchronous method calls. Asynchronous methods in .Net. Using callbacks. Cross-thread calls and the user interface.