|
Developing in Visual Studio 2005 Course Outline
Duration 5 Days
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 designed for those who are responsible for implementing database objects and programming SQL Server databases by using Transact-SQL.
Prerequisites
An understanding of basic relational database concepts, including:
- Logical and physical database design
- Relationships between tables and columns (primary key and foreign key, one-to-one, one-to-many, many-to-many)
- How data is stored in tables (rows and columns).
- Knowledge of basic Transact-SQL syntax (SELECT, UPDATE, and INSERT statements)
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 >> |
 |
|