English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
All categories

What is the meant by .NET in VB.NET and ASP.NET.

What is the use of .dll files

2006-09-02 19:01:32 · 6 answers · asked by Anonymous in Computers & Internet Programming & Design

6 answers

.net (network) is a generic top-level domain (gTLD) used on the Internet's Domain Name System. The .net gTLD is currently operated by VeriSign. Registrations are processed via accredited registrars and internationalized domain names are also accepted.
.Net covers a range of technologies and doesn’t have a clear or simple definition. The .Net Framework forms the backbone of these technologies and is the common thread linking all the various elements together. Microsoft developed the .Net Framework, a structure which communicates with Microsoft operating system platforms and acts as an intermediary for applications developed using the .Net platform. This is achieved using the Common Language Runtime (CLR).

Applications developed using a .Net technology can be written in a wide number of programming languages, the most common being Visual Basic .Net (VB.Net) and C Sharp (C#) but also includes others such as Java.Net and Delphi.Net. Irrespective of which language the application is written in, the program code is then compiled into the CLR.

When you write program code it is normally written using a format and structure (the programming language) which can be understood relatively easily by humans. However, features and structure of the programming language which make it easy for us to understand often do not make it easy or efficient for a computer to process. We therefore introduce this process called compiling. A compiler is an application developed to take the programme code written in its human format and then turn it into the computer format often referred to as machine code. In the case of .Net the code is compiled into the CLR.

As the CLR can be interpreted by any computer that runs the .Net Framework then the compiled application is compatible across a broad range of platforms which in practice is any of the more recent Microsoft Windows platforms.
Active Server Pages can be distinguished from more conventional HTML documents as the document will end with the file extension .asp.

Active Server Pages were introduced to allow dynamic content to be added to otherwise static web pages developed using HTML. ASP files include scripts (mainly written in Visual Basic Script) which are inserted within the document code which tell the web server how to present the document to the web browser.

ASP.Net pages can be identified by the file extension .aspx. Conceptually they work along the same lines as conventional ASP pages although the whole process is applied to the .Net Framework. In an ASP.Net page the code is separated from the document mark up; this simplifies the layout and understanding of the document. Place holders are used to determine where areas of active content should be inserted into the document by the web server. The code which has now been separated from the document mark up is then stored either at the top of the document within script bocks or preferably in a separate file called a Code Behind File. Separating the code into code behind files allows the code to be compiled into a single file stored on the web server ready to service any web requests.

The process for viewing an ASP.Net page is that the end user requests the web page (in this case the ASP.Net document) using a web browser. The request is sent by the web browser across the internet to the web server. The web server receives this request, identifies the document is an ASP.Net document and gathers any dynamic content from the precompiled file. Any instructions are processed in accordance with this file and the results rendered as HTML which is inserted back into the document where the placeholders indicate. This new document is passed back across the internet to the web browser. The web browser receives this file and displays the document content in accordance with the instructions contained within the HTML.

ASP.Net pages can be identified by the file extension .aspx. Conceptually they work along the same lines as conventional ASP pages although the whole process is applied to the .Net Framework. In an ASP.Net page the code is separated from the document mark up; this simplifies the layout and understanding of the document. Place holders are used to determine where areas of active content should be inserted into the document by the web server. The code which has now been separated from the document mark up is then stored either at the top of the document within script bocks or preferably in a separate file called a Code Behind File. Separating the code into code behind files allows the code to be compiled into a single file stored on the web server ready to service any web requests.

The process for viewing an ASP.Net page is that the end user requests the web page (in this case the ASP.Net document) using a web browser. The request is sent by the web browser across the internet to the web server. The web server receives this request, identifies the document is an ASP.Net document and gathers any dynamic content from the precompiled file. Any instructions are processed in accordance with this file and the results rendered as HTML which is inserted back into the document where the placeholders indicate. This new document is passed back across the internet to the web browser. The web browser receives this file and displays the document content in accordance with the instructions contained within the HTML.

One of the great strengths of ASP.Net is that the platform it is capable of rendering different HTML code according to the version and type of browser that made the web request. So ASP.Net can generate different HTML code for different circumstances and this is completed without intervention by the programmer. In theory the programmer prepares the website content and instructs ASP.Net how it should be displayed and then the code generated should be correct for the users platform, whether a standard computer or a third generation mobile telephone device. In practise this is still in its infancy and a programmer needs to be aware of what code will be generated and for what platforms.

2006-09-02 19:21:59 · answer #1 · answered by knowledge seeker 1 · 0 1

.NET is basically a framework on which MSIL (Microsoft Intermediate Language) code is run. Basically all compilers generate native platform code. But MSIL is a step above it. Its interpreted by the .NET framework and can run on any machine which has the .NET framework installed.

VB.net, ASP.net, C# all languages have compilers that compile language source into MSIL. They have a C# compiler for Linux which can generate .net MSIL code.

Almost any language can be a .NET language till the time you can generate MSIL code from it. Right now MS promotes VB.net, ASP.net, C#, J#.net and Managed C++ as core .NET languages but we have a large number of compilers which make many other languages '.NET languages'. The .NET compiler and framework is free of cost and can be downloaded free from MS web site.

DLL stands for Dynamic Link Libraries. DLL are not a new concept in .NET. They have been used in Windows for years for accessing/providing a Library of functions with assembly versioning.

2006-09-02 19:26:02 · answer #2 · answered by Inderpreet 2 · 0 0

It's just another product from Microsoft.

Visual Basic was originally designed for Client-Server environment. Like in school, where the server and the PCs accessing the server are all located in the same building/vicinity.

For web-based applications, Microsoft 'upgrades' its VB with web functionalities. The whole updated package is the called VB .NET.

On 2nd question:

When you create command box in VB, all you do is just click and drag it to your form. Now, this command box is pre-programmed in C language and stored in one of those .DLL files.

I would say that a .DLL file is the file containing pre-programmed objects we use in VB. DLL stands for Dynamic Link Library, it's a library of objects than can dynamically linked to your VB Application (dynamic means it's up to you how to use it). .DLL files are usually created in C++ environment, so if you know C++, you can create your own DLL file.

Hope it clarifies your question.

2006-09-02 19:21:16 · answer #3 · answered by papadaddy 3 · 0 0

Languages designed to run on top of Microsoft .NET frame work. It is close to Java, .NET is set of languages provided by Microsoft, and also a virtual machine design to run them.

2006-09-02 19:17:22 · answer #4 · answered by Sang K 4 · 0 0

.net ---> microsoft platform

2006-09-02 19:43:43 · answer #5 · answered by Nestor 4 · 0 0

network

2006-09-02 19:06:19 · answer #6 · answered by sweets 6 · 0 0

fedest.com, questions and answers