SlideShare una empresa de Scribd logo
1 de 13
BCL (Librería de
Clases Base) y los
  Namespace’s
Contenido
Visual Studio 2008 (intro)
Namespaces y su Organización
¿Qué es la BCL?
.NET Framework Class Library
Visual Studio 2008
Es 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.
Visual Studio 2008
Versiones de VS 2008
Namespace
Un namespace es una agrupación lógica de tipos en
.NET
Un 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.
Namespace
Componentes .NET
BCL
Base 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.
.NET Framework Class Library
           System.Web                         System.Windows.Forms
Services         UI                       Design         ComponentModel
 Description      HtmlControls
 Discovery        WebControls
 Protocols                                         System.Drawing
Caching          Security                 Drawing2D         Printing
Configuration    SessionState             Imaging           Text

           System.Data                                System.Xml
OleDb            SqlClient                XSLT              Serialization
Common           SQLTypes                 XPath

                                 System
Collections       IO                Security              Runtime
Configuration     Net               ServiceProcess         InteropServices
Diagnostics       Reflection        Text                   Remoting
Globalization     Resources         Threading              Serialization
Base Class Library
Recursos
   Página Oficial de Visual Studio 2008:
http://www.microsoft.com/spanish/msdn/latam/visualstudio2
   008/
   Visual Studio 2008 Express Edition:
http://www.microsoft.com/exPress/
   Coding4Fun:
http://blogs.msdn.com/coding4fun/
• Referencia BCL MSDN:
http://msdn.microsoft.com/en-us/library/aa388745(VS.85).aspx

Más contenido relacionado

Destacado

Manual c++
Manual c++Manual c++
Manual c++slent
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivastacubomx
 
Manual de lenguaje C++
Manual de lenguaje C++Manual de lenguaje C++
Manual de lenguaje C++rcc1964
 
Extendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonExtendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonAngel Freire
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++franjpr
 
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)Ignacio Reyes
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++aldaircausado11
 
Estructura de lenguaje C++
Estructura de lenguaje C++Estructura de lenguaje C++
Estructura de lenguaje C++jhoel terrel
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccionjennipaola
 
2 POO Presentación
2 POO Presentación2 POO Presentación
2 POO Presentaciónguest7b7e934
 
Manual programacion c++
Manual programacion c++Manual programacion c++
Manual programacion c++taker85
 

Destacado (20)

Manual c++
Manual c++Manual c++
Manual c++
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Lenguajec diapositivas
Lenguajec diapositivasLenguajec diapositivas
Lenguajec diapositivas
 
Manual de lenguaje C++
Manual de lenguaje C++Manual de lenguaje C++
Manual de lenguaje C++
 
Extendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con PythonExtendiendo aplicaciones en C y C++ con Python
Extendiendo aplicaciones en C y C++ con Python
 
Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++Estructua Basica Lenguaje C++
Estructua Basica Lenguaje C++
 
Clase 5
Clase 5Clase 5
Clase 5
 
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)Tecnicas avanzadas de programacion en lenguaje c++ (manual)
Tecnicas avanzadas de programacion en lenguaje c++ (manual)
 
Presentacion de c++
Presentacion de c++Presentacion de c++
Presentacion de c++
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++
 
Lenguaje c++
Lenguaje c++Lenguaje c++
Lenguaje c++
 
Lenguajec(1)
Lenguajec(1)Lenguajec(1)
Lenguajec(1)
 
Estructura de lenguaje C++
Estructura de lenguaje C++Estructura de lenguaje C++
Estructura de lenguaje C++
 
Diagrama de flujo
Diagrama de flujoDiagrama de flujo
Diagrama de flujo
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
 
Clase 1 Lenguaje C++
Clase 1 Lenguaje C++Clase 1 Lenguaje C++
Clase 1 Lenguaje C++
 
2 POO Presentación
2 POO Presentación2 POO Presentación
2 POO Presentación
 
Manual programacion c++
Manual programacion c++Manual programacion c++
Manual programacion c++
 
C++ =)
C++ =)C++ =)
C++ =)
 

Similar a C# desde cero sesion 2

Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.netcesarnrv
 
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]Antonio Torres
 
Trabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NETTrabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NETJavier Roig
 
Introduccion microsoft.net
Introduccion microsoft.netIntroduccion microsoft.net
Introduccion microsoft.netEdison
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.netnavane
 
Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]Kevin Reaño
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .netlilymejia1979
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .netlilymejia1979
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoftbrobelo
 
curso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdfcurso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdfJuanEnriquez52
 
Entendiendo el .NET Framework
Entendiendo el .NET FrameworkEntendiendo el .NET Framework
Entendiendo el .NET FrameworkSorey García
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.netvictdiazm
 
Migracion a Visual Basic .NET
Migracion a Visual Basic .NETMigracion a Visual Basic .NET
Migracion a Visual Basic .NETV Sanchez
 

Similar a C# desde cero sesion 2 (20)

1 Plataforma .Net
1 Plataforma .Net1 Plataforma .Net
1 Plataforma .Net
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 
Net Framework
Net FrameworkNet Framework
Net Framework
 
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
Tecnologia Microsoft .Net - [Asp .Net - Parte 1]
 
Visual studio.net
Visual studio.netVisual studio.net
Visual studio.net
 
Trabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NETTrabajar con bases de datos desde ASP.NET
Trabajar con bases de datos desde ASP.NET
 
Introduccion Microsoft.net
Introduccion Microsoft.netIntroduccion Microsoft.net
Introduccion Microsoft.net
 
Introduccion microsoft.net
Introduccion microsoft.netIntroduccion microsoft.net
Introduccion microsoft.net
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 
Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]Introducción-a-Microsoft.NET-[parte2]
Introducción-a-Microsoft.NET-[parte2]
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Tecnologia microsoft .net
Tecnologia microsoft .netTecnologia microsoft .net
Tecnologia microsoft .net
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
 
curso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdfcurso-de-visual-basic-net.pdf
curso-de-visual-basic-net.pdf
 
Introduccion.net
Introduccion.net Introduccion.net
Introduccion.net
 
Entendiendo el .NET Framework
Entendiendo el .NET FrameworkEntendiendo el .NET Framework
Entendiendo el .NET Framework
 
Dce1 introduccion microsoft.net
Dce1 introduccion microsoft.netDce1 introduccion microsoft.net
Dce1 introduccion microsoft.net
 
Migracion a Visual Basic .NET
Migracion a Visual Basic .NETMigracion a Visual Basic .NET
Migracion a Visual Basic .NET
 
Oracle en windows
Oracle en windowsOracle en windows
Oracle en windows
 

Más de Jose Raul Castillo Rosales (11)

Servicios prontitud
Servicios prontitudServicios prontitud
Servicios prontitud
 
Codigo asp aplicacion asignatura
Codigo asp aplicacion asignaturaCodigo asp aplicacion asignatura
Codigo asp aplicacion asignatura
 
1er borrador guion metodologico equipo no. 1 (1)
1er borrador guion metodologico equipo no. 1 (1)1er borrador guion metodologico equipo no. 1 (1)
1er borrador guion metodologico equipo no. 1 (1)
 
Guia de ejercicios de p se int
Guia de ejercicios de p se intGuia de ejercicios de p se int
Guia de ejercicios de p se int
 
Requisitos
RequisitosRequisitos
Requisitos
 
Causativas y permisi va s
Causativas y permisi va sCausativas y permisi va s
Causativas y permisi va s
 
Competencia nuevas para el guion tarea 6
Competencia nuevas para el guion tarea 6Competencia nuevas para el guion tarea 6
Competencia nuevas para el guion tarea 6
 
Rubrica para evaluar visual basic.net
Rubrica para evaluar visual basic.netRubrica para evaluar visual basic.net
Rubrica para evaluar visual basic.net
 
Exposicion informatica basica
Exposicion informatica basicaExposicion informatica basica
Exposicion informatica basica
 
Exposicion informatica basica
Exposicion informatica basicaExposicion informatica basica
Exposicion informatica basica
 
Exposicion informatica basica
Exposicion informatica basicaExposicion informatica basica
Exposicion informatica basica
 

C# desde cero sesion 2

  • 1.
  • 2. BCL (Librería de Clases Base) y los Namespace’s
  • 3. Contenido Visual Studio 2008 (intro) Namespaces y su Organización ¿Qué es la BCL? .NET Framework Class Library
  • 4. Visual Studio 2008 Es 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.
  • 7. Namespace Un namespace es una agrupación lógica de tipos en .NET Un 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.
  • 10. BCL Base 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.
  • 11. .NET Framework Class Library System.Web System.Windows.Forms Services UI Design ComponentModel Description HtmlControls Discovery WebControls Protocols System.Drawing Caching Security Drawing2D Printing Configuration SessionState Imaging Text System.Data System.Xml OleDb SqlClient XSLT Serialization Common SQLTypes XPath System Collections IO Security Runtime Configuration Net ServiceProcess InteropServices Diagnostics Reflection Text Remoting Globalization Resources Threading Serialization
  • 13. Recursos Página Oficial de Visual Studio 2008: http://www.microsoft.com/spanish/msdn/latam/visualstudio2 008/ Visual Studio 2008 Express Edition: http://www.microsoft.com/exPress/ Coding4Fun: http://blogs.msdn.com/coding4fun/ • Referencia BCL MSDN: http://msdn.microsoft.com/en-us/library/aa388745(VS.85).aspx