Desarrollo de Sistemas a Medida

Realizando sistemas a medida orientado a servicios

Realizamos Tiendas Online

Te construimos tu tienda online para que ofrescas tus productos y ganes más

Realizamos reportes online y en excel

Analisis de información para generar reportes

Soporte Informático

No pierdas tiempo tenemos el mejor servicio de soporte garantizado

Auditoria Informática

Te asesoramos para sacar el mayor beneficio de la tecnología

lunes, 23 de diciembre de 2013

JAVA: SCROLLBARS

Para ver el siguiente documento dar click en ver mas información
Lección # 10
del curso de java basico:
Descarguen, compartan y comenten...

JAVA: SPINNER

Para ver el siguiente documento dar click en ver mas información
Lección # 9
del curso de java basico:
Descarguen, compartan y comenten...

JAVA: SLIDERS

Para ver el siguiente documento dar click en ver mas información
Lección # 8
del curso de java basico:
Descarguen, compartan y comenten...

JAVA: TOGGLEBUTTONS

Para ver el siguiente documento dar click en ver mas información
Lección # 7
del curso de java basico:
Descarguen, compartan y comenten...

martes, 10 de diciembre de 2013

JAVA: MODELOS DE COMBOS DE LISTA

Para ver el siguiente documento dar click en ver mas información
Lección # 6
del curso de java basico:
Descarguen, compartan y comenten...

JAVA: MODELOS DE CUADRO DE LISTA

Para ver el siguiente documento dar click en ver mas información
Lección # 5
del curso de java basico:
Descarguen, compartan y comenten...

JAVA: CUADROS COMBINADOS

Para ver el siguiente documento dar click en ver mas información
Lección # 4
del curso de java basico:
Descarguen, compartan y comenten...

viernes, 6 de diciembre de 2013

Juego Tres en Raya dos capas hecho en netbeans

esta es una aplicacion hecha en dos capas, usando como IDE a
Netbeans.
Usando una matriz de botones y
bueno es un ejemplo sencillo que hice hace
tiempo a la cual se le puede colocar las imagenes
ya que se esta usando botones, ya eso
se los dejo a la imaginacion de cada desarrollador
A continuación le dejo el enlaces de descarga:

JAVA: CUADROS DE LISTA

Para ver el siguiente documento dar click en ver mas información
Lección # 3
del curso de java basico:
Descarguen, compartan y comenten...

JAVA: BOTONES DE OPCIÓN

Para ver el siguiente documento dar click en ver mas información
Lección # 2
del curso de java basico:
Descarguen, compartan y comenten...

JAVA: CUADROS DE VERIFICACIÓN

Para ver el siguiente documento dar click en ver mas información
Lección # 1
del curso de java basico:
Descarguen, compartan y comenten... 

domingo, 1 de diciembre de 2013

Guardar valores de CheckBox en una BD MySql con PHP

Hola, en esta ocación vamos a ver la manera correcta en que se pueden almacenar los valores que contienen los checkbox (que se han seleccionado) en una base de datos Mysql por medio de PHP.
En un documento HTML creamos un formulario sencillo en donde le pedimos al usuario que escriba su nombre y seleccione los deportes que le gustan.
Para comenzar, empezamos creando una tabla en una base de datos que esté en nuestro servidor local (dado el caso) con el siguiente script:

CREATE TABLE `prueba` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `nombre` VARCHAR( 50 ) NOT NULL , `deporte` VARCHAR( 100 ) NOT NULL ) ENGINE = MYISAM ;

Después pasamos a crear el formulario:

SQL Server Express: Hacer backups programados y con retención

SQL Server Express es una excelente opción para trabajar con SQL Server en proyectos pequeños y medianos sin tener que pagar licencias. Es una versión gratuita pero totalmente funcional del gestor de base de datos relacionales de Microsoft. A cambio tiene ciertas limitaciones. Por ejemplo, no permite utilizar más de 1 GB de RAM por instancia para caché de datos en memoria y el tamaño de cada base de datos gestionada no puede superar los 10 GB (que es un tamaño considerable para aplicaciones normales). Carece de otras características de alta disponibilidad y replicación, pero ofrece toda la funcionalidad habitual (incluyendo integración de datos y reporting) y las herramientas de administración. Aquí podrás encontrar una comparativa de todas las ediciones de SQL Server.
Una de las cosas que no están disponibles con SQL Server es el Agente SQL. El agente nos permite programar tareas que se ejecutarán sobre las bases de datos cuando nosotros queramos. Esta carencia dificulta un poco, por ejemplo, la realización de copias de seguridad, especialmente si queremos mantener un periodo de retención concreto (por ejemplo, las copias de los últimos 7 días).
Por suerte esta carencia en concreto es muy fácil de solucionar, y en este artículo voy a explicar cómo lograrlo de manera sencilla.
Lo primero que tenemos que saber es que todas las ediciones de SQL Server incluyen una utilidad de línea de comandos que nos permite ejecutar instrucciones T-SQL arbitrarias contra cualquier base de datos. Se trata de SQLCMD.exe, generalmente ubicada en esta ruta:
"C:\Program Files\Microsoft SQL Server\110\Tools\Binn\SQLCMD.EXE"

lunes, 25 de noviembre de 2013

Hibernate - Mapping y Relaciones

Introducción

A la hora de plasmar la información del mundo real en nuestros sistemas, podemos partir, en general, de dos enfoques:

  • Podríamos comenzar con el modelo de dominio: una visión abstracta del mundo real en objetos, cuya misión es capturar la esencia de la información de negocio para el propósito de nuestra aplicación.
  • También podríamos contar con un modelo de datos, formado por un conjunto de tablas relacionadas (desarrollado a partir de un DER).
 Cada modelo se enfoca en ciertos aspectos:

  • En nuestras soluciones de objetos generalmente estamos más preocupados en la lógica de negocio polimórfica, es decir, en abstracciones, generalizaciones y en el comportamiento de las entidades.
  • Cuando construimos un modelo de datos nos preocupamos más acerca de la estructura y relaciones entre entidades, las reglas a aplicar para garantizar la integridad de los datos y la lógica empleada para manipularlos.

Documentación de código

1. Introducción

Documentar el código de un programa es añadir suficiente información como para explicar lo que hace, punto por punto, de forma que no sólo los ordenadores sepan qué hacer, sino que además los humanos entiendan qué están haciendo y por qué. Porque entre lo que tiene que hacer un programa y cómo lo hace hay una distancia impresionante: todas las horas que el programador ha dedicado a pergeñar una solución y escribirla en el lenguaje que corresponda para que el ordenador la ejecute ciegamente.
Documentar un programa no es sólo un acto de buen hacer del programador por aquello de dejar la obra rematada. Es además una necesidad que sólo se aprecia en su debida magnitud cuando hay errores que reparar o hay que extender el programa con nuevas capacidades o adaptarlo a un nuevo escenario. Hay dos reglas que no se deben olvidar nunca:
  1. todos los programas tienen errores y descubrirlos sólo es cuestión de tiempo y de que el programa tenga éxito y se utilice frecuentemente
  2. todos los programas sufren modificaciones a lo largo de su vida, al menos todos aquellos que tienen éxito
Por una u otra razón, todo programa que tenga éxito será modificado en el futuro, bien por el programador original, bien por otro programador que le sustituya. Pensando en esta revisión de código es por lo que es importante que el programa se entienda: para poder repararlo y modificarlo.

jueves, 21 de noviembre de 2013

Web Services

Por qué los Web Services son hoy tan importantes

     Hagamos un poco de historia. En los primeros computadores corría un solo programa a la vez, pero en la medida que en un mismo computador podían correr varios programas al mismo tiempo, surgió la necesidad de contar con mecanismo de comunicación entre ellos, esto se llamó comunicación Task to Task y, este mecanismo a evolucionado debido que los computadores conforman redes. Por tanto, esta comunicación debe poder efectuarse entre un programa X, que corre en el computador Alfa, y otro programa Y, que corre en el computador Beta.

domingo, 17 de noviembre de 2013

Clases en Java (Matriz de Enteros)

Las Siguiente clase usan valores que hacen mas facil e interactivo el aprendizage de el mismo, y dentro de la clase hay un metodo main que les permitira probar el funcionamiento de los metodos (funciones y procedimientos) y de los nuevos metodos que vallan haciendo, cada metodo esta comentado de tal manera que pueden generar su javadoc sea cual sea el IDE de programación (eclipse, netbeans, jdeveloper, otros) de su preferencia, a continuacion dejo el fuente de la clase Matriz cuya dimension en relacion a filas y columnas sera de 100 posiciones, esta se puede optimizar pero por fines didacticos se los dejo asi:

Clases en Java (Vector de Enteros)

Las Siguiente clase usan valores que hacen mas facil e interactivo el aprendizage de el mismo, y dentro de la clase hay un metodo main que les permitira probar el funcionamiento de los metodos (funciones y procedimientos) y de los nuevos metodos que vallan haciendo, cada metodo esta comentado de tal manera que pueden generar su javadoc sea cual sea el IDE de programación (eclipse, netbeans, jdeveloper, otros) de su preferencia, a continuacion dejo el fuente de la clase Vector cuya dimension maxima es de 100 elementos, esta se puede optimizar pero por fines didacticos se los dejo asi:

Clases en Java (Entero)

Las Siguiente clase usan valores que hacen mas facil e interactivo el aprendizage de el mismo, y dentro de la clase hay un metodo main que les permitira probar el funcionamiento de los metodos (funciones y procedimientos) y de los nuevos metodos que vallan haciendo, cada metodo esta comentado de tal manera que pueden generar su javadoc sea cual sea el IDE de programación (eclipse, netbeans, jdeveloper, otros) de su preferencia, a continuacion dejo el fuente de la clase Entero: