17

Click here to load reader

Net development

Embed Size (px)

Citation preview

Page 1: Net development

.NET DEVELOPMENT

By:-

Shah Deep International Business Solutions Ltd.

Page 2: Net development

INTRODUCTION

.Net is a new framework for developing web-based and windows-based applications within the Microsoft environment.

The framework offers a fundamental shift in Microsoft strategy: it moves application development from client-centric to server-centric. 

Page 3: Net development

.NET FRAMEWORK

Operating System + Hardware

.NET Framework

.NET Application

Page 4: Net development

FRAMEWORK, LANGUAGES, AND TOOLS

Base Class Library

Common Language Specification

Common Language Runtime

ADO.NET: Data and XML

VB VC++ VC#V

isual S

tud

io.N

ETASP.NET: Web Services

and Web Forms

JScript …

WindowsForms

Page 5: Net development

.NET FRAMEWORK

Common Language Runtime Windows® Forms ASP.NET

Web Forms Web Services

ADO.NET, evolution of ADO Visual Studio.NET

Page 6: Net development

COMPILATION IN .NET

Code in VB.NET Code in C#Code in another .NET Language

VB.NET compiler C# compilerAppropriate

Compiler

IL(IntermediateLanguage) code

CLR just-in-timeexecution

Page 7: Net development

Languages provided by MS VB, C++, C#, J#, Jscript

Third-parties are building APL, COBOL, Pascal, Eiffel, Haskell,

ML, Oberon, Perl, Python, Scheme, Smalltalk…

LANGUAGES

Page 8: Net development

WINDOWS FORMS• Framework for Building Rich Clients

– RAD (Rapid Application Development)– Rich set of controls– Data aware– ActiveX® Support– Licensing– Accessibility– Printing support– Unicode support– UI inheritance

Page 9: Net development

ASP.NETASP.NET is the platform services that allow to program Web Applications and Web Services in any .NET language

ASP.NET Uses .NET languages to generate HTML pages. HTML page is targeted to the capabilities of the requesting Browser

ASP.NET “Program” is compiled into a .NET class and cached the first time it is called. All subsequent calls use the cached version.

Page 10: Net development

ASP.NET WEB FORMS Allows clean cut code

Code-behind Web Forms Easier for tools to generate Code within is compiled then executed Improved handling of state information Support for ASP.NET server controls

Data validation Data bound grids

Page 11: Net development

ASP.NET WEB SERVICES A technical definition

“A programmable application component accessible via standard Web protocols”

• It is just an application…• …that exposes its features and capabilities over

the network…• …using XML…• …to allow for the creation of powerful new

applications that are more than the sum of their parts…

Page 12: Net development

ADO.NET(DATA AND XML)

New objects (e.g., DataSets) Separates connected /

disconnected issues Language neutral data access Uses same types as CLR Great support for XML

Page 13: Net development

VISUAL STUDIO.NET Development tool that contains a rich set of

productivity and debugging features

Page 14: Net development

.NET – HIERARCHY, ANOTHER VIEW

CLR

CLR

Page 15: Net development

.NET SERVICES BY SHAHDEEP Silverlight Development DotNetNuke Development WCF (Windows Communication Foundation) WPF (Windows Presentation Foundation) ASP.Net MVC Framework

Page 16: Net development

WHY SHAHDEEP INTERNATIONAL

Superior quality .Net development Deep understanding of various .Net skills Qualified & experienced team of

developers Project delivery on time

Page 17: Net development

CONTACT US:

Shah Deep International thanks for your attention:

Call Us at : : + 91-120 473-9000

Fax (India) : + 91-120- 4564561

Email Us at : [email protected]