C# desde cero sesion 2

13

Transcript of C# desde cero sesion 2

Page 1: C# desde cero   sesion 2
Page 2: C# desde cero   sesion 2

BCL (Librería de Clases Base) y los

Namespace’s

BCL (Librería de Clases Base) y los

Namespace’s

Page 3: C# desde cero   sesion 2

ContenidoContenido

Visual Studio 2008 (intro)Namespaces y su Organización¿Qué es la BCL?.NET Framework Class Library

Page 4: C# desde cero   sesion 2

Visual Studio 2008Visual Studio 2008Es un IDE (Entorno de Desarrollo Integrado) para sistemas operativos Windows.Soporta el desarrollo de programas en varios lenguajes de programación (C#, VB.NET, C++, ASP.NET, J#, etc.)Herramientas gráficas para diseño de interfaces.Soporte de IntelliSense para hacer mas fácil la codificación de Programas.‘Code Snippet’ en algunos lenguajes.

Page 6: C# desde cero   sesion 2

Versiones de VS 2008

Versiones de VS 2008

Page 7: C# desde cero   sesion 2

NamespaceNamespaceUn namespace es una agrupación lógica de tipos en .NETUn assembly puede contener uno o mas namespaces.Un namespace solo puede contener definiciones de Tipos (Clases, Interfaces, Estructuras y Enumeraciones).Se recomienda agrupar tipos comunes en espacios de nombres.No puede haber dos elementos con el mismo nombre dentro de un namespace.

Page 8: C# desde cero   sesion 2

NamespaceNamespace

Page 9: C# desde cero   sesion 2

Componentes .NETComponentes .NET

Page 10: C# desde cero   sesion 2

BCLBCLBase Clase Library, es la librería base del .Net Framework, la cual está formada por cientos de TIPOS DE DATOS que permiten acceder a los servicios ofrecidos por el CLR.Abstrae funcionalidades comunes a la hora de escribir programas.Es extensible (mediante herencia) y completamente orientado a objetos.Está escrita en código MSIL.Los tipos están agrupados en Namespace’s.

Page 11: C# desde cero   sesion 2

.NET Framework Class Library.NET Framework Class Library

System

System.Data System.Xml

System.Web

Globalization

Diagnostics

Configuration

Collections

Resources

Reflection

Net

IO

Threading

Text

ServiceProcess

Security

Common

OleDb

SQLTypes

SqlClient

XPath

XSLT

RuntimeInteropServices

Remoting

Serialization

Serialization

Configuration SessionState

Caching Security

ServicesDescription

Discovery

Protocols

UIHtmlControls

WebControls

System.Drawing

Imaging

Drawing2D

Text

Printing

System.Windows.Forms

Design ComponentModel

Page 12: C# desde cero   sesion 2

Base Class LibraryBase Class Library