C# Object Oriented Development
Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.
Overview
Embark upon object-oriented programming in the .NET era with Aspect Training's C# Object Oriented Development. We will take you from the basics through advanced OOP concepts with the help of clear instructions, candid reference notes and design tips, and engaging programming examples.
Learn how to take full advantage of the objects provided by C# .NET or how to create and implement your own objects. In less time than you thought possible, you'll absorb object-oriented design concepts and terminology and understand how to construct elegant object-oriented programs with C#.
Prerequisites:
Previous Knowledge and experience of developing applications with C#.
Course Topics:
Writ…
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Our public scheduled sessions are held in Leatherhead, Surrey and any of our courses can be run as a closed course on your site or on one of ours nationwide.
Overview
Embark upon object-oriented programming in the .NET era with Aspect Training's C# Object Oriented Development. We will take you from the basics through advanced OOP concepts with the help of clear instructions, candid reference notes and design tips, and engaging programming examples.
Learn how to take full advantage of the objects provided by C# .NET or how to create and implement your own objects. In less time than you thought possible, you'll absorb object-oriented design concepts and terminology and understand how to construct elegant object-oriented programs with C#.
Prerequisites:
Previous Knowledge and experience of developing applications with C#.
Course Topics:
Writing Your First Object-Oriented
Your First Object-Oriented program
Using the Class View
Creating Class Instances with Constructors
Constructors
Reference and Value Types
Understanding Array Declarations
Creating Fields and Properties
Design Considerations for Properties
Using Indexers and Default Properties
Working with Methods
Using Inheritance to Create Specialized Classes
Inheritance: An Overview
A Simple Example
Inherit from a Control
Designing Base Classes as Abstract Classes
Abstract Classes
A Typed Collection
Responding to Changes with Events and Exceptions
An Event-Driven Application
Setting Up Event Methods without Using the Designer
Exceptions
Putting It All Together with Components
Class Library
Namespaces
Providing Services Using Interfaces
What is an Interface
.NET Framework Interfaces
Uses of Interfaces
Using Classes Interchangeably Through Polymorphism
The Base Classes
The Derived Classes
The User Interface
Using Shared and Static Members
Shared and Static Members
Design Considerations
Overloading Operators with Visual C#
A Short Lesson on Vectors
Saving Instance Data
Serialization
DataSets
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
