.NET Framework Overview. Whats in the 1.1 Framework 10-15 physical assemblies 10-15 physical assemblies Hundreds of namespaces Hundreds of namespaces.

Slides:



Advertisements
Similar presentations
Chungnam National University DataBase System Lab
Advertisements

Chapter 18 Building the user interface. This chapter discusses n Javas graphical user interface. n Swing: an enhancement of a library called the Abstract.
Advanced.Net Framework 2.0 David Ringsell MCPD MCSD MCT MCAD.
Unit 1: Overview of the Microsoft.NET Platform
Intro to WinHex CSC 414.
Module 2: Creating Schemas. Overview Lesson 1: Introduction to BizTalk Schemas Lesson 2: Creating XML and Flat File Schemas.
1 XML Web Services Practical Implementations Bob Steemson Product Architect iSOFT plc.
ISO DSDL ISO – Document Schema Definition Languages (DSDL) Martin Bryan Convenor, JTC1/SC18 WG1.
XML & Data Structures for the Internet Yingcai Xiao.
Information Management NTU Web Services. Information Management NTU What Are Web Services? Semantically encapsulate discrete functionality Loosely coupled,
XML: Styling and Transformation Dr Andy Evans. Multiple views Nice thing is that this data can be styled in lots of different ways using stylesheets.
Developing Interfaces and Interactivity for DSpace with Manakin Part 5: Introduction to Manakin’s Theme Tier Eric Luhrs Digital Initiatives Librarian,
An Introduction to XML Based on the W3C XML Recommendations.
XML 6.7 XForms 6. Motivation HTML forms deliver the interactive WWW Forms are what make electronic transactions possible HTML forms are long overdue for.
A.How to create string controls and indicators B.Some string functions C.How to perform file input and output operations D.How to format text files for.
Review CSC 171 FALL 2004 LECTURE 21. Topics Objects and Classes Fundamental Types Graphics and Applets Decisions Iteration Designing Classes Testing and.
Security in SQL Jon Holmes CIS 407 Fall Outline Surface Area Connection Strings Authenticating Permissions Data Storage Injections.
1 An Introduction to Visual Basic Objectives Explain the history of programming languages Define the terminology used in object-oriented programming.
MIS316 – BUSINESS APPLICATION DEVELOPMENT – Chapter 14 – Files and Streams 1Microsoft Visual C# 2012, Fifth Edition.
Future Directions for Leveraging Advanced XML Tools and Building Custom XML Solutions Denise Draper DAT321 Microsoft Corporation.
Understanding Input/Output (I/O) Classes Lesson 5.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
Topics Introduction Hardware and Software How Computers Store Data
VS.NET Syllabus By Peter Huang.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
Microsoft Visual Basic 2005: Reloaded Second Edition
Introduction to XML cs3505. References –I got most of this presentation from this site –O’reilly tutorials.
Lecture 6 of Advanced Databases XML Schema, Querying & Transformation Instructor: Mr.Ahmed Al Astal.
XP 1 CREATING AN XML DOCUMENT. XP 2 INTRODUCING XML XML stands for Extensible Markup Language. A markup language specifies the structure and content of.
Another PillowTalk Presentation  2004 Dynamic Systems, Inc. Introduction to XML for SOA Lee H. Burstein,
DotNetNuke Portal Private Assembly Development Stan Schultes Stan Schultes Enterprise architect / application developer Enterprise architect / application.
Lector: Aliyev H.U. Lecture №5 Telecommunication network software design with.NET. Using streams for network programming TASHKENT UNIVERSITY OF INFORMATION.
Sheet 1XML Technology in E-Commerce 2001Lecture 7 XML Technology in E-Commerce Lecture 7 XSL Formatting Objects, Java Data Binding.
© 2006 IBM Corporation IBM WebSphere Portlet Factory Architecture.
What is XML?  XML stands for EXtensible Markup Language  XML is a markup language much like HTML  XML was designed to carry data, not to display data.
Implementing Forms and Form Renderers in the Open Source Portfolio David McPherson, Chris Maurer Will Trillich, Janice Smith Materials by Sean Keesler.
 XML is designed to describe data and to focus on what data is. HTML is designed to display data and to focus on how data looks.  XML is created to structure,
Cis303a_chapt03-2a.ppt Range Overflow Fixed length of bits to hold numeric data Can hold a maximum positive number (unsigned) X X X X X X X X X X X X X.
.NET Framework Danish Sami UG Lead.NetFoundry
EIDE Design Considerations 1 EIDE Design Considerations Brian Wright Portland General Electric.
WEB BASED DATA TRANSFORMATION USING XML, JAVA Group members: Darius Balarashti & Matt Smith.
Advanced Windows 8 Apps Using JavaScript Jump Start Exam Prep M5: Data, Files, and Encryption Michael Palermo Microsoft Technical Evangelist Jeremy.
Guide To UNIX Using Linux Third Edition Chapter 8: Exploring the UNIX/Linux Utilities.
CHAPTER 15 WPF Windows Presentation Foundation Dr. John Abraham Professor, UTPA.
ESA UNCLASSIFIED – For Official Use SOIS EDS & Toolchain ESA YGT Study F. Torelli & P. Skrzypek CCSDS Fall Meeting /10/2013.
The Abstract Window Toolkit (AWT) supports Graphical User Interface (GUI) programming. AWT features include: a rich set of user interface components; a.
Developing Applications with the CSI Framework A General Guide.
COMP9321 Web Application Engineering Semester 2, 2015 Dr. Amin Beheshti Service Oriented Computing Group, CSE, UNSW Australia Week 4 1COMP9321, 15s2, Week.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
Web Technologies Lecture 4 XML and XHTML. XML Extensible Markup Language Set of rules for encoding a document in a format readable – By humans, and –
1 Introduction JAXP. Objectives  XML Parser  Parsing and Parsers  JAXP interfaces  Workshops 2.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
New Generation University Faculty of Computer Science Chapter Five: File Uploaded and Ad Rotate Lecturer: Mukhtar Mohamed Ali “Hakaale”
File Input and Output Chapter 14 Java Certification by:Brian Spinnato.
Security Architecture and Design Chapter 4 Part 2 Pages 319 to 357.
ASP.NET 2.0 Security Alex Mackman CM Group Ltd
Alexey Polovinkin Post graduate student, CMC department.
METADATA IN.NET Presented By Sukumar Manduva. INTRODUCTION  What is Metadata ? Metadata is a binary information which contains the complete description.
Apache Cocoon – XML Publishing Framework 데이터베이스 연구실 박사 1 학기 이 세영.
I Copyright © 2004, Oracle. All rights reserved. Introduction.
Product Training Program
An Introduction to the Shared Source Common Language Infrastructure (SSCLI) Damien Watkins Copyright Watkins 2002.
Topics Introduction Hardware and Software How Computers Store Data
Enterprise Library Overview
Microsoft .NET 3. Language Innovations Pan Wuming 2017.
XML in Web Technologies
Graphics and Multimedia
Topics Introduction Hardware and Software How Computers Store Data
Presentation transcript:

.NET Framework Overview

Whats in the 1.1 Framework physical assemblies physical assemblies Hundreds of namespaces Hundreds of namespaces Thousands of public classes, types, enums, interfaces Thousands of public classes, types, enums, interfaces

System Contains fundamental classes and base classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and processing exceptions Contains fundamental classes and base classes that define commonly-used value and reference data types, events and event handlers, interfaces, attributes, and processing exceptions

System.Text Contains classes representing ASCII, Unicode, UTF-7, and UTF-8 character encodings; abstract base classes for converting blocks of characters to and from blocks of bytes; and a helper class that manipulates and formats String objects without creating intermediate instances of String Contains classes representing ASCII, Unicode, UTF-7, and UTF-8 character encodings; abstract base classes for converting blocks of characters to and from blocks of bytes; and a helper class that manipulates and formats String objects without creating intermediate instances of String

System.IO Contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support Contains types that allow reading and writing to files and data streams, and types that provide basic file and directory support System.IO.IsolatedStorage Read and write data that less trusted code cannot access and prevent the exposure of sensitive information that can be saved elsewhere on the file system System.IO.IsolatedStorage Read and write data that less trusted code cannot access and prevent the exposure of sensitive information that can be saved elsewhere on the file system

System.EnterpriseService This namespace provides.NET classes access to COM+ services, which can be useful in enterprise applications This namespace provides.NET classes access to COM+ services, which can be useful in enterprise applications COM+ Security Management COM+ Security Management COM+ Registration Management COM+ Registration Management Load Balancing Configuration Options Load Balancing Configuration Options More More

System.Management Provides access to a rich set of information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure. Provides access to a rich set of information and management events about the system, devices, and applications instrumented to the Windows Management Instrumentation (WMI) infrastructure. How much disk space is left? How much disk space is left? What is the current CPU utilization What is the current CPU utilization Other WMI events Other WMI events

System.Drawing Provides access to GDI+ basic graphics functionality. The Graphics class provides methods for drawing to the display device Provides access to GDI+ basic graphics functionality. The Graphics class provides methods for drawing to the display device Classes such as Rectangle and Point encapsulate GDI+ primitives. The Pen class is used to draw lines and curves, while classes derived from the abstract class Brush are used to fill the interiors of shapes. Classes such as Rectangle and Point encapsulate GDI+ primitives. The Pen class is used to draw lines and curves, while classes derived from the abstract class Brush are used to fill the interiors of shapes.

System.Security Provides the underlying structure for the CLR security system. Allows for manipulation of Code Access Security. Provides the underlying structure for the CLR security system. Allows for manipulation of Code Access Security. Provides cryptographic services, including secure encoding and decoding of data, as well as many other operations, such as hashing, random number generation, and message authentication Provides cryptographic services, including secure encoding and decoding of data, as well as many other operations, such as hashing, random number generation, and message authentication

System.Configuration Provides classes and method for progromatically accessing.NET framework configuration settings and handle errors in configuration files Provides classes and method for progromatically accessing.NET framework configuration settings and handle errors in configuration files AppSettings lets you read key values from.config files AppSettings lets you read key values from.config files IConfigurationSectionHandler allows you to create your own custom configuration sections. IConfigurationSectionHandler allows you to create your own custom configuration sections.

System.DirectoryServices Provides easy access to Active Directory from managed code. Allows you to search and manipulate AD using underlying ADSI technology. Provides easy access to Active Directory from managed code. Allows you to search and manipulate AD using underlying ADSI technology.

System.Reflection Provides classes and interfaces that provide a managed view of types, methods and fields with the ability to dynamically create and invoke types. Provides classes and interfaces that provide a managed view of types, methods and fields with the ability to dynamically create and invoke types.

System.XML The System.Xml namespace provides standards- based support for processing XML. The supported standards are: The System.Xml namespace provides standards- based support for processing XML. The supported standards are: XML including DTD support. XML including DTD support. XML Namespaces both stream level and DOM. XML Namespaces both stream level and DOM. XSD Schemas - XSD Schemas - XPath expressions - XPath expressions - XSLT transformations - XSLT transformations - DOM Level 1 Core - DOM Level 1 Core - DOM Level 2 Core - DOM Level 2 Core -