domingo, 18 de octubre de 2015

exposion programacio dialogo

Universidad Capitán General
Gerardo  Barrios

Docente:
Licenciada Noelia Gómez Gutiérrez 

Materia: 
Programación 

Estudiantes:
Wilber Alexander mendosa interiano
Kevin Damián Ramírez García
Oscar Roberto Villatoro Fuentes

Carrera:
Ingeniería en sistemas

Tema:
Cuadro de dialogo 
                         

¿QUE ES UN CUADRO DE DIALOGO?
Un cuadro de diálogo es un tipo de ventana que permite comunicación simple entre el usuario y el sistema informático.
El tipo cuadro de diálogo más simple únicamente informa al usuario, es decir que muestran un texto (y eventualmente objetos gráficos) y ofrece la opción de cerrar el cuadro. Un ejemplo es un cuadro de error.
Luego existen cuadros de pregunta o confirmación, que además de mostrar información ofrecen alternativas al usuario. La más sencilla es una opción binaria como aceptar / cancelar o permitir / impedir.
Existen versiones más complejas con más opciones. Por ejemplo, si el usuario intenta cerrar un editor de texto y el documento abierto tiene cambios sin guardar, un cuadro de diálogo completo podría mostrar cuatro opciones: «cerrar sin guardar», «guardar y salir», «cancelar el cierre y seguir editando» y «guardar con otro nombre», ésta última con una caja de texto donde ingresar el nombre alternativo.
Los cuadro de diálogo se los clasifica en modales y no modales, según si impiden o permiten que el usuario continúe usando el programa ignorando el cuadro. Los cuadros modales se suelen usar para mostrar información crítica y ante eventos peligrosos y acciones irreversibles.
En ocasiones, se usan cuadro de diálogo para paliar la ausencia de funcionalidad de revertir acciones. Los expertos en usabilidad afirman que es un mecanismo pobre, ya que desconcierta al usuario ante el cambio brusco en el funcionamiento del programa, y motiva a ignorar la información del cuadro.





USO DE CUADRO DE DIALOGO 


FontDialog 

Pide al usuario que elija una fuente de entre todas las instaladas en el equipo local.

Private Sub button1_Click(sender As Object, e As System.EventArgs)     fontDialog1.ShowColor = True
     fontDialog1.Font = textBox1.Font     fontDialog1.Color = textBox1.ForeColor

    If fontDialog1.ShowDialog() <> DialogResult.Cancel Then         textBox1.Font = fontDialog1.Font         textBox1.ForeColor = fontDialog1.Color
    End If
End Sub 'button1_Click


ColorDialog (CLASE)

Representa un cuadro de diálogo común que muestra los colores disponibles, así como los controles que permiten a los usuarios definir colores personalizados.
'Declaración
Public Class ColorDialog _
        Inherits CommonDialog




OpenFileDialog

Muestra un cuadro de diálogo que pide al usuario que abra un archivo. Esta clase no puede heredarse.

'Declaración
Public NotInheritable Class OpenFileDialog _
        Inherits FileDialog



SaveFileDialog 

Pregunta al usuario si desea seleccionar una ubicación para guardar un archivo. Esta clase no puede heredarse.

'Declaración
Public NotInheritable Class SaveFileDialog _
        Inherits FileDialog





EJEMPLO 

Public Class Form1

    
    Private Sub Btnfue_Click(sender As Object, e As EventArgs) Handles
Btnfue.Click

        FontDialog1.ShowDialog()
        RichTextBox1.Font = FontDialog1.Font

    End Sub

    Private Sub Btncol_Click(sender As Object, e As EventArgs) Handles
Btncol.Click

        ColorDialog1.ShowDialog()
        RichTextBox1.ForeColor = ColorDialog1.Color

    End Sub

    Private Sub btnab_Click(sender As Object, e As EventArgs) Handles btnab.Click
        OpenFileDialog1.FileName = TextBox1.Text
        If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then 
            TextBox1.Text = OpenFileDialog1.FileName

        End If
    End Sub

    Private Sub btngua_Click(sender As Object, e As EventArgs) Handles btngua.Click

        SaveFileDialog1.FileName = TextBox2.Text

        If SaveFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then

            TextBox2.Text = SaveFileDialog1.FileName 
        End If

    End Sub
End Class




 






No hay comentarios:

Publicar un comentario