SlideShare una empresa de Scribd logo
1 de 11
MI LENGUAJE DE PROGRAMACIÓN DE
          PREFERENCIA




   Universidad Interamericana de Puerto Rico
                   Comp 2110
                Angelisse Torres
MI LENGUAJE DE PROGRAMACIÓN DE
               PREFERENCIA
 Introducción al lenguaje de programación Visual
  BASIC
 Definición.
 Función.
 Ventajas.
 Desventajas.
 Ambiente de demanda.
 Conclusión.
 Referencia.



                                                2
VISUAL BASIC
Introducción

  Visual Basic como Lenguaje de Programación orientado a
  objetos es muy importante, ya que este fue creado, con el
  propósito de servir a aquellas personas que estaban interesadas
  en iniciarse en algún lenguaje de programación.
  Visual Basic es un lenguaje de propósito general: se pueden
  crear aplicaciones de escritorio, utilitarios, juegos, aplicaciones
  multimedias, sistemas con manejo de bases de datos,
  componentes reutilizable, aplicaciones distribuidas y mucho más.
  Hoy en día podemos observar que el lenguaje de programación
  visual Basic que antes fue considerado como un lenguaje para
  principiantes, ya no lo es mas, ya que ahora es una perfecta
  alternativa para los programadores de cualquier nivel que deseen
  desarrollar aplicaciones compatibles con Windows y entre
  muchas otras razones es por eso que mi lenguaje de
  programación de preferencia lo es Visual Basic.

                                                                    3
VISUAL BASIC
Definición
   Podríamos definir programación en Visual Basic como el método
    que se utiliza para desarrollar la interfaz gráfica de usuario.

   Es un lenguaje de programación desarrollado por Microsoft.

   Con la programación en Visual Basic podrá desarrollar
    prácticamente cualquier programa que se imagine.

   Visual Basic constituye un IDE (entorno de desarrollo integrado o en
    inglés Integrated Development Enviroment)que ha sido
    empaquetado como un programa de aplicación, es decir, consiste en
    un editor de código (programa donde se escribe el código fuente), un
    depurador (programa que corrige errores en el código fuente para
    que pueda ser bien compilado), un compilador (programa que
    traduce el código fuente a lenguaje de máquina), y un constructor de
    interfaz gráfica o GUI (es una forma de programar en la que no es
    necesario escribir el código para la parte gráfica del programa, sino
    que se puede hacerlo de forma visual).
                                                                        4
VISUAL BASIC
Funciones

   Programación en Visual Basic es una forma ágil y simple de crear
    aplicaciones para Microsoft Windows.
   El lenguaje de programación en Visual Basic proporciona todas las
    herramientas necesarias para el desarrollo rápido de aplicaciones.
   Además con la tecnología ActiveX, Visual Basic le proporciona una
    herramienta ilimitada para crear aplicaciones en la red.
   Programación en Visual Basic permite construir de forma rápida
    aplicaciones de Windows. No es necesario conocer otros
    lenguajes de programación para poder saber programar en Visual
    Basic.
   Programación en Visual Basic es una manera sencilla de crear
    aplicaciones, además el lenguaje le ofrece una cantidad de
    herramientas para simplificar esta labor, como proyectos,
    formularios, plantillas de objetos, controles personalizados, add-
    ins y un gestor de base de datos.
                                                                     5
VISUAL BASIC

Ventajas

   Visual Basic es un lenguaje simple, por lo tanto es fácil de
    aprender.
   Se dibuja formularios mediante el arrastre de controles.
   La sintaxis tiene semejanza al lenguaje natural humano.
   Lenguaje compatible con Microsoft office.
   Es un lenguaje RAD centrado en conseguir en el menor tiempo
    posible los resultados que se desea obtener.
   Tiene una ligera implementación de la POO (La Programación
    Orientada a Objetos, la cual es un paradigma de programación
    que usa objetos y sus interacciones para diseñar aplicaciones y
    programas de computadora).
   Permite el tratamiento de mensajes de Windows.
   Es excelente para cálculos intensivos del CPU como por
    ejemplo operaciones matemáticas.
                                                                      6
VISUAL BASIC
Desventajas

   Solo Microsoft puede decidir la evolución de este lenguaje.

   Solo existe un compilador, llamado igual que el lenguaje.

   Solo genera ejecutables para Windows.

   La sintaxis es demasiado inflexible.

   Los ejecutables generados son relativamente lentos.

   No es adecuado para aplicaciones grandes, como por ejemplo:
    multimedia, oficina, videojuegos, editores gráficos, etc.

   La ligera implementación de la POO no permite sacar el máximo
    provecho de este modelo de programación.
                                                                    7
VISUAL BASIC

Desventajas cont.

   No incluye operadores a nivel de bits (es la
    unidad mínima de información empleada en
    informática, en cualquier dispositivo digital, o en
    la teoría de la información. Con él, podemos
    representar dos valores cualesquiera, como
    verdadero o falso, abierto o cerrado, blanco o
    negro, norte o sur, masculino o femenino,
    amarillo o azul, etc. Basta con asignar uno de
    esos valores al estado de "apagado" (0), y el
    otro al estado de "encendido" (1)).
                                                      8
VISUAL BASIC
Ambiente de demanda

   Visual Basic es, comparativamente, fácil de aprender y
    utilizar, y se ha convertido en el lenguaje de
    programación elegido por cientos de programadores
    durante la pasada década.
   El conocimiento de Visual Basic se puede aprovechar de
    distintas maneras, por ejemplo, escribiendo macros en
    Visual Studio o programando en aplicaciones como
    Microsoft Excel, Access y Word.
   Visual Basic proporciona prototipos de algunos de los
    tipos de proyectos más comunes, incluyendo: Aplicación
    para Windows, Biblioteca de clases, Biblioteca de control
    de Windows, Aplicación Web ASP.NET, Servicio Web
    ASP.NET, Biblioteca de control Web, Aplicación de
    consola, Servicio de Windows.
                                                                9
VISUAL BASIC
Conclusión

 Visual Basic, empezó siendo un lenguaje de
 programación para principiantes, por lo cual no era un
 programa de mucha trascendencia y pasaba por alto.
 Ahora podemos observar que Visual Basic ha
 evolucionado, generando de esta manera una diversidad
 de versiones y además se ha convertido en una
 herramienta imprescindible que continúa cambiando el
 mundo.
 Ha revolucionado la manera que se trabaja con la
 información, la manera de comunicarse, y la forma en la
 que se construyen aplicaciones.
 Con todos los cambios en la configuración de la
 tecnología y de la aplicación en los últimos 10 años, la
 comunidad de Visual Basic ha continuado innovando
 como líderes en el desarrollo y la producción de software.
                                                          10
VISUAL BASIC
Referencias

1.   Saavedra, Jorge A. 2008. Visual basic.net.
     Disponible en
     http://www.sg.inter.edu/cai/destrezas/turabian/t
     urabian_files/sld003.htm; accesado el 3 de
     noviembre de 2011.

2.   http://msdn.microsoft.com/vbasic/

3.   http://www.microsoft.com
                                                    11

Más contenido relacionado

La actualidad más candente

Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciajcqmusikalisimo
 
Diapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones iiDiapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones iicarlosnc2017
 
Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. lucinda
 
Arquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesArquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesSergio Castillo Yrizales
 
Cuadro comparativo sobre los lenguajes
Cuadro comparativo sobre los lenguajesCuadro comparativo sobre los lenguajes
Cuadro comparativo sobre los lenguajesMario Casas
 
Actividad 4:cuadro comparativo
Actividad 4:cuadro comparativoActividad 4:cuadro comparativo
Actividad 4:cuadro comparativoJavier Leon
 
Usos del visual basic
Usos del visual basicUsos del visual basic
Usos del visual basicVladimir Maza
 
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?Como desarrollar aplicaciones moviles, que debemos tener en cuenta?
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?Roberto Taborda
 
Como desarrollar aplicaciones moviles ii
Como desarrollar aplicaciones moviles iiComo desarrollar aplicaciones moviles ii
Como desarrollar aplicaciones moviles iiRoberto Taborda
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloDafne Alcantar
 
Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilescarlosnc2017
 

La actualidad más candente (19)

Programacion 10%
Programacion 10% Programacion 10%
Programacion 10%
 
Protocolo de interfaz entre aplicaciones
Protocolo de interfaz entre aplicacionesProtocolo de interfaz entre aplicaciones
Protocolo de interfaz entre aplicaciones
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Diapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones iiDiapositivas de programacion de aplicaciones ii
Diapositivas de programacion de aplicaciones ii
 
Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos.
 
Software alejandra martinez
Software alejandra martinezSoftware alejandra martinez
Software alejandra martinez
 
Programacion vb
Programacion vbProgramacion vb
Programacion vb
 
Arquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móvilesArquitectura de software para aplicaciones móviles
Arquitectura de software para aplicaciones móviles
 
Cuadro comparativo sobre los lenguajes
Cuadro comparativo sobre los lenguajesCuadro comparativo sobre los lenguajes
Cuadro comparativo sobre los lenguajes
 
Actividad 04
Actividad 04Actividad 04
Actividad 04
 
Actividad 4:cuadro comparativo
Actividad 4:cuadro comparativoActividad 4:cuadro comparativo
Actividad 4:cuadro comparativo
 
Usos del visual basic
Usos del visual basicUsos del visual basic
Usos del visual basic
 
Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móviles
 
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?Como desarrollar aplicaciones moviles, que debemos tener en cuenta?
Como desarrollar aplicaciones moviles, que debemos tener en cuenta?
 
Freddy alfonzo
Freddy alfonzoFreddy alfonzo
Freddy alfonzo
 
Visual basic .net
Visual basic .netVisual basic .net
Visual basic .net
 
Como desarrollar aplicaciones moviles ii
Como desarrollar aplicaciones moviles iiComo desarrollar aplicaciones moviles ii
Como desarrollar aplicaciones moviles ii
 
Act.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrolloAct.4 - Cuadro comparativo - Lengujes de desarrollo
Act.4 - Cuadro comparativo - Lengujes de desarrollo
 
Diapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones movilesDiapositivas de desarrollo de programación de aplicaciones moviles
Diapositivas de desarrollo de programación de aplicaciones moviles
 

Destacado

Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaNaimFuentes
 
Introducción a JAVA.
Introducción a JAVA.Introducción a JAVA.
Introducción a JAVA.guestdf1874
 
Plataforma de programación Java
Plataforma de programación JavaPlataforma de programación Java
Plataforma de programación JavaAntonio Contreras
 
Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.julpiz29
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrolloDavid
 
Fundamentos de programación Java
Fundamentos de programación JavaFundamentos de programación Java
Fundamentos de programación Javaquesada_diego
 
Introducción a la Programación con Java
Introducción a la Programación con JavaIntroducción a la Programación con Java
Introducción a la Programación con Javaflekoso
 

Destacado (9)

Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Introducción a JAVA.
Introducción a JAVA.Introducción a JAVA.
Introducción a JAVA.
 
Plataforma de programación Java
Plataforma de programación JavaPlataforma de programación Java
Plataforma de programación Java
 
Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.Mi lenguaje de programación de preferencia.
Mi lenguaje de programación de preferencia.
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrollo
 
Que Es Java
Que Es JavaQue Es Java
Que Es Java
 
Fundamentos de programación Java
Fundamentos de programación JavaFundamentos de programación Java
Fundamentos de programación Java
 
Introducción a la Programación con Java
Introducción a la Programación con JavaIntroducción a la Programación con Java
Introducción a la Programación con Java
 
Java
JavaJava
Java
 

Similar a Por qué Visual Basic es mi lenguaje de programación preferido

Similar a Por qué Visual Basic es mi lenguaje de programación preferido (20)

Programacion
ProgramacionProgramacion
Programacion
 
VISUAL BASIC NET
VISUAL BASIC NETVISUAL BASIC NET
VISUAL BASIC NET
 
FUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASICFUNDAMENTOS DE VISUAL BASIC
FUNDAMENTOS DE VISUAL BASIC
 
Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008Proyecto de informatica ii visual basic 2008
Proyecto de informatica ii visual basic 2008
 
Programacion
ProgramacionProgramacion
Programacion
 
Visual basic yanelsy bello
Visual basic yanelsy belloVisual basic yanelsy bello
Visual basic yanelsy bello
 
Jose campos PROGRAMACION 10%
Jose campos PROGRAMACION 10%Jose campos PROGRAMACION 10%
Jose campos PROGRAMACION 10%
 
Visual Basic como Lenguaje de Programación orientada a Objetos
Visual Basic como Lenguaje de Programación orientada a ObjetosVisual Basic como Lenguaje de Programación orientada a Objetos
Visual Basic como Lenguaje de Programación orientada a Objetos
 
Tatiana
TatianaTatiana
Tatiana
 
Visual b. 1
Visual b. 1Visual b. 1
Visual b. 1
 
Qué visual basic
 Qué visual basic Qué visual basic
Qué visual basic
 
Fundamentos de Visual Basic.
Fundamentos de Visual Basic.  Fundamentos de Visual Basic.
Fundamentos de Visual Basic.
 
Mi lenguaje de programación de preferencia
Mi lenguaje de programación de preferenciaMi lenguaje de programación de preferencia
Mi lenguaje de programación de preferencia
 
Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN Jose palencia - PROGRAMACIÓN
Jose palencia - PROGRAMACIÓN
 
Vb61
Vb61Vb61
Vb61
 
Elysaul yoris
Elysaul yorisElysaul yoris
Elysaul yoris
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Qué es visual basic
Qué es visual basicQué es visual basic
Qué es visual basic
 
Programacion 5%
Programacion 5%Programacion 5%
Programacion 5%
 
Ruby-y-Visual-Basic.pptx
Ruby-y-Visual-Basic.pptxRuby-y-Visual-Basic.pptx
Ruby-y-Visual-Basic.pptx
 

Último

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...AlanCedillo9
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Último (19)

Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
Instrumentación Hoy_ INTERPRETAR EL DIAGRAMA UNIFILAR GENERAL DE UNA PLANTA I...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

Por qué Visual Basic es mi lenguaje de programación preferido

  • 1. MI LENGUAJE DE PROGRAMACIÓN DE PREFERENCIA Universidad Interamericana de Puerto Rico Comp 2110 Angelisse Torres
  • 2. MI LENGUAJE DE PROGRAMACIÓN DE PREFERENCIA  Introducción al lenguaje de programación Visual BASIC  Definición.  Función.  Ventajas.  Desventajas.  Ambiente de demanda.  Conclusión.  Referencia. 2
  • 3. VISUAL BASIC Introducción Visual Basic como Lenguaje de Programación orientado a objetos es muy importante, ya que este fue creado, con el propósito de servir a aquellas personas que estaban interesadas en iniciarse en algún lenguaje de programación. Visual Basic es un lenguaje de propósito general: se pueden crear aplicaciones de escritorio, utilitarios, juegos, aplicaciones multimedias, sistemas con manejo de bases de datos, componentes reutilizable, aplicaciones distribuidas y mucho más. Hoy en día podemos observar que el lenguaje de programación visual Basic que antes fue considerado como un lenguaje para principiantes, ya no lo es mas, ya que ahora es una perfecta alternativa para los programadores de cualquier nivel que deseen desarrollar aplicaciones compatibles con Windows y entre muchas otras razones es por eso que mi lenguaje de programación de preferencia lo es Visual Basic. 3
  • 4. VISUAL BASIC Definición  Podríamos definir programación en Visual Basic como el método que se utiliza para desarrollar la interfaz gráfica de usuario.  Es un lenguaje de programación desarrollado por Microsoft.  Con la programación en Visual Basic podrá desarrollar prácticamente cualquier programa que se imagine.  Visual Basic constituye un IDE (entorno de desarrollo integrado o en inglés Integrated Development Enviroment)que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código (programa donde se escribe el código fuente), un depurador (programa que corrige errores en el código fuente para que pueda ser bien compilado), un compilador (programa que traduce el código fuente a lenguaje de máquina), y un constructor de interfaz gráfica o GUI (es una forma de programar en la que no es necesario escribir el código para la parte gráfica del programa, sino que se puede hacerlo de forma visual). 4
  • 5. VISUAL BASIC Funciones  Programación en Visual Basic es una forma ágil y simple de crear aplicaciones para Microsoft Windows.  El lenguaje de programación en Visual Basic proporciona todas las herramientas necesarias para el desarrollo rápido de aplicaciones.  Además con la tecnología ActiveX, Visual Basic le proporciona una herramienta ilimitada para crear aplicaciones en la red.  Programación en Visual Basic permite construir de forma rápida aplicaciones de Windows. No es necesario conocer otros lenguajes de programación para poder saber programar en Visual Basic.  Programación en Visual Basic es una manera sencilla de crear aplicaciones, además el lenguaje le ofrece una cantidad de herramientas para simplificar esta labor, como proyectos, formularios, plantillas de objetos, controles personalizados, add- ins y un gestor de base de datos. 5
  • 6. VISUAL BASIC Ventajas  Visual Basic es un lenguaje simple, por lo tanto es fácil de aprender.  Se dibuja formularios mediante el arrastre de controles.  La sintaxis tiene semejanza al lenguaje natural humano.  Lenguaje compatible con Microsoft office.  Es un lenguaje RAD centrado en conseguir en el menor tiempo posible los resultados que se desea obtener.  Tiene una ligera implementación de la POO (La Programación Orientada a Objetos, la cual es un paradigma de programación que usa objetos y sus interacciones para diseñar aplicaciones y programas de computadora).  Permite el tratamiento de mensajes de Windows.  Es excelente para cálculos intensivos del CPU como por ejemplo operaciones matemáticas. 6
  • 7. VISUAL BASIC Desventajas  Solo Microsoft puede decidir la evolución de este lenguaje.  Solo existe un compilador, llamado igual que el lenguaje.  Solo genera ejecutables para Windows.  La sintaxis es demasiado inflexible.  Los ejecutables generados son relativamente lentos.  No es adecuado para aplicaciones grandes, como por ejemplo: multimedia, oficina, videojuegos, editores gráficos, etc.  La ligera implementación de la POO no permite sacar el máximo provecho de este modelo de programación. 7
  • 8. VISUAL BASIC Desventajas cont.  No incluye operadores a nivel de bits (es la unidad mínima de información empleada en informática, en cualquier dispositivo digital, o en la teoría de la información. Con él, podemos representar dos valores cualesquiera, como verdadero o falso, abierto o cerrado, blanco o negro, norte o sur, masculino o femenino, amarillo o azul, etc. Basta con asignar uno de esos valores al estado de "apagado" (0), y el otro al estado de "encendido" (1)). 8
  • 9. VISUAL BASIC Ambiente de demanda  Visual Basic es, comparativamente, fácil de aprender y utilizar, y se ha convertido en el lenguaje de programación elegido por cientos de programadores durante la pasada década.  El conocimiento de Visual Basic se puede aprovechar de distintas maneras, por ejemplo, escribiendo macros en Visual Studio o programando en aplicaciones como Microsoft Excel, Access y Word.  Visual Basic proporciona prototipos de algunos de los tipos de proyectos más comunes, incluyendo: Aplicación para Windows, Biblioteca de clases, Biblioteca de control de Windows, Aplicación Web ASP.NET, Servicio Web ASP.NET, Biblioteca de control Web, Aplicación de consola, Servicio de Windows. 9
  • 10. VISUAL BASIC Conclusión Visual Basic, empezó siendo un lenguaje de programación para principiantes, por lo cual no era un programa de mucha trascendencia y pasaba por alto. Ahora podemos observar que Visual Basic ha evolucionado, generando de esta manera una diversidad de versiones y además se ha convertido en una herramienta imprescindible que continúa cambiando el mundo. Ha revolucionado la manera que se trabaja con la información, la manera de comunicarse, y la forma en la que se construyen aplicaciones. Con todos los cambios en la configuración de la tecnología y de la aplicación en los últimos 10 años, la comunidad de Visual Basic ha continuado innovando como líderes en el desarrollo y la producción de software. 10
  • 11. VISUAL BASIC Referencias 1. Saavedra, Jorge A. 2008. Visual basic.net. Disponible en http://www.sg.inter.edu/cai/destrezas/turabian/t urabian_files/sld003.htm; accesado el 3 de noviembre de 2011. 2. http://msdn.microsoft.com/vbasic/ 3. http://www.microsoft.com 11