dotNET frameworks
Upcoming SlideShare
Loading in...5

dotNET frameworks



this presentation is prepared by me to intrduce to the students the main features in .net frameworks .. it's a part of Software engineering course's projects i depend on Microsoft website wish you ...

this presentation is prepared by me to intrduce to the students the main features in .net frameworks .. it's a part of Software engineering course's projects i depend on Microsoft website wish you find it useful :)



Total Views
Views on SlideShare
Embed Views



1 Embed 5 5



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.

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

dotNET frameworks dotNET frameworks Presentation Transcript

  • . NET Framework A brief presentation about .NET Frame works using visual studio 2005 ..
  • What is .NET Framework?
    • Microsoft .NET Framework is a software component that is a part of Microsoft Windows operating systems. It has a large library of pre-coded solutions to common programming problems and manages the execution of programs written specifically for the framework. The .NET Framework is a key Microsoft offering and is intended to be used by most new applications created for the Windows platform.
    • It is a managed code programming model for building applications on Windows clients, servers, and mobile or embedded devices. Developers use .NET to build applications of many types: Web applications, server applications, smart client applications, console applications, database applications, and more.
  • Design Objectives:
    • – providing a consistent object-oriented programming environment
    • – providing a code-execution environment that minimizes software deployment and versioning conflicts.
    • – guarantees safe execution of code.
    • – eliminates the performance problems of scripted or interpreted environments.
    • – To make the developer experience consistent across widely varying types of applications
    • – integrate with any other code.
  • .NET Framework components:
    • two main components:
    • the common language runtime ( CLR ) :
    • is the foundation of the .NET Framework. You can think of the runtime as an agent that manages code at execution time, providing core services such as memory management, thread management
    • the .NET Framework class library :
    • is a comprehensive, object-oriented collection of reusable types that you can use to develop applications ranging from traditional command-line or graphical user interface (GUI) applications to applications based on the latest innovations provided by ASP.NET, such as Web Forms and XML Web services.
  • .Net Framework characteristics:
    • A set of approximately 3500 classes.
    • Classes are divided into namespaces grouping similar classes.
    • For organization, each class belongs to only one namespace.
    • Most classes are lumped into a name space called System
      • System.Data: DB access
      • System.XML: reading/writing XML
      • System.Windows.Forms: Forms manipulation
      • System.Net: network communication.
  • Code editor:
    • syntax highlighting
    • code completion using IntelliSense
    • code refactoring.
    • Encapsulate Field.
    • Reorder Parameters.
  • UML CASE tool:
    • SDE for Visual Studio .Net is a fully featured UML CASE tool totally integrated with Microsoft Visual Studio. It supports full software development lifecycle.
    • It helps you build quality applications faster, better and cheaper. You can draw UML diagrams in Visual Studio, generate code (C#, C++ and Visual Basic), and reverse engineering code to class diagrams.