1) Explain what is .NET Framework?
The.Net Framework is developed by Microsoft. It provides technologies and tool that is required to build Networked Applications as well as Distributed Web Services and Web Applications.
2) What does .NET Framework provides?
.NET Framework renders the necessary compile time and run time foundation to build and run any language that conforms to the Common Language Specification (CLS).
3) Mention what are main components of .Net framework?
The main components of .Net framework are
4) Mention key characteristics of .NET ?
5) Mention what are the languages that .NET supports?
Languages that .NET supports are,
6) Mention how big is the datatype int in .NET?
Datatype int in .NET is 32 bits.
7) Mention what is .Net Namespaces?
Namespaces in .NET is nothing but a way to organize .NET Framework Class Library into a logical grouping according to their usability, functionality as well as category they belong to.
8) Mention what is MSIL in .NET ?
9) Mention what are the functions .NET Assembly performs?
Assembly is the main unit of deployment in a .NET Framework application executed as .exe or .dll.
An assembly performs following functions
10) Mention what is .Net Assembly Manifest?
.Net Assembly Manifest is a file which contains metadata about .NET Assemblies. It describes how the elements in the assembly relate to each other. In other words, it describes the relationship and dependencies of the components in the Assembly, scope information, versioning information, etc.
11) Mention what is MSIL in .NET ?
Microsoft Intermediate Language (MSIL) includes instructions for storing, loading, initializing, and calling methods on objects, as well as instructions for logical and arithmetic operations, direct memory access, control flow, exception handling, and other operations.
12) Explain what is PE (Portable Executable) File format?
The Portable Executable (PE) format is a file format for executables, object code, and DLLs, used in 64-bit and 32-bit versions of Windows operating systems.
13) Mention what is the difference between Assembly and Namespace?
14) List out the namespace provided by .net for data management?
The namespace provided by .net for data management include,
15) Mention what is GAC in .net ?
GAC stands for Global Assembly Cache. It is an area of memory reserved to store the assemblies of all .NET applications that are running on a certain machine.
16) Mention what is STA in .NET?
STA or single threaded apartment model offers a message-based paradigm for dealing with multiple objects running concurrently. Every thread lives within its own apartment.
17) Mention what is data access modifier in .NET?
Data access modifier in .NET provide a class, a function or a variable with accessibility.
18) Mention what are the types of access modifier in .NET?
The access modifier in .NET are five types
19) Mention the type of code security available in .NET?
The type of code security available in .NET are
20) Explain how you can implement singleton pattern in .NET?
To implement singleton pattern in .NET, following steps, has to be implemented.
21) Explain how the exception is handled in .NET?
In .Net, when there is an exception, the .NET framework creates an object of type ‘Exception’ and ‘throws’ it. This Exception object will have all the information about the ‘error’.
If you have enclosed your code within the try-catch block, you will receive the exception object in the ‘catch’ block when the exception occurs.
22) Explain how can you create and use an array in .NET?
In .NET, you can create array by following ways,
23) Mention what is user-defined data type?
A user-defined data type is a named data type created by the user. It can be a structured type which has a sequence of named attributes that each has a type, or It can be a distinct type sharing a common representation with some built-in data type. Based on this it can be categorized as,
24) List out few of the .Net base class library namespace?
The .Net base class library encapsulates a huge number of common functions and makes them easily accessible to the developer.
Few of the .Net base class library namespace are
25) Mention what is the difference between structures and classes in .NET?
Classes | Structures |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26) Mention the types of multidimensional arrays used in .NET ?
The types of multidimensional arrays used in .NET are,
27) Explain how to add properties in.NET?
To add properties in.NET, either you can use property procedures or fields.
28) Mention what is event bubbling in .NET?
The event bubbling in .NET is defined as the passing of the control from child to the parent is called as bubbling. Controls like datalist, datagrid, repeater, etc. can have child controls like listbox, etc.
29) Mention what are the debugging windows available?
The windows available while debugging include,
30) Explain what is Microsoft Silverlight?
Micro-soft Silverlight is an open-source tool for making and deploying internet applications and media experiences on the web.
Silverlight architecture is made of mainly three components
Important features in Silverlight
31) What Silverlight is composed of?
Silverlight comes with four main components
Silverlight plug in comes with many features like
32) Explain what is .xap file?
.xap file is a compressed file for the Silver Application. The .xap files include AppManifest.xaml, compile output assembly of the Silverlight project (.dll) and any other resources by the Silverlight application. Visual studio creates two files when creates project; App.xaml and Page.xaml
To run a Silverlight application on a web server, you require to append the extension .XAP with the MIME type application/X-Silverlight in the server supported file types configuration.
The .XAP mime type is: application/x-Silverlight.
33) List out the tools required to build Silverlight applications?
Tools used for building Silverlight applications are
The .NET application support in Silverlight can be segregated into two parts
34) Mention whether Silverlight allows MPEG4 and H.264 videos or AAC (advanced audio coding) audio or flash video?
No, Silverlight does not support MPEG4 and H.264 videos. However, contents from many of these formats can be converted into formats that are supported by Silverlight like automated server function, and then inserted into a Silverlight based application.
35) Explain how you can host a Silverlight Applications?
Silverlight applications can be hosted on most types of the web server like Apache and IIS (Internet Information Server). To host Silverlight applications from your web server, you need to allow the MIME type as mentioned below
Extension | MIME type |
|
|
36) Mention what is the difference between WPF (Windows Presentation Foundation) and Windows Silverlight?
37) Explain how you can pass parameters to silver light controls from ASP.NET pages?
You can pass parameters from you aspx pages and HTML pages to the Silverlight controls by setting InitParameters. The Xaml page user control has a property known as InitParameters. From your ASPX pages, you can set a value in the form of key value pairs. Since this property accepts key-value pairs, you can pass any set of string values.
38) Explain how Silverlight and ASP.NET AJAX can be used by consumers?
Silverlight synchronizes with existing web applications, including ASP.NET AJAX applications. Apparently, ASP.NET AJAX and Silverlight are built as complementary technologies. In short, Silverlight and ASP.NET AJAX can communicate with any AJAX application. Also, ASP.NET AJAX can additionally be used to control Silverlight-based visualization of data or delivery of rich experiences.
39) Explain how you can check the internet connection status in Silverlight?
By using the following code, you can check the internet connection
If (NetworkInterface.GetIsNetworkAvailable()) { Messagebox.Show(“ Network available”); } else { Message.box.Show(“ Network not available”); }
40) Explain what is RIA?
RIA stands for rich internet applications, and they are web applications with rich features. Rich features include built in AJAX support, layouts, animations, audio, and video components. Silverlight is an example of RIA.
41) Mention what are the different layout controls available in Silverlight?
There are three controls available like
42) What is the syntax for Net?
The syntax for ASP.Net usually consists of HTML file. However, an ASP file can contain server script with delimiters. An example of “Hello World !”
< ! DOCTYPE html> < html > < body > < % Response.write (“Hello World!”) %> </body> </html>
Leave a Reply