Home | About | Feedback | Contact
   Resume    Portfolio   Pictures    Courses    

The details of the course are given here. Links to university course page is also provided here.

CS-306
Modern Programming Tools-1
Credit Hours 4
Prerequisite: Modren programing languages

  • Introduction and overview of Microsoft .NET
  • Compiling and running programs
  • Intermediate language (IL)
  • .NET base classes
  • Assemblies and namespaces
  • Tour of language options for .NET development (C# compared with other languages)
  • Short history of C/C++/Java and C#
  • Comprehensive C# language tutorial
  • Data types
  • Complex types
  • Variables
  • Operators
  • Flow control
  • Program structure
  • Console I/O
  • Using classes and inheritance in C# (including object-oriented design basics, properties, and inheritance conventions)
  • Method overloading
  • Constructors and clean-up methods (including Dispose() functions)
  • Passing by reference and value
  • Operator overloading
  • Indexers
  • Interfaces
  • C# exception-handling classes and techniques
  • Delegates and events
  • C# preprocessor directives
  • Unsafe code
  • Tutorial for .NET base classes
  • Comparing objects with Equals()
  • String handling basics
  • Regular expressions
  • Collection classes
  • Custom attributes
  • Reflection
  • Threading APIs
  • Introduction to the Visual Studio.NET environment
  • Programming with Windows Forms (including graphics and menu support)
  • C# assemblies in depth (including the Global Assembly Cache, shared assemblies, and deployment)




For University course page click Here :


Shahid Khan
www.ShahidWeb.co.uk