|
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 :
|