1 / 9

Windows Software Development Lecture 14

Windows Software Development Lecture 14. MIS288 Instructor – Larry Langellier. .NET Framework and CLR. .NET Framework Heart of .NET strategy Manages and executes applications and Web services Provides security, memory management and other programming capabilities

kaylee
Download Presentation

Windows Software Development Lecture 14

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Windows Software DevelopmentLecture 14 MIS288 Instructor – Larry Langellier

  2. .NET Framework and CLR • .NET Framework • Heart of .NET strategy • Manages and executes applications and Web services • Provides security, memory management and other programming capabilities • Includes Framework class library (FCL) • Pre-packaged classes ready for reuse • Used by any .NET language • Details contained in Common Language Specification (CLS) • Submitted to European Computer Manufacturers Association to make the framework easily converted to other platforms • Executes programs by Common Language Runtime (CLR)

  3. .NET Framework and CLR • Common Language Runtime (CLR) • Central part of framework • Executes Visual Basic .NET programs • Compilation process • Two compilations take place • Programs compiled to Microsoft Intermediate Language (MSIL) • Defines instructions for CLR • MSIL code translated into machine code • Machine code for a particular platform

  4. .NET Framework and CLR • Why two compilations? • Platform independence • .NET Framework can be installed on different platforms • Execute .NET programs without any modifications to code • Language independence • .NET programs not tied to particular language • Programs may consist of several .NET-compliant languages • Old and new components can be integrated

  5. .NET Framework and CLR • Other advantages of CLR • Execution-management features • Manages memory, security and other features • Relieves programmer of many responsibilities • More concentration on program logic

  6. The .NET Framework • Design Goals • Components • CLR • Rich class libraries • Web application support • The Architecture • TechEd 2001 Session: 202-200

  7. ADO.NET and ASP.NET • The .NET Show • Episode 17: ADO.NET (Start @ 44:30) • Episode 9: ASP.NET (Start @2:55)

  8. Microsoft Certifications • Microsoft Certified Solution Developer • Main Page • Who is this for? • Requirements for .NET • MCAD • Requirements • Compared to MCSD • Which is right for you? • Future MVCC support…

  9. What Next? • Next Week • Presentations approximately 10 minutes in duration – you will be stopped at 15 minutes • Give a quick overview of your project • Focus on a single, most interesting aspect • Provide time for questions • Everyone is expected to stay for all presentations • If you arrive late, please wait patiently outside – the door will be opened briefly between presentations

More Related