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

Level
Total time

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

Perpetual Solutions
Logo Perpetual Solutions
Provider rating: starstarstarstarstar 10 Perpetual Solutions has an average rating of 10 (out of 1 reviews)

Need more information? Get more details on the site of the provider.

Starting dates and places

There are no known starting dates for this product.

Description

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

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: Window…

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

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

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.

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

For online live training advice please visit our Learning Advice Centre on our website. Be sure to follow us on Twitter to receive special course offers, news and updates!

There are no reviews yet.

Share your review

Do you have experience with this course? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.