2547

Advanced Windows Forms Technologies with Microsoft Visual Studio 2005

MICROSOFT

 

Categoría: DESARROLLO

Duración:  14 HORAS

Plaza: Mérida - CITI YUCATÁN

Fecha de Inicio: 17/Jul/2008

Fecha Final: 18/Jul/2008

Horarios: de 3:00 pm a 10:00 pm

Precio: $4,000.00

 

 

After completing this workshop, students will be able to:

  • Build MDI applications.
  • Customize Windows Forms and controls.
  • Create customized print components.
  • Perform drag-and-drop operations and implement Clipboard support.
  • Perform asynchronous tasks in Windows Forms by using multithreaded techniques.
  • Enhance the presentation of Windows Forms applications.
     
  •  

     

  • This workshop is intended for corporate or independent software vendor (ISV) application developers who have a desire to learn more about specific technology areas in Windows application development.
  •  

     

     

  • Have attended or studied Workshop 2546A, Core Windows Forms Technologies with Visual Studio 2005 or possess equivalent knowledge and skills.
  • Be able to manage a solution environment using the Visual Studio 2005 integrated development environment (IDE) and tools.
  • Be able to program an application using a Microsoft .NET Framework 2.0 compliant language, including the use of delegates and events.
  • Understand advanced concepts including serialization, reflection, application domains, and multithreading.
     
  •  

     

     

    Unit 1: Building MDI Applications

    Lessons

  • Windows Forms Layout Options.
  • What Are MDI Applications?
     


  • Lab 1: Building MDI Applications

  • Exercise 1. Creating MDI Parent and Child Forms.
  • Exercise 2. Displaying and Comparing Information on MDI Child Forms.
  • Exercise 3. Implementing Menu Merging in MDI Applications.
     


  • After completing this unit, students will be able to:

  • Compare the different layout styles for Microsoft Windows Forms applications.
  • Explain the key concepts and processes involved in implementing an MDI application.
  • Create MDI parent and child forms.
  • Display and compare information on MDI child forms.
  • Implement menu merging in an MDI application.
     


  • Unit 2: Customizing Windows Forms and Controls

    Lesson

  • What Are the Methods of Authoring Controls for Windows Forms?
  • Ways to Draw a User Interface by Using GDI+.
  • Creating a Nonrectangular Windows Form.
     


  • Lab 2: Customizing Windows Forms and Controls

  • Exercise 1. Creating a Control that Inherits from an Existing Control.
  • Exercise 2. Creating a Nonrectangular Windows Form.
  • Exercise 3. Creating a Custom User Control.
     


  • After completing this unit, students will be able to:

  • Explain the methods of authoring controls for Windows Forms.
  • Draw a user interface by using GDI+.
  • Create a control that inherits from an existing control.
  • Create a nonrectangular Windows Form.
  • Create a custom user control.
     


  • Unit 3: Creating Customized Print Components

    Lesson

  • Printing Features that Are Supported by .NET Framework 2.0.
  • Drawing Print Document Content by Using GDI+.
     


  • Lab 3: Creating Customized Print Components

  • Exercise 1. Printing a Report by Using GDI+.
  • Exercise 2. Creating a Customized Print Preview Dialog Box (if time permits)
     


  • After completing this unit, students will be able to:

  • Describe the printing features that are supported by .NET Framework 2.0.
  • Explain how to use GDI+ to draw print document content.
  • Print content by using GDI+.
  • Describe best practices for creating custom print components.
     


  • Unit 4: Performing Drag-and-Drop Operations and Implementing Clipboard Support

    Lessons

  • Drag-and-Drop Operations in Windows Forms Applications.
  • Adding Clipboard Support in Windows Forms Applications.
     


  • Lab 4: Performing Drag-and-Drop Operations and Implementing Clipboard Support

  • Exercise 1. Implementing Drag-and-Drop Functionality in a Windows Forms Application.
  • Exercise 2. Adding Clipboard Support to an Application.
  • Exercise 3. Performing Drag-and-Drop Operations by Using TextBox and PictureBox Controls (if time permits).
     


  • After completing this unit, students will be able to:

  • Describe the phases of a drag-and-drop operation.
  • Describe the methods that you can use to provide Clipboard support.
  • Implement drag-and-drop functionality in a Windows Forms application.
  • Add Clipboard support to an application.
     


  • Unit 5: Performing Asynchronous Tasks by Using Multithreaded Techniques

    Lessons

  • Asynchronous Programming in Windows Forms Applications.
  • Creating Thread-Safe Applications.
     


  • Lab 5: Performing Asynchronous Tasks by Using Multithreaded Techniques

  • Exercise 1. Loading a Bitmap Asynchronously.
  • Exercise 2. Performing Calculations by Using Multithreading.
     


  • After completing this unit, students will be able to:

  • Explain the concepts and processes that are involved in performing asynchronous programming.
  • Load a bitmap into a Windows Forms application asynchronously.
  • Perform multiple simultaneous calculations on a form by using multithreading.
     


  • Unit 6: Enhancing the Presentation of Windows Forms Applications

    Lessons

  • Enhancing Application User Interfaces.
  • Customizing the DataGridView Control.
  • Application Settings and the PropertyGrid Control.
     


  • Lab 6: Enhancing the Presentation of Windows Forms Applications

  • Exercise 1. Programming the DataGridView Control.
  • Exercise 2. Viewing and Persisting Application Settings by Using the PropertyGrid Control.
  • Exercise 3. Implementing a User Interface in the Style of Outlook by Using RAD Features.
     


  • After completing this unit, students will be able to:

  • Describe several key features involved in enhancing an application user interface.
  • Describe how to customize the DataGridView control.
  • Explain the concepts of Windows Forms application settings and the PropertyGrid control.
  • Program the DataGridView control.
  • View and persist application settings by using the PropertyGrid control.
  • Implement a user interface in the style of Outlook by using rapid application development (RAD) features.
     


  •  

    Encargar Curso

    Regresar