1. Explique cual es la ventaja de usar
cuadros de dialogo comunes.
Permite
disponer de ciertos elementos de la interfaz de Windows, que son
de uso común en todas las aplicaciones y que permiten la gestión de recursos de
la computadora y su configuración.
2. Explique que es un archivo DLL.
Permite
realizar llamadas a dichos módulos como programas a nuestra disposición,
siempre y cuando sepamos los elementos
que contienen y la sintaxis para su uso.
3. Explique para que sirve el control
Microsoft Common Dialog
Control 6.0
Este
control proporciona un conjunto de cuadros de diálogo estándar del sistema
operativo de Windows, para realizar
operaciones tan diversas como abrir, guardar archivos, establecer las opciones
de impresión, seleccionar colores y fuentes.
4. Explique para que sirven cada uno de
los 5 métodos show.
ShowOpen
- Abrir.
ShowSave
- Guardar
ShowColor
- Color.
ShowFont
- >Fuente.
ShowPrinter- Imprimir u opciones de impresión.
5. Explique para que sirve el cuadro de
dialogo Color y mencione para que sirven cada uno de sus 4 indicadores(flags).
Dicho
cuadro de dialogo permite que el usuario seleccione un color de una paleta o
que cree y seleccione un color personalizado.
cdCCFullOpen – Se presenta todo el
cuadro de diálogo, incluyendo la sección Definir colores personalizados.
cdCCHelpButton – Hace que el cuadro de dialogo
presente un botón de ayuda.
cdCCPreventFullOpen - Desactiva el botón de comando
definir colores personalizados y evita que el usuario defina colores
personalizados.
cdCCRGBInit - Establece el valor de color
inicial del cuadro de diálogo.
6. Explique la función de la propiedad Color.
Es el
color seleccionado. para usar esta propiedad tiene que
establecer primero la propiedad flags a cdlcfeffects.
7. Explique la función de la propiedad CancelError.
Cuando
esta está establecida a true obliga a visual basic
a asumir que a ocurrido un error cuando se hizo clic
en el botón cancelar.
8. Explique para que sirve el código On Error GoTo.
Para en
caso de error mandar directo a algún lugar deseado.
9. Explique para que sirve el cuadro de
dialogo Fuente y mencione para que sirven cada una de sus 7 propiedades.
Permite
que el usuario selecciona una fuente un tamaño , un
color y un estilo para esa fuente.
Color –
El color seleccionado. Para usar esta propiedad tiene que establecer primero la
propiedad flags a cdlCFEffects.
FontBold – Si ha sido seleccionada Negrita
FontItalic - Si ha sido seleccionada Cursiva
FontStrikeThru - Si ha seleccionado Tachado.
Para usar esta propiedad tiene que establecer primero la propiedad flags a cdlCFEffects.
FontUnderline - Si ha seleccionado
subrayado. Para usar esta propiedad tiene que establecer primero la
propiedad flags a cdlCFEffects.
FontName - El modo de fuente seleccionado.
FontSize –
El tamaño de fuente seleccionado.
10. Explique para que sirven los indicadores
(flags) cdlCFEffects y cdlCFBoth.
Cdkcfboth. Hace que el cuadro de dialogo
enumere las fuentes de impresora y de
pantalla disponibles. La propiedad hdc identifica el
contexto de dispositivo asociado con la impresora.
Cdlceffects. Especifica que el cuadro de dialogo permite los efectos de tachado
subrayado y color.
11. Explique para que sirve el cuadro de
dialogo Imprimir y mencione para que sirven cada una de sus 4 propiedades.
El
cuadro de dialogo Imprimir permite que
el usuario especifique como se va a imprimir el resultado.
Copies.
El número de copias que se van a imprimir.
FromPage. La página en la que se inicia la impresión.
ToPage.
La página en la que se detiene la impresión.
HDC. El
contexto de dispositivo para la impresora seleccionada.
12. Explique para que sirven los indicadores
(flags) cdlPDPrintSetup y cdlPDSelection.
CdlPDPrintSetup. Hace que el sistema presente el cuadro de diálogo Configurar
impresora en vez del cuadro de diálogo Imprimir.
Cdlpdselection.- Devuelve o establece el estado del botón de opción selección. Si no
se especifican cdlpdpagenum ni cdlpdselection,
el botón de opción todo estará en el estado seleccionado.
13. Explique para que sirven Los cuadros de
diálogo Abrir y Guardar como y cual es la diferencia entre ellos.
Se
presentan mediante los métodos showopen y showsave del
control commondialog. La diferencia entre un cuadro y
otro se presenta solo en titulo del mismo así como en el método que se debe
utilizar para invocarlos. Ambos cuadros de dialogo permiten que el usuario
especificar una extensión de nombre de
archivo y un nombre de archivo.
14. Explique para que sirven sus propiedades: FileName,
Filter y FilterIndex.
FileName. En tiempo de ejecución cuando el usuario elige algún archivo y
cierra el cuadro de dialogo, la propiedad filename
contendrá el nombre de archivo seleccionado o introducido.
Filter.
Pede establecer la propiedad filter de forma que el
cuadro de dialogo presente solo cierto tipo de archivos ,
como archivos de texto, bases de datos, etc.Esta
propiedad requiere las especificaciones separadas por canalizaciones ( | ).
IndexFilter. Permite definir cual de las definiciones es la que aparecerá de
manera predeterminada; el numero de índice inicia en 1.
15. Explique para que sirven los indicadores
(flags) cdlOFNHideReadOnly
y cdlOFNExplorer.
Cdlofnhidereadonly. Oculta la casilla de verificación solo lectura.
Cdlofnexplorer.- Usa la plantilla del cuadro de dialogo abrir archivos de tipo
explorador. Funciona en windows 95 windows NT 4.0 , windows 2000 y posteriores.
1. Explique que es el Formulario
Maestro.
Es el
que actúa como objeto inicial de toda una aplicación que concentra dos o más
formularios
2. Explique los 4 pasos para controlar
varios formularios mediante un Formulario Maestro.
a.-Agregar
al proyecto un formulario MDI (proyecto – agregar formulario MDI) mismo que
actuara como formulario maestro.
b.-Establecer
el formulario MDI como objeto de inicio de la aplicación (proyecto –
propiedades de <proyecto> - objeto inicial- seleccione el formulario MDI
c.-
Agregar formularios nuevos o ya existentes al proyecto (proyecto – agregar
formulario), mismos que dependerán del formulario MDI.
d.-Establecer
la dependencia de los formularios
agregados con respecto al formulario maestro, estableciendo a true la propiedad MDIChild de
cada uno de los formularios agregados.
3. Explique la función de las
propiedades: MDIChild , WindowState y NegotiateMenus.
MDIChild. Establece la dependencia de un formulario con respecto a uno
de tipo MDI
Windowstate.
Devuelve o establece el estado inicial del tamaño de la ventana.
Negotiatemenu. Permite que el formulario MDI y sus formularios dependientes
negocien la aparición de menús.
4. Explique para que sirve el método
show.
Muestra
un formulario
5.
Explique cómo puede preparar su aplicación para compilación y
distribución.
Elaborar
los formularios que van a ser utilizados.
Definir
el menú que deseo e integrar la aplicación en un formulario
Modificar
las propiedades del proyecto como iconos,etc
Y
finalmente compilar el proyecto a ejecutable.
1. Explique
para que es ventajoso utilizar los Controles Comunes de Windows.
Logra que nuestra interfaz sea mas estética y profesional.
2. Explique
para que sirve el control ProgressBar y cuales son
sus 3 propiedades.
Es un control que permite mostrar
gráficamente el avance de un proceso.
Y sus propiedades son: Max, Min, Value
3. Explique
que tipo de dato es Value (de ProgressBar)
y cual es su límite.
Es de tipo entero y su limite
se encuentra definido por min y max
sin embargo este no puede estar fuera del limite del tipo int
4. Explique
para que sirve el control TreeView y cuales son sus
propiedades métodos y eventos principales.
permite integrar un objeto similar al
árbol de directorios que utiliza el Explorador de Windows. Y sus propiedades
son: CheckBoxes, , Image, ImageList, LineStyle, Scroll,
Style.
Sus métodos son: Add,
Refresh, Remove.
Sus eventos son: Collapse,
Expand, NodeClick, NodeCheck.
5. Explique la sintaxis del método Add (control TreeView) y para que
sirve.
ObjertoTreeView.Nodes.Add Relatividad, Relación, Clave, TextoAMostrar, Imagen
Donde objetoTreeview
es el objeto basado en el control TreeView.
Relatividad indica el nombre (key) de la opción que
actúa como padre del nodo que se está agregando; en el caso de que la opción
sea un nodo raíz, el valor simplemente se omite. relación
indica el tipo de relación que guarda el nodo que se está agregando con
respecto al nodo indicado en relatividad; clave indica el nombre que se le dará
a la opción que se está agregando; textoAMostrar es
el texto que aparecerá en la opción. Imagen es la clave que identifica a una
imagen almacenada en un objeto basado en el control ImageList.
6. Explique la sintaxis la instrucción Set para definir Imagelist (control TreeView) y
para que sirve.
Set tvwBase.ImageList
= imlBase
Sirve para especificar que las imágenes serán
tomadas del objeto imlBase.
7. Explique
para que sirve el control StatusBar y cuales son sus
propiedades y métodos principales.
Permite integrar un objeto similar ala barra
de estado de cualquier programa basado en el entorno de Windows
Sus propiedades: Aligment,
Autosize, Bevel, Key, Style, Text.
Sus métodos: Add, Remove.
Sus eventos: sin eventos importantes
8. Explique
la sintaxis del método Add (control StatusBar colección Panels) y
para que sirve.
ObjetoStatusBar.Panels.Add Índice, Clave, TextoAMostrar, TipoPanel, Imagen
Donde objeto StatusBar
es el objeto basado en el control StatusBar. Indice es el numero progresivo que
identifica cada uno de los elementos. Clave es el nombre por medio del cual se
podrá hacer referencia a cada uno de los elementos. TextoAMostrar
es el texto que aparecerá de manera predeterminada en el panel. Tipo panel especifica la naturaleza del panel. Imagen
es la clave que identifica a una imagen almacenada en un objeto imageList.
9. Explique
como se agrega Texto (control StatusBar
colección Panels).
stbBase.Panels.Add 1, "Primero", , sbrText
stbBase.Panels ("Primero") . Texto = "Opción 1"
10.Explique para que sirve el control ToolBar
y cuales son sus propiedades y métodos
principales.
Permite definir barras de herramientas o
botones para una aplicación.
Sus propiedades: caption,
imagelist, key, tooltiptext.
Sus métodos: add, remove.
Sus eventos. Sin eventos importantes.
11. Explique
la sintaxis del método Add (control ToolBar colección Buttons) y para
que sirve.
Objetotoolbar.button.addindice, clave, textoAMostrar,
EstiloBoton, imagen.
Sirve para añadir elementos
12.Explique la sintaxis la instrucción Set
para definir Imagelist
(control ToolBar ) y para que sirve.
Set tbrBase.ImageList
= imlBase
Sirve para asociar el objeto imagelist con el objeto toolbar.
13.Explique como se
agrega ToolTipText (control ToolBar
colección Buttons).
tbrBase.Buttons.Add 5 ,
"ActNegritas" , "Negritas" , tbrCheck
tbrBase.Buttons.Item (5) .ToolTipText
= "Activar/Desactivar Negritas"
14.Explique la sintaxis del método ButtonsMenus.Add
(control ToolBar colección Buttons,
tipo Dropdown) y para que sirve.
TbrBase.Buttons.add 6, “Act Negritas”,
“negritas”, tbrCheck
tbrBase.Buttons.Item(6) .ButtonMenus.Add
2, "T12", "12 Pts"
sirve para añadir un menú de botones
con subíndice x