Overview of Microsoft .NET Framework Ramesh.S , IV IT Microsoft Student Partner, MSEC.
Agenda  About MSDN Academic Alliance(MSDN AA) Development Challenges What is the .NET Framework Implementation and benefits .NET Language Support Application Types
MSDN AA – Free software for students Get your students and faculty the  software that they need Microsoft presents the MSDN Academic Alliance (MSDN AA) Program. MSDN AA is the easiest and most inexpensive way for students and faculty in the technology and design fields to get the latest Microsoft software they need. MSDN AA now refers to a family of memberships available to meet the different needs of the academic audience
MSDN AA – Free software for students The MSDN Academic Alliance has  partnered with e-academy Inc. to offer a software distribution, tracking and authentication system to MSDN AA Program Administrators.   ELMS is a Web-based software distribution and management application hosted by e-academy. As a turnkey system, ELMS enables you to authenticate eligible students and faculty online and automate the ordering and distribution of MSDN AA software to students and faculty
 
Development Challenges Software Integration Language silo problem  Development and deployment complexity Multiple programming models Underlying details not abstracted Security not inherent
Why .NET? Interoperability between languages and execution environments  Uniformity in schema or formats for Data Exchange using XML, XSL Extend or use existing code that is valid Programming complexity of environment is reduced
Implementation and Benefits .NET Framework and Tools Operating System Common Language Runtime Visual Studio .NET Base Class Library ADO .NET and XML ASP .NET Web Forms  Web Services Mobile Internet Toolkit Windows Forms Common Language Specification VB C++ C# J# …
Implementation and Benefits Common Language Runtime Operating System Common Language Runtime Visual Studio .NET Base Class Library ADO .NET and XML ASP .NET Web Forms  Web Services Mobile Internet Toolkit Windows Forms Common Language Specification VB C++ C# J# …
Implementation and Benefits Common Language Runtime An agent that manages code at execution time  Manages memory  Thread execution  and management Code safety verification  Compilation  Code execution Other system services.
Implementation and Benefits  Compilation and Execution Compilation At installation or the first time each method is called Source Code Language Compiler Assembly Execution JIT Compiler Native Code Code (IL) Metadata
Implementation and Benefits .NET Framework Class Library Operating System Common Language Runtime Visual Studio .NET Base Class Library ADO .NET and XML ASP .NET Web Forms  Web Services Mobile Internet Toolkit Windows Forms Common Language Specification VB C++ C# J# …
Implementation and Benefits .NET Framework Class Library System  System.Data System.Xml System.Web Globalization Diagnostics Configuration Collections Resources Reflection Net IO Threading Text ServiceProcess Security Common OleDb SQLTypes SqlClient XPath XSLT Runtime InteropServices Remoting Serialization Serialization Configuration SessionState Caching Security Services Description Discovery Protocols UI HtmlControls WebControls System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms Design ComponentModel
.NET Language Support  Common Language Specification  First class support across the board Microsoft provided languages Visual Basic ® , C#, C++, J#, JScript ® 3rd-party provided languages APL, Cobol, Component Pascal, Eiffel, Fortran, Haskell, Mercury, Oberon, Oz, Perl, Python, RPG, Scheme, Smalltalk, Standard ML
Application Types Console Applications Windows GUI Applications (Windows Forms) ASP.NET Applications (Web Forms) Windows Services XML Web Services
Various Technologies on .NET Silverlight ASP.NET AJAX Expression Studio(Tool) Windows Presentation Foundation Windows Communication Foundation LINQ
A Silverlight Demo Application Video
In a nutshell… is about connectivity people information systems devices
Resources msdn.microsoft.com msdn.microsoft.com/seminar www.gotdotnet.com www.asp.net msdn.ph/forums
Questions ??? Thanks for Listening ! Feel free to write your queries to:  [email_address] http://mccmepco.blogspot.com MICROSOFT CAMPUS CLUB © 2008 Microsoft Campus Club, MSEC. All rights reserved.

Session2(Mod)

  • 1.
    Overview of Microsoft.NET Framework Ramesh.S , IV IT Microsoft Student Partner, MSEC.
  • 2.
    Agenda AboutMSDN Academic Alliance(MSDN AA) Development Challenges What is the .NET Framework Implementation and benefits .NET Language Support Application Types
  • 3.
    MSDN AA –Free software for students Get your students and faculty the software that they need Microsoft presents the MSDN Academic Alliance (MSDN AA) Program. MSDN AA is the easiest and most inexpensive way for students and faculty in the technology and design fields to get the latest Microsoft software they need. MSDN AA now refers to a family of memberships available to meet the different needs of the academic audience
  • 4.
    MSDN AA –Free software for students The MSDN Academic Alliance has partnered with e-academy Inc. to offer a software distribution, tracking and authentication system to MSDN AA Program Administrators. ELMS is a Web-based software distribution and management application hosted by e-academy. As a turnkey system, ELMS enables you to authenticate eligible students and faculty online and automate the ordering and distribution of MSDN AA software to students and faculty
  • 5.
  • 6.
    Development Challenges SoftwareIntegration Language silo problem Development and deployment complexity Multiple programming models Underlying details not abstracted Security not inherent
  • 7.
    Why .NET? Interoperabilitybetween languages and execution environments Uniformity in schema or formats for Data Exchange using XML, XSL Extend or use existing code that is valid Programming complexity of environment is reduced
  • 8.
    Implementation and Benefits.NET Framework and Tools Operating System Common Language Runtime Visual Studio .NET Base Class Library ADO .NET and XML ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms Common Language Specification VB C++ C# J# …
  • 9.
    Implementation and BenefitsCommon Language Runtime Operating System Common Language Runtime Visual Studio .NET Base Class Library ADO .NET and XML ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms Common Language Specification VB C++ C# J# …
  • 10.
    Implementation and BenefitsCommon Language Runtime An agent that manages code at execution time Manages memory Thread execution and management Code safety verification Compilation Code execution Other system services.
  • 11.
    Implementation and Benefits Compilation and Execution Compilation At installation or the first time each method is called Source Code Language Compiler Assembly Execution JIT Compiler Native Code Code (IL) Metadata
  • 12.
    Implementation and Benefits.NET Framework Class Library Operating System Common Language Runtime Visual Studio .NET Base Class Library ADO .NET and XML ASP .NET Web Forms Web Services Mobile Internet Toolkit Windows Forms Common Language Specification VB C++ C# J# …
  • 13.
    Implementation and Benefits.NET Framework Class Library System System.Data System.Xml System.Web Globalization Diagnostics Configuration Collections Resources Reflection Net IO Threading Text ServiceProcess Security Common OleDb SQLTypes SqlClient XPath XSLT Runtime InteropServices Remoting Serialization Serialization Configuration SessionState Caching Security Services Description Discovery Protocols UI HtmlControls WebControls System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms Design ComponentModel
  • 14.
    .NET Language Support Common Language Specification First class support across the board Microsoft provided languages Visual Basic ® , C#, C++, J#, JScript ® 3rd-party provided languages APL, Cobol, Component Pascal, Eiffel, Fortran, Haskell, Mercury, Oberon, Oz, Perl, Python, RPG, Scheme, Smalltalk, Standard ML
  • 15.
    Application Types ConsoleApplications Windows GUI Applications (Windows Forms) ASP.NET Applications (Web Forms) Windows Services XML Web Services
  • 16.
    Various Technologies on.NET Silverlight ASP.NET AJAX Expression Studio(Tool) Windows Presentation Foundation Windows Communication Foundation LINQ
  • 17.
    A Silverlight DemoApplication Video
  • 18.
    In a nutshell…is about connectivity people information systems devices
  • 19.
    Resources msdn.microsoft.com msdn.microsoft.com/seminarwww.gotdotnet.com www.asp.net msdn.ph/forums
  • 20.
    Questions ??? Thanksfor Listening ! Feel free to write your queries to: [email_address] http://mccmepco.blogspot.com MICROSOFT CAMPUS CLUB © 2008 Microsoft Campus Club, MSEC. All rights reserved.