Cuestionario
del capítulo
1.Explique
cual es la ventaja de usar cuadros de dialogo comunes.
Permite
disponer de ciertos elementos de la interfaz que son de uso comun en todas las
aplicacionesy que permiten la gestion de recursos de la computadora y su
configuracion.
2.Explique
que es un archivo DLL.
Permite
realizar llamdas de dichos modulos como programas a nuestra dispocision, siempre
y cuando sepamos que los elementos que contienen la sintaxis para su uso.
3.Explique
para que sirve el control Microsoft
Common Dialog Control 6.0
Proporciona
un conjunto de cuadros de dialogo estandar del usuario operativo de windows,
para realizar oprecaiones tan diversas como abrir y guardar archivos , edt
4.Explique
para que sirven cada uno de los 5 métodos show.
showopen
Abrir
showsave
Guardar como
showcolor
Color
showfont
Fuente
showprinter
Imprimir u opciones de impresion.
5.Explique
para que sirve el cuadro de dialogo Color y mencione para que sirven cada uno de
sus 4 indicadores(flags).
CdCCFullOpen
&H2: Se
presenta todo el cuadro de dialogo incluyendo la seccion definir colores
personalizados.
CdllCCHelpButton
&H8: Hace que el cuadro de
dialogo presente un boton ayuda.
CdlCCPreventFullOpen
&H4: Desactiva el boton de comando definir colores
personalizados.
CdlCCRBGInit
&H1: Establece el valor de color inicial del cuadro de dialogo.
6.Explique
la función de la propiedad Color.
El
color esta seleccionado . para usar esta propiedad tiene que establecer primero
la propiedad flags a cdlcfeffects
7.Explique la función de la propiedad CancelError.
Genera
un error cuando se omite o se hace click en cancelar dentro de la interfaz.
8.Explique
para que sirve el código On Error GoTo.
Sirve para poder controlar una serie de errores utilizando la tecla cancelar de todos los cuadros de dialogo comunes de windows.
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.
Fontbold.-
Si ha seleccionado negrita.
Fontitalic.-
Si ha seleccionado cursiva.
Fontstrikethru.-
Si ha seleccionado tachado. Para usar esta propiedad tiene que establecer
primero la propiedad flags a cdlcefeffects
Fontunderline.-
Si ha seleccionado subrayado. Para usar esta propiedad primero tiene que
establecer la propiedad flags a cdlcefeffects.
Fontname.-
El nombre de fuente seleccionado.
Fontsize.-
El tamaño de fuente seleccionado.
10.Explique
para que sirven los indicadores (flags) cdlCFEffects y
cdlCFBoth.
Cdlceffects.-
Especifica que el cuadro de dialogo permite los efects de tachado subrayado y
color.
Cdkcfboth.-
Hace que el cuadro de dialogo enumere las
fuentes de impresora y pantalla disponibles. La propiedad hdc identifica el
contexto de dispositivo asociado con la impresora.
11.Explique
para que sirve el cuadro de dialogo Imprimir y mencione para que sirven cada una
de sus 4 propiedades.
Permite
que el usuario especifique como se va a imprimir el resultado.
Copies.-
El numero de copias que se van a imprimir.
Frompage.-
La pagina en la que se inicia la impresión.
Topage.-
La pagina 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.
Hace
que el sistema presente el cuadro de dialogo configurar impresora en vez del
cuadro de dialogo Imprimir.
Cdlpdselection.- Devuelve o establece el estado del boton de opcion selección. Si no se especifican cdlpdpagenum ni cdlpdselection, el boton de opcion todo estara 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 metodos showopen y showsave del control commondialog. La diferencia entre un cuadro y otro se presenta solo en titulo del mismo asi como en el metodo que se debe utilizar para invocarlos. Ambos cuadros de dialogo permiten que el usuario especificar una extesion de nombre de archivo y un nombre de archivo.
14.Explique
para que sirven sus propiedades:
FileName, Filter y FilterIndex.
Fileindex.-
Establece cual de las definiciones de tipos de archivos sera seleccionado de
manera predeterminada. El numero de definiciones inicia en 1
Filename.-
Devuelve el nombre del archivo a establecer o el seleccionado.
15.Explique
para que sirven los indicadores (flags) cdlOFNHideReadOnly y
cdlOFNExplorer.
Cdlofnhidereadonly.-
Oculta la casilla de veficacion 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.
Capítulo
20
Cuestionario
del capítulo
1.Explique
que es el Formulario Maestro.
Actúa
como objeto inicial de toda una aplicación que concentra dos o mas formularios.
2.Explique
los 4 pasos para controlar varios formularios mediante un Formulario Maestro.
1.Agregar
al proyecto un formulario MDI (proyecto – agregar formulario MDI) mismo que
actuara como formulario maestro.
2.Establecer
el formulario MDI como objeto de inicio de la aplicación (proyecto –
propiedades de <proyecto> - objeto inicial- seleccione el formulario MDI
3.Agregar
formularios nuevos o ya existentes al proyecto (proyecto – agregar
formulario), mismos que dependeran del formulario MDI.
4.Establecer
la dependecia 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 NegotiateMen
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
aparicion de menus.
4.Explique
para que sirve el método show.
Muestra
el formulario.
5.Explique
cómo puede preparar su aplicación para compilación y distribución.
Se
recomienda que al crear sus aplicaciones desarrole por separado cada uno de los
formularios, de tal forma que no tenga congestionada su pantalla; si no utiliza
o comparte codigo similar entre los multiples formularios que integran su
aplicación en ese caso tal vez prefiera
tenerlos disponibles a todos.
Si
opta por tener todos los formularios cargados en su proyecto, conforme los va
creando, no olvide que cada uno le resta desempeño a su computadora ta que
Visual Basic tendra que ver todos los formularios por separadado.
Una
vez que cooncluya, defina el menu que desea e integre la aplicación en un
formulario MDI. Modifique las propiedades de su proyecro en aquellis aspectos
que le sean relevantes.
Compilar
su proyecto para generar el programa EXE que va a distribuir.
Capítulo 21
Controles
Actives para mejorar la interfaz
Cuestionario
del capítulo
1.Explique
para que es ventajoso utilizar los Controles Comunes de Windows.
Son ventajosos porque hacen de la interfaz lo mas profecional pocible al elaborar las aplicaciones.
2.Explique
para que sirve el control ProgressBar y cuales son sus 3 propiedades.
Es
un control que permite mostrar graficamente el avance de un proceso.
3.Explique
que tipo de dato es Value (de ProgressBar) y cual es su límite.
Es
la propiedad esencial de este tipo de controles ya que a traves de ella se hace
referente a una posicion relativa entre un limite minimo (min) y uno maximo
(max).
4.Explique
para que sirve el control TreeView y cuales son sus propiedades métodos y
eventos principales.
El
control permite integrar un objeto similar al arbol de directorio de explorardor
de windows.
Sus
propiedades son checkboxes, image, imagelist, linestyle, scroll, style.
Sus
metodos son; add, refresh, remove
Sus
eventos son; colapse, expand, nodeclick, nodecheck.
5.Explique
la sintaxis del método Add (control TreeView) y para que sirve.
Objetotreeview.nodes.addrelatividad,
relacion, clave, textoamostrar, image.
Sirve
para: objeto de tipo de coleccion que sirve para añadir elementos a traves del
mismo.
6. Explique la sintaxis la instrucción Set para definir Imagelist (control TreeView) y para que sirve.
Set
7.Explique
para que sirve el control StatusBar y cuales son sus propiedades y métodos
principales.
Permite
integrar un objeto que es una especie a la barra de estado de cualquier programa
basado en el entorno de windows.
Sus
propiedades son; alinment, autosize, bevel, key, style, text.
Sus
metodos son; add , remove
8.Explique
la sintaxis del método Add (control StatusBar colección Panels) y para que
sirve.
Objetostatusbar.panels.addindice,
clave, textomostrar, tipopanel, imagen.
Pueden
asumir varias propiedades que afectan su comportamiento y apariencia para cada
una de estas propiedades a las que se conocen definen los objetos.
9.Explique
como se agrega Texto
(control StatusBar colección Panels).
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 aplicacion.
Sus
propiedades son; caption, imagelist, key, tooltiptext
Sus
metodos son: add, remove.
11.Explique
la sintaxis del método Add (control ToolBar colección Buttons) y para que
sirve.
Objetotoolbar.button.addindice,
clave, textoamostrar, estiloboton, image.
12.Explique
la sintaxis la instrucción Set para definir
Imagelist (control ToolBar ) y para que sirve.
Set
ObjetoToolBar.ImageList = ObjetoImageList
13.Explique
como se agrega ToolTipText
(control ToolBar colección Buttons).
En el cuadro de propiedades, en la propiedad ToolTipText se agraga el mensaje deceado.
14.Explique
la sintaxis del método ButtonsMenus.Add (control ToolBar colección Buttons,
tipo Dropdown) y para que sirve.
Objeto.Buttons.Item(Elemento).ButtonMenu.Add Índice, Clave, Texto