|
C#
C#
C#, Microsoft’s leading programming language, is an object-oriented programming language that programmers use to develop software within the .NET framework. C# is capable of providing superb features such as array bounds checking, strong type checking and automatic garbage collections. C# is a premier development tool for programmers to creates complete distributed N-tier Enterprise applications, Windows applications, Web applications and embedded systems. This efficient and secure programming language can be used to develop and build large applications with sophisticated operating systems for large corporations to miniscule, specialized and personal applications.
The scope of the tutorials and training in modern C# programming language range from a basic overview and understanding of the fundamentals of C# to advanced articles discussing Software Architecture, Design Patterns, Regular Expressions, Quantifiers, Delegates, .NET Remoting and .NET Type Safety.
In today’s Information Technology there is high demand within the job market for skilled developers and programmers experienced with C# programming language. Companies such as Microsoft Corporation, Sun Microsystems, Oracle Corporation, Cisco Systems and Apple Computers are actively looking for professional developers and programmers familiar with C#. C# programming language shares many similarities with other well-known object-oriented programming languages such as Java and C++ and avoids backward compatibility constraints. |
|
|
|
|
|
|
|
- Delegates in C#
Most programmers are used to passing data in methods as input and output parameters.
Imagine a scenario where you wish to pass methods around to other methods instead of data. Amazed! Read further.
|
|
|
|
|
|
- Building Web Based N-Tier Applications using C#
This article explores the N-tier and Distributed Application Architecture. Over the last decade, the way applications are designed has evolved and come a long way. We have stand-alone applications, server based applications, client server applications...
|
|
|
|
|
|
- Inheritance in C#
This article discusses Inheritance concepts in the context of C#. Before we understand Inheritance in C# it is important to understand the key players involved, viz. Objects, Classes and Structs.
|
|
|
|
|
|
- Regular Expressions and C#, .NET
This Article explores the concept of Regular Expressions in the context of C#, .NET support for Regular Expressions, Meta-characters and their Description, Character Escapes, Substitutions, Character Classes, Regular Expression Options and Atomic Zero-Width Asserti...
|
|
|
|
|
|
- Regular Expressions in C# - Quantifiers and Delegates
In this tutorial you will learn about Quantifiers, Grouping constructs, Backreferences, Backreference Constructs, Alternation Constructs, Miscellaneous Constructs, System.Text.RegularExpressions Namespace, Delegates in the namespace System.Text...
|
|
|
|
|
|
- .NET Remoting
Remoting enables software components to interact across application domains. The components interacting with each other can be in different processes and systems. This enables us to create n-tier Distributed applications. For more details on N-tier Applications see the article on n-ti...
|
|
|
|
|
|
- . NET Type Safety
This Article discusses “What is Type Safety?” in the context of .NET, What is Type Safety? How does Type Safety affect us? Why is Type Safety Important? Writing Type-Safe Code. How is Type Safety ensured? What is Verifiable Type Safe Code? Verification process, How to ...
|
|
|
|
|
|
- C# Language Basics
This article provides an overview of the C# Language. The various elements and building blocks of the C# language are explained.
|
|
|
|
|
|
- Software Architecture & Design Patterns
This article reviews some of the architecture Design patterns for Enterprise Applications built using the .NET Platform.
|
|
|
|
|
|
- Creational Design Patterns
Creational Design is one of the Design Patterns used with .NET. In this tutorial you will learn about Creational Design Patterns, Factory Method, Abstract Factory, Builder, Prototype and Singleton.
|
|
|
|
|
|
- Structural and Behavioral Design Patterns
In this tutorial you will learn about Structural Patterns - Adapter, Bridge, Composite and Proxy. You will also learn about Behavioral Patterns - Iterator and Observer.
|
|
|
|
|
|
|
|
|
|
|