Friday, November 23, 2012

Interview Question .NET Frame Work Part 1

Q1. What is .NET?

.NET is a general-purpose software development platform, similar to Java. At its core is a virtual machine that turns intermediate language (IL) into machine code. High-level language compilers for C#, VB.NET and C++ are provided to turn source code into IL.
 C# is a new programming language, very similar to Java. An extensive class library is included, featuring all the functionality one might expect from a contemporary development platform - windows GUI development (Windows Form s), database access (ADO.NET), web development (ASP.NET), web services, XML etc.

Q2. When was .NET announced?

Bill Gates delivered a keynote at Forum 2000, held June 22, 2000, outlining the .NET 'vision'. The July 2000 PDC had a number of sessions on .NET technology, and delegates were given CDs containing a pre-release version of the .NET framework/SDK and Visual Studio.NET.

Q3. What versions of .NET are there?

The first version of the 1.0 SDK and runtime was made publicly available around 6pm PST on 15-Jan-2002. At the same time, the first version of Visual Studio.NET was made available to MSDN subscribers. .NET 1.1 was released in April 2003 - it's mostly bug fixes for 1.0. .NET 2.0 is expected in 7 November 2005 with Visual Studio 2005  then .NET 3.0 in 6 November 2006, .NET 3.5 in 19 November 2007 with Visual Studio 2008, .NET 4 in 12 April 2010 with Visual Studio 2010, .NET 4.5 in 15 August 2012 with Visual Studio 2012

Q4. What operating systems does the .NET Framework run on?

The runtime supports all versions of Windows and Windows Server except Windows 95 is not supported. 
some parts of the framework do not work on all platforms - for example, ASP.NET is only supported on XP and Windows 2000/2003. Windows 98/ME cannot be used for development. IIS is not supported on Windows XP Home Edition, and so cannot be used to host ASP.NET. However, the ASP.NET Web Matrix web server does run on XP Home. The .NET Compact Framework is a version of the .NET Framework for mobile devices, running Windows CE or Windows Mobile. The Mono project has a version of the .NET Framework that runs on Linux.  

Q5. What tools can I use to develop .NET applications?


  1. The .NET Framework SDK is free and includes command-line compilers for C++, C#, and VB.NET and various other utilities to aid development.
  2. ASP.NET Web Matrix is a free ASP.NET development environment from Microsoft. As well as a GUI
    development environment, the download 
    includes a simple web server that can be used instead of IIS to
     host 
    ASP.NET apps. This opens up ASP.NET development to users of Windows XP Home Edition,
     which cannot run IIS.
  3. Microsoft Visual C# .NET Standard 2003 is version of Visual Studio limited toone language and also
    with limited 
    wizard support. For example, there's no wizard support for class libraries or custom UI
    controls. Useful for beginners to learn with, or 
    for savvy developers who can work around the deficiencies
     in the 
    supplied wizards. As well as C#, there are VB.NET and C++ versions.


No comments:

Post a Comment

Automatic Traffic Exchange

YallaTech Facebook page