CSharp Introduction

Dot Net Framework Introduction

By: Stephen Patrick | 05 Jul 2016 | Category: CSharp Introduction

Dot Net Framework Introduction

Microsoft introduced the .net platform around 2002, with the intention of improving software development and addressing current limitations when developing for the windows platform. Before the .net framework was released software developers that created windows applications relied on the COM programming model. COM stands for component object model. COM allowed developers to write code and package this code into reusable libraries. These libraries allowed code to not only be shared between applications, but allows between programming languages. A Visual Basic developer, writing code could make use of a library written by a C++ developer

Read More

Dot Net Common Language Runtime

By: Stephen Patrick | 05 Jul 2016 | Category: CSharp Introduction

Dot Net Common Language Runtime

The Common Language Runtime (CLR) is the runtime execution environment and is at the core of the framework. If you are familiar with Java and the Java virtual machine, the Common Language Runtime is similar in some respects. The code that the common language runtime executes is known as managed code.

Read More

Dot Net Common Type System

By: Stephen Patrick | 05 Jul 2016 | Category: CSharp Introduction

Dot Net Common Type System

The common type system is a specification that describes a common set of types that can be executed by the common language runtime. The common type system defines the data types, which facilitate cross-language interoperability. By having a common set of types, code written in one language can easily interoperate with code written in a different language as long as the code targets the common type system.

Read More

Dot Net Base Class Library

By: Stephen Patrick | 05 Jul 2016 | Category: CSharp Introduction

Dot Net Base Class Library

The .Net Base class library provides data types for commonly used behaviours. The .net base class libraries provide you with functionality that you can incorporate into your programs. The base class library provides functionality such as I/O Input and output processing, thread processing, graphics, security, remoting, database processing, and Graphical user interfaces to name a few.

Read More