CREATING SIMPLE C# PROGRAMS
Create a Simple C# Console Application
Use a Namespace
Comment Code
Create a Simple Class Library
Test a Simple Class Library
Create a Simple C# Windows GUI Application
WORKING WITH CLASSES
Define and Use a Class
Use Access Modifiers
Define Namespaces
Declare an Abstract Class
Derive a Concrete Class from an Abstract Class
Use an Abstract Class and its Concrete Derived Class
WORKING WITH METHODS
Implement Constructors
Implement a Destructor
Override a Method
Overload a Method
Overload an Operator
Pass Parameters
PROGRAMMING WITH FORMS AND CONTROLS
Create a Graphical Program Using Standard Built-in Controls
Create a Custom Control
Use Custom Controls on a Form
WRITING STATEMENTS THAT CONTROL PROGRAM FLOW
Write Conditional Statements
Write Loop Statements
Write Jump Statements
|
USING TYPES IN C#
Use Pre-defined Data Types
Differentiate Between Reference and Value Types
Use Casting
Define and Use a Struct Type
Define and Use an Enum Type
PROGRAMMING WITH EXCEPTIONS
Catch Exceptions
Define Custom Exceptions
Throw Exceptions
Utilize the finally Keyword
WORKING WITH INTERFACES
Define an Interface
Implement Interfaces in Derived Classes
Invoke Interface Methods
WORKING WITH ARRAYS AND COLLECTIONS
Define a Rectangular or Higher-Dimensional Array
Use a Rectangular Array
Define a Jagged Array
Use a Jagged Array
Choose and/or Create a Collection Type
Use A Collection Type
WORKING WITH PROPERTIES AND INDEXERS
Expose Properties
Expose Indexers
BUILDING AND DEPLOYING ASSEMBLIES
Create an Assembly with the C# Command Line Compiler
Use Ildasm
Deploy an Assembly Locally
Create and Deploy a Shared Assembly
INTEROPERATING WITH LEGACY CODE
Write Code that Interoperates with Win32
Expose Legacy COM Components to C# Clients
Expose C# Components to Legacy COM Clients |
4 Ravey Street
London EC2A 4QP
t: +44(0)20 7729 1811
f:+44(0)20 7729 9412
information@premiercs.co.uk |