04 visual basic

27
 CCEA. Programación de Computadoras 1 Microsoft Visual Basic Grupo CCEA, Capacitación en Computación S.C. Programación larga. AMDG. Identificación. Modalidad didáctica.  Aula/Laboratorio. 2 Módulos de 4 Semanas C/ Módulo 1½ horas Lunes a Viernes, 5 horas Sábados y 4 horas Domingos. Diseño. Bigfoot (Act. M. Martínez). Revisión. Dirección Académica. Ultima Actualización. Marzo 1999. Objetivo General. El estudiante, al término de la fase: 1. Manejará el argot de la OOP de manera eficiente, en la solución de problemas de índole administ rativa. 2. Manejará VB de manera ef iciente, en la solución de problemas de índole administrativa teniendo como prerrogativa la automatización de tareas. 3. Desarrollará conocimientos y habilidades partic ulares sobre el diseño sistemas de computo. 4. Desarrollará conocimientos y habilidades particulares sobre opciones que ofrece este lenguaje. Contenido/objetivos específicos. MODULO I Visual Basic (Básico) Bloque I. Conceptos Básicos Objetivos: 1. El estudiante reconocerá la importancia de la OOP, como una herramienta en la automatización de tareas. 1.1. El estudiante justificará el uso de LAN. 1.2. El estudiante reconocerá los tipos de programación utilizados en la actualidad. 1.3. El estudiante identificará y aplicará los términos técnicos de la OOP. 1.4. El estudiante identificará las distintas operaciones básicas en el IDE de Visual Basic. 1.1. Justificación de LAN y la OOP en el Software. Justificación del uso del ordenador como extensión de la habilidad del hombre para procesar información. Clasificación del Software Justificación y alcance de LAN (características y lugares de Indole  Administrativo). Historia de LAN, la OOP y la programación por eventos (Small Talk, Simula, Lenguaje B, Lenguaje C, los lenguajes Visuales; Visual C, Delphi, Visual C++, Visual Basic).

Upload: boris-daken

Post on 09-Jul-2015

108 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 1/26

 

CCEA. Programación de Computad

Microsoft Visual BasicGrupo CCEA, Capacitación en Computación S

Programación larga. AM

Identificación.Modalidad

didáctica. 

Aula/Laboratorio.

2 Módulos de 4 Semanas C/ Módulo

1½ horas Lunes a Viernes,5 horas Sábados y4 horas Domingos.

Diseño.  Bigfoot (Act. M. Martínez).Revisión.  Dirección Académica. 

Ultima Actualización. Marzo 1999.

Objetivo General. El estudiante, al término de la fase:

1. Manejará el argot de la OOP de manera eficiente, en la solución de problemas de índole administrativ2. Manejará VB de manera eficiente, en la solución de problemas de índole administrativa teniendo c

prerrogativa la automatización de tareas.3. Desarrollará conocimientos y habilidades particulares sobre el diseño sistemas de computo.4. Desarrollará conocimientos y habilidades particulares sobre opciones que ofrece este lenguaje.

Contenido/objetivos específicos.MODULO I

Visual Basic(Básico)

Bloque I. Conceptos Básicos

Objetivos:1. El estudiante reconocerá la importancia de la OOP, como una herramienta en la automatizació

de tareas. 1.1. El estudiante justificará el uso de LAN.1.2. El estudiante reconocerá los tipos de programación utilizados en la actualidad.1.3. El estudiante identificará y aplicará los términos técnicos de la OOP.1.4. El estudiante identificará las distintas operaciones básicas en el IDE de Visual Basic.

1.1. Justificación de LAN yla OOP en elSoftware.

• Justificación del uso del ordenador como extensión de la habiliddel hombre para procesar información.

• Clasificación del Software• Justificación y alcance de LAN (características y lugares de Ind

Administrativo).• Historia de LAN, la OOP y la programación por eventos (Small T

Simula, Lenguaje B, Lenguaje C, los lenguajes Visuales; VisuaDelphi, Visual C++, Visual Basic).

Page 2: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 2/26

 

CCEA. Programación de Computad

1.2. Algoritmos ( laverdadera solución)

• Definición, ejemplos y pseudocódigo.• Repaso de Diagramación (diagramas de flujo y de bloques).• Recursión

1.3. Conceptos Iniciales dela OOP

• Definición (Diferencia con otros LAN).• Términos básicos de OOP (objeto, evento, propiedad, méto

encapsulación, polimorfismo, variable, constante, procedimiefunción, parámetro, llamada por valor, llamada por referen

módulo, clase, módulo de clase, interfaz, compilación, códfuente, código objeto).

1.4. Introducción aMicrosoft Visual Basic.

• Microsoft Visual Basic es un LAN y algo más• Usos de Microsoft Visual Basic.• Asistentes de VB.

1.5. Un recorrido por Microsoft Visual Basic.

• Características de Windows 95 / 98• Arquitectura de Visual Basic.• Proyectos (simples y de grupo, ejecutable estándar,  ActiveX , D

complementos, controles).• Interfaz (MDI, SDI ).• Las formas (inserción, eliminación y propiedades básicas).

• Los objetos y controles de VB (botones de comando, cuadrostexto, etiquetas; inserción y propiedades básicas; caption, natabindex, text )

• Las ventanas de VB (explorador de proyecto, propiedades, posicdel formulario, explorador de objetos, ventana de código, ventinspección, ventana locales, ventana inmediato).

• Módulos (módulos de código, estándar, y módulos de clase)

Bloque II. Primeros pasos en la creación de una aplicación en VB.

Objetivos:

2. El estudiante reconocerá la importancia del diseño del proyecto y de su interfaz para la creacióde una aplicación.

2.1 El estudiante reconocerá las fases del diseño de una aplicación.2.2 El estudiante comprenderá y manipulará los conceptos del diseño de la interfaz de un

aplicación.2.3 El estudiante utilizará las herramientas básicas de formato y edición en el diseño de la interfa

de una aplicación en VB.2.4 El estudiante manipulará las herramientas básicas de programación de VB.2.5 El estudiante aplicará las herramientas básicas de programación de VB en la creación de un

aplicación.

2.1. Elementos deprogramación de VB

• Ventana de código (barra de división, cuadro de lista Objeto, cuade lista de Procedimiento, IntelliSense; información rápida, listaspropiedades y métodos, lista de constates).

• Herramientas de edición de VB (página de formato del Edpágina Editor, barra de herramientas Edición).

• Creando los primeros procedimientos de evento y func(sentencias Function, Sub y End ).

• Constantes (dinámicas y estáticas, definición y manejo).• Variables (consideraciones para su definición, locales y globa

sentencias Private y Public, Static , ámbitos de una variable).• Tipos de datos; Integer, Long Integer, Single, Double, Byte, Vari

Page 3: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 3/26

 

CCEA. Programación de Computad

String  (estándar y cadenas de longitud fija), Currency, DBoolean; símbolos, rango, uso y manejo.

• Cambio de tipo (DefInt, DefLng, Defdbl , etc.)• Sentencia básicas (Const, Dim, Option Explicit, Redim, Type, Re

• Propiedades (modificación, asignación, propiedades booleanas)• Colecciones, objetos, propiedades y métodos.• Cuadros de Mensaje (sintaxis, constantes y manejo)

• Cuadros de introducción de datos (sintaxis y manejo)• Estructuras de control (Call, Do Until / While... loop, for... next,

then... else... end if, Select case, With... End with, While... Wend )• Comandos y Funciones básicas de VB: Val ( ) , Str$(  ), Print,

Left ( ), Right ( ), Mid ( ), Len ( ), LCase$ ( ), UCase$ ( ), Trim$ RTrim$ ( ), LTrim$ ( ), Date ( ), Format ( ), Time( ).

2.2. Personalización delformulario.

• Interfaz (concepto, características, objetivos, amabilidad y mandel color)

• Caja de herramientas de formularios.• Simplificación de la introducción de datos de un formulario (Cuad

de lista, cuadros combinados, botones de opción, etc.).• Alineación y cambio del tamaño de los controles

• Mejorar la apariencia de un formulario (incrustación de imágencontrol Picture, control Frame, propiedad icon).

• Ajuste de las propiedades de los controles (Formato, barra desplazamiento, activar, ocultar y bloquear controles, alinearinformación dentro del control; propiedades Font, Hide, EnaForeground, Background, Multiline y Alignment ).

• Proyecto de varios formularios (creación e inserción de formulasu origen, diseño, origen de formulario principal, incrustación).

• Enlace de formularios con botones de comando (código asociamétodo show , método load, método hide, método unload ).

2.3. Puesta en marcha ydepuración

• Tipos de error y depuración (E. de sintaxis, E. de ejecuc

definición de depuración, Menú Depuración).• Ejecutando una proyecto (Propiedades del proyecto, mEjecutar , barra de herramientas).

Bloque III. Implementación de Algoritmos y mejoras en la presentación de información.

Objetivos:3. El estudiante reconocerá la importancia de la definición de un algoritmo para la creación de un

aplicación3.1 El estudiante reconocerá y aplicará los métodos de ordenación utilizados hoy en día.3.2 El estudiante ubicará y utilizará los métodos de búsqueda en sus aplicaciones.

3.3 El estudiante comprenderá y aplicará los controles que ofrece VB para el manejo de informacióde manera tabular.

3.1. Revisión en ladefinición dealgoritmos

• Listas (dinámicas y estáticas).• Métodos de ordenación (Burbuja, Shell, Inserción, Selecc

Quicksort, Fusión, manejo de arreglos e índices).• Métodos de búsqueda (secuencial y aleatorio).

Page 4: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 4/26

 

CCEA. Programación de Computad

3.2. Creación de Menús • Definición de menú (tipos; barra horizontal, pull-downcontinuación; y ejemplos).

• Editor de menús (opciones del cuadro de dialogo, eventosmétodos relacionados y trabajo con código).

3.3. Impresión • Presentación de datos en forma de tabla (ordenes Tab, SpFormat).

• Cadenas de formato predefinidas (Currency, General Numb

Fixed, Standard, Percent, Scientific, Yes/No, General Date, MedTime).

• El objeto Printer (propiedades, métodos).3.4. Cuadricula Flexible • Usos del control Flex Grid (elementos y ejemplos).

• Propiedades y eventos (Cols, Rows; Col, Row; ColPositRowPosition, Sort, etc.).

• Un caso práctico: Central camionera del norte.

MODULO II(Visual Basic Intermedio)

Bloque IV. Gestionando Información

Objetivos:4. El estudiante aplicará las herramientas que ofrece VB en la creación de aplicaciones qu

personalicen y automaticen la gestión de información.4.1 El estudiante aplicará las distintas fases de la gestión de información en el entorno de VB.4.2 El estudiante transformará algunas de las bases de datos diseñadas e implementadas e

Access en aplicaciones de VB.4.3 El estudiante reconocerá y utilizará las funciones y comandos básicos en el manejo de archivo

y bases de datos.

4.1. Archivos • Definición y tipos de acceso (aleatorio, secuencial)• Archivo secuencial (definición en VB, lectura, escritura, búsqu

de información, desplegado; open, input, write, append, close).• Archivo aleatorio (definición en VB, lectura, escritura, búsqueda

información, desplegado, get, seek, put, open, close).• Control RichTextBox (usos, propiedades y métodos).• Ordenes y funciones de archivos (ChDrive, ChDir, MkDir, Rm

Name, Kill, Curdir$( ), Shell, FileCopy, FileDateTime, GetASetAttr, Dir).

• Controles del sistema de archivos (lista de unidades, lista archivos, lista de directorios; usos, propiedades y ejemplos).

4.2. Gestión deinformación

• Terminología de la gestión de información (definiciones de basesdatos, tabla, campo, registro, relación, consulta, índice, Snormalización).

• Elementos de la gestión de información (Altas, Bajas, ConsulEdición y Reportes).

4.3. Trabajando con losDatos 

• Control Data (uso, elementos del control, propiedadDataBaseName, RecordSource, Connect, Exclusive, ReadORecordSetType – Dynaset o Snapshot).

• Objetos, métodos y eventos de Data (Fields, Refresh, AddNUpDate, Edit, UpdateRecord, Delete, Close, MoveFirst, Movel

Page 5: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 5/26

 

CCEA. Programación de Computad

MoveNext, MovePrevious).• Visualización de los datos (Propiedades DataSource y DataField

los controles estándar y controles personalizados; DBDBCombo, DBgrid).

• Sentencias SQL (Estructura básica; Select, From, Where; manetravés de cadenas de caracteres, Funciones de búsqueFindFirst, FindNext, FindPrevious, FindLast, edición de los da

verbos Set y Update)

Bloque V. Finalización de la interfaz

Objetivos:5. El estudiante aplicará las herramientas que ofrece VB en el refinamiento de la interfaz de un

aplicación.5.1 El estudiante comprenderá y aplicará el uso de algunos de los controles de la edició

profesional de VB.5.2 El estudiante empleará controles que permitan al usuario la personalización de la aplicación.5.3 El estudiante comprenderá la importancia de la consistencia entre aplicaciones, bajo un mism

sistema operativo.

5.1. Controles comunes dela edición profesionalde VB

• Menú Proyecto (Propiedades y Componentes)• Lista de imágenes (uso y propiedades básicas).• OLE (uso y propiedades básicas).• Toolbar (uso, cuadro de dialogo y propiedades básicas).• Barra de estado (usos y propiedades).• Cuadro de edición de mascaras (usos y propiedades).• Cuadro de dialogo (usos y propiedades).• MSChart (propiedades, usos).• Cuadro de propiedades (usos y propiedades)

• Slider (usos y propiedades)

Page 6: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 6/26

 

CCEA. Programación de Computad

Actividades 

Generales del Estudiante:

♦ Participar en la dinámica propuesta por el profesor para la integración del grupo.♦ Investigación de futuros temas.♦ Elaboración de preguntas en caso de dudas.

Particulares por bloques del Estudiante (sugeridas):

Bloque 1♦ Investigación sobre los conceptos del tema de Programación en el libro de introducción.♦ Investigación de la historia de VB.♦ Investigación sobre conceptos de OOP (objeto, evento, propiedad, método encapsula

polimorfismo, algoritmo, variable, constante, procedimiento, función, parámetro, llamada por vllamada por referencia, módulo, clase, módulo de clase, interfaz, compilación, código fuente, cóobjeto).

♦ Elaborar un glosario de términos relacionados con OOP.

♦ Copiar la ventana de Microsoft Visual Basic.♦ Elaborar un reporte semanal de lo visto tanto en sala como en laboratorio.♦ Desarrollar el ejercicio 1 referente a la definición de algoritmos, y el ejercicio 2 referente a su prim

interfaz en Visual Basic.

Bloque 2♦ Investigación sobre conceptos de programación (estructuras de control ciclos, diagramación).♦ Crear una aplicación que les permita realizar conversiones: temperatura, unidades de me

(longitud y capacidad).♦ Actualizar su glosario de términos de OOP.♦ Formar equipos de trabajo para el diseño e implementación del proyecto final.

Bloque 3♦ Aplicación de un juego de cartas que pregunta uno de los diversos términos de OOP que se h

revisado. El nombre del juego CCEAOPARDY. Este juego servirá como un Quiz del contenidomódulo, se puede desarrollar formando equipos y cada punto obtenido servirá como parte devaluación del bloque.

♦ Crear una aplicación que les permita ordenar distintos tipos de listas, utilizando los métodoordenación utilizados en la unidad.

♦ Iniciar la creación de una aplicación que permita tener control en las reservaciones de la CeCamionera del Norte, para cada una de las cuatro corridas que tiene al día a sus 3 diferentes destla línea Estrella Azul.

Bloque 4

♦ Generar los cuadros de dialogo necesarios de sus proyectos terminados, para que sea posibgestión de archivos (guardar, abrir, cerrar, etc.)

♦ Actualizar su glosario de términos.♦ Desarrollar el sistema de nomina del restaurante “Chimbombo”, aplicando los distintos elementos

conforman la gestión de información.♦ Iniciar el diseño e implementación del proyecto final.

♦ Desarrollar las fases del diseño de bases de datos, para crear un sistema de inventario para GCCEA Ventas y Servicios, empresa dedicada a la venta y servicio de equipo de computo.

Page 7: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 7/26

 

CCEA. Programación de Computad

♦ Diseñar e implementar una aplicación que gestione el control de ventas de una pizzería (DomPizza / Pizza Hut). Su diseño no será un evento fortuito. Este se diseñará a partir de la concludel tema de Gestión de información.

Bloque 5♦ Desarrollar el ejercicio 4 referente a la creación de un pequeño procesador de texto.♦ Mejorará la interfaz de su proyecto final, adicionando los controles expuestos en esta un

Haciendo las especificaciones necesarias en cuanto a la combinación de colores y amabilidadsistema. El objetivo de esta tarea es lograr que la aplicación desarrollada sea realmente aplicación Windows.

♦ Imprimir el glosario de términos y entregarlo junto con la documentación correspondiente del proyfinal.

Generales del profesor:

♦ Realización de una evaluación diagnóstica♦ Preparación de actividades que permitan crear un ambiente agradable en el grupo.♦ Elección de metodologías adecuadas para el estudiante, dependiendo de las características

mismo.

♦ Preparación de las clases con anterioridad♦ Preparación de material didáctico para las clases (impresiones de los menús y pantallas d

aplicación)♦ Atención del aprendizaje del estudiante por medio de la retroalimentación♦ Aplicación de un juego de cartas que pregunta uno de los diversos términos de bases de datos qu

hayan revisado. El nombre del juego se llamará CCEATON, el cual será una adaptación del jmaratón. Este juego servirá como un Quiz del contenido del módulo I.

♦ Al momento de definir los ejercicios, se buscarán definir problemas de situaciones reales; se dtomar como base los datos que vengan en revistas especializadas de deportes, finanzas, educaadministración. Se le conducirá al estudiante en el análisis de los datos de manera que se le conciencia sobre estos problemas.

♦ Realizar evaluación formativa a través de tareas; investigaciones, etc.

♦ Indicación de la bibliografía para su consulta.♦ Contar con margen de tiempo en cada clase para la resolución de dudas.♦ Hacer uso de todo el material físico que pueda tener en el plantel como pueda ser: ratón, impres

monitores, cpu, discos, videos.

Page 8: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 8/26

 

CCEA. Programación de Computad

Particulares por bloque del profesor (sugeridas):

Tema. Técnica. Medios.1.1. Justificación de LAN y la

OOP en el Software.E. M. / Phillips 66. Organizador Avanzado

Mapa conceptual Acetato 1.1

1.2. Algoritmos ( la verdaderasolución) 

E.M. / Seminario / Phillips 66. Organizador AvanzadoMapa Conceptual Ejercicio 1

1.3. Conceptos Iniciales de laOOP

E.M. / Seminario/ Monitoreo Organizador AvanzadoMapa Conceptual Práctica 1

1.4. Introducción a MicrosoftVisual Basic.

E.M. / Cuchicheo / Monitoreo Acetato 1.3.1 Acetato 1.3.2Mapa Conceptual Ejercicio 2

1.5. Un recorrido por MicrosoftVisual Basic.

E.M. / Seminario / Monitoreo Organizador AvanzadoMapa Conceptual Práctica 2

2.1. Elementos de programaciónde VB

E.M. / Simposio / Phillips 66 /Monitoreo.

Organizador AvanzadoMapa Conceptual Acetato 2.2.1Acetato 2.2.2 Práctica 2

2.2. Personalización delformulario.

E. M. / Monitoreo Acetato 2.3 Ejercicio 3Práctica 2

2.3. Puesta en marcha y

depuración

E. M. / Monitoreo. Acetato 3.1.1 Acetato 3.1.2.

3.1. Revisión en la definición dealgoritmos

E.M. / Simposio / Phillips 66 /Monitoreo.

Organizador AvanzadoMapa Conceptual Práctica 3

3.2. Creación de Menús E.M. / Cuchicheo / Phillips 66 /Monitoreo

Organizador AvanzadoAcetato 3.2.1 Acetato 3.2.2.Ejercicio 4 Práctica 3

3.3. Cuadricula Flexible E.M. / Cuchicheo / Seminario /Monitoreo

Acetato 3.3.1 Acetato 3.3.2.Práctica 4

4.1. Archivos E.M. / Cuchicheo / Phillips 66 /Monitoreo

Organizador AvanzadoMapa Conceptual Acetato 4.1.1Acetato 4.1.2 Práctica 4

4.2. Gestión de información E.M. / Cuchicheo / Monitoreo Mapa Conceptual Ejercicio 5Acetato 4.2.1 Acetato 4.2.2Acetato 4.2.3 Práctica 4

4.3. Trabajando con los Datos E.M. / Cuchicheo / Phillips 66 /Monitoreo

Acetato 4.3.1 Acetato 4.3.2Proyecto Final

5.1. Controles comunes de laedición profesional de VB

E.M. / Monitoreo Acetato 5.1.1 Acetato 5.1.2Proyecto Final

MétodoRecursos • Pizarrón• Acetatos (nombre o identificación del acetato, los cuales deberá desarrollar el profesor de acuer

plan 99 de CCEA).

• Audiovisual• Proyector • Material disponible como: mouse, teclado, discos duros y flexibles• Material Fotocopiable al final de esta programación larga.

Page 9: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 9/26

 

CCEA. Programación de Computad

  Evaluación 

Evaluación Diagnóstica 1. ¿Qué es uso le da usted a una computadora?2. ¿Qué es para usted un proyecto?3. ¿Qué es para usted programar?4. ¿Qué importancia tiene la automatización de una tarea?5. ¿Qué es un objeto, en términos informáticos?

6. ¿En que consiste la gestión de Información?7. ¿Cómo utilidad tiene para usted la abstracción?8. ¿Cómo se clasifican los lenguajes de programación?9. ¿Qué es la OOP?10. ¿Cuáles son los elementos gráficos más importantes de la interfaz de Windows?11. ¿Qué es la propiedad de un objeto?12. ¿En que consiste el diseño descendente (Top down design)?13. ¿Qué es una función?14. ¿Qué es un procedimiento?15. ¿Qué diferencia hay entre una variable y una constante?

Evaluación Formativa

• Junto con la evaluación anterior se complementará con está que es formativa, la cual consistestar evaluando constantemente al estudiante por medio, de sus prácticas en laboratorparticipación en clase.

• Deberá además motivar al grupo a participar en todas las actividades de investigación y dinámicgrupos para el continuo intercambio de ideas y explotación y/o desarrollo de otras habilidadesestudiante.

Estrategias de Recuperación.♦ Proporcionar bibliografía extra, si fuera necesario, invitando al grupo a hacer uso de la Bibliotec

Grupo CCEA en el Plantel Tlatelolco.♦ El profesor procurará que el estudiante termine de desarrollar las primeras practicas durante el tie

máquina.

Evaluación Sumativa♦ Autoevaluación del estudiante.♦ Evaluaciones parciales por Práctica excepto para el Glosario. Las cuales promediadas dará

porcentaje de su calificación final; el cual el profesor definirá con el grupo al inicio del curso.♦ Proyecto Final.

Page 10: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 10/26

 

CCEA. Programación de Computad

PRACTICAS DE VISUAL BASICMODULO I

Bloque No. 1. Justificación de los LAN en el Software

Como parte de un desarrollo general el Profesor facilitará una copia impresa de las ventanas, cuadros de dialogo o m

que estudie a lo largo de sus sesiones con VB donde registrará los elementos de las mismas. Se le presentarán los disiconos que conforman las barras de herramientas del tema que este estudiando. El profesor deberá administrar su hode laboratorio, de manera que el mayor tiempo del mismo se ocupe en el desarrollo de la practica y/o el ejercicio. El prodeberá buscar utilizar ejemplos muy sencillos para la aplicación de las distintas acciones que explique el profeslaboratorio, no deberá utilizar las practicas propuestas para ejemplificar directamente las opciones que explique

Práctica 1 Glosario (Duración 1 Sesió

Objetivos:1. El estudiante reconocerá los tipos de programación utilizados en la actualidad. 2. El estudiante identificará y aplicará los términos técnicos de la OOP.Teoría: Justificación de LAN y la OOP en el Software.

Equipo y Material: Laboratorio con Word / Word Pad, Disco 3’1/2.Desarrollo: El profesor deberá explicar la intención de realizar un glosario de términos de OOP que el estudianactualizando a lo largo del curso en tiempo máquina.1. El profesor consolidará nuevamente cada uno de los puntos vistos en teoría antes de iniciar la captura de

glosario. El cual además deberá de anexarse al proyecto final que deberá de entregar.

Ejercicio 1 (Algoritmos) (Duración 45 min. )Desarrollo: El profesor deberá de enfatizar la necesidad e importancia de desarrollar el algoritmo que de solucproblema planteado, durante la etapa de diseño de la aplicación. La práctica se centra en desarrollar 3 diferealgoritmos Este ejercicio deberá desarrollarse en sala.El profesor consolidará nuevamente cada uno de los puntos vistos en teoría antes de iniciar el ejercicio.a) Desarrollar el algoritmo para encender un automóvil de tipo estándar.b) Desarrollar el algoritmo para calcular el factorial de un numera natural.c) Desarrollar cualquiera de los siguientes algoritmos: La suma, resta y multiplicación de dos arreglos bidimensionales (matrices de dimensión 2, es deci

índices) Cuadrados mágicos. Se busca que en arreglos bidimensionales de orden impar (matrices de 3 x 3, 5

etc.), sumen la misma cantidad en todos sus renglones, columnas y diagonales.El método de solución es el siguiente (a este método de le llama regla de Loubère).1. Colocar el 1 al centro de la primera fila.2. Los números se colocan en orden moviéndose diagonalmente, hacia arriba y a la derecha.3. Si se sale por la parte superior se sustituye por el lugar correspondiente de la fila inferior.4. Si se sale por la derecha, se sigue en la posición correspondiente de la columna izquierda.5. Por último, si el cuadrado ya esta completo o se alcanza la esquina superior derecha, desplazarse

abajo una fila y continuar aplicando las reglas.Ejemplo.

17 24 1 8 1523 5 7 14 164 6 13 20 22

10 12 19 21 311 18 25 2 9

Page 11: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 11/26

 

CCEA. Programación de Computad

Ejercicio 2 Introducción a VB (Duración 1 sesión)Equipo y Material: Laboratorio con VB, Disco 3’1/2.

Desarrollo: El profesor deberá de enfatizar la necesidad e importancia de tener los bocetos de los que seaplicación a desarrollar bajo el entorno de VB. El profesor consolidará nuevamente cada uno de los puntos vistteoría antes de iniciar el ejercicio.a) El Profesor facilitará una copia impresa de las distintas formas que se desarrollaran durante la sesió

correspondiente explicación se hará a lo largo de la sesión.b) El estudiante creará una forma en la cual solicitará al usuario su nombre, edad y sexo y cuando el usuario

concluido se desplegará un mensaje en el que se salude al usuario, mostrando nuevamente su nombre y ctítulo correspondiente (Sr., Srita., Sra.) dependiendo de su edad y sexo.

c) Se utilizarán algunos de los controles básicos de VB (cuadros de texto para la edad y el nombre, botoneopción para el sexo, cuadros de mensaje, botones de comando) y algunas estructuras de control (if... then)no se dará una explicación tan extensa de las mismas.

Bloque II. Primeros pasos en la creación de una aplicación en VB. 

Práctica 2 Proyecto de Conversiones (Duración 3 Sesion

Objetivos:1. El estudiante identificará y aplicará los términos técnicos de la OOP. 2. El estudiante identificará y aplicará los términos técnicos de la OOP. 

Teoría: Introducción a Microsoft Visual Basic. Un recorrido por Microsoft VBElementos de Programación de VB Personalización de los FormulariosPuesta en marcha y depuración

Equipo y Material: Laboratorio con VB, Disco 3’1/2. Desarrollo: La sesión se compone de la implementación de un proyecto de conversiones métricas temperaturas, en el cual se utilizarán la mayoría de los controles de la edición estándar de VB.Necesariamente el profesor deberá enfatizar las consideraciones que se deben de tener para la creación deinterfaz en WINDOWS 95.a) El Profesor solicitará al grupo la investigación de las formulas de conversión entre las distintas unid

métricas (longitud, peso, capacidad) y de temperaturas, que se utilizarán en el proyecto, ademácorrespondiente boceto para la interfaz del mismo.• Se desarrollaran 5 formas: una correspondiente a un panel de control o forma principal y cada una d

restantes correspondiente a el tipo de unidad a convertir (peso, longitud, capacidad y temperatura).

• El proyecto deberá tener una forma que explique el propósito general de la aplicación, su autoderechos de autor, versión, etc. (Forma Acerca de...) y una forma inicial que presente a la aplic(forma inicial)

Bloque III. Implementación de Algoritmos y mejoras en la presentación de información.

Práctica 3 Métodos de ordenación (Duración 2 Sesion

Objetivos:1. El estudiante reconocerá y aplicará los métodos de ordenación más utilizados en el manejo de los datos.2. El estudiante reconocerá la importancia de la estructura y el manejo de un arreglo.Teoría: Revisión en la definición de algoritmos. Creación de menús

Equipo y Material: Laboratorio con VB, Disco 3’1/2.

Desarrollo: El profesor deberá de enfatizar la necesidad e importancia de tener los bocetos de los que seaplicación a desarrollar bajo el entorno de VB. El profesor consolidará nuevamente cada uno de los puntos vistteoría antes de iniciar la creación de esta aplicación. a) La aplicación deberá contener un menú en el cual se especifiquen cada uno de los métodos que se pu

utilizar, además de un contador o reloj que nos indique el tiempo de ejecución que se empleo en dicho mét

b) La introducción de los datos será a través de un cuadro de dialogo (Inputbox) y el arreglo será de tamañDicho cuadro de dialogo nos deberá indicar el número del elemento de la lista que se esta ingresando. 

c) El proyecto debe mostrar tanto la lista original como la ya ordenada.

Page 12: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 12/26

 

CCEA. Programación de Computad

Bloque IV. Gestionando Información 

Ejercicio 3 (Nomina del restaurante “Chimbombo”) (Duración 3 Sesiones) Equipo y Material: Laboratorio con VB y Access, Disco 3’1/2.

Desarrollo: El profesor expondrá la necesidad de crear una aplicación que permita procesar una nomina utilizuna base de datos bajo los entornos de Access y VB, sin que esta pierdan su funcionalidad.a) El Profesor facilitará una copia impresa de las distintas formas que se desarrollaran durante la sesión así

el código y diagramas necesarios para el desarrollo de esta aplicación. Su correspondiente explicación sea lo largo de la sesión.b) El estudiante creará en Access dos tablas: una con los datos del empleado (Clave, Nombre, dirección, nú

de filiación al IMSS, años de antigüedad, puesto, sueldo) y otra con los datos de la quincena laborada trabajados, faltas, permisos, hora de llegada, horas extra, prestamos)

c) Se creará en VB la interfaz de lo que será la pantalla de captura y actualización de la base de datos paimpresión de una nómina.

Práctica 3 Central Camionera del Norte (Duración 3 Sesion

Objetivos:1. El estudiante aplicará las herramientas que ofrece VB en la creación de aplicaciones qu

personalicen y automaticen la gestión de información.

2. El estudiante aplicará las distintas fases de la gestión de información en el entorno de VB.3. El estudiante transformará bases de datos diseñadas en Access en aplicaciones de VB.4. El estudiante reconocerá y utilizará las funciones y comandos básicos en el manejo de archivos

bases de datos.Teoría: Archivos Gestión de información Trabajando con los Datos

Equipo y Material: Laboratorio con VB y Access, Disco 3’1/2.Desarrollo: El profesor expondrá la necesidad de ajustar los prototipos de una base de datos al entorno de AccVB, sin que estos pierdan su funcionalidad, pero además solicitará al alumno que presente antes de iniciar su sen Access y VB su diseño previo de la base de datos y los bocetos de las formas que incluirá su proyecto.El desarrollo de esta práctica se dividirá en una sesión teórica y tres sesiones prácticas.La situación es la siguiente:Los administradores de la línea de autobuses “Estrella Azul” que opera en la Central Camionera del Nortesolicitado a los Programadores de Grupo CCEA realicen un sistema que permita el control de las 3 corridasofrece esta línea hacia Poza Rica, Cancún y Mérida. El mayor problema que se tiene es que en ocasiones entrdos boletos para el mismo asiento, o no saben si un asiento ya ha quedado reservado, por lo que en ocasaunque exista mucha demanda, el autobús no se llena por completo, esto debido a que el sistema que tieneventa por ventanilla es independiente de la reservación por teléfono. Haciendo uso del servicio de reservacióteléfono estos son los horarios y costos.

Destino Salida 1 Salida 2 Salida 3 Salida 4 Costo

Poza Rica 12:00 AM 6:00 AM 12:00 PM 6:00 PM $90.00Cancún 1:00 AM 9:00 AM 5:00 PM 10:00 PM $450.00Mérida 12:00 AM 6:00 AM 12:00 PM 6:00 PM $350.00

a) En la sesión teórica, el profesor asistirá al alumno en la definición de la estructura de la base de dato

bosquejo de la formas y sobre todo en los algoritmos de gestión y de ser posible en esa misma sedesarrollar parte del código a utilizar en el proyecto.b) El estudiante creará en Access las tablas que sean necesarias para establecer dicho control, obviamente de

de tomar en cuenta que al momento de la reservación deberá registrar el nombre de la persona, el tipo de que realiza (tarjeta de crédito, efectivo), la fecha en la hace la reservación y la fecha y hora en la que realizaviaje, numero de asientos que reserva y el monto total del pago y el modo de reservación.

c) El descuento de estudiante se aplica sobre un 20% y a los miembros del INSEN en un 40%. Estos descuson solo aplicables en ventanillas.

d) Se creará en VB el proyecto que permita la automatización en la gestión de este sistema.

Page 13: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 13/26

 

CCEA. Programación de Computad

Bloque V. Finalización de la interfaz

Ejercicio 4 (Duración 2 Sesión) Equipo y Material: Laboratorio con VB y Access, Disco 3’1/2.

Desarrollo: El profesor expondrá la necesidad de mantener una consistencia entre las aplicaciones desarrolladaVB, con su plataforma que es Windows.a) El Profesor facilitará una copia impresa de las distintas formas que se desarrollaran durante la sesión, así

del código necesario para que al alumno comprenda la idea de un proyecto con una interfaz más elaborad

correspondiente explicación se hará a lo largo de las sesiones.b) El estudiante creará en VB un pequeño procesador de palabras, con una interfaz MDI, con sus bcorrespondientes (barra de estado, barras deslizantes, barra de herramientas, barra de menú), además dcuadros de dialogo para abrir y salvar un documento y las formas de inicio de sesión y acerca de.

Práctica 4 Proyecto Final (Duración 4 Sesione

Objetivos:1. El estudiante aplicará las herramientas que ofrece VB en el refinamiento de la interfaz de una aplicación.2. El estudiante comprenderá y aplicará el uso de algunos de los controles de la edición profesional de VB.Teoría: Controles comunes de la edición profesional de VB.

Equipo y Material: Laboratorio con Access y VB, Disco 3’1/2.Dado que es posible que el nivel del grupo no sea el óptimo se proponen las siguientes situaciones a desarcomo proyectos finales.1. Sistema de inventario para Grupo CCEA Ventas y Servicios, empresa dedicada a la venta y servic

equipo de computo, ha solicitado a los alumnos de VB, se le desarrolle un sistema a través del cual pmanejar la existencia de toda su mercancía.Desarrollo: El profesor asistirá al alumno en el desarrollo de dicho producto, más no le desarrollará el códiglos algoritmos.a) Solicitará al estudiante presentar su borrador de la codificación, así como del diseño de la base de dato

formas y reportes a imprimir.b) El profesor solicitará al estudiante ir complementando su trabajo en tiempo máquina.c) La aplicación del estudiante deberá incluir un panel de control que le permita al usuario decidir que es l

desea realizar: dar de alta, baja o editar los datos de artículo solo si se ingresa una palabra (password), consultar los datos de la base, etc.

d) Los informes que se necesitan son:

Un listado de la mercancía ingresada y vendida en los últimos seis meses, con su respectivo númeclave, precio, costo y descripción.

Estado actual del inventario.2. Sistema de ventas Pizza Hut, empresa dedicada a la venta de comida rápida, pizzas, bebidas, ensalad

postres, ha solicitado a los alumnos de VB, se le desarrolle un sistema a través del cual pueda manejar la vpara entrega a domicilio y en su local.Desarrollo: El profesor asistirá al alumno en el desarrollo de dicho producto, más no le desarrollará el códiglos algoritmos.a) Solicitará al estudiante presentar su borrador de la codificación, así como del diseño de la base de dato

formas y reportes a imprimir (ticket de compra, orden de pedido).b) El profesor solicitará al estudiante ir complementando su trabajo en tiempo máquina.c) La aplicación del estudiante deberá incluir un panel de control que le permita al usuario decidir que es l

desea realizar: dar de alta, baja o editar los datos del pedido, consultar los datos de la base, realizar el

del día, etc.d) Los informes que se necesitan son: Una orden de pedido que le indica al cocinero el tamaño de la pizza a preparar, los ingredientes. Una orden que le indique al repartidor el tamaño de la pizza a entregar, los ingredientes, el precio

como los de más alimentos ha entregar y sus correspondientes precios y el total de la compraolvidar naturalmente el nombre y dirección de quien hizo el pedido, la fecha y hora en el que se reel mismo.

Una orden que le indique al mesero el tamaño de la pizza a entregar, los ingredientes, el preciocomo los de más alimentos ha entregar y sus correspondientes precios y el total de la compra.

Un reporte del corte del día.

Page 14: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 14/26

 

CCEA. Programación de Computad

Evaluaciones de Visual Basic

Cuestionario I.

1. ¿Por qué se dice que las computadoras son una extensión de la habilidad del hombre para procesar información?

2. ¿Qué es un LAN?

3. Conteste Falso (F) o Verdadero (V)a) Un lenguaje de bajo nivel es un lenguaje de programación que esta casi al nivel del lenguaje máquina. El

lenguaje ensamblador es el exponente de este tipo de lenguajes.

b) Un algoritmo es un conjunto de pasos o procedimientos finitos, claros y detallados que sirven para

resolver un problema en particular.

c) El pseudocódigo son las instrucciones que se escriben para desarrollar un programa

d) Un objeto según la filosofía de la OOP los algoritmos y la estructura de los datos forman un solo ente.

e) Una llamada por valor hace más lenta la ejecución de una función o procedimiento por que se trabaja con

una copia del valor del dato y no con el dato mismo.

f) Los tres elementos característicos de la OOP son las clases, la herencia y la encapsulación

g) Se clasifica a los lenguajes Visuales, en lenguajes orientados al evento pero manejados por objetos.

h) El definir correctamente un algoritmo nos permite aplicarlo en cualquier LAN.

i) El pseudocódigo es aplicable solo en VB.

 j) El código fuente se diferencia del código objeto en que la computadora solo puede entender el programa

que ha sido traducido a código fuente.

4. Qué es diferencia existe entre una variable y una constante?

5. Defina los siguientes conceptos:

Clase

Compilación

Función

Evento

Page 15: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 15/26

 

CCEA. Programación de Computad

Polimorfismo

Encapsulación

Módulo

Parámetro

Procedimiento

Herencia

6. ¿Qué diferencia hay entre un módulo de clase y uno modulo estándar?

7. Describa los elementos de la ventana de diseño de VB.

Page 16: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 16/26

 

CCEA. Programación de Computad

Cuestionario II.

1. ¿Cuales son las características que debe cubrir la interfaz de una aplicación?

2. ¿Qué es un proyecto en VB?

3. ¿Qué ediciones se tienen de VB y que diferencias hay entre ellas?

4. Escriba el significado de las siguientes siglas

MDI

SDI

DLL

5. ¿Qué es una forma en VB?

Page 17: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 17/26

 

CCEA. Programación de Computad6. Relacione las siguientes dos columnas de definiciones y conceptos y propiedades.

a) En el diseño de cascada se busca: ( ) 1. Nos permite definir el nombre de la variable a utilizar en el códigb) Son las ventanas básicas de VB: ( ) 2. Define el tipo de alineación (izquierda, derecha, centrado) del tec) Foreground ( ) 3. Es un proyecto que esta conformado por dos o más proyectos.d) Multiline ( ) 4. Permite que el control muestre o acepte más de una línea.e) Hide ( ) 5. Desactiva el control.f) Name ( ) 6. Establece el texto que aparece en el control por default.g) Text ( ) 7. Permite asignar un icono al control.

h) Un proyecto de grupo ( ) 8. Permite asignar el título que aparecerá en el control.i) Picture ( ) 9. Define el orden de tabulación para el control.  j) Icon ( ) 10. Dividir problemas complejos en problemas más simples.k) Alignment ( ) 11. Permite asignar un color al texto del control.l) Caption ( ) 12. Permite modificar la fuente del texto o título que muestra el contm) Tabindex ( ) 13. Explorador de proyectos, ventana de propiedades, posición

formulario.n) Enable ( ) 14. Permite asignar una imagen (mapa de bit, PCX, etc.) al control.o) Font ( ) 15. Oculta el control.

7. Describa el uso de los siguientes métodos de los controles y formas de VB:

Show

Hide

Unload

Load

Click

8. ¿Que es la depuración de un programa?

9. ¿Qué herramientas ofrece VB para la depuración de un proyecto?

10. ¿Qué función tienen el explorador de objetos y el explorador de proyectos?

11. ¿Qué diferencia hay entre una constante dinámica y una estática?

Page 18: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 18/26

 

CCEA. Programación de Computad12. Explique el uso de las siguientes funciones incorporadas y estructuras de control de VB.

Call

Do Until / While... loop

For... next

If... then... else...

Select case

With... End with

While... Wend

13. Explique el uso de las siguientes funciones incorporadas de VB.

Val( ) 

Str$( ) 

Print 

Cls 

Left ( ) 

Right ( )

Mid ( )

Len ( ) 

LCase$ ( )

UCase$ ( )

Trim$ ( )

RTrim$ ( )

LTrim$ ( )

Date ( ) 

Format ( )

Time ( ) 

14. Explique el uso de las siguientes palabras reservadas:

Const

Dim

Page 19: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 19/26

 

CCEA. Programación de Computad

Public

Static

Type

Redim

Private

Option explicit

15. ¿Que diferencia existe entre una variable local y una pública?

16. ¿Qué elementos distinguen a un error de ejecución de un error de sintaxis?

17. Nombre los siguientes controles de VB

Page 20: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 20/26

 

CCEA. Programación de Computad

Cuestionario III.

1. ¿Qué diferencia existe entre una lista dinámica y una estática?

2. ¿Qué método de búsqueda resulta más rápido, el secuencial o el aleatorio? ¿Por qué?

3. ¿Cuáles son los tipos de datos que maneja VB?

4. ¿Qué utilidad tiene el objeto Inputbox?

5. ¿Qué diferencia hay entre un cuadro de mensaje y un cuadro de introducción de datos?

6. ¿Qué tipos de menú permite manejar VB?

7. Complete la siguiente tabla

Tipo de variable

 

Identificador Símbolo RangoCadena Hasta 2 billones de caracteres

Integer 

& -2,147,483,648 a 2,147,483,647

Simple precición Single (Precision)

Double (Precision) #

Currency @

Fecha

Byte 0 al 255

Boolean True / FalseVariante

8. ¿El editor de Menús forma parte del cuadro de controles de VB? ¿Por qué?

Page 21: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 21/26

 

CCEA. Programación de Computad9. Describa el uso de los siguientes formatos, para la salida de impresión.

Currency

Fixed

Standard

General Date

Medium Time

10. Complete el siguiente cuadro de constantes para un cuadro de mensaje.

Constante simbólica Valor 

 

SignificadoVbOKOnly

48

Muestra un icono de información con un mensaje

VbCritical

VbOKCancel

32

Muestra los botones Anular, Reintentar e Ignorar.

Muestra los botones Si, No, Cancelar.

4

256

El botón por omisión es el primero

VbRetryCancel

VbDefaulButton3

11. ¿Qué es diferencia hay entre las ordenes Tab y Spc ?

12. ¿Qué utilidad tiene el control Flex grid?

Page 22: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 22/26

 

CCEA. Programación de Computad

Cuestionario IV.

1. Describa el uso de las opciones y parámetros del siguiente cuadro de dialogo.

Caption

Name

Index

Shortcut

Siguiente

Checked

WindowList

Enable

→←↑↓ 

2. ¿Que es un archivo?

3. Describa el uso de las siguientes instrucciones para el manejo de archivos secuenciales y aleatorios.

Open

Append

Input

Write

Close

Get

Seek

Put

4. Defina que es una Consulta.

5. ¿Qué es la gestión de información?

Page 23: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 23/26

 

CCEA. Programación de Computad

6. ¿Qué es filtrar una base de datos?

7. Defina cada uno de las tareas que conforman la gestión de información.

8. ¿Qué es una Consulta por selección?

9. ¿Qué es una Consulta de acción?

10. ¿Cómo se puede definir una consulta de acción en SQL en VB?

11. Explique el uso de las siguientes cláusulas, declaraciones, sentencias y operaciones:

From

Select

Where

Union

Update

Select

12. Explique el uso de las siguientes ordenes y funciones para el manejo de archivos:

ChDir 

CurDir$

ChDrive

Dir$

FileCopy

GettAttr 

Page 24: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 24/26

 

CCEA. Programación de Computad

Kill

MkDir 

Name

RmDir 

13. Defina el uso de las siguientes propiedades, objetos, métodos y opciones del Control de Datos

Fields

Refresh

AddNew

UpDate

Edit

UpdateRecord

Delete

Close

MoveFirst

Findlast

MoveNext

FindPrevious

DataBaseName

RecordSource

Connect

Exclusive

ReadOnly

RecordSetType

Dynaset

Snapshot 

14. ¿Porque sin importantes las propiedades DataSource y DataField en el manejo de una base de datos en VB?

Page 25: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 25/26

 

CCEA. Programación de Computad

15. ¿Qué es la concatenación?

16. Nombre los elementos del control de datos.

Page 26: 04 Visual Basic

5/10/2018 04 Visual Basic - slidepdf.com

http://slidepdf.com/reader/full/04-visual-basic 26/26

 

CCEA. Programación de Computad

Cuestionario V. 

1. ¿Qué es un control Activex? ¿Cómo se crean?

2. ¿Cuál es el proceso para crear una barra de herramientas en VB?

3. Nombre los controles personalizados de VB en su edición profesional.

4. ¿Por qué es importante una lista de imágenes para la creación de una barra de herramientas?

5. ¿Por qué no se visualiza el control CommonDialog al ejecutar la aplicación?

6. Describa el uso de los siguientes Controles.

DBList

DBCombo

DBGrid