1 0 Tag Archives: Tutoriales
post icon

Tutorial de instalación del SDK de Android con Eclipse

Para dar inicio a varios artículos sobre desarrollo para el sistema operativo de Google, Android comenzaremos por lo básico: la instalación del SDK de Android, y para ello necesitamos cumplir con algunos pre-requisitos:

  • Tener instalado el JDK de Java
  • Tener Eclipse 3.2 o superior

Éste tutorial está creado sobre Windows pero no es exclusivo, básicamente los pasos de instalación son los mismos para otras plataformas como GNU/Linux o MAC OS. En las siguientes entregas veremos varios tips básicos para el desarrollo e iremos incrementando la complejidad de programación paulatinamente. (Continuar Leyendo sobre Tutorial de instalación del SDK de Android con Eclipse)

post icon

Particionamiento Horizontal de Tablas en PostgreSQL

Más de uno me mirará con una cara ¿De que hablas, Willis? preguntándose que es un particionamiento horizontal de tablas. Se le llama así cuando tenemos tablas que almacenan un conjunto demasiado grande de registros (en millones) y éste comienza a tener un bajo rendimiento, es entonces cuando se decide partir la tabla en tablas más pequeñas en cuanto a su almacenamiento de datos se refiere.

Para comprender completamente el concepto de Particionamiento Horizontal necesitaremos el conocimiento previo de herencia de tablas en éste motor, lo pueden leer aquí si lo desean.

Hace unos meses hablaba con un amigo y colega sobre sus tareas en una empresa de gran porte en donde tiene millones de filas creadas al día, el rubro es la telefonía celular y almacenan los mensajes de texto para luego trabajar con ellos, me mencionaban que iban partiendo sus tablas de manera manual separado en meses y el DBA (Continuar Leyendo sobre Particionamiento Horizontal de Tablas en PostgreSQL)

post icon

Como crear reportes con Crystal Reports en ASP.Net y SQL Server

Hace pocos hemos visto como crear reportes con Reporting Services y como hacerlo con Crystal Reports en WinForms, pero hoy veremos como crear un simple reporte con Crystal Reports y mostrarlo con ASP.Net escribiendo un par de líneas de código.

El artículo lo iré dividiendo, ésta vez será un reporte plano, en las siguientes entregas cómo pasarle parámetros dinámicamente, exportar directamente a .PDF y otros subtemas que podrían resultar de interes.

Para seguir con éste tutorial necesitaremos de la BD Adventure Works, en este enlace pueden ver como conseguirlo e instalarlo para los que no conocen. (Continuar Leyendo sobre Como crear reportes con Crystal Reports en ASP.Net y SQL Server)

post icon

Como instalar las bases de datos de ejemplo de Microsoft [AdventureWorks]

Desde el inmemorable Access ’97 hasta nuestros tiempos SQL Server 2008 R2 que venimos viendo los ejemplos de bases de datos de Microsoft, AdventureWorks. En sí no considero a este artículo como tal, sino más bien un pre-requisito para los siguientes tutoriales que vendremos haciendo en devtroce.

La misma tiene un fundamento válido, ya que es casi universal y conocida por la mayoría de los desarrolladores, es algo así como un estándar de tutoriales, además nos facilita que todos tengamos la misma copia, otro motivo fuerte es que las tablas ya están pobladas lo cual hace sencillo crear querys que retornen muchos datos y mejorará la comprensión de los tutoriales.

Aunque sea puramente un asistente el que usaremos para descargar crearé unas capturas de pantalla por si alguno lo necesite. Trataré de recordar de colocar siempre un enlace a éste artículo en los que hagan mención del mimos. (Continuar Leyendo sobre Como instalar las bases de datos de ejemplo de Microsoft [AdventureWorks])

post icon

Programación Orientada a Objetos: Constructores y Sobrecarga

La última entrega sobre POO fue ya unos meses atrás y hablábamos de los Setters y Getters, hoy tocaremos un tema sencillo también que son los Constructores de Clases. Ya que tocamos el tema aprovecharemos para saber que son las sobrecargas y como se usan (también los utilizaremos cuando veamos los métodos).

El fin de un constructor es asignar “obligar” a asignar valores a los atributos de nuestra clase, al momento de ser instanciado. Aunque si vamos por el sentido estricto de la programación podríamos escribir casi cualquier código allí dentro pero no es recomendable. (Continuar Leyendo sobre Programación Orientada a Objetos: Constructores y Sobrecarga)

post icon

Programación Orientada a Objetos: Setter y Getter

Siguiendo con la segunda entrega del tutorial de OOP, continuaremos con los conceptos de Setters y Getters.

Es aquí donde empieza a entrar en juego uno de los pilares del paradigma OOP, el encapsulamiento. No es exclusivamente set y get los que definen dicho pilar pero ellos implementan y permiten que suceda (también entran los métodos)

Que significa encapsular? En poder definir el alcance, visibilidad de cualquier atributo o método de una clase, esto nos otorga un par de beneficios, como que nadie asigne valores por equivocación o sobrescriban funcionalidades cuando no deben. También permite la programación que se llama “Caja Negra“, al tener atributos y métodos privados un programador que usará esa clase, no necesitará conocer como lo hace, sino sólamente que hace.

Es buena práctica crear los atributos con el modificador private mientras que (Continuar Leyendo sobre Programación Orientada a Objetos: Setter y Getter)

post icon

Tutorial para crear sitios web Multiidioma con ASP.Net

Crear sitios con soporte de varios idiomas es indispensable cuando vamos a colgar un sitio en Internet, gracias a las herramientas que nos ofrece Visual Studio y ASP.Net ésta tarea es realmente sencilla.

En éste tutorial vamos a crear un sitio que sólo tendrá un label y será traducido según el idioma elegido, creo que bastará para comprender el concepto. Doy por hecho que saben crear proyectos web con Visual Studio, preferentemente hagánlo en C#.

Necesitaremos algo como la siguiente imagen: (Continuar Leyendo sobre Tutorial para crear sitios web Multiidioma con ASP.Net)

post icon

Programación Orientada a Objetos: Clases y Objetos

Desde la universidad y el trabajo he notado constantemente que los conceptos del paradigma de la Programación Orientada a Objetos hace temblar hasta al mas experimentado programador tradicional, me parecen que no son difíciles de comprender pero es un poco duro masticarlos ya que nos hacen cambiar de manera radical nuestra manera de pensar en código, por eso decidí escribir un tutorial entregados en varios artículos, explicando los conceptos de este paradigma.

En Internet encontrarán miles de guías, tutoriales, libros, blog, foros que explican estos conceptos a su manera. He llegado en conclusión que las personas por algún motivos sólo les llega la explicación de algunos de éstos autores y no todos (como me paso a mí y a mis compañeros), espero poder llegar a explicar y dar a entender estas ideas. Para facilitar la comprensión, en el tutorial escribiré ejemplos prácticos en 2 lenguajes distintos: Java y Visual Basic. (Continuar Leyendo sobre Programación Orientada a Objetos: Clases y Objetos)

Página 2 de 212