viernes, 22 de marzo de 2019

Características de las aplicaciones gráficas




Características de una aplicación en un entorno gráfico



  •  El objeto de interés ha de ser de fácil identificación
  •  Diseño ergonómico mediante el establecimiento de menús, barras de acciones e iconos de fácil acceso
  •  Las interacciones se basarán en acciones físicas sobre elementos de código visual o auditivo (iconos, botones, imágenes, mensajes de texto o sonoros, barras de desplazamiento y navegación...) y en selecciones de tipo menú con sintaxis y órdenes
  •  Las operaciones serán rápidas, incrementales y reversibles, con efectos inmediatos
  •  Existencia de herramientas de Ayuda y Consulta
  •  Tratamiento del error bien cuidado y adecuado al nivel de usuario


Elementos de interacción

Button: Un botón gráfico para el que se puede definir una acción que sucederá cuando se presione el botón.

Canvas: Permite pintar o capturar eventos del usuario. Se puede usar para crear gráficos o como clase base para crear una jerarquía de componentes personalizados.

Checkbox: Soporta dos estados: on y off. Se pueden asociar acciones que se ejecuten (triggers) cuando el estado cambie.

Choice: Menú desplegable de opciones.

Label: Cadena de etiqueta en una localización dada.

List: Una lista desplegable de cadenas.

Scrollbar: Desplegable de objetos Canvas.

TextComponent: Cualquier componente que permita editar cadenas de texto.Tiene dos clases hijas: 
TextField: Componente de texto consistente en una línea que puede ser usada para construir formularios.

TextArea: Componente para edición de texto de tamaño variable. 


Eventos que se generan al interactuar con estos elementos.

  • Unload. Se dispara cuando un usuario cierra el formulario usando el comando Cerrar en el menú Control o cuando se ejecuta en código un método Unload.
  • MsgBox puede usarse fácilmente para dar al usuario una oportunidad de cancelar una descarga.
  •  QueryUnload. Se dispara por un evento Unload de formulario, antes de que se ejecute ningún código del evento Unload.
  • Terminate. Se produce cuando se eliminan de la memoria todas las referencia a una instancia de un formulario.
  • El evento KeyPress sucede cuando el usuario pulsa y suelta determinada tecla.
  • El evento KeyDown se produce cuando el usuario pulsa determinada tecla
  • El evento KeyUp al soltar una tecla. 

Los eventos sobre algunos controles generan los siguientes métodos.

Cada tipo de control tiene sus propios métodos o los comparten pero en general tenemos: 
  • MOVE: Que mueve un formulario en un espacio de dos dimensiones en la pantalla.
  • ZORDER: Que sitúa el formulario delante o detrás de otras ventanas.
  • SHOW: Carga y muestra un formulario.



C# y la programación orientada a objetos

C# y la programación orientada a objetos



    ¿Cuales son los elementos que fundamentan la Programación Orientada a Objetos?
    • Los conceptos fundamentales de la POO son los objetos, las clases, la interfase, la herencia, los componentes del objeto como son atributos, estado interno, relaciones.
    ¿Cual es el mayor beneficio del concepto de Clase?
    • Con las clases podemos crear diferentes tipos de objetos que compartan atributos comunes, ademas indicamos como funcionan y los métodos que tendrán los objetos. Ademas podemos crear tipos de datos definidos por el programador.
    ¿Cómo interpreta el término reutilización de código en Programación Orientada a Objetos?
    • Es la capacidad permitida por la herencia y en la cual las soluciones a los problemas ya finalizados se pueden extender a otras soluciones para diferentes problemas.
    ¿Qué significa para usted el Polimorfismo?
    • Significa "muchas formas" y nos permite que por medio de la herencia podamos crear diferentes soluciones que ante diferentes problemas reaccionas de diferentes maneras.


          miércoles, 13 de marzo de 2019

          Ramas del Poder Público: Ensayo

          Ramas del Poder Público: Ensayo



          Elementos del Estado: Mapa Conceptual

          Elementos del Estado: Mapa Conceptual



          Estado de Derecho-Estado Social de Derecho: Paralelo

          Estado de Derecho-Estado Social de Derecho: Paralelo

           Constituciones políticas de Colombia 1886 & 1991


          La inclución de los derechos sociales y la soberanía de la sociedad en la constitución de 1991 fue un gran avance en relación con al régimen que teníamos anteriormente con la Constitución de 1886, que era de un Estado de Sitio; por eso la Constitución de 1991 dio un salto importante en lo que es el Estado Social de Derecho y la reafirmación de los derechos humanos


          lunes, 11 de marzo de 2019

          Cuadro sinóptico.

          Normas

          Por lo general en la vida cotidiana desarrollamos nuestras vidas en bienestar y educación sin  ningún tipo de  limitación, salvo las naturales y unas pautas especiales en el comportamiento que nos permiten preservar la vida y la convivencia con otros. Entonces por ejemplo cuando un niño pequeño toma algo que no es de él, sus padres le reprenden a manera de castigo y le enseñan la norma por la cual falló el infante. Estas normas nos modelan y hacen que podamos establecer familia y en mayor escala sociedad, las cuales acompañan los  diferentes ámbitos de la vida de los seres humanos: moral, jurídica y socialmente.

          • Morales. Aquellas que distinguen el bien del mal, con todo lo subjetivo que ello pueda ser, o que separan lo socialmente aceptable de lo repugnante.
          • Sociales o de cortesía. Las normas protocolares que median entre las personas para garantizar una interacción amable y respetuosa.
          • Jurídicas. Aquellas que regulan la interacción legal de las personas, es decir, la referente a las leyes y normativas de la jurisprudencia.




























          Con los diferentes tipos de normas podemos reconocernos como seres sociales que necesitamos de la convivencia en armonía con nuestros pares, tanto las personas del común como también el estado y todos sus representantes. Es importante saber que tenemos unas obligaciones que son inherentes al lugar del territorio nacional donde nos encontremos siempre encontraremos unas normas qué cumplir las cuales modelan las costumbres de las comunidades.

          sábado, 9 de marzo de 2019

          Expresiones aritméticas

          Expresiones aritméticas

          Trabajo adjunto en GoogleDocs TIA Expresiones aritméticas.

          Teniendo en cuenta el programa de formación que está estudiando ¿cuáles son los aportes que le brinda saber Aritmética como persona y como futuro profesional?

          Como profesional en desarrollo de software yo pienso que tener conocimientos de aritmética siempre a la mano es poder actuar de manera más ágil y precisa, pues en todos los aspectos de la vida debemos hacer cálculos. Pero como desarrollador de código yo debería poder acceder fácilmente a cuentas sencillas para solucionar cualquier problema que se pueda modelar matemáticamente.