Translate

Mostrando entradas con la etiqueta java. Mostrar todas las entradas
Mostrando entradas con la etiqueta java. Mostrar todas las entradas

ODBC y JDBC




Hola, estimado lector, estoy dando en el instituto un tema muy interesante con respecto a las bases de datos, y es acerca de cómo conectarse a los diferentes sistemas de gestión de bases de datos.Lo primero que debemos de tener claro es que una base de datos nos permite almacenar diferentes datos de forma no volátil en nuestro ordenador o servidor.

Lo más interesante en las bases de datos es su posibilidad de que varias personas puedan usar a la vez, la misma base de datos, aunque no tiene porqué, ya que hay BDD como access o SQLite que sólo se pueden usar en un ordenador local.

El primer protocolo o driver que nació para interconectar BDD con la aplicación, fue ODBC desarrollado por Microsoft, luego se desarrollaron drivers que hacían de puente entre Java y ODBC, y luego aparecieron los nativos desarrollados por terceros o por el fabricante con todos sus problemas, cómo por ejemplo el de potabilidad entre plataformas.

Ahora estoy haciendo en ejercicio de conectar con una BDD en access que emplea un driver JDBC perfectamente nativo, ucanaccess lo estoy probando, cuando tenga algo lo posteare, un saludo y hasta la próxima.

Algoritmo Días Vividos En Java




Hola, cacharreando un poco en mi ordenador, mirando apuntes de otros años, he visto uno en el cual se hallaba un programita hecho en Java, que a partir de la fecha de nacimiento conseguía averiguar los días que habías vivido, sin lugar a dudas algo que llama la atención. 

Por aquí dejo el código:
      
  try {
            SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
            Scanner sca = new Scanner(System.in);
            System.out.println("Póngame un día (aaaa-mm-dd):");
            String dia=sca.nextLine();
            
            Date diaActual = new Date();
            String formatoDia = "yyyy-MM-dd"; // El formato de fecha está especificado  
            SimpleDateFormat objDia = new SimpleDateFormat(formatoDia);
            Date fechaActual = dateFormat.parse(objDia.format(diaActual));
            
            
            Date fechaInicial = dateFormat.parse(dia);

            int dias = (int) ((fechaActual.getTime() - fechaInicial.getTime()) / 86400000);

            System.out.println("Has vivido " + dias + " dias a lo largo de tu vida");

        } catch (Exception ex) {
            System.out.println("Hubo un error co.: " + ex.getMessage());
        }


Un saludo y hasta la próxima 

Vlog Reto Programación Las Dimensiones del Puzzle #aceptoelreto

Como Instalar FOCA 3.4.6.1 y Extraer Metadatos

Vlog Montando Módulo Arduino RFID RC522

Vlog Acepto el reto! paranoico de la bolsa #aceptaelreto

Vlog montando una placa Ali Express de 1 dolar, no funciona

Cómo Instalar Ionic En Windows 10




Hola, estoy aquí en otro tutorial para explicar cómo puedes programar en la última versión de IONIC, para ello, deberemos tener instalado NodeJS, apache ant, las herramientas de desarrollo de Android Studio, Java JDK, las herramientas SDK para uso externo de Android (página oficial de Android buscar SDK), además de tener configurado en las variables de entorno ANDROID_HOME,  ANDROID_SDK_ROOT,  JAVA_HOME además de tenerlos declarados en el path de la siguiente forma:



Una vez hecho esto es cuestión de usar los siguientes comandos:

npm install -g cordova ionic

mkdir nuestraCarpetaProyectosIonic

cd nuestraCarpetaProyectosIonic

ionic start proyecto1

cd proyecto1

ionic cordova emulate android -l -l -s --verbose

Pues nada hasta aquí mi tutorial, espero que hayáis aprendido algo, y nada si os ha gustado o queréis que comente alguna tecnología en concreto podéis dejarmelo saber en los comentarios, sin más me despido, hasta la próxima.






Cómo Trabajar con String y Comprobar Caracteres en Java




Hola, hoy me he encontrado con un suscriptor de México, país del cual más del 60% de mis visitantes vienen de allí, pues eso me voy por las ramas. Lo que voy a explicar hoy es lo básico sobre la clase String y cómo podemos comparar vocales entre otras cosas curiosas de la clase String.

Debo de decir antes de nada que en Java no hay punteros y si queremos clonar una variable String, la forma correcta de hacerlo es la siguiente.

String str = new String ("palabra");
String str2 = new String (str);

Sí queremos comparar cadenas de texto esto se hace con la clase equals, es decir:

if(str.equals(str2)){
                // Son iguales
}else{
                //No son iguales
}

Sí queremos hacer un Split , es decir convertir una serie de caracteres en array lo hacemos así
String[] arrStr= str.split();


for( int i=0; i<arrStr.length(); i=i +1){

                if(str.equals("a")){
                                // Son iguales
                }else{
                                //No son iguales
                }
}

Pues esto es lo básico para empezar a trabajar con String si queréis usar menos memoria y ser más eficientes, podéis usar charAt concatenado con "" pero ese trabajo de investigación, os lo dejo a vosotros .
Un saludo y hasta la próxima.

Que Es Un Contenedor De Nivel Superior En Swing Java




Hola, aquí estoy de nuevo con otro post para mi blog, y esta vez voy a hablar de interfaces gráficas, en concreto lo voy a hacer con los contenedores en Java. Decir que esto se aplica a swing que es el que yo estoy estudiando.
Los contenedores de nivel superior son aquellos los cuales derivan en la jerarquía de clases de Java, de window, que representa la ventana típica, y ya imagino que puedes saber a cuales me prefiero. Por aquí te lo dejo:
  • JFrame o ventana: suelen usarse para representar formularios con título, y contiene botones de maximizar, minimizar y cerrar.
  • JDialog o diálogo: formularios que se emplean para solicitar información, puede ser modal o no, modal significa que no te deja cambiar de pantalla.
  • JApplet: Ventana que ejecuta una aplicación java en el contexto de una página web. debido a los problemas de seguridad que contaba , cada vez está en más desuso

Y hasta aquí los contenedores superiores de Java, espero que hayan aprendido algo, y nada si quieres ponerte en contacto conmigo, tienes el formulario de la derecha, o los comentarios. Un saludo y hasta la próxima.

Que son las Pruebas Alfa y Pruebas Beta




Hola en este post voy a explicar que son las pruebas Alfa y las pruebas Beta, ya que es algo que me lo preguntan tanto estudiantes de programación, como informáticos en general, entre otras cosas porque es el pan de cada día, si trabajas con Linux o con ciertas versiones de software muy nuevas.
Las pruebas tanto Alfa como Beta son pruebas de aceptación, es decir se llevará a cabo cuando integremos todos los módulos o pequeños programas que está compuesta nuestra aplicación, una vez hecho esto, pondremos a trabajar el software, primero en un lugar de trabajo de la empresa de software,  y luego en el ordenador del cliente.

Cuando probamos el programa final en un entorno seguro con programadores y desarrolladores, a esto se les llama pruebas Alfa. Cuando lo prueba el cliente posteriormente, ya depurado el programa, en su puesto de trabajo, aunque inacabado el programo debido a que no estará libre de errores, a esto se le llama pruebas beta.

Pues nada hasta aquí mi post de hoy, la verdad me cuesta escribir todos los días contenido debido a que es fecha de exámenes, pero al menos hago 2 o 3 post a la semana, sí queréis más información, podéis escribirme en el formulario que está a la derecha o déjamelo escrito en los comentarios. Un saludo y hasta la próxima.

Apuntes JUnit II; Aserciones




Hola, estoy aprendiendo Junit, y otro de los puntos de Junit interesantes son las asserciones, estas características se ven si usas un IDE gráfico como NetBeans o Eclipse, también vale IntelliJ IDEA o cualquier otro, mientras tengamos en orden el tema de declarar JUnit, sin más voy a mostrar los pasos para que funcione:


import org.junit.Test;

public class ejemplo1{
            @Test
            public void voidTest(){
                             assertEquals(boolean esperado, boolean actual);
                             assertTrue("Esto es un éxito", true);//
                             assertTrue("Esto es un fracaso", false);

                             assertFalse("Esto es un éxito", false);

                             assertFalse("Esto es un fracaso", true);

            }
                                    
}


Con estp paso al siguiente tutorial, espero que mañana esté hecho el siguiente, también basado en JUnit, sin más me despido, hasta el siguiente tutorial.














Apuntes JUnit I; Primer paso




Hola por aquí muestro mi test con JUnit, y los primeros pasos, para hacer estos pasos es recomendable tener instalado la versión JDK 1.7 o 1.8, además de tener un IDE como NetBeans (el que yo uso) o Eclipse, en caso de que queramos usar la última versión de Junit, bastará con que la busquemos en GitHub y la importemos.

import org.junit.Test;

public class ejemplo1{

            @Test
            public void voidTest(){
                             System.out.println("Primer test llevado con éxito");
            }
                                    
}

Pues nada hasta aquí mi tutorial de Junit, espero que hayan aprendido algo, y nada hasta la próxima.

(Java) Desarrollo de Interfaces Gráficas ¿Swing o AWT?




Seguramente si hace poco que has empezado a programar en Java, habrás notado que todo se produce por medio de líneas de programación y de comandos, pero si quieres hacer algo mas gráfico, ya que es lo más cómodo para la mayoría de los usuarios, para ello es necesario las bibliotecas de java dedicadas   nativo en C lo cual lo hace mucho más rápido , pero tiene problemas con la portabilidad.

La mayoría de las clases Swing están basadas en awt, de hecho muchas clases awt se pueden emplear en swing añadiendo una j al inicio de la clase. Swing está perfectamente integrado con NetBeans lo cual hace que podamos escribir gui sin perder mucho tiempo.

Además de NetBeans la mayoría de los entornos de desarrollo como eclipse pueden desarrollar interfaces a través de swing. Una cosa más debo de decir las interfaces gráficas se pueden desarrollar mediante drag and drop, que es arrastrar y soltar, como por ejemplo NetBeans , pero también se puede construir mediante comandos en eclipse o complementarse con sus plugins.
Pues nada hasta aquí las clases Swing y awt. Espero que haya gustado mi post, y nada hasta la próxima.

(Java) Cómo Crear Structs o Estructuras En Java?




Hoy voy a hablar acerca de las estructuras, que hace poco estuve leyendo, ya que es una parte fundamental del lenguaje de programación C, y que al igual que los punteros las estructuras, no son exactamente igual en Java.

Las estructuras en Java para crearlas se realiza en las clases Java, como bien se dice en el mundo de la programación, en Java, todo funciona a base de objetos, y de la abstracción que este tipo de lenguaje produce al respecto. De hecho todas las funciones, se realizan a través de clases que se emplean para diferentes usos.

Pues como habrás podido imaginar las estructuras se crean en Java exactamente igual, para hacer una estructura se emplea clases, con variables públicas, ya que es lo más parecido, empleándose de la siguiente forma:

class estructura {
     public int altura;
     public int anchura;
     String nombre;
}

Como vemos es una clase llamada estructura, y que contiene una serie de variables públicas, donde podemos acceder a ellas mediante objeto.variable, la verdad espero que este post te haya servido, y nada, experimentar y hasta la próxima.

Buscar en este blog

Popular Posts

Follow by Email