Showing posts with label C Sharp. Show all posts
Showing posts with label C Sharp. Show all posts

Wednesday, 30 November 2016

What is Net Frameworks and .Net Framework Architecture

.NET FRAMEWORK VERSIONS:

The development of .Net has been started in late 90’s and the first version of framework has been launched in the year 2000 as 1.0 Beta (Trial) and officially it has launched into the market as 1.0 RTM (Release To Manufacturing) in 2002.

2000  ——  .Net Framework 1.0 Beta

2002  ——  .Net Framework 1.0 RTM

2003  ——  .Net Framework 1.1

2005  ——  .Net Framework 2.0

2006  ——  .Net Framework 3.0

2007  ——  .Net Framework 3.5

2009  ——  .Net Framework 4.0

2012  ——  .Net Framework 4.5

2013  ——  .Net Framework 4.5.1

2014  ——  .Net Framework 4.5.2

2015  ——  .Net Framework 4.6

.NET FRAMEWORK ARCHITECTURE:

Following is the figure of .Net Framework Architecture:

Friday, 18 November 2016

.Net Framework and Development of .Net Framework

.Net Framework

  1. .Net Framework is a software required for .Net applications on any machine, which masks the functionalities of an operating system and executes the .Net languages compiled code i.e. CIL code under its control by providing the features like:
  • Portability (Platform Independency)
  • Security
  • Automatic Memory Management
     2. In case of platform dependent languages like C, C++ etc., the compiled code (Machine Code)

.Net Framework and Development of .Net Framework

.Net Framework

  1. .Net Framework is a software required for .Net applications on any machine, which masks the functionalities of an operating system and executes the .Net languages compiled code i.e. CIL code under its control by providing the features like:
  • Portability (Platform Independency)
  • Security
  • Automatic Memory Management
     2. In case of platform dependent languages like C, C++ etc., the compiled code (Machine Code)

What is .Net? Why .Net?

.Net is a product of Microsoft designed to be Platform Independent (Portable) and Object-Oriented (Security and Re-usability) which can be used in the development of various kinds of applications like:

  • Desktop Applications
  • Character User Interface (CUI)
  • Graphical User Interface (GUI)
  • Web Applications
  • Mobile Applications

To develop the above applications, we are provided with the following things using .Net:

Wednesday, 16 November 2016

What is Platform, Platform Dependent Applications and Platform Independent Applications?

Platform:

  1. It is an environment under which an application executes.
  2. A platform is a combination of operating system and microprocessor.
Fig: Platform

Platform Dependent Applications:

Applications that are developed by using languages that are existing in the market before 1995 are platform dependent applications only i.e. these applications when developed targeting in operating system cannot execute on other operating system.
Example: C++ Language (Windows Operating System

Source Code –> Compiler –> Machine Code (.exe)

Friday, 11 November 2016