Download presentation
Presentation is loading. Please wait.
Published byMonica Parrish Modified over 9 years ago
1
DotNet Michelle Johnston, Firebird Services Ltd
2
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
3
What is Dot Net.Net Framework.Net Enterprise Servers Com+ Many languages (VB, C#, C++, Java, J# etc.) access the same CLR
4
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
5
.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
6
Fully object oriented No wrappers No scripting objects together Fully supports.. – Inheritance – Encapsulation – Methods – Properties – Events – Constructors
7
.Net sits on top of.. Windows API Visual Basic Forms ASP MFC/ATL
8
.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
9
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
10
Class Libraries.Net framework class libraries – System – System.Net – System.IO – System.Globalization – System.Threading – System.Security
11
ADO.Net System.Data class library – DataSet – DataRow – DataTable – DataView Disconnected data sets are supported Rich XML support
12
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
13
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
14
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)
15
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
16
Bits and Bobs Saving Word, Excel, Powerpoint as html/xml files Select from an Excel file just as you can a database
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.