Capturar webcam con VB.NET

¿Que haremos? Crearemos una aplicación en Visual Studio, la cual hará uso de una webcam para capturar el video en frames independientes y depositarlos en memoria para despues mostralos al usuario a través de un picturebox y un Timer para crear la ilusión de movimiento. ¿Porque lo haremos? Porque es justo y necesario ¿Que necesitamos? [...]

Envío de correo con JavaMail/Netbeans

JavaMail es una expansión de Java que facilita el envío y recepción de e-mail desde código java. JavaMail implementa el protocolo SMTP (Simple Mail Transfer Protocol) así como los distintos tipos de conexión con servidores de correo -TLS, SSL, autentificación con usuario y password, etc [Según SantaWikipedia] ¿Qué necesitamos? JavaMail 1.4.5 Java y Netbeans 6.9 [...]

Proyecto de base de datos Firebird VB

En este proyecto realizaremos una aplicación de base de datos Firebird con el lenguaje de programación de Visual Basic de Microsoft, este proyecto tendrá las funciones básicas de gestión INSERT, DELETE, UPDATE y una interfaz de usuario para utilizarlas. ¿Que necesitamos? Visual Studio 2008 o superior Firebird última versión Firebird ADO.NET Data Provider. Conocimientos básicos [...]

Imprimir imagen con Print

La siguiente clase hace uso de PRINT para imprimir una imagen que se encuentra en un variable de tipo FileInputStream, esta clase a su vez es implementada desde una interfaz que hace fácil su uso, la clase así como todo el proyecto esta comentado. import java.io.File; import javax.print.Doc; import java.io.IOException; import javax.print.DocFlavor; import javax.print.SimpleDoc; import java.io.FileInputStream; [...]

Code Army Bolivia
Mostrando entradas con la etiqueta UML. Mostrar todas las entradas
Mostrando entradas con la etiqueta UML. Mostrar todas las entradas

2/12/09

Ejercicio resuelto: diagrama de clase "Sistema de información de empresas"

JAN29

Se requiere un sistema para almacenar informacion sobre empresas, sus empleados y sus clientes, ambos se caracterizan por su nombre y edad.
Los empleados tienen un sueldo bruto, los empleados que son directivos tienen una categoria, asi como un conjunto de empleados subordinados. De los clientes además se necesita conocer su telefono de contacto y correo electronico. La aplicacion necesita mostrar los datos de empleados y clientes

continue reading

UML: Recursividad de clases

JAN29

Se desea modelas un sistema que guarde informacion de personas (hijos-padres).

Explicacion: En el mundo real una persona puede tener 1, 2 o ningun padre, asi mismo una persona puede ser padre de muchas personas, es exactamente eso lo que se modela en este sistema.

continue reading

19/11/09

Ejercicio resuelto: Tres en raya

JAN29


Desarrolle la clase de un programa orientado a objetos para controlar el juego tres en raya.

Atributos

cantidad de movimientos: Es el numero de jugadas que se han producido en todo el juego lo cual nos permitira declarar despues de una serie de jugadas si hay tablas.

Turno: Cambiar turno y mostrarlo mediante transcurre el juego, es decir que retornaria 1 si esta en juego el juagador 1 y 0 si esta en juego el jugador 2

Tablero: Es la ubicacion en la que se puede ubicar el jugador en turno en el tablero

Numero de fichas: Es la cantidad de fichas segun el tamaño del tablero

Metodos

Poner: Se recibe la posición de la fila y la columna, reemplaza el valor de la poscion recibida con el valor de la ficha del el jugador que se encuentra en turno es decir que si es 0 es el juagador 1, 1 si es el jugador 2 y 2 si la poscion se encuentra vacia

Mover: Recibe la posicion de origen de la ficha, reemplaza el valor de la primera poscion por la segunda posicon , donde se asigna, 0 si es el el jugador 1, 1 si es el jugador 2 y 2 si la segunda posicion es vacia

Evaluar: Recibe la posicion de la ultima ficha que se movio, según la ultima jugada el computador evaluara las posiciones vecinas que le permitiran saber si algun jugador a gando

Reiniciar: Vaciar el tablero.

Ganador: Recibe la posicion de ultima jugada, retorna un arreglo de parejas ordenadas, mostrando a su vez la jugada ganadora, en la las tres posiciones

continue reading

Ejercicio resuelto: diagrama de clase

JAN29


Se pide la construccion de un diagrama de clases para la siguiente informacion de la empresa "Condorcito" dedicada a la recepcion y verificacion de mercaderias importadas del extranjero. Existen mercaderias identificadas por su codigo y nombre, que pueden ser importadas  de varios paises con un presio determinado de dependencias del pais. Cada pais esta identificado por un codigo  y nombre y puede suministrar varias mercaderias. Cada mercaderia de un pais es importada utlizando diferentes formas de trasnporte, entre ellas aerea, ferrea y carretera. Para cada mercaderia, pais y forma de trasnporte, existe una tarifa de transporte diferente. Una mercaderia procedente de un pais transportada de una forma dada, constituye un embarque que se identifica pot un numero, fecha y cantidad embarcada. La cantidad recibida en un embarque se distribuye en diferentes almacenes de propiedad de la empresa, y cada almacen puede recibir mercaderias de diferentes embarques. El almacen se identifica por un codigo y direccion. Un almacen distribuye las mercaderias entre las diferentes empresas clientes  a las que se brinda el servicio, y cada empresa cliente recibe productos de diferentes almacenes.

continue reading

16/11/09

Diagrama de Clase: Interfaz

JAN29

Interfaz: es el medio por el cual puede capturar el conjunto reutilizable de operaciones de una o varias clases.
Una interfaz no cuenta con atributos pero con operaciones, una interfaz es equivalente a una clase abstracta


Otra forma de representar una clase y su interfaz es con un  pequeño circulo que se conecte mediante una linea a la clase

continue reading

Diagrama de Clase: relaciones (II)

JAN29

Agregacion/acumulacion: Se utiliza para modelar objetos complejos

Composicion: Es un tipo de relación estática, en donde el tiempo de vida del objeto incluido esta condicionado por el tiempo de vida del que lo incluye. El Objeto base se contruye a partir del objeto incluido, es decir, cada componente pertenece a un tod.


continue reading

Diagrama de Clase: relaciones

JAN29

Clasificacion.

Asociación: Ocurre cuando las clases se conectan entre si de forma conceptual.

Clase de asociacion: modela los atributos y operaciones de una asociacion, se conecta mediante lineas discontinau y puede asociarse a otra clase

Herencia (Especialización/Generalización):
Indica que una subclase hereda los métodos y atributos especificados por una Super Clase, por ende la Subclase además de poseer sus propios métodos y atributos, poseerá las características y atributos visibles de la Super Clase (public y protected)

Asosiacion reflexiva/recursiva: ocurre cuando una clase tiene objetos que juegan diversos papeles


Dependencia: Sucede cuando una clase utiliza a otra, a esto se llama dependencia

continue reading

Diagrama de Clase - la clase

JAN29

El diagrama de clase sirve para poder visualizar las relaciones entre las clases que involucran un sistema.

CLASE
Es la unidad básica que encapsula toda la información de un Objeto. A través de ella podemos modelar el sistema.


Atributos.
Representa alguna propiedad de la clase, que se encuentra en todas las instancias de la clase. Definen la estructura de una clase y de sus correspondientes objetos.

Los atributos corresponden a sustantivos y sus valores pueden ser sustantivos o adjetivos.

Dentro de una clase, los nombre de los atributos deben ser únicos.

Tipo de atributos.
  • (+) Indica atributos públicos (public)
  • (#) Indica atributos protegidos (protected)
    (-) Indica atributos privados (private)
Operaciones.
Las operaciones son funciones que se aplican a todos los objetos, la accion puede ser una accion ejecutada por el objeto o sobre el objeto

Ejemplo:

continue reading

7/11/09

UML (Unified Modeling Language)

JAN29



En un principio el hombre dormia a la interperie pero se dio cuenta que era peligroso estar a la merced de los elementos asi que empezo a construir rusticas cabañas, primero de paja luego de barro hasta llegar a los inmensos edificios de hoy en dia, pues lo mismo paso con el "software" mas conocido como "programa", los primeros programas aunque contaban con cientos de lineas de codigo, eran sencillos y de facil mantenimientos por parte de sus programadores, pero la ciencia evoluciona aun mas rapido que el hombre asi que se hizo necesario de una metodologia que permitiera visualizar, especificar, construir y documentar un sistema.

Primer editor de windows junto a Microsoft Word, ambos editores de texto




La UML es la creacion de Grady Booch, James Rumbaugh e Ivar Jacobson, trabajaron en distintas empresas en la decada de los 80 y cada uno de ellos creo su propia metodologia, luego empezaron a trabajar juntos y nacio UML.


continue reading

Post recomendado