Home > Training Course Catalogue > Software Development Courses > Microsoft .NET Framework and Programming > M2565: Developing .NET Windows Applications (Microsoft Visual Basic .NET)

Perpetual Solutions
Tuition House
27-37 St Georges Road, London
SW19 4DS

+44 (0)20 7620 0033
+44 (0)20 7620 0055

 

Training Course Outline

Software Development CoursesSoftware Development Courses   Microsoft .NET Framework and ProgrammingMicrosoft .NET Framework and Programming


Course outline for M2565: Developing .NET Windows Applications (Microsoft Visual Basic .NET)M2565: Developing .NET Windows Applications (Microsoft Visual Basic .NET)


View course dates


Course Duration: 5 days


Course Code: M2565


Course Description:


This five-day instructor-led course provides students with the skills required to build Microsoft Windows® Forms applications by using the Microsoft .NET Framework.

This course is a part of the Microsoft Visual Basic® .NET curriculum and is intended for Visual Basic .NET programmers to be able to create Windows applications using the .NET Framework. The course will cover the major topics for Windows client application programming on the .NET Framework. These include: Windows Forms; GDI+; simple data access; interoperating with unmanaged code; threading and asynchronous programming issues; simple remoting, Web access, Web Services consumption; debugging; security, and deployment issues for desktop applications.


Prerequisites:

To gain maximum benefit from this course delegates should be able to demonstrate the following skills:



- Understanding of Visual Basic .NET/C# programming
- Experience building applications


Prerequisite courses:

M2559: Introduction to Microsoft Visual Basic .NET Programming


Relevant Certifications:

MCAD: Microsoft Certified Application Developer

MCSD: for Microsoft .NET


This course includes the following modules:

Module 1: Introducing Windows Forms

  • This module introduces Windows forms and controls in the .NET framework. Students will learn how to create and populate base forms and inherited forms using the Visual Studio .NET framework. They will also learn how to add controls to a form and how to display and hide forms.
  • Creating a Form
  • Adding Controls to a Form
  • Creating an Inherited Form
  • Organizing Controls on a Form
  • Creating MDI Applications

Module 2: Working With Controls

  • This module explains how to create event procedures (handlers) in your application that will run in response to user actions. Students will learn how to add programming logic to the event procedures of a control, how to use the Windows Forms intrinsic controls, dialog boxes, and menus, and how to validate the data entered by users of your application.
  • Creating an Event Handler for a Control
  • Using Windows Forms Controls
  • Using Dialogs
  • Validating User Input
  • Creating Controls at Run Time
  • Creating Menus

Module 3: Building Controls

  • This module explains how to extend the functionality of an existing Windows control, combine multiple existing controls into a composite control, and build a new custom control. Students will also learn how to add design-time licensing support to a control.
  • Options for Creating Controls
  • Adding Functionality to Controls
  • Adding Design-Time Support for Controls
  • Licensing a Control

Module 4: Using Data in Windows Forms Applications

  • This module explains how to bind Windows forms to various data sources using ADO .NET. Students will learn about binding Windows forms to data from sources such as databases and XML files. Students will also learn how to display data using the Visual Studio.NET data controls.
  • Adding ADO.NET Objects to a Windows Forms Application
  • Accessing and Modifying Data by Using DataSets
  • Binding Data to Controls
  • Using the DataGrid Control
  • Overview of XML Web Services
  • Creating a Simple XML Web Services Client

Module 5: Interoperating with COM Objects

  • This module explains how to use .NET and COM components in their Windows Forms application. They will also learn how to call Win32 APIs in their Windows Forms application.
  • Using .NET and COM Components in a Windows Forms Application
  • Calling Win32 APIs from Windows Forms Applications

Module 6: Reporting and Printing in Windows Forms Applications

  • This module explains how to create reports in a Windows Forms application using Crystal Reports and how to implement printing in a Windows Forms application.
  • Creating Reports Using Crystal Reports
  • Printing From a Windows Forms Application
  • Using the Print Preview, Page Setup, and Print Dialogs
  • Constructing Print Document Content Using GDI+

Module 7: Asynchronous Programming

  • This modules explains how to use the techniques of asynchronous programming and multithreading to avoid blocking the user interface of an application.
  • The .NET Asynchronous Programming Model
  • The Asynchronous Programming Model Design Pattern
  • How to Make Asynchronous Calls to Methods
  • Making Asynchronous Calls to an XML Web Service
  • Converting Synchronous Calls to Asynchronous Calls

Module 8: Enhancing the Usability of Applications

  • This module explains support that is available in the Microsoft® .NET Framework, which allows developers to more easily enhance the usability of applications they develop.
  • Adding Accessibility Features
  • Adding Help to an Application
  • Localizing an Application

Module 9: Deploying Windows Forms Applications

  • This module explains assemblies and how to use strong-named assemblies and the Global Assembly Cache (GAC) in the Microsoft® .NET Framework. Students will also learn how to configure and deploy your .NET applications.
  • .NET Assemblies
  • Deploying Windows Forms Applications

Module 10: Securing Windows Forms Applications

  • This module explains the .NET Framework security model. Students will learn how to use .NET Framework security features in applications.
  • Security in the .NET Framework
  • Using Code Access Security
  • Using Role-Based Security

 

Location

Duration

RRP

Nov

Dec

Jan

Feb

Mar

Apr

Click on course date to make a booking or check availability.

London (KWS)

5 days

£1500

 

 

19 - 23

 

 

 

Washington

5 days

£1500

 

 

 

23 - 27

 

20 - 24


<< Previous 6 Months

Next 6 Months >>

Perpetual Solutions are a global provider of onsite training solutions throughout London, UK and the rest of the world. For scheduled training our UK partner network provides an unrivalled choice of courses.


Save as PDFSave as PDF

PrintPrint this course



© Perpetual Solutions Ltd 2008.   Perpetual Solutions, Tuition House, 27-37 St Georges Road, London, SW19 4DS. +44 (0)20 7620 0033 +44 (0)20 7620 0055