SlideShare una empresa de Scribd logo
1 de 11
 Visual Basic es un ambiente 
gráfico de desarrollo de 
aplicaciones para el sistema 
operativo Microsoft 
Windows. 
 Las aplicaciones creadas con 
Visual Basic están basadas 
en objetos y son manejadas 
por eventos. Visual Basic se 
deriva del lenguaje Basic, el 
cual es un lenguaje de 
programación estructurado. 
Sin embargo, Visual Basic 
emplea un modelo de 
programación manejada por 
eventos. 
¿Qué es Programación 
Orientada a Objeto? 
 La programación orientada a 
objetos trata de expresar una 
aplicación como un conjunto de 
objetos que interactúan entre 
ellos para resolver alguna tarea. 
 En Programación Orientada a 
Objetos (POO, también OOP en 
las siglas que se usan en inglés) 
cada objeto contiene una serie 
de propiedades que lo definen y 
lo identifican frente a otros y 
una serie de métodos que 
permiten la consulta y 
modificación de esas 
propiedades, así como la 
realización de otras 
operaciones. 
¿Qué es Visual Basic?
¿Qué es Visual Basic .NET? 
VENTAJAS DESVENTAJAS 
 Posee una curva de aprendizaje muy 
rápida. 
 Integra el diseño e implementación de 
formularios de Windows. 
 Permite usar con facilidad la 
plataforma de los sistemas Windows. 
 Es uno de los lenguajes de uso más 
extendido. 
 Permite desarrollar grandes y 
complejas aplicaciones, también 
provee un entorno adecuado para 
realizar pequeños prototipos rápidos 
 Problema de versionado asociado con 
varias librerías runtime DLL´s, conocido 
como DLL Hell. 
 Pobre soporte para programación 
orientada a objetos. 
 Incapacidad para crear aplicaciones 
multihilo, sin tener que recurrir a 
llamadas de la API de Windows. 
 Dependencia de complejas y frágiles 
entradas de registro COM.
Características de Visual Basic .NET? 
Herencia 
• Los objetos heredan las propiedades y los métodos de las clases a las 
que pertenecen. Esta propiedad nos da la posibilidad de crear objetos 
que extiendan o personalicen las propiedades de otros objetos 
existentes sin necesidad de volver a implementarlos. 
Abstracción 
• Cada objeto de la aplicación realiza una tarea y obedece a un 
comportamiento sin proporcionar un detalle de su funcionamiento 
interno 
Encapsulamiento 
• Reunir los elementos que pertenecen a una misma entidad al mismo 
nivel de abstracción. 
Polimorfismo 
• En estos objetos derivados permite definir comportamientos distintos 
asociados al mismo nombre. Al invocar al método por su nombre se 
utilizará el comportamiento que corresponda al objeto que estemos 
usando.
Clases 
Propiedades 
Métodos 
Objetos 
Atributos 
Métodos 
Métodos 
Algoritmos 
Modificación 
Eventos 
Sucesos del 
Sistema 
Respuesta 
Prevista 
Atributos o 
Propiedades 
Características
Elementos Visual Basic .NET 
 Barra de título: muestra el nombre del proyecto y del formulario q se está diseñando 
actualmente. 
 Barra de menús: agrupa los menús despegables que contienes todas las operaciones que 
pueden llevarse a cabo con Visual Basic. 
 Barra de herramientas estándar: contienen los botones que se utilizan con mayor frecuencia 
cuando se trabaja con un proyecto. Simplifica la elección de opciones de los 
menús archivo, edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación 
(coordenadas) y el tamaño del objeto seleccionado. 
 Ventana de formulario: es el área donde se diseña la interfaz gráfica, es decir, es donde se 
inserta electo gráficos, como botones, imágenes, casilla de verificación, cuadros de listas, etc. 
 Cuadro de herramientas: presenta todos los controles necesarios para diseñar una 
aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc. 
 Ventana de proyecto: muestra los elementos involucrados en el proyecto, como formularios, 
módulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para 
su edición. 
 Ventana de posición del formulario: muestra la ubicación que tendrá el formulario en la 
pantalla, cuando ejecute la aplicación. Esta ubicación puede cambiarse si se hace clic con el 
botón izquierdo del mouse. 
 La Ventana propiedades: muestra todas las propiedades del control actualmente 
seleccionado, en este caso muestra las propiedades del Form1, luego podemos ver que abajo 
dice "Form1 Form", lo que está en negrita es el nombre del objeto, y lo que le sigue es el tipo 
de objeto, en este caso es un Formulario (Form)
Un control es básicamente un 
elemento de formulario, que puede recibir 
una información del usuario, los controles 
son la base de las interfaces graficas de 
usuario en estos lenguajes. 
Cada formulario (ventana), menú o control que 
se crea con Visual Basic es un módulo auto 
contenido llamado objeto. Los bloques básicos 
de construcción de una aplicación con Visual 
Basic son los objetos. Cada objeto tiene un 
conjunto de características y 
un comportamiento definido.
PROYECTO es simplemente una lista de todos 
los archivos y objetos asociados con el 
proyecto, así como información sobre las 
opciones del entorno. Esta información se 
actualiza cada vez que se guarda el proyecto. 
FORMULARIO es una ventana de Windows la 
cual usaremos para interactuar con el usuario, 
ya que en dicha ventana o formulario, estarán 
los controles y demás objetos gráficos que 
mostraremos al usuario de nuestra aplicación. 
FORMULARIO MDI principal contiene el menú 
principal. El menú principal tiene un elemento 
de menú denominado Ventana. Con el 
elemento de menú Ventana, puede crear 
formularios secundarios. Los elementos de 
menú de los formularios secundarios se 
combinan en el menú principal.
NOMBRE DEL CONTROL NOMBRE DE 
CLASE 
DESCRIPCIÓN 
CASILLA DE VERIFICACIÓN CheckBox Presenta una opción de tipo Verdadero o Falso. 
CUADRO COMBINADO ComboBox Cambina un cuadro de texto y un cuadro de lista. 
BOTÓN DE COMANDO CommandButton Ejecuta un comando o una acción cuando el usuario hace clic en él. 
DATOS Data 
Permite conectar una base de datos existente y presentar información 
en ella en los formularios. 
CUADRO DE LISTA DE 
DIRECTORIOS 
DirListBox 
Presenta directorios y rutas de acceso. 
CUADRO DE LISTA DE 
ARCHIVOS 
FileListBox 
Presenta una lista de archivos. 
CUADRO DE LISTA DE 
UNIDADES 
DriveListBox 
Presenta una lista de unidades de disco validas. 
MARCO Frame Proporciona un contenedor visual y funcional para los controles. 
BARRAS DE 
DESPLAZAMIENTO 
HORIZONTAL Y VERTICAL 
HScrollBar y 
VScrollBar 
Permite que un usuario agregue barras de desplazamiento a controles 
que no las tienen de forma automática. 
IMAGEN Image 
Presenta mapas de bits, iconos o metarchivos de Windows, archivos 
JPEG o GIF, y actúa como un botón de comando cuando se hace clic en 
él. 
ETIQUETA Label Presenta texto con el cual el usuario no puede interactuar ni modificar. 
LÍNEA Line Agrega un segmento de línea recta a un formulario. 
CUADRO DE LISTA ListBox Presenta una lista de elementos entre los que el usuario puede elegir. 
CONTENEDOR OLE OLE Incrusta datos en una aplicación de Visual Basic. 
BOTÓN DE OPCIÓN RadioButton 
El control OptionButton, como parte de un grupo de opciones con otros 
botones de opción. Presenta varias opciones entre las ue el usuario 
sólo puede elegir una. 
CUADRO DE IMÁGEN Picturebox 
Presenta mapas de bits, íconos o metarchivos de Windows y otros tipos 
de archivos graficos compatibles. También presenta texto o actúa como 
contenedor visual para otros controles.. 
FORMA Shape 
Agrega un rectángulo, un cuadrado, una elipse o un circulo a un 
formulario, marco o cuadro de imagen. 
CUADRO DE TEXTO TextBox Proporciona una área para escribir o presentar texto. 
CRONÓMETRO Timer Ejecuta eventos periódicos a intervalos de tiempo específicado.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Visual
VisualVisual
Visual
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Elibeth Melendez
Elibeth MelendezElibeth Melendez
Elibeth Melendez
 
Fundamentos de visual basic
Fundamentos de visual basicFundamentos de visual basic
Fundamentos de visual basic
 
Luis jose coronel num 42
Luis jose coronel num 42Luis jose coronel num 42
Luis jose coronel num 42
 
Guia 0 vb induccion
Guia 0 vb    induccionGuia 0 vb    induccion
Guia 0 vb induccion
 
Visual Basic
Visual BasicVisual Basic
Visual Basic
 
Trabajo
TrabajoTrabajo
Trabajo
 
Visual basic
Visual basicVisual basic
Visual basic
 
Instituto universitario politecnico
Instituto universitario politecnicoInstituto universitario politecnico
Instituto universitario politecnico
 
Introduccion a vba aplicado en word
Introduccion a vba aplicado en wordIntroduccion a vba aplicado en word
Introduccion a vba aplicado en word
 
Diseño de Interfaces Mediante .NET
Diseño de Interfaces Mediante .NETDiseño de Interfaces Mediante .NET
Diseño de Interfaces Mediante .NET
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Visual basic Anyi Funez
Visual basic Anyi FunezVisual basic Anyi Funez
Visual basic Anyi Funez
 
Trabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basicTrabajo de fundamentos de visual basic
Trabajo de fundamentos de visual basic
 
Informe programacion 10% adrian reinoza
Informe programacion 10% adrian reinozaInforme programacion 10% adrian reinoza
Informe programacion 10% adrian reinoza
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Kairubys rodriguez
Kairubys rodriguezKairubys rodriguez
Kairubys rodriguez
 

Similar a Unidad I. Programación

Informe programación Elimenez gonzalez
Informe programación Elimenez gonzalezInforme programación Elimenez gonzalez
Informe programación Elimenez gonzalezibetica
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezJairo Bermudez
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando EspinozaMarvel ico
 
Trabajo programacion jose (1)
Trabajo programacion jose (1)Trabajo programacion jose (1)
Trabajo programacion jose (1)jose valles
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.HendricGutierrez
 
Proyecto visual basic
Proyecto visual basicProyecto visual basic
Proyecto visual basicchivas2455
 

Similar a Unidad I. Programación (17)

Informe programación Elimenez gonzalez
Informe programación Elimenez gonzalezInforme programación Elimenez gonzalez
Informe programación Elimenez gonzalez
 
Generalidades de visual basic 8
Generalidades de visual basic 8Generalidades de visual basic 8
Generalidades de visual basic 8
 
Generalidades de visual basic 8
Generalidades de visual basic 8Generalidades de visual basic 8
Generalidades de visual basic 8
 
Trabajo de patricia
Trabajo de patriciaTrabajo de patricia
Trabajo de patricia
 
Visual
VisualVisual
Visual
 
Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 
Visual 6.0
Visual 6.0Visual 6.0
Visual 6.0
 
Fundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchezFundamentos de visual basico por vicente sanchez
Fundamentos de visual basico por vicente sanchez
 
Maria Añez
Maria AñezMaria Añez
Maria Añez
 
Visual basic 6.0
Visual basic 6.0Visual basic 6.0
Visual basic 6.0
 
Fernando Espinoza
Fernando EspinozaFernando Espinoza
Fernando Espinoza
 
Trabajo programacion jose (1)
Trabajo programacion jose (1)Trabajo programacion jose (1)
Trabajo programacion jose (1)
 
Gabriela Chourio
Gabriela ChourioGabriela Chourio
Gabriela Chourio
 
Hendric gutierrez visual basic.
Hendric gutierrez visual basic.Hendric gutierrez visual basic.
Hendric gutierrez visual basic.
 
Proyecto visual basic
Proyecto visual basicProyecto visual basic
Proyecto visual basic
 
Trabajo de programacion
Trabajo de programacionTrabajo de programacion
Trabajo de programacion
 
Visual basic computacion
Visual basic computacionVisual basic computacion
Visual basic computacion
 

Más de Nelsymar Millán Moreno (15)

Licencia CC Nelsymar Millan
Licencia CC Nelsymar MillanLicencia CC Nelsymar Millan
Licencia CC Nelsymar Millan
 
Nelsymar millán gestión_empresarial
Nelsymar millán gestión_empresarialNelsymar millán gestión_empresarial
Nelsymar millán gestión_empresarial
 
Caso de estudio.9 Nelsymar Millan
Caso de estudio.9 Nelsymar MillanCaso de estudio.9 Nelsymar Millan
Caso de estudio.9 Nelsymar Millan
 
Mapa Conceptual sistemas de informacion
Mapa Conceptual sistemas de informacionMapa Conceptual sistemas de informacion
Mapa Conceptual sistemas de informacion
 
Cuadro Comparativo Nelsymar Millán
Cuadro Comparativo Nelsymar MillánCuadro Comparativo Nelsymar Millán
Cuadro Comparativo Nelsymar Millán
 
Ciencias sociales nelsymar
Ciencias sociales nelsymarCiencias sociales nelsymar
Ciencias sociales nelsymar
 
Proyecto aplicando criterios y pautas de evaluación.
Proyecto aplicando criterios y pautas de evaluación.Proyecto aplicando criterios y pautas de evaluación.
Proyecto aplicando criterios y pautas de evaluación.
 
Diseño de estrategia de mercado
Diseño de estrategia de mercadoDiseño de estrategia de mercado
Diseño de estrategia de mercado
 
La Paradoja Nelsymar Millan
La Paradoja Nelsymar MillanLa Paradoja Nelsymar Millan
La Paradoja Nelsymar Millan
 
Unidad IV
Unidad IVUnidad IV
Unidad IV
 
Sistemas de Información
Sistemas de InformaciónSistemas de Información
Sistemas de Información
 
Estructura de control
Estructura de controlEstructura de control
Estructura de control
 
Ciclo de vida SI
Ciclo de vida SICiclo de vida SI
Ciclo de vida SI
 
Unidad ii
Unidad iiUnidad ii
Unidad ii
 
Unidad I&II Análisis y Diseño de Sistemas
Unidad I&II Análisis y Diseño de SistemasUnidad I&II Análisis y Diseño de Sistemas
Unidad I&II Análisis y Diseño de Sistemas
 

Último

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 

Último (20)

RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 

Unidad I. Programación

  • 1.
  • 2.  Visual Basic es un ambiente gráfico de desarrollo de aplicaciones para el sistema operativo Microsoft Windows.  Las aplicaciones creadas con Visual Basic están basadas en objetos y son manejadas por eventos. Visual Basic se deriva del lenguaje Basic, el cual es un lenguaje de programación estructurado. Sin embargo, Visual Basic emplea un modelo de programación manejada por eventos. ¿Qué es Programación Orientada a Objeto?  La programación orientada a objetos trata de expresar una aplicación como un conjunto de objetos que interactúan entre ellos para resolver alguna tarea.  En Programación Orientada a Objetos (POO, también OOP en las siglas que se usan en inglés) cada objeto contiene una serie de propiedades que lo definen y lo identifican frente a otros y una serie de métodos que permiten la consulta y modificación de esas propiedades, así como la realización de otras operaciones. ¿Qué es Visual Basic?
  • 3. ¿Qué es Visual Basic .NET? VENTAJAS DESVENTAJAS  Posee una curva de aprendizaje muy rápida.  Integra el diseño e implementación de formularios de Windows.  Permite usar con facilidad la plataforma de los sistemas Windows.  Es uno de los lenguajes de uso más extendido.  Permite desarrollar grandes y complejas aplicaciones, también provee un entorno adecuado para realizar pequeños prototipos rápidos  Problema de versionado asociado con varias librerías runtime DLL´s, conocido como DLL Hell.  Pobre soporte para programación orientada a objetos.  Incapacidad para crear aplicaciones multihilo, sin tener que recurrir a llamadas de la API de Windows.  Dependencia de complejas y frágiles entradas de registro COM.
  • 4. Características de Visual Basic .NET? Herencia • Los objetos heredan las propiedades y los métodos de las clases a las que pertenecen. Esta propiedad nos da la posibilidad de crear objetos que extiendan o personalicen las propiedades de otros objetos existentes sin necesidad de volver a implementarlos. Abstracción • Cada objeto de la aplicación realiza una tarea y obedece a un comportamiento sin proporcionar un detalle de su funcionamiento interno Encapsulamiento • Reunir los elementos que pertenecen a una misma entidad al mismo nivel de abstracción. Polimorfismo • En estos objetos derivados permite definir comportamientos distintos asociados al mismo nombre. Al invocar al método por su nombre se utilizará el comportamiento que corresponda al objeto que estemos usando.
  • 5. Clases Propiedades Métodos Objetos Atributos Métodos Métodos Algoritmos Modificación Eventos Sucesos del Sistema Respuesta Prevista Atributos o Propiedades Características
  • 6. Elementos Visual Basic .NET  Barra de título: muestra el nombre del proyecto y del formulario q se está diseñando actualmente.  Barra de menús: agrupa los menús despegables que contienes todas las operaciones que pueden llevarse a cabo con Visual Basic.  Barra de herramientas estándar: contienen los botones que se utilizan con mayor frecuencia cuando se trabaja con un proyecto. Simplifica la elección de opciones de los menús archivo, edición, Ver y Ejecutar; además, en el área derecha presenta la ubicación (coordenadas) y el tamaño del objeto seleccionado.  Ventana de formulario: es el área donde se diseña la interfaz gráfica, es decir, es donde se inserta electo gráficos, como botones, imágenes, casilla de verificación, cuadros de listas, etc.  Cuadro de herramientas: presenta todos los controles necesarios para diseñar una aplicación, como cuadros de texto, etiquetas, cuadros de listas, botones de comandos, etc.  Ventana de proyecto: muestra los elementos involucrados en el proyecto, como formularios, módulos, controles oxc, etc. Cada elemento puede seleccionarse en forma independiente para su edición.  Ventana de posición del formulario: muestra la ubicación que tendrá el formulario en la pantalla, cuando ejecute la aplicación. Esta ubicación puede cambiarse si se hace clic con el botón izquierdo del mouse.  La Ventana propiedades: muestra todas las propiedades del control actualmente seleccionado, en este caso muestra las propiedades del Form1, luego podemos ver que abajo dice "Form1 Form", lo que está en negrita es el nombre del objeto, y lo que le sigue es el tipo de objeto, en este caso es un Formulario (Form)
  • 7. Un control es básicamente un elemento de formulario, que puede recibir una información del usuario, los controles son la base de las interfaces graficas de usuario en estos lenguajes. Cada formulario (ventana), menú o control que se crea con Visual Basic es un módulo auto contenido llamado objeto. Los bloques básicos de construcción de una aplicación con Visual Basic son los objetos. Cada objeto tiene un conjunto de características y un comportamiento definido.
  • 8. PROYECTO es simplemente una lista de todos los archivos y objetos asociados con el proyecto, así como información sobre las opciones del entorno. Esta información se actualiza cada vez que se guarda el proyecto. FORMULARIO es una ventana de Windows la cual usaremos para interactuar con el usuario, ya que en dicha ventana o formulario, estarán los controles y demás objetos gráficos que mostraremos al usuario de nuestra aplicación. FORMULARIO MDI principal contiene el menú principal. El menú principal tiene un elemento de menú denominado Ventana. Con el elemento de menú Ventana, puede crear formularios secundarios. Los elementos de menú de los formularios secundarios se combinan en el menú principal.
  • 9.
  • 10.
  • 11. NOMBRE DEL CONTROL NOMBRE DE CLASE DESCRIPCIÓN CASILLA DE VERIFICACIÓN CheckBox Presenta una opción de tipo Verdadero o Falso. CUADRO COMBINADO ComboBox Cambina un cuadro de texto y un cuadro de lista. BOTÓN DE COMANDO CommandButton Ejecuta un comando o una acción cuando el usuario hace clic en él. DATOS Data Permite conectar una base de datos existente y presentar información en ella en los formularios. CUADRO DE LISTA DE DIRECTORIOS DirListBox Presenta directorios y rutas de acceso. CUADRO DE LISTA DE ARCHIVOS FileListBox Presenta una lista de archivos. CUADRO DE LISTA DE UNIDADES DriveListBox Presenta una lista de unidades de disco validas. MARCO Frame Proporciona un contenedor visual y funcional para los controles. BARRAS DE DESPLAZAMIENTO HORIZONTAL Y VERTICAL HScrollBar y VScrollBar Permite que un usuario agregue barras de desplazamiento a controles que no las tienen de forma automática. IMAGEN Image Presenta mapas de bits, iconos o metarchivos de Windows, archivos JPEG o GIF, y actúa como un botón de comando cuando se hace clic en él. ETIQUETA Label Presenta texto con el cual el usuario no puede interactuar ni modificar. LÍNEA Line Agrega un segmento de línea recta a un formulario. CUADRO DE LISTA ListBox Presenta una lista de elementos entre los que el usuario puede elegir. CONTENEDOR OLE OLE Incrusta datos en una aplicación de Visual Basic. BOTÓN DE OPCIÓN RadioButton El control OptionButton, como parte de un grupo de opciones con otros botones de opción. Presenta varias opciones entre las ue el usuario sólo puede elegir una. CUADRO DE IMÁGEN Picturebox Presenta mapas de bits, íconos o metarchivos de Windows y otros tipos de archivos graficos compatibles. También presenta texto o actúa como contenedor visual para otros controles.. FORMA Shape Agrega un rectángulo, un cuadrado, una elipse o un circulo a un formulario, marco o cuadro de imagen. CUADRO DE TEXTO TextBox Proporciona una área para escribir o presentar texto. CRONÓMETRO Timer Ejecuta eventos periódicos a intervalos de tiempo específicado.