Introducción a programación
Visual Basic
Dra. Nitza I. Cortés
Objetivos
Al finalizar la unidad, el (la) estudiante podrá:
 Conocer qué es Visual Basic 2017.
 Diferenciar entre un programador y desarrollador.
 Mencionar qué es Visual Studio 2017.
Dra. Nitza I. Cortés
2
¿Qué es Visual Basic?
Es un conjunto de herramientas y otras tecnologías de
desarrollo de software basado en componentes para
crear aplicaciones eficaces y de alto rendimiento,
permitiendo a los desarrolladores crear sitios y
aplicaciones web, así como otros servicios web en
cualquier entorno que soporte la plataforma.
Dra. Nitza I. Cortés
3
¿Qué es Visual Basic?
 Visual Basic evolucionó para integrar la plataforma .NET;
allí perdió su propia identidad como lenguaje único
adquirible, pasando a integrar un paquete de
productos, llamado precisamente Microsoft .NET; dentro
de ese paquete o framework se encuentra el nuevo y
llamado Visual Basic.NET, que trabaja sobre el entorno
Microsoft Visual Studio. Esta nueva versión del lenguaje
Dra. Nitza I. Cortés
4
¿Qué es Visual Basic?
posee profundas diferencias en la forma de programar
respecto de Visual Basic 6, pero gran semejanza en su
sintaxis básica.
 Asimismo, dichos lenguajes utilizan las funciones de .NET
Framework, las cuales ofrecen acceso a tecnologías
clave para simplificar el desarrollo de aplicaciones web
ASP y Servicios Web XML.
Dra. Nitza I. Cortés
5
¿Qué es un programador?
 Es alguien que puede resolver los problemas mediante
la manipulación de código informático. Un
programador puede tener varios niveles de habilidad. El
programador escribe, depura y mantiene el código
fuente de un programa informático.
Dra. Nitza I. Cortés
6
¿Qué es un desarrollador?
Un desarrollador es un programador entrenado
formalmente. No se limitan a simplemente resolver
problemas o crear cosas, lo hacen de acuerdo con un
conjunto de principios de diseño e implementación. Estos
incluyen cosas como el rendimiento, mantenimiento,
escala, robustez y de seguridad.
Dra. Nitza I. Cortés
7
¿Qué es Visual Studio 2017?
 Es un conjunto de herramientas y otras tecnologías de
desarrollo de software basado en componentes para
crear aplicaciones eficaces y de alto rendimiento,
permitiendo a los desarrolladores crear sitios y
aplicaciones web, así como otros servicios web en
cualquier entorno que soporte la plataforma.
Dra. Nitza I. Cortés
8
Sobre el .Net Framework 4.6.2
 La de Microsoft.NET Framework 4.6.2 es una actualización
altamente compatible, en lugar de la de Microsoft.NET
Framework 4, 4.5, 4.5.1, 4.5.2, 4.6 y 4.6.1.
El instalador de web es un paquete pequeño que determina
automáticamente y descarga únicamente los componentes
que se aplican a una plataforma en particular. El programa
de instalación web también instala el paquete de idioma
que coincide con el idioma del sistema operativo del usuario.
Dra. Nitza I. Cortés
9
Sobre el .Net Framework 4.6.2
 Puede utilizarse el paquete sin conexión cuando no se
puede utilizar el programa de instalación web debido a
la falta de conectividad a Internet. Este paquete es
mayor que el programa de instalación web y no incluye
los paquetes de idioma.
Dra. Nitza I. Cortés
10
Tipos de aplicaciones en Visual Basic
2017
 Aplicaciones para otro tipo de plataformas como:
 Microsoft Azure,
 Microsoft Office o Sharepoint,
 Hololens (realidad aumentada),
 Microsoft Kinect o
 plataformas relacionadas con el Internet de las Cosas.
Dra. Nitza I. Cortés
11
Tipos de aplicaciones en Visual Basic
2017
Además, Visual Basic incorpora una serie de
características que posibilitan crear aplicaciones accesibles
para usuarios con discapacidad, como:
 Posibilidad de compatibilidad e interacción de las
aplicaciones con el software de Tecnología de Asistencia.
 Posibilidad de uso exclusivo de todas las funciones con
teclado.
 Posibilidad de ampliar el tamaño de la interfaz gráfica y
de cada uno de los controles que la forman.
Dra. Nitza I. Cortés
12
Referencias
 https://es.slideshare.net/lucinda/visual-basic-como-lenguaje-de-
programacin-orientado-a-objetos?qid=e5e2df7a-64ab-4170-9015-
2670e6a913d7&v=&b=&from_search=53
 https://es.slideshare.net/solucionesinformaticas/visual-basic-
15493133?qid=e5e2df7a-64ab-4170-9015-
2670e6a913d7&v=&b=&from_search=15
 https://docs.microsoft.com/es-es/visualstudio/get-started/visual-
basic/visual-studio-ide?view=vs-2019
Dra. Nitza I. Cortés
13

Qué visual basic

  • 1.
    Introducción a programación VisualBasic Dra. Nitza I. Cortés
  • 2.
    Objetivos Al finalizar launidad, el (la) estudiante podrá:  Conocer qué es Visual Basic 2017.  Diferenciar entre un programador y desarrollador.  Mencionar qué es Visual Studio 2017. Dra. Nitza I. Cortés 2
  • 3.
    ¿Qué es VisualBasic? Es un conjunto de herramientas y otras tecnologías de desarrollo de software basado en componentes para crear aplicaciones eficaces y de alto rendimiento, permitiendo a los desarrolladores crear sitios y aplicaciones web, así como otros servicios web en cualquier entorno que soporte la plataforma. Dra. Nitza I. Cortés 3
  • 4.
    ¿Qué es VisualBasic?  Visual Basic evolucionó para integrar la plataforma .NET; allí perdió su propia identidad como lenguaje único adquirible, pasando a integrar un paquete de productos, llamado precisamente Microsoft .NET; dentro de ese paquete o framework se encuentra el nuevo y llamado Visual Basic.NET, que trabaja sobre el entorno Microsoft Visual Studio. Esta nueva versión del lenguaje Dra. Nitza I. Cortés 4
  • 5.
    ¿Qué es VisualBasic? posee profundas diferencias en la forma de programar respecto de Visual Basic 6, pero gran semejanza en su sintaxis básica.  Asimismo, dichos lenguajes utilizan las funciones de .NET Framework, las cuales ofrecen acceso a tecnologías clave para simplificar el desarrollo de aplicaciones web ASP y Servicios Web XML. Dra. Nitza I. Cortés 5
  • 6.
    ¿Qué es unprogramador?  Es alguien que puede resolver los problemas mediante la manipulación de código informático. Un programador puede tener varios niveles de habilidad. El programador escribe, depura y mantiene el código fuente de un programa informático. Dra. Nitza I. Cortés 6
  • 7.
    ¿Qué es undesarrollador? Un desarrollador es un programador entrenado formalmente. No se limitan a simplemente resolver problemas o crear cosas, lo hacen de acuerdo con un conjunto de principios de diseño e implementación. Estos incluyen cosas como el rendimiento, mantenimiento, escala, robustez y de seguridad. Dra. Nitza I. Cortés 7
  • 8.
    ¿Qué es VisualStudio 2017?  Es un conjunto de herramientas y otras tecnologías de desarrollo de software basado en componentes para crear aplicaciones eficaces y de alto rendimiento, permitiendo a los desarrolladores crear sitios y aplicaciones web, así como otros servicios web en cualquier entorno que soporte la plataforma. Dra. Nitza I. Cortés 8
  • 9.
    Sobre el .NetFramework 4.6.2  La de Microsoft.NET Framework 4.6.2 es una actualización altamente compatible, en lugar de la de Microsoft.NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6 y 4.6.1. El instalador de web es un paquete pequeño que determina automáticamente y descarga únicamente los componentes que se aplican a una plataforma en particular. El programa de instalación web también instala el paquete de idioma que coincide con el idioma del sistema operativo del usuario. Dra. Nitza I. Cortés 9
  • 10.
    Sobre el .NetFramework 4.6.2  Puede utilizarse el paquete sin conexión cuando no se puede utilizar el programa de instalación web debido a la falta de conectividad a Internet. Este paquete es mayor que el programa de instalación web y no incluye los paquetes de idioma. Dra. Nitza I. Cortés 10
  • 11.
    Tipos de aplicacionesen Visual Basic 2017  Aplicaciones para otro tipo de plataformas como:  Microsoft Azure,  Microsoft Office o Sharepoint,  Hololens (realidad aumentada),  Microsoft Kinect o  plataformas relacionadas con el Internet de las Cosas. Dra. Nitza I. Cortés 11
  • 12.
    Tipos de aplicacionesen Visual Basic 2017 Además, Visual Basic incorpora una serie de características que posibilitan crear aplicaciones accesibles para usuarios con discapacidad, como:  Posibilidad de compatibilidad e interacción de las aplicaciones con el software de Tecnología de Asistencia.  Posibilidad de uso exclusivo de todas las funciones con teclado.  Posibilidad de ampliar el tamaño de la interfaz gráfica y de cada uno de los controles que la forman. Dra. Nitza I. Cortés 12
  • 13.