Archivo de 25 junio 2011

h1

Concatenar cadenas en Java

25 junio 2011

¡Buenas a todos!

Hoy os voy a haces un ejemplo de cómo concatenar variables en Java, os presentaré dos formas para poder hacerlo: el función tradicional ( mediante símbolos de conjunción) o mediante la función concat.

El símbolo de conjunción de strings en Java es  +, mediante él podremos  concatenar cadenas  de caracteres.

public static void main(String[] args) {
String var1= new String("Hola");
String var2= new String("mundo");
String cadena1=  var1 + " "+ var2;
JOptionPane.showMessageDialog( null, cadena1);
}

El  la función Concat hace lo mismo que el símbolo.

public static void main(String[] args) {
String var2= new String("mundo");
String var3=new String("Adios ");
String cadena2= var3.concat(var2);
JOptionPane.showMessageDialog( null, cadena2);
}

¡Un saludo!

h1

Lógica de Predicados (Capitulo I)

17 junio 2011

¡Buenas a todos!

Hoy os hablaré de como poder desarrollar las conclusiones de las logicas de predicados. En lógica de predicados estarán expuestos varios universos ( casas, coches,  rubios, hombres, animales, peces..) y los denominaremos a partir de una letra cada universo  ( para poder  trabajar más comodamente) .

Generalmente se nos  mostrarán varias sentencias a las cuales deberemos de buscar una conclusión… Esta conclusión  la buscaremos a partir de esta tabla que os muestro a continuación.

Y aquí os dejo unos ejemplos  desarrollados para que podais  ver como efectuamos  su desarrollo.

  • Todos los artistas son ególatras
  • Algunos artistas son indigentes

———————————————————————-

  • Algunos indigentes son ególatras
  • Algún hombre no es andaluz
  • Todo hombre es mortal

——————————————————————–

  • Algún mortal no es andaluz
  • Algún hombre es rubio
  • Ningún chino es rubio

———————————————————————

  • Algún hombre (no) es chino
  • Algún español es gaditano
  • Todo gaditano es andaluz

———————————————————————-

  • Algún andaluz es español
  • Algunos múltiplos de 3 son múltiplos de 4
  • Todo múltiplo de 4 es múltiplo de 2

———————————————————————-

  • Algunos múltiplos de 3 son múltiplos de 2

¡Un saludo!

h1

Galeria animada en CSS

10 junio 2011

¡Buenas a todos!

Hoy os voy a explicar cómo poder hacer una galería de fotos con movimiento en CSS 3.0.
Aun quedan muchas cosas por acabar de completar ya que este ejemplo no puede ejecutarse en Internet Explorer y su comportamiento difiere entre el navegador Chrome y Mozilla. Cuando estas opciones estén estandarizadas para todos los navegadores eliminaremos –webkit- de la etiqueta.
En Mozilla veremos fotos sobrepuestas que dependiendo donde ponemos el ratón veremos una foto entra u otra. Sin embargo en Chrome estas fotos se giraran cuando entremos en la zona sensible de la foto.
En el código html iremos insertando una div por imagen que vayamos a insertar dentro de un div general llamado galería.
Cada div de imagen tiene un estilo propio donde se sitúa en la página web.

#img1 {
top: 150px;
left: 130px;
z-index:1;
}

Diseñaremos la capa para que en cada div tenga un borde, una sombra y que haya trozos que no se vean cuando este el ratón este fuera de la zona sensible de la foto.

#galeria div {
position: absolute;
overflow: hidden;
opacity: 0.9;
-webkit-transition: all 0.5s linear;
-webkit-border-radius: 15px;
border-radius: 15px;
-webkit-box-shadow: -3px -3px 50px #666;
box-shadow: -3px -3px 50px #666;
-webkit-transform: scale(0.60);
}

Cuando pongamos el ratón encima de la foto la foto se pondrá en un primer plano (el efecto que veremos en Mozilla) o se girara unos grados (esto lo veremos en Chrome).


#galeria div:hover {
z-index:599;
-webkit-transform: rotate(10deg);
opacity: 1;
}

Podemos ver el ejemplo en funcionamiento desde este enlace.
¡Un saludo!

h1

Calculadora JAVA

1 junio 2011

¡Buenas a todos!

Hoy  os presentaré el segundo tutorial de JAVA. En este caso vamos a  desarrollar una calculadora (con formulario).

El formulario de  la calculadora está desarrollado con la implementación de Interfaces que  proporciona NetBeans, así que no os puedo explicar el código de él.

Definimos las variables
public class formulario extends javax.swing.JDialog {
double variable1,variable2,total;
boolean sumar,resta,multiplicacion,division;}

Prograremos el botón borrar para que se limpie la pantalla cuando pinchemos sobre él.

private void botonBorrarActionPerformed(java.awt.event.ActionEvent evt) {
pantalla.setText("");
}

Si pinchamos en algún botón de los números se marcara el valor de este botón en la pantalla de la calculadora
private void boton1ActionPerformed(java.awt.event.ActionEvent evt) {
pantalla.setText(pantalla.getText()+boton1.getText());
}

Cuando pinchemos en alguna de las operaciones que se pueden hacer, el valor de la pantalla se almacena en variable1,  limpiamos la pantalla y convertimos  en TRUE la operación que queremos ejecutar.
private void botonSumarActionPerformed(java.awt.event.ActionEvent evt) {
variable1=(Double.parseDouble(String.valueOf(pantalla.getText())));
pantalla.setText("");
sumar=true;
}

Cuando pulsamos el botón de igual, el valor de la pantalla se guardara en la segunda variable y comprobaremos mediante condiciones cual es la operación a ejecutar. Ejecutaremos la operación ,  mostraremos  el resultado por pantalla e inicializaremos    las variables de nuevo.

private void botonIgualActionPerformed(java.awt.event.ActionEvent evt) {
variable2=(Double.parseDouble(String.valueOf(pantalla.getText())));
if(sumar==true)
{
total=variable1+variable2;
pantalla.setText((String.valueOf(total)));
variable1=0;
variable2=0;
sumar=false;
}

Aquí tenéis un enlace donde podéis descargar el código en completo.

¡Un saludo!

Seguir

Get every new post delivered to your Inbox.