SlideShare una empresa de Scribd logo
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

Preserntacion programacion.net
Preserntacion programacion.netPreserntacion programacion.net
Preserntacion programacion.net
Dilson Cruz
 
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
Antonio Palomares Sender
 
Biblioteca de clase
Biblioteca de claseBiblioteca de clase
Biblioteca de clase
Yoalb
 

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 Visual basic

1. Introduccion A Asp.Net
1.  Introduccion A Asp.Net1.  Introduccion A Asp.Net
1. Introduccion A Asp.Net
guest3cf6ff
 
1. introduccion a asp .net
1.  introduccion a asp .net1.  introduccion a asp .net
1. introduccion a asp .net
Jaime Acurio
 
1. introduccion a asp .net
1.  introduccion a asp .net1.  introduccion a asp .net
1. introduccion a asp .net
Jaime Acurio
 
Unidad 1. introduccion a asp .net
Unidad 1.  introduccion a asp .netUnidad 1.  introduccion a asp .net
Unidad 1. introduccion a asp .net
creativo971
 
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
Jaime Acurio
 

Similar a Visual basic (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

fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
QuerubinOlayamedina
 
6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf
6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf
6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf
informaticampt2016
 
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACIONAVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
mcorderoa
 
La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...
yeisonmoreno02
 

Último (12)

Metodología Investigación Cientifica 6ta ed.pdf
Metodología Investigación Cientifica 6ta ed.pdfMetodología Investigación Cientifica 6ta ed.pdf
Metodología Investigación Cientifica 6ta ed.pdf
 
fase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptxfase 4-Estudio de la geometria analitica[1].pptx
fase 4-Estudio de la geometria analitica[1].pptx
 
Informe breve sobre el teatro en general.
Informe breve sobre el teatro en general.Informe breve sobre el teatro en general.
Informe breve sobre el teatro en general.
 
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA IINSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
INSTITUTO AUCARA SEMANA NUMERO 7 AGROPECUARIA I
 
6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf
6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf
6.2.4.4 Packet Tracer - Router and Switch Resilience.pdf
 
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACIONAVANCES TECNOLOGICOS DEL SIGLO XXI  PRESENTACION
AVANCES TECNOLOGICOS DEL SIGLO XXI PRESENTACION
 
PANCREATITIS aguda explicacion anatomia todo
PANCREATITIS aguda explicacion anatomia todoPANCREATITIS aguda explicacion anatomia todo
PANCREATITIS aguda explicacion anatomia todo
 
Trabajo de investigación escolar sobre el teatro
Trabajo de investigación escolar sobre el teatroTrabajo de investigación escolar sobre el teatro
Trabajo de investigación escolar sobre el teatro
 
La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...La ética digital, de que trata, algunas características y como lo podemos uti...
La ética digital, de que trata, algunas características y como lo podemos uti...
 
Enfermedades Crónicas No Transmisibles e
Enfermedades Crónicas No Transmisibles eEnfermedades Crónicas No Transmisibles e
Enfermedades Crónicas No Transmisibles e
 
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
PLAN LOS ANIMALES MARINOS.pdf con las actividades a realizar día a días, tota...
 
PDF WINX CLUB, LIBRO PARA COLOREAR, PARA NIÑAS
PDF WINX CLUB, LIBRO PARA COLOREAR, PARA NIÑASPDF WINX CLUB, LIBRO PARA COLOREAR, PARA NIÑAS
PDF WINX CLUB, LIBRO PARA COLOREAR, PARA NIÑAS
 

Visual basic

  • 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