http://www.expert.com.hk/melbourne

Home Adv Flash SQL JavaScript PHP SQLServer 2005

C#

MySQL Fireworks
Flash ColdFusion Perl Dreamweaver Java Adv Dreamweaver PHP-MySQL Crystal Reports ActionScript
JSP VB.Net InDesign ASP.NET XML Adv JavaScript Frontpage XHTML Contact

Two-day C# Course

You will learn:

Day 1

  • What is C#
  • Why Use C#
  • C# is a .NET Programming Language
  • C# versus Java
  • C# versus C++
  • C# and the .NET framework
  • Compiling and executing C# Program
  • using directive and the class library
  • Using comments
  • Using command line arguments
  • Return a return code
  • String
  • Arrays
  • Passing an array as an argument
  • Multi-dimensional Arrays
  • Using methods of System.Array
  • Jagged Arrays
  • Difference Reference Types and Value Types
  • Using Integers
  • Escape Sequences
  • Convert value type to reference type
  • Enumerators
  • Using Methods of Enumerator
  • Operators
  • Flow Control : Loop Statements
  • Using while, do-while loops, for loops and foreach loops
  • Jump Statements
  • Using break, continue and goto statements
  • Selection Statements
  • Using switch - default
  • Class and Objects
  • Field Initialisation
  • Constructors
  • Inheritance
  • Using the keyword base
  • Abstract Classes
  • Interface Declarations
  • Implement Multiple interfaces
  • Class Declaration
  • Methods
  • Static Methods
  • Instance methods
  • About the Main() Method
  • Parameter Passing
  • Using by reference
  • Using 'output' parameters
  • params modifier
  • Return Type
  • Method Overloading
  • Polymorphism (Inherited Methods)
  • Method Overriding
  • Method Hiding
  • Override, virtual and new
  • Getter and Setter Methods
  • Indexers
  • Define and use Constants

Day 2

  • Understand Namespaces
  • Create your own namespace with a class
  • Using a class method defined in another namespace
  • Building C# Console Application using AppWizard
  • Building C# Windows Application
  • Class constructor (static constructor)
  • Boxing, Unboxing, and the Unified Type System
  • Event Handling
  • Understand Delegates
  • Use of delegate
  • Event handlers
  • GUI Event Handling
  • IEnumerator and IEnumerable Interfaces
  • What is an inner class
  • Implement IEnumerator and IEnumerable interfaces
  • Structures Declaration
  • Structure & Fields
  • Using Structure
  • Define static fields in a structure
  • Structure and Methods
  • Structure and Properties
  • Structure & Indexers
  • Making a Linked list
  • Using Properties
  • Read-only Property
  • Using Indexers
  • Exception Handling
  • Using finally
  • Try – catch
  • Compiler
  • Differences Between C# Compiler and C++ Compiler Output
  • Rules for Command-Line Syntax
  • List of Compiler Switch
  • Preprocessor Directives
  • Define directive in C# program
  • Define directive at command line on compile time
  • Using #Error
  • Operator Overloading
  • Editing an Access Database with ADO.NET
  • To display database records
  • Create DataGrid edit column
  • Edit DataGrid
  • Update DataGrid from Database
  • Add records to a datbase through a DataGrid control
  • Delete a row from a database through a DataGrid control

Date: Monday 27 September and Tuesday 28 September 2010

Cost: $660 (Australian dollars) including morning tea, lunch, afternoon tea, notes and lots of hands on exercises

Time: 9 am - 5pm

Place: 600 Collins Street or at a place close to the Monash freeway about 25 minutes drive from Melbourne city in Australia

Enquiries or Enrolment:

Email: melbourne@expert.com.hk


We also offer on-site training courses at your place anywhere in Australia, email to us for details: melbourne@expert.com.hk


© 2000 - 2009 Expert IT