Skip to main content

Posts

Showing posts from 2010

dotnet framework

.NET Framework From Wikipedia, the free encyclopedia Jump to: navigation, search .NET Framework .Net Framework Logo Developer(s) Microsoft Initial release February 13, 2002 (2002-02-13) Stable release 4.0.30319.1 (4.0) / 12 April 2010; 4 months ago (2010-04-12) Operating system Windows 98 or later, Windows NT 4.0 or later Type Software framework License MS-EULA, BCL under Microsoft Reference Source License[1] Website http://msdn.microsoft.com/netframework/ This article is about the Microsoft technology. For the Top-level domain, see .net. For other uses, see .NET The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework supports multiple programming languages in a manner that allows language interoperab

dotnet archi

What is the .NET architecture? Microsoft .NET consists of four major components: • Common Language Specification (CLS) – blue in the diagram below • Framework Class Library (FCL) – red • Common Language Runtime (CLR) – green • .NET Tools – yellow At the base of the diagram in gray is the operating system, which technically can be any platform but typically is Microsoft Windows 2000 or greater, accessed through the Win32 API (Application Programming Interface). Common Language Specification (CLS) The CLS is a common platform that integrates code and components from multiple .NET programming languages. In other words, a .NET application can be written in multiple programming languages with no extra work by the developer (though converting code between languages can be tricky). .NET includes new object-oriented programming languages such as C#, Visual Basic .NET, J# (a Java clone) and Managed C++. These languages, plus other experimental languages like F#, all compile to the Common Langu

AJAX

ASP.NET AJAX From Wikipedia, the free encyclopedia Jump to: navigation, search ASP.NET AJAX is a set of extensions to ASP.NET developed by Microsoft for implementing Ajax functionality. It is released under the Microsoft Public License. Contents [hide] • 1 Road Map • 2 Browser support • 3 ASP.NET AJAX Suite • 4 Microsoft Ajax Library • 5 The UpdatePanel Control • 6 Script Controls and Extenders • 7 Web-services and JSON • 8 See also • 9 References • 10 External links [edit] Road Map In its early development stages, ASP.NET AJAX was given the code name Atlas. Initial releases were made public to the development community in the form of CTPs (Community Technical Previews). The production version, ASP.NET AJAX 1.0 RTM; was released on January 23, 2007[1][2] as an extension to ASP.NET 2.0. Important release milestones for ASP.NET AJAX are as follows: • CTPs - October, December 2005, January, March, April, June, July 2006 • Beta - October, November 2006 • Release Candidate (RC) - December 2

interface

Concept of Interface What is Interface • An Interface is a group of constants and method declaration. • .Net supports multiple inheritance through Interface. • Interface states “what” to do, rather than “how” to do. • An interface defines only the members that will be made available by an implementing object. The definition of the interface states nothing about the implementation of the members, only the parameters they take and the types of values they will return. Implementation of an interface is left entirely to the implementing class. It is possible, therefore, for different objects to provide dramatically different implementations of the same members. • Example1, the Car object might implement the IDrivable interface (by convention, interfaces usually begin with I), which specifies the GoForward, GoBackward, and Halt methods. Other classes, such as Truck, Aircraft, Train or Boat might implement this interface and thus are able to interact with the Driver object. The Driver object

int vw q on oops

NET INTERVIEW QUESTIONS OOPS CONCEPTS 1. What is Object Oriented Programming ? 2. What’s a Class ? 3. What’s a Object ? 4. What’s the relation between Classes and Objects ? 5. What are different properties provided by Object-oriented systems ? 6. Twist :- Can you explain different properties of Object Oriented Systems? 7. Twist :- What’s difference between Association , Aggregation and Inheritance relationships? 8. How can we acheive inheritance in VB.NET ? 9. What are abstract classes ? 10. What’s a Interface ? 11. What is difference between abstract classes and interfaces? 12. What is a delegate ? 13. What are event’s ? 14. Do events have return type ? 15. Can event’s have access modifiers ? 16. Can we have shared events ? 17. What is shadowing ? 18. What’s difference between Shadowing and Overriding ? 19. What’s difference between delegate and events? 20. If we inherit a class do the private variables also get inherited ? 21. What are different accessibility levels defined in .NET ?

oopsintw

OOPs Interview Questions OOPs FAQs : Object Oriented Interview Questions Class A user-defined data structure that groups properties and methods. Class doesn’t occupies memory. Object Instance of Class is called object. An object is created in memory using keyword “new”. Difference between Struct and Class • Struct are Value type and are stored on stack, while Class are Reference type and are stored on heap. • Struct “do not support” inheritance, while class supports inheritance. However struct can implements interface. • Struct should be used when you want to use a small data structure, while Class is better choice for complex data structure. What is the difference between instantiating structures with and without using the new keyword? When a structure is instantiated using the new keyword, a constructor (no-argument or custom, if provided) is called which initializes the fields in the structure. When a structure is instantiated without using the new keyword, no constructor is called.

oops

OOP & C# The skeleton of object - oriented programming is of course the concepts of class. This C# tutorial on OOPS explains classes and their importance in implementation of object oriented principles. Any language can be called object oriented if it has data and method that use data encapsulated in items named objects. An object oriented programming method has many advantages, some of them are flexibility and code reusability. All the programming languages supporting Object oriented Programming will be supporting these three main concepts: 1. Encapsulation 2. Inheritance 3. Polymorphism Encapsulation in C#: Encapsulation is process of keeping data and methods together inside objects. In this way developer must define some methods of object's interaction. In C# , encapsulation is realized through the classes. A Class can contain data structures and methods. Consider the following class. ________________________________________ public class Aperture { public Ap