.NET DEVELOPMENT

By:-
Shah Deep International Business Solutions Ltd.
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.
.NET FRAMEWORK




          .NET Application



         .NET Framework



    Operating System + Hardware
FRAMEWORK, LANGUAGES, AND TOOLS

 VB     VC++     VC#      JScript        …


      Common Language Specification




                                              Visual Studio.NET
  ASP.NET: Web Services             Windows
     and Web Forms                   Forms


         ADO.NET: Data and XML


            Base Class Library



        Common Language Runtime
.NET FRAMEWORK

   Common Language Runtime
   Windows® Forms
   ASP.NET
     ď‚— Web Forms
     ď‚— Web Services
   ADO.NET, evolution of ADO
   Visual Studio.NET
COMPILATION IN .NET


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




                                          Appropriate
   VB.NET compiler     C# compiler
                                           Compiler



                     IL(Intermediate
                     Language) code



                     CLR just-in-time
                       execution
LANGUAGES
   Languages provided by MS
    ď‚—  VB, C++, C#, J#, Jscript

   Third-parties are building
    ď‚—   APL, COBOL, Pascal, Eiffel, Haskell,
        ML, Oberon, Perl, Python, Scheme,
        Smalltalk…
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
ASP.NET
ASP.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.
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
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…
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
VISUAL STUDIO.NET
   Development tool that contains a rich set of productivity and
    debugging features
.NET – HIERARCHY, ANOTHER VIEW




                        CLR




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

   Superior quality .Net development
   Deep understanding of various .Net skills
   Qualified & experienced team of developers
   Project delivery on time
CONTACT US:
Shah Deep International thanks for your attention:

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

Fax (India)           : + 91-120- 4564561

Email Us at            : info@shahdeepinternational.com

Net development

  • 1.
    .NET DEVELOPMENT By:- Shah DeepInternational Business Solutions Ltd.
  • 2.
    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.
  • 3.
    .NET FRAMEWORK .NET Application .NET Framework Operating System + Hardware
  • 4.
    FRAMEWORK, LANGUAGES, ANDTOOLS VB VC++ VC# JScript … Common Language Specification Visual Studio.NET ASP.NET: Web Services Windows and Web Forms Forms ADO.NET: Data and XML Base Class Library Common Language Runtime
  • 5.
    .NET FRAMEWORK  Common Language Runtime  Windows® Forms  ASP.NET  Web Forms  Web Services  ADO.NET, evolution of ADO  Visual Studio.NET
  • 6.
    COMPILATION IN .NET Code in another Code in VB.NET Code in C# .NET Language Appropriate VB.NET compiler C# compiler Compiler IL(Intermediate Language) code CLR just-in-time execution
  • 7.
    LANGUAGES  Languages provided by MS  VB, C++, C#, J#, Jscript  Third-parties are building  APL, COBOL, Pascal, Eiffel, Haskell, ML, Oberon, Perl, Python, Scheme, Smalltalk…
  • 8.
    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
  • 9.
    ASP.NET ASP.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.
  • 10.
    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
  • 11.
    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…
  • 12.
    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
  • 13.
    VISUAL STUDIO.NET  Development tool that contains a rich set of productivity and debugging features
  • 14.
    .NET – HIERARCHY,ANOTHER VIEW CLR CLR
  • 15.
    .NET SERVICES BYSHAHDEEP  Silverlight Development  DotNetNuke Development  WCF (Windows Communication Foundation)  WPF (Windows Presentation Foundation)  ASP.Net MVC Framework
  • 16.
    WHY SHAHDEEP INTERNATIONAL  Superior quality .Net development  Deep understanding of various .Net skills  Qualified & experienced team of developers  Project delivery on time
  • 17.
    CONTACT US: Shah DeepInternational thanks for your attention: Call Us at : : + 91-120 473-9000 Fax (India) : + 91-120- 4564561 Email Us at : info@shahdeepinternational.com