ITM-563 Homework #0 ITM-563 Programming ASP.Net with C# Definitions ADOADO stands for ActiveX Data Objects and is a Microsoft technology. ADO offers one-stop programming for access to data sources of all types—not just traditional databases, but file systems, e-mail stores, and even data on the Internet. We will use ADO to access data from multiple database sources. CLRCommon Language Runtime is a .Net runtime, which manages the execution of code. The CLR allows the objects, which are created in different language, to interact with each other and hence removes the language barrier. CLR is related because ASP.Net uses CLR provided by .Net framework, which makes Web application development more efficient. DLLDynamic Link Library is a library of executable functions or data that can be used by a Windows application. DLL will help us to access functions provided in windows application or operating system. GACTo share assemblies within an ASP.NET web application they are required to be placed within the \bin directory, but in order to share them through different applications existing on the same web server it is required to install them into the Global Assembly Cache (GAC). HTTPHTTP is Hypertext Transfer Protocol. When we run ASP/ASP.Net page in client browser, on the server the corresponding pages are going to run using related ISAPI's and they render data to client using HTTP. MSILMicrosoft Intermediate Language (MSIL) is the CPU-independent instruction set generated by .NET compilers from .NET languages such as C#, J# or Visual Basic. MSIL is compiled before or during execution of the program by a Virtual Execution System (VES), which is part of the Common Language Runtime module (CLR). OOObject-Oriented. A method of application development which allows the re-use of program components in other contexts. C# has been introduced as a brand new object-oriented language specifically designed for .NET By- Amit Patil. Page 1 of 2 ITM-563 Homework #0 - What languages are available for development with the .Net framework? -> There are currently over 40 languages with compilers for the .NET Framework, only a small number of them are widely used and supported by Microsoft. The remainder is composed of languages developed by third party vendors. Microsoft supported languages- C#, Visual Basic .Net, C++, J# and JScript .Net. -Does the language used to develop a .Net application affect the compiled code? -> No. The CLR allows the objects, which are created in different language, to interact with each other and hence removes the language barrier. By- Amit Patil. Page 2 of 2