Presentation is loading. Please wait.

Presentation is loading. Please wait.

An Overview of.NET Gavin King.NET Developer Group Microsoft Ltd

Similar presentations


Presentation on theme: "An Overview of.NET Gavin King.NET Developer Group Microsoft Ltd"— Presentation transcript:

1 An Overview of.NET Gavin King.NET Developer Group Microsoft Ltd gking@microsoft.com

2 Topics  What is.NET?  Introduction to concepts  Tour and demo of the Framework  XML Web services and Industry standards  Free stuff – so pay attention!

3 So what really is.NET?  Software for connecting people, information, systems and devices?  Runtime for executing code  Tools to help develop applications  Server products to manage applications  Value-added services  Managed environment for developing and executing components

4 .NET Framework design goals  Incorporate Web standards and best practices  Designed with security in mind  Unified programming models  Simplified development  Simple to deploy, run, & maintain

5 A problem of communication Before RPC-style models, applications were completely separate entities with little or no integration… Applicatio n Code and data structures

6 A problem of communication …but with RPC or COM, you still have to write ‘plumbing’ code and can’t directly interact…

7 A problem of communication … a common language runtime provides components a common substrate. No “plumbing” is needed and objects can directly interact.

8 WindowsCOM+ Services Common Language Runtime Base Class Library Data and XML ASP.NET Framework, languages and tools Windows Forms Common Language Specification VBC++C#JScript… Web Matrix Visual Studio.NET

9 WindowsCOM+ Services Common Language Runtime Base Class Library Data and XML ASP.NET Framework, languages and tools Windows Forms Common Language Specification VBC++C#JScript… Web Matrix Visual Studio.NET

10 Class Loader IL to Native Compilers Code Manager Garbage Collector Security EngineDebug EngineType CheckerException ManagerThread SupportCOM Marshaler Base Class Library Support Common Language Runtime (CLR)

11 WindowsCOM+ Services Common Language Runtime Base Class Library Data and XML ASP.NET Framework, languages and tools Windows Forms Common Language Specification VBC++C#JScript… Web Matrix Visual Studio.NET

12 WindowsCOM+ Services Common Language Runtime Base Class Library Data and XML ASP.NET Framework, languages and tools Windows Forms Common Language Specification VBC++C#JScript… Web Matrix Visual Studio.NET

13 Multilingual Development APL Cobol Eiffel Fortran Pascal Perl Python Ada C C++ C# Haskell Java JScript Visual Basic Mercury ML Oz Objective Caml Oberon Smalltalk Scheme J# RPG Mondrian Component Pascal Delphi

14 WindowsCOM+ Services Common Language Runtime Base Class Library Data and XML ASP.NET Framework, languages and tools Windows Forms Web Matrix Visual Studio.NET Common Language Specification VBC++C#JScript…

15 MSDN Academic Alliance  Provides access to Microsoft software for research and education purposes  Licensed to CS departments for student loans  Includes:  Operating Systems, SDKs, DDKs  Visual Studio.NET AE  Server Platforms  Windows, SQL Server, Exchange Server, Commerce Server, BizTalk Server, Host Integration Server, Application Center...  Latest updates and Betas  MSDN Library  Dev tools for WindowsCE/PocketPC 2002  4 Technical Support incidents  Visio  Regular Updates

16 Resources  http://www.asp.net http://www.asp.net  http://www.gotdotnet.com http://www.gotdotnet.com  http://msdn.microsoft.com http://msdn.microsoft.com  http://www.microsoft.com/uk/educati on/techtour/ http://www.microsoft.com/uk/educati on/techtour/ http://www.microsoft.com/uk/educati on/techtour/

17


Download ppt "An Overview of.NET Gavin King.NET Developer Group Microsoft Ltd"

Similar presentations


Ads by Google