Entradas

Inyección de Dependencias (Dependency Injectión)

Es un patrón de diseño orientado a objetos que consiste en suministrar objetos a una clase en vez de que la propia clase los cree. Veamos un ejemplo a continuación. Ejemplo en Java: Sin inyección de dependencias: public class Persona {     prívate Estudios estudios = new Estudios();     public ArrayList <String> getTitulos() {         return estudios.getTitulos();     } } Con inyección de dependencias: public class Persona {     prívate Estudios estudios = null     public setEstudios (Estudios estudios) {         this.estudios = estudios;     }     public ArrayList <String> getTitulos() {         return estudios.getTitulos();     } }

SOLID

En programación orientada a objetos, ¿Que es SOLID?: SOLID ( Single responsibility, Open-closed, Liskov substitution, Interface segregation and Dependency inversion ), en ingeniería de software,   es un acrónimo que representa cinco principios básicos de la programación orientada a objetos y el diseño.  Este término lo introdujo Robert C. Martin en el año 2003. Los cinco principios son los siguientes: Inicial acrónimo Descripción S SRP Principio de única responsabilidad(Simgle Responsability Principle) Un objeto solo debe tener una única responsabilidad O OCP Principio abierto/cerrado (Open-Closed Principle) Las entidades software, deben estar abiertas para su expansión, pero cerradas para su modificación. L LSP Principio de sustitución de Liskov (Liskov Substitution Principle) Los objetos deberían ser reemplazables por instancias de sus subtipos sin alterar el correcto funci...

Global Mapper - Abrir archivos

Imagen
Sistemas de Información Espacial: En este articulo veremos: 1) como cargar un modelo de elevacion del terreno 2) aplicar una ortofoto raster georeferenciada. 3) mostrar todo en 3D. En este caso utilizaremos la herramienta Global Mapper:   Proximamente mas información.

Mineria de datos

Proximanente una serie de articulos sobre Mineria de Datos La mineria de datos es un proceso que intenta descubrir patrones en grandes volúmenes de conjuntos de datos. Utiliza los métodos de la inteligencia artificial, aprendizaje automático, estadística y sistemas de bases de datos. Es una etapa de análisis de "Knowledge Discovery in Databases" o KDD.

Introducción a VRML y X3D

Proximanente un articulo sobre VRML y X3D con ejemplos. VRML ( Virtual Reality Modeling Language " Lenguaje para Modelado de Realidad Virtual") El lenguaje VRML posibilita la descripción de una escena compuesta por objetos 3D con prototipos basados en formas geométricas básicas, permite también definir objetos 3D multimedia, a los cuales se puede asociar un enlace de manera que el usuario pueda acceder a una web, imágenes, vídeos u otro fichero VRML al hacer click en un componente gráfico.

BioInformatica

Proximanente un articulo sobre bio-informatica. La BioInformatica tratan los algoritmos bio-inspirador en la naturaleza.

REDIMENSIONAR UNA IMAGEN DE VB6

Métodos para cambiar el tamaño de una imagen en VB6. Método 1 : Utilizando el método PaintPicture de un objeto PictureBox. Sintaxis objeto .PaintPicture imagen , x1 , y1 , ancho1 , alto1 , x2 , y2 , ancho2 , alto2 , códigoOp Parte Descripción objeto Opcional. Una expresión de objeto que da como resultado un objeto de la lista Se aplica a. Si se omite objeto , se supone que objeto es el objeto Form que tenga el enfoque. imagen Requerido. El origen del gráfico que se va a presentar en objeto . Debe ser la propiedad Picture de un objeto Form o control PictureBox . x1 , y1 Requerido. Valores de precisión simple que indican las coordenadas de destino (eje x y eje y) del objeto en el que se dibuja la imagen . La propiedad ScaleMode del objeto determina las unidades de medida que se usan. ancho1 Opcional. Un valor de precisión simple que indica el ancho de destino de la imagen . La propiedad ScaleMode del objeto det...