• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Session2(Mod)
 

Session2(Mod)

on

  • 1,149 views

 

Statistics

Views

Total Views
1,149
Views on SlideShare
1,141
Embed Views
8

Actions

Likes
1
Downloads
23
Comments
0

2 Embeds 8

http://mccmepco.blogspot.com 7
http://mccmepco.blogspot.in 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Session2(Mod) Session2(Mod) Presentation Transcript

  • 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.