Working with DOTNET framework AmalDevhttp://inquisitive-instincts.blogspot.com
When it all began ?
What is it ?Platform for building enterprise applicationsSecure, Multi-language Development PlatformCutting-Edge Web Application DevelopmentSecure, Reliable Web ServicesFlexible Data Access OptionsNext Gen User Experiences
Why you should learn .NET ?92% share of market are Windows users.70% of web applications are on .NETRapid Application DevelopmentIntegrates with other tools and technologies to build right solution with less work
Where it fits?
How an app is run ?
Common Language Runtime(CLR)Runtime execution environment.Most important component in .NET Framework.Compilation occurs in two steps,Source code to Intermediate Language (IL).Compilation of IL to platform specific code by CLR.
MSIL Code.method private hidebysig static void Main() cil managed { {.entrypoint// Code size 11 (0xb) .maxstack 8 IL_0000: ldstr"Hello, world!" IL_0005: call void [mscorlib]System.Console::WriteLine(string) IL_000a: ret } // end of method HelloWorld::Main
What does it contains ?
.NET Supported LanguagesBY MicrosoftC++, C#, VB.NETThird PartyPerl, Python, Pascal
What is C# ?Designed from the scratch to work with .NetMixture of C++ and JavaPurely Object OrientedType Safe Programming Language
Web Architecture
ASP.NET Execution
ASP.NET Page Lifecycle
DEMO
Questions ????
THANK YOU ....AmalDevhttp://inquisitive-instincts.blogspot.com

.NET Framework - Overview

Editor's Notes

  • #4 1) Apply common skills across a variety of devices, application types, and programming tasks2) Integrate with other tools and technologies to build the right solution with less work3) Build compelling applications faster
  • #6 1. Common Language Runtime – provides an abstraction layer over the operating system2. Base Class Libraries – pre-built code for common low-level programming tasks3. Development frameworks and technologies – reusable, customizable solutions for larger programming tasks
  • #10 CLR loads the IL Code, compiles it to native code and then executes and manages the codeClass lib – object oriented collection of reusable classes(types)CLS – helps to attain interoperability btw languages