Class 2

  • Uploaded by: kamesh
  • 0
  • 0
  • December 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Class 2 as PDF for free.

More details

  • Words: 272
  • Pages: 12
Windows Forms

Console Applications

Web forms & Web services

.NET Framework Base Class Libraries Common Language Runtime

Common Language Runtime

 Interprets a byte code: Microsoft Intermediate Language (IL).  Similar to Java Virtual Machine.  Some features:  Security Garbage collection Exception handling

 Also supports unmanaged code: machine code.

Consists of set of common rules followed by all the languages of .net framework Interoperability between objects and applications. The classes that follow by the rules specified by CLS are termed as CLS compliant classes  CTS provides a type system that is common across all languages.

 Removes much of the need for language specific libraries like C++'s STL.  Examples of items found in the Runtime: Basic types Collection classes Input/Output Graphical user interface library Access to traditional Windows facilities (COM, ADO)

User and Program Interfaces

Windows Forms

Web Forms

Console Applications

What are the areas of .NET?

• Define products implemented by Microsoft • Define client devices that use these services • Defines backbone for the applications to build on. • Managing, deploying and orchestrating the Web Services. • Microsoft provides a tool for building the .NET framework.

Solution (Microsoft Intermediate Language) Different Languages are Compiled into MSIL

Source code : Any languages

Development tools

Just-In-Time MS Intermediate Language

compiler

Platform specific code

.NET memory management

Code access security • Most software comes from web.A user doesn’t know whether a Web code is safe or not. • .NET allows an administrator to specify privileges that each managed code has. • You can specify these privileges in three level by modifying XML-based files  Enterprise  Machine  User

Related Documents

Class 2
December 2019 12
Class 2
November 2019 18
Class 2
June 2020 6
Class 2
November 2019 22
Class 2 Handout 2
December 2019 15

More Documents from ""

Deficiencies Presentations
November 2019 12
Class 2
December 2019 12