SlideShare una empresa de Scribd logo
1 de 17
VISUAL BASIC .NET
PRESENTADO POR:
Gabriel O. Jaimes Arevalo
Federman Correa Oviedo
Ingeniería de Sistemas
Universitaria de Colombia
Profesora: Sandra Esperanza
Sanchez Barragan
VISUAL STUDIO .NET: LA HERRAMIENTA PARA
EL DESARROLLO .NET
Visual Studio .NET
Herramientas
Windows Forms
Herramientas
Web Forms
Proceso
de errores
Acceso
a datos
Múltiples
Lenguajes
Herramientas
Servicios Web
Desarrollar Depurar ImplantarDiseñar
.NET FRAMEWORK
 Es un conjunto de objetos y diseños de Microsoft
para crear aplicaciones.
 Proporciona la funcionalidad subyacente para
ASP.NET (y en general para Visual Studio.NET).
COMPONENTES DEL .NET FRAMEWORK
Win32
Message
Queuing
COM+
(Transacciones, Particiones,
Agrupación de objetos)
IIS WMI
Common Language Runtime
Biblioteca de clases de .NET Framework
ADO.NET y XML
Servicios Web XML Interfaz de usuario
Visual
Basic C++ C#
ASP.NET
Perl Python …
VISUAL BASIC.NET
 Visual Basic .NET ofrece numerosas características
nuevas y mejoradas, como herencia, interfaces y
sobrecarga, que lo convierten en un eficaz lenguaje
de programación orientado a objetos.
VISUAL BASIC.NET
 Con Visual Basic, se puede crear aplicaciones
multiproceso y escalables utilizando
subprocesamiento múltiple explícito.
 También incluye el control estructurado de
excepciones, atributos personalizados y
compatibilidad con CLS (Common Language
Specification, Especificación de lenguajes comunes).
VB.NET Y EL .NET FRAMEWORK
 VB requiere de la biblioteca de clases de .NET Framework.
TIPOS DE DATOS DE VB
ASP.NET
 Archivos “comunes” de un proyecto Web.
 .html
 .aspx
 .aspx.vb
 .asmx
 .xml
 .css
 Global.asax
 Web.config
OBJETOS ASP.NET
 Cuando se ejecuta una aplicación Web, ASP.NET
mantiene información sobre:
 La aplicación actual.
 Cada sesión de usuario.
 La solicitud HTTP actual.
 La página de formularios Web Forms solicitada,
 etc.
CLASES ASP.NET
 El marco de trabajo de páginas ASP.NET contiene
una serie de clases (y objetos instanciados) para
encapsular esta información de contexto.
 Ejemplo: Request.Form(“nombre”)
Se obtiene o lee mediante el objeto “Request”
el contenido de un campo “nombre”
contenido en un formulario.
ASP.NET
INTERFAZ DE USUARIO
ESPACIOS DE NOMBRES
COMO FUNCIONA EL
NETFRAMEWORK
.Net
Framework
Biblioteca de
clases
Aplicacione
s
Visual Basic
Aplicacione
s
Visual C#
Aplicacione
s
Visual C++
El compilador JIT Produce
LENGUAJE DE MAQUINA
El codigo fuente
se compila como
MSIL
COMO TRABAJAR CON
VISUAL.NET
INICIAR UN NUEVO PROYECTO DE VISUAL BASIC.NET
EJECUTAR EL PROYECTO DENTRO DEL ENTORNO
GENERAR UN PROYECTO EJECUTABLE
EJECUTAR EL PROYECTO DENTRO DEL ENTORNO DE DESARROLLO
VISUALIZACION DE LOS ARCHIVOS DEL PROYECTO EN EL
EXPLORADOR DE SOLUCIONES
GUARDAR Y CERRAR EL PROYECTO6

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

1 introduccion.net
1 introduccion.net1 introduccion.net
1 introduccion.net
 
Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010Curso.de.introducción.net.con.visual.basic.2010
Curso.de.introducción.net.con.visual.basic.2010
 
Preserntacion programacion.net
Preserntacion programacion.netPreserntacion programacion.net
Preserntacion programacion.net
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Conceptos de Plataforma.Net
Conceptos de Plataforma.NetConceptos de Plataforma.Net
Conceptos de Plataforma.Net
 
Net Framework
Net FrameworkNet Framework
Net Framework
 
Resumen semana2
Resumen semana2Resumen semana2
Resumen semana2
 
Clase 1 introd asp net
Clase 1  introd asp net Clase 1  introd asp net
Clase 1 introd asp net
 
Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2Republica bolivariana de venezuela 2
Republica bolivariana de venezuela 2
 
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]
 
Supremo
SupremoSupremo
Supremo
 
Ug chica
Ug chicaUg chica
Ug chica
 
Framework .NET 3.5 04 El common language runtime
Framework .NET 3.5 04 El common language runtimeFramework .NET 3.5 04 El common language runtime
Framework .NET 3.5 04 El common language runtime
 
Biblioteca de clase
Biblioteca de claseBiblioteca de clase
Biblioteca de clase
 
Manual visual basic .net
Manual visual basic .net Manual visual basic .net
Manual visual basic .net
 
Deber
DeberDeber
Deber
 
Introducción al c#
Introducción al c#Introducción al c#
Introducción al c#
 
Andre.paola9 blos blospot blogger
Andre.paola9 blos blospot bloggerAndre.paola9 blos blospot blogger
Andre.paola9 blos blospot blogger
 
Ug zuñiga
Ug zuñigaUg zuñiga
Ug zuñiga
 

Similar a VB.NET y .NET Framework

Programacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETProgramacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETJavier Roig
 
1. Introduccion A Asp.Net
1.  Introduccion A Asp.Net1.  Introduccion A Asp.Net
1. Introduccion A Asp.Netguest3cf6ff
 
1. Introduccion A Asp .Net
1.  Introduccion A Asp .Net1.  Introduccion A Asp .Net
1. Introduccion A Asp .Netguest3cf6ff
 
Asp.net lendry Barrientos
Asp.net lendry BarrientosAsp.net lendry Barrientos
Asp.net lendry BarrientosLeandryDe
 
1. introduccion a asp .net
1.  introduccion a asp .net1.  introduccion a asp .net
1. introduccion a asp .netJaime Acurio
 
1. introduccion a asp .net
1.  introduccion a asp .net1.  introduccion a asp .net
1. introduccion a asp .netJaime Acurio
 
Unidad 1. introduccion a asp .net
Unidad 1.  introduccion a asp .netUnidad 1.  introduccion a asp .net
Unidad 1. introduccion a asp .netcreativo971
 
Desarrollo aplicaciones .net
Desarrollo aplicaciones .netDesarrollo aplicaciones .net
Desarrollo aplicaciones .netksallas
 
Introducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETIntroducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETyelangelthen
 
Desarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NETDesarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NETHernan Chavarriaga
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1zhylz Zevallos
 
2. uso de microsoft visual studio .net
2.  uso de microsoft visual studio .net2.  uso de microsoft visual studio .net
2. uso de microsoft visual studio .netJaime Acurio
 
Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11JosLuisEncarnacionNi
 
asp.net -josue - vladimir - sencion - lalondriz - #21 - 6toD.
asp.net  -josue - vladimir - sencion - lalondriz - #21 - 6toD.asp.net  -josue - vladimir - sencion - lalondriz - #21 - 6toD.
asp.net -josue - vladimir - sencion - lalondriz - #21 - 6toD.josuvladimir
 

Similar a VB.NET y .NET Framework (20)

Programacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NETProgramacion de aplicaciones Web con ASP.NET
Programacion de aplicaciones Web con ASP.NET
 
1. introduccion a asp .net
1.  introduccion a asp .net1.  introduccion a asp .net
1. introduccion a asp .net
 
1. Introduccion A Asp .Net
1.  Introduccion A Asp .Net1.  Introduccion A Asp .Net
1. Introduccion A Asp .Net
 
1. Introduccion A Asp.Net
1.  Introduccion A Asp.Net1.  Introduccion A Asp.Net
1. Introduccion A Asp.Net
 
1. Introduccion A Asp .Net
1.  Introduccion A Asp .Net1.  Introduccion A Asp .Net
1. Introduccion A Asp .Net
 
Asp.net lendry Barrientos
Asp.net lendry BarrientosAsp.net lendry Barrientos
Asp.net lendry Barrientos
 
1. introduccion a asp .net
1.  introduccion a asp .net1.  introduccion a asp .net
1. introduccion a asp .net
 
1. introduccion a asp .net
1.  introduccion a asp .net1.  introduccion a asp .net
1. introduccion a asp .net
 
Unidad 1. introduccion a asp .net
Unidad 1.  introduccion a asp .netUnidad 1.  introduccion a asp .net
Unidad 1. introduccion a asp .net
 
Desarrollo aplicaciones .net
Desarrollo aplicaciones .netDesarrollo aplicaciones .net
Desarrollo aplicaciones .net
 
Introducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NETIntroducción a el lenguaje de programación combinado ASP.NET
Introducción a el lenguaje de programación combinado ASP.NET
 
Desarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NETDesarrollo de aplicaciones .NET
Desarrollo de aplicaciones .NET
 
2009_asp.net_capitulo_1
2009_asp.net_capitulo_12009_asp.net_capitulo_1
2009_asp.net_capitulo_1
 
Trabajo gru
Trabajo gruTrabajo gru
Trabajo gru
 
Asp.net 4
Asp.net 4Asp.net 4
Asp.net 4
 
2. uso de microsoft visual studio .net
2.  uso de microsoft visual studio .net2.  uso de microsoft visual studio .net
2. uso de microsoft visual studio .net
 
Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11Asp.net jose luis encarnación #11
Asp.net jose luis encarnación #11
 
asp.net -josue - vladimir - sencion - lalondriz - #21 - 6toD.
asp.net  -josue - vladimir - sencion - lalondriz - #21 - 6toD.asp.net  -josue - vladimir - sencion - lalondriz - #21 - 6toD.
asp.net -josue - vladimir - sencion - lalondriz - #21 - 6toD.
 
Sebastian mejia #18
Sebastian mejia #18Sebastian mejia #18
Sebastian mejia #18
 
Aplicaciones Web
Aplicaciones WebAplicaciones Web
Aplicaciones Web
 

Último

libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenajuniorcuellargomez
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMcespitiacardales
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdfedwinmelgarschlink2
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfisrael garcia
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdflauradbernals
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webDecaunlz
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAdanielaerazok
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenadanielaerazok
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 

Último (10)

libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
institucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalenainstitucion educativa la esperanza sede magdalena
institucion educativa la esperanza sede magdalena
 
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COMCOMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
COMOGANARAMIGODPARACRISTOIGLESIAADVENTISTANECOCLI,COM
 
12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf12 Clasificacion de las Computadoras.pdf
12 Clasificacion de las Computadoras.pdf
 
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdfNUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
NUVO PROGRAMAS DE ESCUELAS NUEVO-ACUERDO-CTE.pdf
 
Guia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdfGuia para el registro en el sitio slideshare.pdf
Guia para el registro en el sitio slideshare.pdf
 
Buscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la webBuscadores, SEM SEO: el desafío de ser visto en la web
Buscadores, SEM SEO: el desafío de ser visto en la web
 
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENAINSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
INSTITUCION EDUCATIVA LA ESPERANZA SEDE MAGDALENA
 
Institucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalenaInstitucion educativa la esperanza sede la magdalena
Institucion educativa la esperanza sede la magdalena
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 

VB.NET y .NET Framework

  • 2. PRESENTADO POR: Gabriel O. Jaimes Arevalo Federman Correa Oviedo Ingeniería de Sistemas Universitaria de Colombia Profesora: Sandra Esperanza Sanchez Barragan
  • 3. VISUAL STUDIO .NET: LA HERRAMIENTA PARA EL DESARROLLO .NET Visual Studio .NET Herramientas Windows Forms Herramientas Web Forms Proceso de errores Acceso a datos Múltiples Lenguajes Herramientas Servicios Web Desarrollar Depurar ImplantarDiseñar
  • 4. .NET FRAMEWORK  Es un conjunto de objetos y diseños de Microsoft para crear aplicaciones.  Proporciona la funcionalidad subyacente para ASP.NET (y en general para Visual Studio.NET).
  • 5. COMPONENTES DEL .NET FRAMEWORK Win32 Message Queuing COM+ (Transacciones, Particiones, Agrupación de objetos) IIS WMI Common Language Runtime Biblioteca de clases de .NET Framework ADO.NET y XML Servicios Web XML Interfaz de usuario Visual Basic C++ C# ASP.NET Perl Python …
  • 6. VISUAL BASIC.NET  Visual Basic .NET ofrece numerosas características nuevas y mejoradas, como herencia, interfaces y sobrecarga, que lo convierten en un eficaz lenguaje de programación orientado a objetos.
  • 7. VISUAL BASIC.NET  Con Visual Basic, se puede crear aplicaciones multiproceso y escalables utilizando subprocesamiento múltiple explícito.  También incluye el control estructurado de excepciones, atributos personalizados y compatibilidad con CLS (Common Language Specification, Especificación de lenguajes comunes).
  • 8. VB.NET Y EL .NET FRAMEWORK  VB requiere de la biblioteca de clases de .NET Framework.
  • 10. ASP.NET  Archivos “comunes” de un proyecto Web.  .html  .aspx  .aspx.vb  .asmx  .xml  .css  Global.asax  Web.config
  • 11. OBJETOS ASP.NET  Cuando se ejecuta una aplicación Web, ASP.NET mantiene información sobre:  La aplicación actual.  Cada sesión de usuario.  La solicitud HTTP actual.  La página de formularios Web Forms solicitada,  etc.
  • 12. CLASES ASP.NET  El marco de trabajo de páginas ASP.NET contiene una serie de clases (y objetos instanciados) para encapsular esta información de contexto.  Ejemplo: Request.Form(“nombre”) Se obtiene o lee mediante el objeto “Request” el contenido de un campo “nombre” contenido en un formulario.
  • 16. COMO FUNCIONA EL NETFRAMEWORK .Net Framework Biblioteca de clases Aplicacione s Visual Basic Aplicacione s Visual C# Aplicacione s Visual C++ El compilador JIT Produce LENGUAJE DE MAQUINA El codigo fuente se compila como MSIL
  • 17. COMO TRABAJAR CON VISUAL.NET INICIAR UN NUEVO PROYECTO DE VISUAL BASIC.NET EJECUTAR EL PROYECTO DENTRO DEL ENTORNO GENERAR UN PROYECTO EJECUTABLE EJECUTAR EL PROYECTO DENTRO DEL ENTORNO DE DESARROLLO VISUALIZACION DE LOS ARCHIVOS DEL PROYECTO EN EL EXPLORADOR DE SOLUCIONES GUARDAR Y CERRAR EL PROYECTO6