2. • .NET is a platform to create software
• In .NET software= .NET language + .NET technologies
• .NET-network enabled technologies or tools
• first Microsoft introduced .NET in 1999.at that time only 3
languages integrated in the .NET but present 24
languages are available in the .NET i.e. C#.net ,vb.net,
j#.net, F#.net, perl.net, php.net, cobol.net, phythan.net,
smalltalk.net, c++ .net, vbscript.net, js.net
• visual studio 2012 IDE as front end
• SQL server 2008 or 2012 as backend
3. • .NET framework:
• It is the collection of class libraries. it is the collection of
namespaces.
• every namespace is one .dll , .dll-dynamic link libraries. dll are
implemented by oops concepts. oops -reusability. it supports cui
features.
• With extension .exe-application(executable)
• Without extension .dll-assembly(reusable)
• .NET features:
• 1.Platform independent
• 2.Language interoperability
• 3.Pure oops
• 4.Case sensitive language
• 5.Predefined intelligence(functionalies)
4. • Language interoperability:
• It supports language cultures. One language source
code converts into multiple Languages libraries
reference name is called as assembly;
• Assemblies:
• It is classified into 3 types
• 1.private assembly
• 2.shared assembly
• 3.satellite assembly
5. • 1.Private assembly:
• This dll file is distributed only one application. it does not
supports version, key file, GAC(global assembly cache);
• 2.Shared assembly(public assembly):
• This dll file is distributed multiple applications. it supports
version, key file, GAC.
• 3.Satellite assembly :
• it supports language cultures. it supports globalization &
localization.
6. • OOPS:(object oriented programming system)
• Suppose we can develops the any project we can gathered
the information about classes , properties, methods &data
members, member functions & events.
• Class:
• It is set of properties & methods
• BCL: (base class library)
• Collection of classes
• Object:
• Instance variable. every class is mandatory maintains one
instance variable.
7. OOPS features:
• 1.Reusability
• 2.Redudacy of the data
• 3.Resilence to use.
• 1.Data abstraction
• 2.Data encapsulation
• 3.Inheritance
• 4.Polymorphism
.NET supports 2 types of applications
• 1.Desktop application
• 2.Web applications
8. • 1.desktop applications(standalone application):
• These applications dev by only one language.ie c#.net,
vb.net. these application running through TCP/IP low level
protocol.
• C# + windows forms = desktop application
• ex: yahoo messenger, Google talk, Skype
• 2.web applications:
• these applications are dev by only technology.ie asp.net. asp-
active server pages
• asp.net is the combination of html + client side code + server
side code=web application
• C# + asp.net= web application
• Web services = C# + asp.net (web service template)
9. • Html-static pages
• client side code = java script, vb script, jquery etc.
• Dhtml = html + scripting
• server side code=.cs, .vb etc..
• these applications running through http high level
protocol.
• ex: www.gmail.com
• Without internet connection with in the LAN we can
publish the project through local server(IIS) iis-internet
information services.