.NET FAQ
Add Comment<script language="JavaScript"> function display(Ans) { var change ="document.all."+Ans+".style.display"; if(eval(change+"== 'none'")) {eval(change +"= 'inline'");} else if(eval(change+"== 'inline'")){eval(change+"= 'none'") ;} } </script> <div onclick="display('a1')" style="cursor: hand"><b>1) What is .NET Platform?</b></div> <div id=a1 style="display:inline">According to Microsoft, .NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications in new ways".<br> A simpler way of saying that would be that the .NET Platform is a new Runtime Environment for developing and running applications which are easier to build, deploy and scale. Also it features a a Common Language Specification which helps to solve the interoperability issue. Also components written in one programming language can be used by other programming language.<br></div><br> <div onclick="display('a2')" style="cursor: hand"><b>2) How do I develop in .NET ?</b></div> <div id=a2 style="display:inline">Get the .NET SDK from Microsoft. The .NET SDK contains command-line compilers and utilities which can be used to build .NET apps. Visual Studio (called Visual Studio 7 or Visual Studio.NET) also is fully supportive to .NET development.<br></div><br> <div onclick="display('a3')" style="cursor: hand"><b>3) Where can I download the .NET SDK & Visual Studio 7?</b></div> <div id=a3 style="display:inline">You can download the .NET SDK from <a target="_blank" href="http://msdn.microsoft.com/net" class="wbox">http://msdn.microsoft.com/net/</a> (131Mb). You can also order CD's of Visual Studio 7 from Microsoft (Visual Studio 7 contains the .NET SDK). There is no free download of Visual Studio.NET.<br></div><br> <div onclick="display('a4')" style="cursor: hand"><b>4) What are the key technologies within .NET?</b></div> <div id=a4 style="display:inline">ASP.NET, CLR (Common Language Runtime), C# (a new Java-like language), Visual Basic .NET, Managed C++, Visual Foxpro .NET, SOAP, XML, ADO+, multi-language support (Eiffel, COBOL etc)<br></div><br> <div onclick="display('a5')" style="cursor: hand"><b>5) What platforms does .NET run on?</b></div> <div id=a5 style="display:inline">This version of .NET runs on Win98/ME & Windows NT/2000/XP. Please remember to install IIS 5.0 on Win2000/XP which is needed to run ASP.NET before installing the .NET SDK.<br></div><br> <div onclick="display('a6')" style="cursor: hand"><b>6) What languages does .NET support?</b></div> <div id=a6 style="display:inline">At present Microsoft provides compilers for C#, Managed C++, VB.NET and JScript.NET. Other vendors have announced that they intend to develop .NET compilers for languages such as COBOL, Eiffel, Perl and Python.<br></div><br> <div onclick="display('a7')" style="cursor: hand"><b>7) What is the objective of .NET ?</b></div> <div id=a7 style="display:inline">In the present programming scenario there are many defects when it comes to scaling and interoperability. It becomes difficult and impossible sometimes to scale your existing applications to work across computers running on different operating systems and programming languages. Also its not easy to use code written in one language and build on it in another language. To provide a solution to such problems Microsoft has come up with a Framework which will enable high scalability and interoperability.<br></div><br> <div onclick="display('a8')" style="cursor: hand"><b>8) During installation of .NET SDK error of "insufficient memory" occurs even when there is enough memory ?</b></div> <div id=a8 style="display:inline">To solve this install the latest service packs on your operating system before installing the SDK. Eg. on Windows 2000 first install Service Pack 2 and Data Access Components, only then install the SDK.<br></div><br> <div onclick="display('a9')" style="cursor: hand"><b>9) Why don't the Exe's written on the .NET Platform run on my friends computer which does not have the .NET SDK ?</b></div> <div id=a9 style="display:inline">Exe's written on the .NET platform are written in MSIL (Microsoft Intermediate Language). Hence they cannot be executed on any normal operating system. You will have to install the separate "<a class="wbox" target="_blank" href="http://download.microsoft.com/download/.netframesdk/Redist/1.0/W98NT42KMeXP/EN-US/dotnetredist.exe">redistributable runtime environment</a>" (20 mb) on the clients machine. This is also available from the Microsoft website for free.<br></div><br> <div onclick="display('a10')" style="cursor: hand"><b>10) What does the .NET SDK contain ?</b></div> <div id=a10 style="display:inline">The .NET SDK contains the .NET runtime environment, compilers for C#, VB.NET , Managed C++ , JScript.NET, support for ASP.NET and a wide array of tools required for the above. Also it contains the documentation for the .NET platform , C# , VB.NET etc.<br></div><br> <script language="JavaScript" > var ua = window.navigator.userAgent; var msie = ua.indexOf ( "MSIE " ); if ( msie > 0 ) { for( var i = 1; i < 11 ; i++ ) { var temp = "a" + i ; display( temp ); } } </script>