DotNet Michelle Johnston, Firebird Services Ltd. What is Dot Net Aims to simplify web development Language independent – CLR (Common Language Runtime)

Slides:



Advertisements
Similar presentations
Unit 1: Overview of the Microsoft.NET Platform
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.
Introduction to.NET Technology Marcello Benati Software Engineer.NET Architect.
Süsteemprogrammeerimine C# keeles (Microsoft.NET,.NET Framework 2.0) Vladimir Kjahrenov.
Overview of.NET Prepared by: Xin,Lu.NET Seminar Aug.10, 2003.
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
Henrico Dolfing Business Segment Partners. Océ Document Technologies GmbH2 June, NET Framework Version 3.0.
CIM2564 Introduction to Development Frameworks 1 Overview of a Development Framework Topic 1.
Introduction to.NET What is.NET?  A vision Web sites will be joined by Web services New smart devices will join the PC User interfaces will become more.
Introduction. What is.Net? The hype: “Microsoft.Net is a set of Microsoft software technologies for connecting information, people, systems, and devices.
Microsoft.Net Technology Sachin Shetty Vimal Amin Thomas Mullasaril Vinutna Pulavarti Software Engineering CS616 Instructor:Dr.Tappert.
Introduction to the C# Programming Language for the VB Programmer.
Module 1: Overview of the Microsoft.NET Framework.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
Rajeswari Indupuri Introduction to.NET Framework.
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.
IBSS Inc (International Business Software Solutions Inc.) Microsoft.NET.
ASP.NET INTRODUCTION INTO وزارة التربية و التعليم العالي كلية العلوم و التكنولوجيا قسم علوم الحاسوب و تكنولوجيا المعلومات اعداد الاستاذ: عبد الله محمد.
ISYS 512 Business Application Design and Development with.Net David Chao.
VS.NET Syllabus By Peter Huang.
ASP.NET The.NET Framework. The.NET Framework is Microsoft’s distributed run-time environment for creating, deploying, and using applications over the.
1 8/29/05CS360 Windows Programming Professor Shereen Khoja.
Introduction to Visual Studio.NET Pradeep K. Shah
Meir Botner David Ben-David. Project Goal Build a messenger that allows a customer to communicate with a service provider for a fee.
Integrating CFML with ASP.NET Vince Bonfanti President New Atlanta Communications, LLC.
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.
1 Visual Studio.NET Languages Carlotta Eaton Associate Professor of IST New River Community College Dublin, VA Slides by Microsoft.
Introduction to .NET Rui Ye.
Introduction to ASP.NET MIS 324 Professor Sandvig.
.Net Remoting. 2 Distributed Computing under.Net In.Net, there are three levels of access to distributed computing machinery: In.Net, there are three.
ASP.NET  ASP.NET is a web development platform, which provides a programming model, a comprehensive software infrastructure and various services required.
CIS 375—Web App Dev II Microsoft’s.NET. 2 Introduction to.NET Steve Ballmer (January 2000): Steve Ballmer "Delivering an Internet-based platform of Next.
Module 1: Overview of the Microsoft.NET Platform.
CF and.NET Working Together Using Web Services Geoff Snowman Developer Community Champion Microsoft Corporation.
.NET Language Supports. .NET Language Support Operating System Common Language Runtime Base Class Library ADO.NET and XML ASP.NET Web Forms Web Services.
.Net Framework Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
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.
Slide 1.NET Development for Project 2003 Samples from the Project 2003 SDK Jim Corbin Programmer Writer Office Developer Documentation Microsoft Corporation.
.Net – The First Glance What Is.Net, Why Use.Net.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
ASP.NET &.NET Environment. Overview Part of Microsoft’s.NET environment Used for Development of  Websites  Internet applications  Web Services & XML.
Introducing ASP.NET 2.0. Internet Technologies WWW Architecture Web Server Client Server Request Response Network HTTP TCP/IP PC/Mac/Unix + Browser (IE,
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:.
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
.NET Ying Chen Junwei Chen. What is Microsoft.NET. NET is a development platform Incorporated into.NET COM+ component services ASP web development framework.
An Overview of Microsoft.NET Todd M. Gagorik Technical Architect Microsoft Corporation.
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.
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.
NAMESPACE. Namespaces Namespaces are a way to define the classes and other types of information into one hierarchical structure. System is the basic namespace.
Introduction to.NET Building.NET Applications Mike Taulty Developer & Platform Group Microsoft Ltd
Text Introduction to.NET Framework. CONFIDENTIAL Agenda .NET Training – Purpose  What is.NET?  Why.NET?  Advantages  Architecture  Components: CLR,
Chapter 13 Web Application Infrastructure
Introducing the Microsoft® .NET Framework
.NET Omid Darroudi.
.NET Framework 2.0 .NET Framework 3.0 .NET Framework 3.5
Introduction to .NET Framework Ch2 – Deitel’s Book
Application Foundation
Introduction to C# AKEEL AHMED.
ASP.NET Module Subtitle.
Microsoft .NET Presentation
NAMESPACE.
Jim Fawcett CSE791 – Distributed Objects Spring 2002
.NET Framework Design Goals
Presentation transcript:

DotNet Michelle Johnston, Firebird Services Ltd

What is Dot Net Aims to simplify web development Language independent – CLR (Common Language Runtime) Common set of services regardless of language Interoperability between technologies XML/SOAP is at its heart

What is Dot Net.Net Framework.Net Enterprise Servers Com+ Many languages (VB, C#, C++, Java, J# etc.) access the same CLR

Common Services (Building Block) Available to all users of CLR Identity (Passport) Notification / Messaging Personalization (my) Schematized storage (ADO.Net) Calendar Directory (Active Directory – like LDAP) Search Software Delivery

.Net Enterprise Servers SQL Server 2000 Biztalk Server 2000 Host Integration Server 2000 Exchange 2000 Enterprise Server Internet Security and Acceleration Server 2000 (ISA) Commerce Server 2000

Fully object oriented No wrappers No scripting objects together Fully supports.. – Inheritance – Encapsulation – Methods – Properties – Events – Constructors

.Net sits on top of.. Windows API Visual Basic Forms ASP MFC/ATL

.Net is not hidden Programmers can see all that makes up.Net Can extend.Net classes (unless sealed) Can implement cross-language inheritance Code is organized into hierarchical namespaces and classes Everything is an object

Languages Visual Basic.Net – substantial language improvements (overloading, structured exception handling, stricter type checking) C# - designed for.Net, component oriented language, can be embedded in ASP.Net pages C++ - managed extensions to C++, including garbage handling J#.Net – for Java developers, takes full advantage of the.Net framework, but is NOT OPEN!! Many other languages are coming on board – COBOL, Pascal and Smalltalk amongst others

Class Libraries.Net framework class libraries – System – System.Net – System.IO – System.Globalization – System.Threading – System.Security

ADO.Net System.Data class library – DataSet – DataRow – DataTable – DataView Disconnected data sets are supported Rich XML support

XML Support System.Xml namespace XML Parser and Writer, both W3C compliant System.Xml.Xsl for transformations XPath – data visual navigation in XML System.Xml.Serialization allows you to move back and forth between objects and an XML representation

Web Services Web service is a reusable component that is available across the internet System.web / System.Web.Services for web services Description Discovery Protocols

Web Forms System.Web.UI namespace Two types of controls: – HTML Controls (direct mapping to HTML controls) – Web Controls (richer, e.g a data grid)

Hints and Tips in.Net Use a control to do anything! There is always one that does it already! E.g. Charting objects from Software Artisans,.Net Resource kit has a free standard one, there are many others E.g. File Management objects – as above

Bits and Bobs Saving Word, Excel, Powerpoint as html/xml files Select from an Excel file just as you can a database