12
 PRESENTATION ON .NET FRAMEWORK 2.0 Presented By:- Jaspreet Si ngh Sandhu Student ID:- S1200200300838

PRESENTATION ON .NET FRAMEWORK 2.0

Embed Size (px)

Citation preview

Page 1: PRESENTATION ON .NET FRAMEWORK 2.0

7/27/2019 PRESENTATION ON .NET FRAMEWORK 2.0

http://slidepdf.com/reader/full/presentation-on-net-framework-20 1/12

Page 2: PRESENTATION ON .NET FRAMEWORK 2.0

7/27/2019 PRESENTATION ON .NET FRAMEWORK 2.0

http://slidepdf.com/reader/full/presentation-on-net-framework-20 2/12

Content:

•CLR•Classlibrary

.Net Framework 

• .Net Framework Remoting

•Globalization

Manifest Based Activation•New Windows-Form Control

Features Of .Net

Framework 2.0

Page 3: PRESENTATION ON .NET FRAMEWORK 2.0

7/27/2019 PRESENTATION ON .NET FRAMEWORK 2.0

http://slidepdf.com/reader/full/presentation-on-net-framework-20 3/12

.Net framework is a code execution platform – the environment which .net

 program run.

.Net is a platform that provides a standardized set of services. If’s just like

windows, except distributed over the internet. It exports a common

interface so that it’s programs can be run on any system that support .net.

A specific software framework includes a common runtime.

.Net Framework mainly two components.

•CLR 

•Classlibrary

.Net Framework:

Page 4: PRESENTATION ON .NET FRAMEWORK 2.0

7/27/2019 PRESENTATION ON .NET FRAMEWORK 2.0

http://slidepdf.com/reader/full/presentation-on-net-framework-20 4/12

CLR is that when every you can create any application will build thattime. Net source code will be converted into MSIL code that code will

converted into machine language by using JIT compilers.

The following are the components of CLR:•Class loader•Compiler(jit)•Garbage Collector•Security Engine•Code manager•Type Checker•Thread Support•Exception Manager•Debug Engine•COM support the above functionality achieved by all these

components. Each component is responsible for specificfunctionality.

CLR (Common Language Runtime):

Page 5: PRESENTATION ON .NET FRAMEWORK 2.0

7/27/2019 PRESENTATION ON .NET FRAMEWORK 2.0

http://slidepdf.com/reader/full/presentation-on-net-framework-20 5/12

The .Net framework includes a set of standard class libraries. The

classlibrary is organized in a hierarchy of namespace. Most of the built in

apis are part of either system. *Or Microsoft .*Namespaces. These classlibraries implement a large number of common functions, such as file

reading and writing, graphics, rendering, database interaction, and XML

document manipulation among others.. The .Net class libraries are

available to all .net languages.

The .net framewoks class library is divided into two parts:

•Base classlibrary

•Framework classlibrary

Classlibrary:

Page 6: PRESENTATION ON .NET FRAMEWORK 2.0

7/27/2019 PRESENTATION ON .NET FRAMEWORK 2.0

http://slidepdf.com/reader/full/presentation-on-net-framework-20 6/12

.Net Framework RemotingYou can use .net remoting to enable communication between different

application regardless of weather they reside on same computers ordifferent computers. In addition, these computers can run on differentoperating system and still communicate with each other using .netremoting.

Features:

Page 7: PRESENTATION ON .NET FRAMEWORK 2.0

7/27/2019 PRESENTATION ON .NET FRAMEWORK 2.0

http://slidepdf.com/reader/full/presentation-on-net-framework-20 7/12

Globalization is the process of creating an application that meets theneeds of users from multiple cultures. This process involves more than

 just translating the user interface elements of an application intomultiple languages. And also includes the correct currency, date andtime format, calendar, writing direction, sorting rules and other issues.

Globalization:

Page 8: PRESENTATION ON .NET FRAMEWORK 2.0

7/27/2019 PRESENTATION ON .NET FRAMEWORK 2.0

http://slidepdf.com/reader/full/presentation-on-net-framework-20 8/12

This feature provides new support for loading and activatingapplications through the use of manifest.

Manifest-based activation is essential for supporting click onceapplication.

Applications are activated through a reference to an assembly thatcontains the application’s entry point. 

For example, clicking an applications .exe file from within the window shell causes the shell to load the common language runtime(CLR) and

call a well-known entry point within that .exe file assembly.

The assembly manifest contains assembly meta data.Assembly manifest can be stored in either a PE File ( an .exe or .dll file).

Manifest-Based Activation: 

Page 9: PRESENTATION ON .NET FRAMEWORK 2.0

7/27/2019 PRESENTATION ON .NET FRAMEWORK 2.0

http://slidepdf.com/reader/full/presentation-on-net-framework-20 9/12

The datagridview control provides a powerful and flexible way todisplay in a tabular format.

Toolstrip controls are toolbars that can host menu, controls and usercontrols in your windows form application. The toolstrip class and itsassociated classes enable you to create toolbar and other use interfaceelements in a style that is consist with Microsoft Windows XP, MicrosoftOffice, and Internet Explorer.

The maskedtextbox control uses a mask definition to distinguishbetween valid and invalid user input.

The windows form soundplayer class can enables you to easily includesounds in your application.

New Window-Based Form Control:

Page 10: PRESENTATION ON .NET FRAMEWORK 2.0

7/27/2019 PRESENTATION ON .NET FRAMEWORK 2.0

http://slidepdf.com/reader/full/presentation-on-net-framework-20 10/12

The windows forms splitcontainer control can be through of as acomposite; It is two panels separated be a movable bar. When themouse pointer hovers over the bar, the cursor changes to show that thebar is movable.

The listview control now supports three features provided by windowsxp and the windows server 2003 family: title view, grouping and drag-and-drop item repositioning.

The listview, treeview, and tooltip controls now support owner drawingfunctionality similar to the owner drawing support for the combobox,listbox, menuitem, and tab control controls in the previous release.

The webbrowser control lets you host web pages in your windowsforms application. You can use the webbrowser control to provideintegrated html-based help or internet web browsing capabilities in

 your application.

Page 11: PRESENTATION ON .NET FRAMEWORK 2.0

7/27/2019 PRESENTATION ON .NET FRAMEWORK 2.0

http://slidepdf.com/reader/full/presentation-on-net-framework-20 11/12

The flowlatoutpanel control arranges its contents in a horizontal orvertical flew direction.

The tablelayoutpanel control arranges its contents in a grid. Because the

layout is performed both at design time and run time, it can changedynamically as the application environment changes.

The backgroundworker component enables you to perform operations

in the background that can take a long time to execute, such as imagedownloads and database transactions.

Page 12: PRESENTATION ON .NET FRAMEWORK 2.0

7/27/2019 PRESENTATION ON .NET FRAMEWORK 2.0

http://slidepdf.com/reader/full/presentation-on-net-framework-20 12/12