lunes, 15 de agosto de 2011

Periodo de prueba en tus aplicaciones java

Hoy veremos como desarrollar una sencillaaplicacióncon un periodo de prueba,muy a menudo nos topamos onecesitamos unaaplicaciónpero esta no es gratuita y el fabricante nos otorga un periodo de prueba que es aveces de 60díasy la mas normal que es de 30días,despuésde este periodo el software deja de funcionar se desabilita todas las funciones y te pide que compres la licencia,esto vamos hacer eldíade hoy pero no con un periodo de 30díassi no con uno de 10 segundos que esbásicamentelo mismo.
si ustedes quieren realizar uno de 30 dias solo deben de cambiar los valores y hacer un calculo en horas cuanto tiene un mes ejem:
horas=719;
minutos =59;
segundos=59;
todo esto se debe de decrementar y paradespuésquefinaliceo cierre laaplicaciónel usuario los valores asta donde llegaron se deben de guardar (archivo o base de datos),paradespuésser retomados y seguir el decremento.
el decremento lo hacemos con un hilo
public void run()
{
try {
while(señal_arranca==true)
{
if(segundos==0)
{
detener();
prin.desactiva();
registrar regis=new registrar();
regis.setVisible(true);
System.out.println("entro");
}
prin.eti_periodo.setText("Trial caduca en"+" "+segundos);
segundos --;
crono.sleep(1000);
}
prin.eti_periodo.setText("COMPRE EL SERIAL AHORA");
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}



Si lo imaginas,lo programas


MESOTHELIOMA LAW FIRMDONATE CAR TO CHARITY CALIFORNIAHARDDRIVE DATA RECOVERY SERVICESDONATE A CAR IN MARYLAND DONATING A CAR IN MARYLAND,DONATE CARS ILLINOIS,CRIMINAL DEFENSE ATTORNEYS FLORIDA ,BEST CRIMINAL LAWYER IN ARIZONASTRUCTURED ANNUITY SETTLEMENT,ASBESTOS LAWYERS,NUNAVUT CULTURE,DAYTON FREIGHT LINES ,Bextra Bankruptcy Dental Plan Private JetMundial FootballFIFA World Cup Vestidos de Perros y gatosHosting Dominio web movilSelling annuity payments for cashSelling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlementStructured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

Donate Car To Charity CALIFORNIA DONATE CAR FOR TAX CREDITDONATE CARS IN MADONATE YOUR CAR SACRAMENTOHOW TO DONATE A CAR IN CALIFORNIA DONATE YOUR CAR FOR KIDS,CAR INSURANCE QUOTES COLORADO ,NUNAVUT CULTURE,DAYTON FREIGHT LINESHARDDRIVE DATA RECOVERY SERVICES,DONATE A CAR IN MARYLAND,MOTOR REPLACEMENTS,CHEAP DOMAIN REGISTRATION HOSTING,DONATING A CAR IN MARYLANDMundial Football free legal advice,FIFA World Cup cheap web hosting donde me dieron un available domain name,cheap domain name registration,pero salio muy caro y mejor me hice student credit card ,accept credit pero me recomendaron mejor utilizar credit counseling service donde tienen un mejor soporte y credito support stocking pero mejor me compre un linux hosting y mejor me afilie a affiliate programs pero buy �web position gold�,microsoft certification,Mesothelioma law firm,Selling annuity payments for cash,Sell my structured settlement,Sell structured settlement,Structured settlement,Structured settlement companies,Sell my annuity payments lump sum,Car accident lawyer Denver,Accident injury attorneys,Sell my annuity

4 comentarios:

  1. Hola amigo me parece excelente tu Blog.
    Estaba viendo este proyecto de Periodo de prueba en aplicaciones java y me preguntaba algo:

    El tiempo solo pasa mientras la aplicación esté ejecutandoce ahora cuando le cierro e inicio vuelve a iniciar el tiempo.
    Como hago para que el tiempo quede guardado y cuando vuelva a ejecutar la aplicación siga descontando tiempo a partir de lo guardado

    ResponderEliminar
  2. que tal amigo gracias a ti por visitar el blog,bueno lo que se me viene ahorita a la mente es que guardes los valores del tiempo en un archivo plano y al momento de iniciar la aplicación se carguen estos valores y siga el calculo de decrementar el tiempo,espero me entiendas,si tengo algo de tiempo pueda que hago un ejemplo saludos..

    ResponderEliminar
  3. jumm si te entiendo... lo que se pasa es que a partir de que instalo la aplicación debería de iniciar a decrementar el tiempo cierto?...así es como funcionan la aplicaciones comerciales

    ResponderEliminar
  4. eso lo puedes hacer con la forma que te digo tienes que usar la logica y tu imaginacion,al momento de iniciar la aplicación esta debe de determinar si es de prueba o ya esta registrada y si es de prueba de cargar los valores y comenzar el conteo

    ResponderEliminar