Respuestas a los Cuestionarios 19 al 21

 

Respuestas al cuestionario 19

 

1. Explique cual es la ventaja de usar cuadros de dialogo comunes.

  La principal ventaja es de que no hay que programar todo el código del cuadro de diálogo, sino sólo se manda llamar junto con  parámetros de configuración.

2. Explique que es un archivo DLL.

Permite realizar  llamadas a los módulos, como programas a nuestra disposición siempre y cuando sepamos la sintaxis.

 

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, imprimir, etc.

 

4. Explique para que sirven cada uno de los 5 métodos show.

ShowOpen ; Abrir.

ShowSave ; Guardar como.

ShowColor ;Selecciona un color.

ShowFont -;Seleccionar un tipo de fuente.

ShowPrinter ;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).

Permite que el usuario seleccione un color de una paleta o que cree y seleccione  un nuevo color personalizado.

cdCCFullOpen - Se presenta todo el cuadro de diálogoo, incluyendo la sección Definir colores personalizados.

cdCCHelpButton - Hace que el cuadro de diálogo presentte un botón de ayuda.

cdCCPreventFullOpen - Desactiva el botón de comando Definirr colores personalizados.

cdCCRGBInit - Establece el valor de color inicial ddel cuadro de diálogo

 

6. Explique la función de la propiedad Color.

El color seleccionado. Para usar esta propiedad, tiene que establecer primero la propiedad flags a cdlCEffects .

 

7. Explique la función de la propiedad Cancel error.

Cuando damos clic en el boton Cancelar dentro del cuadro de diálogo, se establece una acción predeterminada.

 

8. Explique para que sirve el código On Error GoTo.

Es una etiqueta que  manda a llamar a un procedimiento cuando se produce un error inesperado, y actúa de una manera establecida.

 

9. Explique para que sirve el cuadro de dialogo Fuente y mencione para que sirven cada una de sus 7 propiedades.

Este cuadro de dialogo permite que el usuario seleccione una fuente, un tamaño, un color y un estilo para esa fuente.

Color ;El color de la fuente seleccionada

FontName ; devuelve el valor de la fuente seleccionada

          FontItalic ;seleccionamos la fuente de modo Cursiva

FontSize; devuelve el tamaño de la fuente seleccionada

           FontBold  ;seleccionamos la fuente de modo Negrita

FontStrikeThru  ;seleccionamos la fuente de modo Tachado

FontUnderline ;seleccionamos la fuente de modo subrayado  

 

10. Explique para que sirven los indicadores (flags) cdlCFEffects y  cdlCFBoth.

cdlCFEffects ;especifica que el cuadro permite los efectos de tachado, subrayado y color

cdlCFBoth ;hace que el cuadro de dialogo enumere las fuentes de impresora y pantalla disponibles

 

11. Explique para que sirve el cuadro de dialogo Imprimir y mencione para que sirven cada una de sus 4 propiedades.

Este cuadro de dialogo permite que el usuario especifique cómo se va a imprimir el resultado

Copies ; el número de copias a imprimir

FromPage ; la página de inicio de la impresion

ToPage ; la página final de 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 cdlPDPageNums 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.

 

Ambos cuadros de dialogo permiten que el usuario especifiquen una unidad , un directorio , una extensión de nombre de archivo y un nombre de archivo.

 

 

14. Explique para que sirven sus  propiedades: FileName, Filter y FilterIndex.

FileName; devuelve el nombre del archivo a establecer o el seleccionado

Filter ; especifica qué tipos de archivo maneja el cuadro de diálogo

FileIndex ; establece cual de las definiciones de tipos de archivo sera seleccionada de manera predeterminada. El numero de definiciones inicia en uno.

 

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 diálogo Abrir archivo de tipo Explorador. funciona en Windows 95,windows NT 4.0, 2000, y posteriores.

 

Respuestas al cuestionario 20

 

1.- Explique que es el Formulario Maestro.

Es el que actúa como objeto inicial de toda una aplicación 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.

·        Agregar al proyecto un formulario MDI (proyecto-Agregar formularioMDI) mismo que actuara como el maestro.

·        Establecer el formulario MDI como objeto de inicio de la aplicación.

·        Agregar formularios nuevos o ya existentes al proyecto. Dicho dependera del formulario.

·        Establecer la dependencia de los formularios, agregados con respecto al formulario maestro.

 

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.

NegotiateMenus ; 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.

Es recomendable que elabore los formularios por separado. Una vez que concluya, defina el menú que desea e integre la aplicación en un formulario MDI. Modifique las propiedades de su proyecto en aquellos aspectos que le sean relevantes(titulo definitivo en caption,icono,etc). Solo faltaría compilar su proyecto para generar el programa EXE que se va a distribuir.

Cuestionario 21

 

1. Explique para que es ventajoso utilizar los Controles Comunes de Windows.

Porque permiten enriquecer la interfaz con elementos de apariencia 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.

  Sus propiedades son max ,min , value.

 

    3.Explique que tipo de dato es Value (de ProgressBar) y cual es su límite.

   Value es un número entero  , no se le pueden asignar valores que excedan el limite marcado; el máximo (max) y el minimo(min).   

 

4.Explique para que sirve el control TreeView y cuales son sus propiedades métodos y eventos principales.

   El control TreeView permite integrar un objeto similar al árbol de directorios que utiliza el explorador windows.  

   Las propiedades son : checkboxes , image , imagelist , linestyle , scroll y style.

   Los métodos son : Add , Refresh , Remove.

   Los eventos son : Collapse , Expand ,

   Nodeclick  y nodecheck.

 

 

5. Explique la sintaxis del método Add (control TreeView) y para que sirve.

  La sintaxis es la siguiente:

    ObjetoTreeview.Nodes.AddRelatividad, relación,Clave,TextoAMostrar,Imagen Donde ObjetoTreeView es el objeto basado

    en el control TreeView . Relatividad indica el nombre de la opción que actúa como padre del nodo que se esta agregando.  Relación

    indica el tipo de relación que guarda el nodo que se esta agregando, con respecto al nodo indicado en la relatividad. Clave indica el

    nombre que se la dará a la opción que se esta agregando. Texto a mostrar 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.

    El método sirve para agregar elementos.

 

 

6. Explique la sintaxis la instrucción Set para definir  Imagelist (control TreeView) y para que sirve.

    La sintaxis es la siguiente: KeyNombreImagen   Como es una asignación a nivel objeto se establece con este método, ademas permite

   establecer a imagelist como proveedor de imágenes.

 

 

7.Explique para que sirve el control StatusBar y cuales son sus propiedades y métodos principales.

   Permite integrar un objeto similar a la barra  de estado de cualquier programa basado en el entorno windows; en dicho objeto que es  una especie de subventana, se

   distribuye un conjunto de paneles en donde puede mostrarse información. Sus propiedades son: alignment , autosize , Bevel , key ,style  y text.

    Los métodos son: add y remove.

 

 

8.Explique la sintaxis del método Add (control StatusBar colección Panels) y para que sirve.

    El método add es para agregar elementos.

    En la sintaxis aparece lo siguiente que tiene

    como significado:

    ObjetoStatusBar.Panels.AddIndice,Clave,

    TextoAMostrar , TipoPanel , Imagen

    ObjetoStatusBar objeto basado en el control

    StatusBar. Indice es el numero progresivo

    que identifica a 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. TipoPanel especifica la naturaleza del

          panel. Imagen  es la clave que identifica a

          una imagen almacenada en un  objeto

          basado en el control imagelist.

      

 

9.Explique como se  agrega Texto  (control StatusBar colección Panels).

   Nombre.panels.Addindice,”clave”, , sbrText

  

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. Su manejo es

     similar a Treeview y a Statusbar; en este

     objeto se agregan botones, los cuales

     se almacenan en una colección Buttons.

     Sus propiedades son: caption , imagelist ,

     key , tooltiptext.    

     Los métodos son: add y remove.

    

 

11.Explique la sintaxis del método Add (control ToolBar colección Buttons) y para que sirve.

     La sintaxis es:

     ObjetoToolBar.Buttons.Addíndice, clave,

     TextoAMostrar,EstiloBotón, Imagen

  

     ObjetoToolBar objeto basado en el control

     ToolBar.

      Índice es el número progresivo que

      identifica a cada uno de los elementos

      o botones.

      Clave es el nombre por medio del cual se

      podrá hacer referencia a cada uno de los

      elementos.

      TextoAMostrar es el texto que aparecerá en

      el botón.

      EstiloBotón especifica la naturaleza del

      botón.

      Imagen es la clave que identifica a una

      imagen almacenada en un objeto basado

      en el control imagelist.

     

 

12. Explique la sintaxis la instrucción Set para definir  Imagelist (control ToolBar ) y para que sirve.

      SetObjetoToolBar.imagelist=Nombreimagen

      Sirve para asociar a un imagelist con un

      objeto toolbar.

      Se escribe set después el nombre del objeto

      Toolbar y le cargamos el nombre de la

      imagen a imagelist.

 

 

13.Explique como se  agrega ToolTipText

     (control ToolBar colección Buttons).

     Ponemos el nombre del toolbar después 

     ponemos el botón con el índice a agregar

     y tooltiptext.

 

 

14.Explique la sintaxis del método

     ButtonsMenus.Add (control ToolBar

     colección Buttons, tipo Dropdown) y para

     que sirve.

     En este caso sirve para seleccionar el

     tamaño de la fuente.

     Objeto toolbar el índice y agregar menú de

     botones.

 

 

                   

1