PCTalk - develop with confidence
PCTalk - develop with confidence

Developing in Visual Studio 2005 Course Outline

Duration 5 Days

Call 01225 469 127 or contact us to arrange the dates

Objectives
This course will enable delegates to develop Windows applications using Visual Studio 2005. The programming language used is C# and the course will cover the principles of object orientated programming. Delegates will be able to access data from a database and update this from a Windows form. Delegates will progress to be able to access a remote application, by creating then calling a web service.

Audience
This course is intended for programmers who have some experience working with Visual Studio. They aim to extend their knowledge and learn some of the new features of Visual Studio 2005.

Prerequisites
Before attending this workshop, students must:

  • Understanding of the basics of structured programming, including concepts such as flow control, variables and parameters, and function calls.
  • At least 3 months experience developing applications in either a graphical or non-graphical environment, or equivalent knowledge.

Module 1: Introduction to Visual Studio 2005

  • Build collections using generics
  • Use existing code snippets in code and create new code snippets
  • Use My classes to access system and application resources

Module 2: Object-Oriented Design

  • Describe the basics of object-oriented design
  • Explain the concepts of encapsulation, inheritance, interfaces, and polymorphism
  • Create classes based on use cases
  • Model classes for use in NET by using Visio

Module 3: Object-Oriented Programming

  • Define classes
  • Instantiate and use objects in client code
  • Create classes that use inheritance
  • Define interfaces and use polymorphism
  • Create shared members
  • Create class events and handle them from a client application

Module 4: Using ADO.NET

  • List the benefits of ADO.NET
  • Create applications by using ADO.NET
  • List the main ADO.NET objects and their functions
  • Use Visual Studio NET data designers and data binding
  • Explain how XML integrates with ADO.NET

Module 5: Building Data Components in Visual Studio 2005

  • Create data components using Visual Studio 2005
  • Edit data components using Visual Studio 2005 wizards and designers
  • Write asynchronous ADONET code

Module 6: Consuming and Creating XML Web Services

  • Describe the purpose and process behind calling an XML Web service from a Web Form
  • Call an XML Web service directly from a browser by using Hypertext Transfer Protocol (HTTP)
  • Create a Web reference proxy for an XML Web service Web method and call the method from a Web Form
  • Use the templates in Visual Studio NET to create an XML Web service

Module 7: Building Presentation Layer Applications with Windows Forms

  • Why use windows forms?
  • Structure of windows forms
  • Windows forms class hierarchy
  • Using windows forms
  • Using controls
  • New controls in visual studio 2005
  • Click-once deployment

Module 8: Customizing Windows Forms and Controls

  • 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

Module 9: Performing Asynchronous Tasks by Using Multithreaded Techniques

  • 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

Download the Microsoft Powerpoint Presentation for this Course >>