Microsoft

Developing Microsoft .NET Applications for Windows (C#.NET)

Course Code: cm49930      Days: 5
Show all Microsoft Courses
Call for Latest Dates
Call us on 0870 7777 388 for availability on this course.
Have questions or need a better city/date? Ask now.

Course Overview

This course is a part of the Microsoft Visual C# .NET curriculum and is intended for C# programmers to be able to create Windows applications using the .NET framework.

Audience

This course is intended for the intermediate programmer who is responsible for designing and building Windows-based applications with the .NET Framework. It is designed for developers who have C# development skills.Students are required to have the following skills:
  • Experience with a .NET language such as Visual C# .NET or Microsoft Visual C++ .NET
  • Experience developing basic applications with MFC and/or Microsoft Visual Basic 6.0
Typically, these individuals perform the following key activities:
  • Help create functional specifications.
  • Design and develop user interfaces.
  • Create and test prototypes.
  • Write Windows Forms applications.

Skills Gained

Delegates will learn how to:
  • Create/populate Windows forms
  • Organize controls on Windows forms
  • Create menus in a Windows Forms application
  • Add code to form and control event procedures in a Windows forms application
  • Create Multiple-Document Interface (MDI) applications
  • Use dialogs in Windows forms applications
  • Validate user input in a Windows forms application
  • Create and use user controls in a Windows forms application
  • Create licenses for controls
  • Bind Windows applications to various data sources using Microsoft ADO.NET
  • Consume Web services with Windows forms applications
  • Use .NET and COM components in a Windows forms application
  • Call Win32 Application Programming Interfaces (APIs) from a Windows forms application
  • Print documents in a Windows Forms application
  • Create and format reports using crystal reports
  • Create multithreaded Windows Forms application
  • Debug a Windows forms application
  • Incorporate accessibility features in a Windows forms application
  • Localise a Windows forms application
  • Create help files in a Windows Forms application
  • Deploy Windows Forms application
  • Implement code-access and role-based security in a Windows Forms application
  • Add deployment flexibility to applications by using shared assemblies

Skills Gained

Delegates should have an understanding of C# programming and experience building applications.

Course Outline

INTRODUCING WINDOWS FORMS

  • Creating a form
  • Adding Controls to a Form
  • Creating an Inherited Form
  • Organising controls on a Form
  • Creating MDI Applications

WORKING WITH CONTROLS

  • Creating an Event Handler for a Control
  • Using Windows Forms Controls
  • Using Dialogs
  • Validating User Input
  • Creating Controls at Runtime
  • Creating Menus

BUILDING CONTROLS

  • Options for Creating Controls
  • Adding Functionality to Controls
  • Adding Design-Time Support for Controls
  • Licensing a Control

USING DATA IN WINDOWS FORMS APPLICATIONS

  • 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

INTEROPERATING WITH COM OBJECTS

  • Using .NET and COM Components in a Windows Forms Application
  • Calling Win32 APIs from Windows Forms Applications

REPORTING AND PRINTING IN WINDOWS FORMS APPLICATIONS

  • 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+

ASYNCHRONOUS PROGRAMMING

  • The .NET Asynchronous Programming Model
  • The Asynchronous Programming Model Design Pattern
  • How to Make Asynchronous Calls to Methods

ENHANCING THE USABILITY OF APPLICATIONS

  • Adding Support for Accessibility
  • Adding Help to an Application
  • Adding ToolTips to an Application
  • Localizing the User interface of an Application
  • Localizing Resources in an Application

DEPLOYING WINDOWS FORMS APPLICATIONS

  • .NET Assemblies
  • Deploying Windows Forms Applications

SECURING WINDOWS FORMS APPLICATIONS

  • Security in the .NET Framework
  • Using Code Access Security
  • Using Role-Based Security


How to make a booking for the cm49930 course

 
  CourseMonster books thousands of public training courses, classes and boot camps both in London and throughout the UK including: Berkshire, Birmingham, Bristol, Bournemouth, Bucks, Cambridge, Derby, Devon, Edinburgh, Glasgow, Hampshire, Ipswich, Leeds, Leicester, Luton, Manchester, Middlesex, Milton Keynes, Norfolk, Nottingham, Reading, Surrey, Sussex, Tyne and Wear, Midlands and Yorkshire. Topics range from software to administration and development.  
     
CourseMonster® Patent Pending © SeaKom, All Rights Reserved - Channel partners with Business Training Partnership