Ads 468x60px

For New Update Use this Link Offer for you


Showing posts with label .net framework. Show all posts
Showing posts with label .net framework. Show all posts

Monday, 21 October 2013

What are the core components of .NET framework

What are the core components of .NET framework

Categories :- Benefits of net frameworkHR interview question and answer , interview question and answer , Interview questions and answers for 2 years , C# interview Question And Answer

 The Two Components of .NET Framework are
 1) Common Language Run time [CLR]
2)  .Net Framework class Library

 Other key components of .NET Framework:

NET Framework Class Library

  3)   Dynamic Language Runtimes (DLR)
   4 ) Application Domains
   5)  Runtime Host
   6)  Common Type System
   7)  Metadata and Self-Describing Components
    8) Cross-Language Interoperability
    9) NET Framework Security
    10) Profiling
    Side-by-Side Execution

Briefly describe MSIL

.Net Framework is shipped with compilers of all programming languages to develop programs. There are separate compilers for the visual basic,C#, and visual c++ programming languages in .Net Framework.Each .Net compiler produces code after compiling the source code. The intermediate code is common for all languages and is understandable only to .NET environment. This intermediate is know as MSIL.

MSIL file is executable file that can transferred various machines. Therefore, it is said that MSIL file are portable to nay machine.

Monday, 14 October 2013

What are the benefits of net framework

What are the benefits of net framework
Categories :- 

.Net framework offers many benefits to application developers.some of this benefits are as follow :

 1) Consistent programming model :- 
 Dot net framework provide consistent object oriented  programming model across various language.You can use the model  to create a program s for performing different task, such as connecting to and retrieving data from database and reading from and writing to files.

2) Language interoperability :- 
 Language interoperability is a feature that enables a piece of code written in one language to be used in another  language.This facilities the reuse of code and therefore improves the efficiency of the development process.

3) Automatic management of resources :-
 While developing .NET application. You may use various resources, such as files, memory, and database connections. with .NET Framework, you do not need to manually free these resources when they are no longer required

4) Easy of deployment :- 
 .NET Framework makes the deployment of application easier. To install an application that is not based on .NET Framework, you need to copy it and its components on target computers. However, with .NET Framework, you can quickly install or deploy the application such that installation of new application or components does not affect the existing  application.

5) HTML code and source code is separate so modification is essay .

6) Framework is language independent.

Saturday, 23 February 2013



  Dotnet :- Dot Net is a software technology, which was introduced bu microsoft in the year 2002.
Dot Net is a Framework technology, that means which is integrated with multiple technologies like windows, web, webservices, etc.
The main reason, why dot net called to be framework technology is “Using single dotnet technology a programmer can develop multiple type of applications like below
console applications
Windows applications
Web applications
Web services..
Dot Net supports multiple programming technologies
  • c# .Net
  • VB.Net
  • VC++.Net
  • c++.Net
  • v5#.Net
  • F#
  • J#
  • Others include fortran, cobol, delphi, eiffel,apl, Forth, Java, rpg, python just to name a few
ASP.NET is a development framework for building web pages and web sites with HTML, CSS, JavaScript and server scripting.
ASP.NET supports three different development methods:Web Pages, MVC (Model View Controller), and Web Forms.

Web Pages
Single Pages Model
Model View Controller
Web Forms
Event Driven Model

Simplest ASP.NET model.

Similar to PHP and classic ASP.

Built-in templates and helpers for database, video, graphics, social media and more.

MVC separates web applications into 3 different components:

Models for data
Views for display
Controllers for input

The traditional ASP.NET event driven development model:

Web pages with added server controls, server events, and server code.

Classic ASP - Active Server Pages

Active Server Pages (ASP), also known as Classic ASP, was introduced in 1998 as Microsoft's first server side scripting engine.
ASP is a technology that enables scripts in web pages to be executed by an Internet server.
ASP pages have the file extension .asp, and are normally written in VBScript.


ASP.NET is a new ASP generation. It is not compatible with Classic ASP, but ASP.NET may include Classic ASP.
ASP.NET pages are compiled, which makes them faster than Classic ASP.
ASP.NET has better language support, a large set of user controls, XML-based components, and integrated user authentication.
ASP.NET pages have the extension .aspx, and are normally written in VB (Visual Basic) or C# (C sharp).
User controls in ASP.NET can be written in different languages, including C++ and Java.
When a browser requests an ASP.NET file, the ASP.NET engine reads the file, compiles and executes the scripts in the file, and returns the result to the browser as plain HTML

Difference Between .net framework 2.0,3.0 and 3.5

NET framework 2.0:

It brings a lot of evolution in class of the framework and refactor control including the support of

Anonymous methods
Partial class
Nullable type
The new API gives a fine grain control on the behavior of the runtime with regards to multithreading, memory allocation, assembly loading and more
Full 64-bit support for both the x64 and the IA64 hardware platforms
New personalization features for ASP.NET, such as support for themes, skins and webparts.
.NET Micro Framework

.NET framework 3.0:

Also called WinFX,includes a new set of managed code APIs that are an integral part of Windows Vista and Windows Server 2008 operating systems and provides

Windows Communication Foundation (WCF), formerly called Indigo; a service-oriented messaging system which allows programs to interoperate locally or remotely similar to web services.
Windows Presentation Foundation (WPF), formerly called Avalon; a new user interface subsystem and API based on XML and vector graphics, which uses 3D computer graphics hardware and Direct3D technologies.
Windows Workflow Foundation (WF) allows for building of task automation and integrated transactions using workflows.
Windows CardSpace, formerly called InfoCard; a software component which securely stores a person's digital identities and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a website

.NET framework 3.5:

It implement Linq evolution in language. So we have the folowing evolution in class:

Linq for SQL, XML, Dataset, Object
Addin system
p2p base class
Active directory
Anonymous types with static type inference
Paging support for ADO.NET
ADO.NET synchronization API to synchronize local caches and server side datastores
Asynchronous network I/O API
Support for HTTP pipelining and syndication feeds.
New System.CodeDom namespace.

So lets first start with the difference between 1.0 and 2.0.

Support for 64 bit application.
SQL cache dependency
Master pages
Membership and roles

Now the next difference .NET 2.0 and 3.0

WCS ( card space)

3.0 and 3.5
Ajax inbuilt
ADO Entity framework
ADO data services
Multi targeting

Finally 3.5 and 4.0
Parallel computing
DLR dynamic
Code contract
language runtime
Lazy initializatio


New Updates

Related Posts Plugin for WordPress, Blogger...

Related Result