Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET.

Slides:



Advertisements
Similar presentations
.NET Technology. Introduction Overview of.NET What.NET means for Developers, Users and Businesses Two.NET Research Projects:.NET Generics AsmL.
Advertisements

Introduction to .NET Framework
Tahir Nawaz Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a.
Using.NET Platform Note: Most of the material of these slides have been taken & extended from Nakov’s excellent overview for.NET framework, MSDN and wikipedia.
History of.Net Introduced by Microsoft Earlier technology was VC++ and VB VC++ comes with so many library and VB was so easy to use and not flexible to.
Objectives In this session, you will learn to:
Introduction to.NET Technology Marcello Benati Software Engineer.NET Architect.
.NET Framework Overview Pingping Ma Nov 16 th, 2006.
The Microsoft View: Module 1: Getting Started. Copyright Course 2559B, Introduction to Visual Basic®.NET Programming with Microsoft®.NET. Lecture 1 Microsoft.
Object Oriented System Development with VB .NET
Introduction to the C# Programming Language for the VB Programmer.
ISYS 512 Business Application Design and Development with.Net David Chao.
Introducing the Common Language Runtime for.NET. The Common Language Runtime The Common Language Runtime (CLR) The Common Language Runtime (CLR) –Execution.
Intro to C# Language Richard Della Tezra IS 373. What Is C#? C# is type-safe object-oriented language Enables developers to build a variety of secure.
Introducing the Common Language Runtime. The Common Language Runtime The Common Language Runtime (CLR) The Common Language Runtime (CLR) –Execution engine.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
Tahir Nawaz Visual Programming C# Week 2. What is C#? C# (pronounced "C sharp") is an object- oriented language that is used to build applications for.
Rajeswari Indupuri Introduction to.NET Framework.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Microsoft Visual Basic 2005 CHAPTER 1 Introduction to Visual Basic 2005 Programming.
A Free sample background from © 2001 By Default!Slide 1.NET Overview BY: Pinkesh Desai.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
1 Introduction to.NET Framework. 2.NETFramework Internet COM+ Orchestration Orchestration Windows.NET Enterprise ServersBuildingBlockServices Visual Studio.NET.
Introduction to .Net Framework
ISYS 512 Business Application Design and Development with.Net David Chao.
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
© 2008 Dr. Paul Walcott – The University of the West Indies: Cave Hill CampusDr. Paul Walcott COMP6325 Advanced Web Technologies Dr. Paul Walcott The University.
High thoughts must have high language. Aristophanes
Architecture of.NET Framework .NET Framework ٭ Microsoft.NET (pronounced “dot net”) is a software component that runs on the Windows operating.
Module 1: Introduction to C# Module 2: Variables and Data Types
 2002 Prentice Hall. All rights reserved. 1 Introduction to Visual Basic.NET,.NET Framework and Visual Studio.NET Outline 1.7Introduction to Visual Basic.NET.
Session 1 - Introduction and Data Access Layer
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Introduction to Microsoft.Net Session 01 Mata kuliah: M0874 – Programming II Tahun: 2010.
What is.NET?.NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications.
Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a library for.
Introduction to .NET Rui Ye.
Appendix D: Microsoft.NET Framework Overview. Overview.NET Framework Architecture.NET Namespaces.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
Lesley Bross, August 29, 2010 ArcGIS 10 add-in glossary.
C# Overview and Features. Content I.History of C# II.Architecture III.How to install IV.Features V.Code Sample VI.Microsoft.NET Platform VII.Why use C#
Lecture 1 Programming in C# Introducing C# Writing a C# Program.
ISYS 573 Special Topic – VB.Net David Chao. The History of VB Early 1960s:BASIC-Beginner’s All-Purpose Symbolic Instruction Code –Teaching –Simple syntax,
Programming in C#. I. Introduction C# (or C-Sharp) is a programming language. C# is used to write software that runs on the.NET Framework. Although C#
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. WEB.
Introduction to .NET Framework
Introduction to VB.Net. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
Module 1: Overview of the Microsoft .NET Framework
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
.NET Ying Chen Junwei Chen. What is Microsoft.NET. NET is a development platform Incorporated into.NET COM+ component services ASP web development framework.
Microsoft .NET A platform that can be used for building and running windows and web applications such that the software is platform and device-independent.
Common Language Runtime Introduction  The common language runtime is one of the most essential component of the.Net Framework.  It acts.
ISYS 512 Business Application Design and Development with.Net David Chao.
Introduction to C# Programming with Microsoft.NET AY
Text Introduction to.NET Framework. CONFIDENTIAL Agenda .NET Training – Purpose  What is.NET?  Why.NET?  Advantages  Architecture  Components: CLR,
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
Microsoft Visual Basic 2015 CHAPTER ONE Introduction to Visual Basic 2015 Programming.
Introduction to the Microsoft.NET Framework Chris Wastchak Student Ambassador to Microsoft.
Diploma of Website Development Getting Started With ASP.NET
Introducing the Microsoft® .NET Framework
Introduction to Visual Basic 2008 Programming
Introduction to .NET Framework Ch2 – Deitel’s Book
CE-105 Spring 2007 Engr. Faisal ur Rehman
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
Module 10: Implementing Managed Code in the Database
Presentation transcript:

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 1 of 31 Objectives In this lesson, you will learn to: *Identify the components of the.NET Framework *List the advantages of the.NET Framework F

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 2 of 31 The.NET Initiative *The introduction of the Internet and its rapid growth in the recent past has led to the development of a number of new technologies. *It has also led to an increase in the number of Web applications. *One of the most important requirements of such applications is the ability to interchange information across platforms and to benefit from the functionality provided by other applications. *In the current scenario, although applications serve organization-specific requirements, they are not Interoperable. *

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 3 of 31 The.NET Initiative (Contd.) *Microsoft has introduced the.NET initiative with the intention of bridging the gap in interoperability between applications. *The.NET initiative offers a complete suite for developing and deploying applications, which consists of the following: 3.NET products: Microsoft has already introduced Visual Studio.NET, which is a tool for developing.NET applications by using programming languages such as Visual Basic, C#, and Visual C++. 3.NET services: Microsoft is coming up with its own set of Web services, known as My Services. These services are based on the Microsoft Passport Authentication service, the same service that is used in Hotmail.

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 4 of 31 The.NET Initiative (Contd.) 3The.NET Framework: It is the foundation on which you design, develop, and deploy applications. Its consistent and simplified programming model makes it easier to build robust applications.

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 5 of 31 The.NET Framework *The.NET Framework 3Is a collection of services and classes. 3Exists as a layer between.NET applications and the underlying operating system. 3Encapsulates much of the functionality, such as debugging and security services. *

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 6 of 31 The.NET Framework (Contd.) *The following figure depicts the components of the.NET Framework:

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 7 of 31 The.NET Framework Base Classes or the.NET Class Framework The.NET Class Framework *Consists of a class library that works with any.NET language, such as Visual Basic.NET and C#. *Provides classes that can be used in the code to accomplish a range of common programming tasks. *Comprises 3Namespaces: Namespaces help you to create logical groups of related classes and interfaces that can be used by any language targeting the.NET Framework. 3 Assembly: An assembly is a single deployable unit that contains all the information about the implementation of classes, structures, and interfaces.

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 8 of 31 The Common Language Runtime *Provides functionality such as exception handling, security, debugging, and versioning support to any language that targets it. * Can host a variety of languages and offer a common set of tools across these languages, ensuring interoperability between the codes.

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 9 of 31 The Common Language Runtime (Contd.) *The following diagram depicts the process of compilation and execution of a.NET application:

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 10 of 31 The Common Language Runtime (Contd.) *Provides the following features: 3Automatic memory management 3Standard type system 3Language interoperability 3Platform independence 3Security management 3Type safety *

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 11 of 31 Advantages of the.NET Framework Some advantages of the.NET Framework are: *Consistent programming model *Multi-platform applications *Multi-language integration *Automatic resource management *Ease of deployment *

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 12 of 31 Summary (Contd.) *Microsoft has introduced the.NET initiative with the intention of bridging gap in interoperability between applications. *The.NET initiative aims at integrating various programming languages and services. *The.NET initiative offers a complete suite of products and services for developing and deploying applications. In addition, it also provides the.NET Framework, which encapsulates the basic functionality, such as garbage collection, debugging, and security services, that was earlier built into various programming languages. *

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 13 of 31 Summary (Contd.) *The.NET Framework comprises Web Forms, Windows Forms, console applications,.NET Framework Base Classes, and the Common Language Runtime. *Web Forms, Windows Forms, and Console applications pertain to the presentation layer of an application. *Web Forms are used in Web applications for accepting user input and displaying data. *Windows Forms are used in Windows-based applications for providing an interactive user interface. *Console applications can be executed from the command line. *

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 14 of 31 Summary (Contd.) *The.NET Class Framework consists of a class library that works with any.NET language, such as Visual Basic.NET and C#. *The.NET Framework class library is built on the object-oriented nature of the runtime. It provides classes that can be used in managed code to accomplish a range of common programming tasks, such as string management, data collection, database connectivity, and file access. *The.NET Framework class library can be used in a consistent manner across multiple languages and platforms. * The.NET Framework class library consists of namespaces that are contained within assemblies.

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 15 of 31 Summary (Contd.) *A namespace helps you to create logical groups of related classes and interfaces that can be used by any language targeting the.NET Framework. *An assembly is a single deployable unit that contains all the information about the implementation of classes, structures, and interfaces. *An assembly stores all the information about itself. This information is called metadata and includes the name and version number of the assembly, security information, information about the dependencies, and a list of the files that constitute an assembly.

Getting Started with.NET Getting Started with.NET/Lesson 1/Slide 16 of 31 Summary (Contd.) *The Common Language Runtime (CLR) or the runtime provides functionality such as exception handling, security, debugging and versioning support to any language that targets it. *Some of the features provided by the CLR are as follows: 3Automatic memory management 3Standard type system 3Platform independence 3Security management 3Type safety