miércoles, 2 de diciembre de 2015

INICIO

La magia de la programación

En este Blog podrás encontrar cosas relacionadas con la programación, los lenguajes de la programación, ¿Qué es POO? Y lo básico sobre NetBeans.



PROGRAMACIÓN

LENGUAJE DE PROGRAMACIÓN


 POO


NETBEANS

CICLO DE VIDA DE UN SISTEMA



HERRAMIENTAS DEL PANEL DE JFRAME



Códigos y Palabras Clave de la POO

CÓDIGOS
  • Public: Especifica el nivel de acceso al método.
  • Static: Especifica que la función principal solo se crea una vez.
  • Void: El retorno al método será genérico.
  • Main: Nombre del método , se utilizaron un punto de inicio de la aplicación.
  • String[]args: Arreglo de parámetros al programa .
  • System: Clase estándar java para llamadas al sistema .
  • Out: Es una clase declarada dentro  (system.) maneja las salidas estándar .
  • Println: Es un método de la clase  out que recoge como argumento ,las salidas estándar.
  • Javax.swing: Permite crear ingresos y salida de datos a través de cajas de mensaje.
  • JLabel: Permite formular en el formulario en una etiqueta .
  • JTextfile: Permite crear en el formulario un cuadro de texto permite introducir un dato o un valor.
  • get.Text: Permite obtener el texto introducido en el cuadro de texto .
  • set.Text : Permite colocar un texto en el object jtextfile.
  • requestFocus: Envía el cursos al objeto de control .
  • JButton: Permite dibujar en el formulario un objeto que contiene  un proceso a ejecutar.
  • Action Performed : Se lleva a cabo cuando el usuario da clic sobre el objeto de control button .


PALABRAS CLAVE DE LA POO


°Atributo (Attribute): 
Es un dato que representa las propiedades en un objeto.

°Campo (Field): 
Es una estancia de una variable.

°Operación (Operation): 
Lleva acabo las responsabilidades de las clases.

°Método (Method):
Es la implementación de una operación.

°Mensaje (Message): 
Es una solicitud de un objeto a otro.

°Invocación o Ejecución (Invocation or Execution): 
Realización de una ejecución en respuesta a un mensaje.

 °Asociación (Asociation): 
Una relación entre 2 clases, implica la presencia de instancias de las clases que tiene una asociación.

°Agregación (Agregation): 
Toda una parte de una asociación.

°Composición (Composition): 
Tipo de agregación donde las partes se destruyen cuando todo se destruye.

°Interface (Interface): 
Una conducta que debe ser seguida por un juego de objetos.

° Protocolo (Protocol): 
Lenguajes y reglas que se utilizaran por los mensajes en la red.

°Comportamiento (Behavior): 
Conjunto lo que hace un objeto es el conjunto de las operación de un objeto.


Herramientas del panel de control de JFrame

 JFRAME


  • JButton:  
Esta clase permite la creación de botones simples , es uno de los elementos más comunes y usados.

  • JCheckbox: 
Son casillas de verificación permiten al usuario seleccionar una o más de las opciones n propuestas ideales en aplicaciones con preguntas de selección múltiple.
  • JCombox: 
Clase que permite mostrar una lista de elementos como un combo de selección ideal para gran cantidad de opciones de selección única.

  • JLabel: 
Son etiquetas de texto que se utilizan para títulos, nombres o información que queremos mostrar.
  • JProgressBar: 
Esta clase permite crear una barra del progreso en  nuestra aplicación, dicha barra define de forma gráfica el porcentaje de avance de un proceso cualquiera, por lo regular es usada en el trabajo con hilos o temporizadores.
  • JRadioButton: 
Permite presentar opciones de selección similares a las de checkbox, solo que el enfoque de estos es de única selección, para trabajar con los radio button, se debe hacer uso de un button Group para determinar una selección única, ideales en aplicaciones con preguntas de selección múltiple con única respuesta.


  • JSeparator: 
Esta clase permite dibujar una barra simple en la ventana, se puede crear de forma horizontal o vertical, por lo regular es usada como separador de ítems en una barra de menús.

  • JSlider: 
Permite vincular un deslizador en nuestra ventana, un jslider es una barra deslizador que permite al usuario entre un mínimo o máximo definido con solo arrastrarlo.

  • JSpinner: 
Esta clase permite vincular una ceja de texto con botones integrados para seleccionar algún valor específico, recorriendo los valores del rango definido.
  • JToggleButton: 

Esta clase posee un button que al oprimirlo se queda presionado hasta que se oprima nuevamente, ideal para aplicaciones donde se requiera simular un botón de activación tipo interruptor.