Está en la página 1de 1

Introduccin a los grficos Introduccin El trmino grficos de computadora evoca muchas posibilidades.

. Podramos hablar de pelculas generadas por computadora, de sofisticados videojuegos, de entornos de realidad virtual, de una imagen esttica de estilo fotogrfico en un monitor, o de una imagen ms simple, construida a partir de lneas. En este libro nos limitaremos a la visualizacin de imgenes estticas construidas a partir de formas simples. Esta simpleza es intencional, ya que necesitamos concentrarnos en el uso de los objetos y los mtodos, sin distraernos con los detalles grficos. Objetos, mtodos, propiedades, clases: una analoga Algunas veces podemos explicar la programacin orientada a objetos mediante una analoga. En este captulo analizaremos el concepto de un equipo para dibujo de grficos desde un punto de vista real, y despus desde la perspectiva de la computacin orientada a objetos. Tenga en cuenta que sta es tan slo una introduccin, y que cubriremos este material con ms detalle en los siguientes captulos. En el mundo real nuestro equipo de dibujo podra consistir en un montn de hojas de papel en blanco, algunos lpices y un conjunto de herramientas para dibujar formas (por ejemplo, una regla y una plantilla de figuras recortadas). Por supuesto, los lpices tendran que ser adecuados para el papel que usemos: por ejemplo, si se tratara de hojas de acetato podramos emplear lpices con tinta a base de aceite. Tenga en cuenta que no es suficiente contar con papel y plantillas; lo que nos da la oportunidad de crear dibujos y grficos es la combinacin de estos elementos. En el mundo computacional orientado a objetos, para comenzar a trabajar es necesario que Solicitemos a C# un rea de dibujo en blanco (tal como hacemos al seleccionar un nuevo documento antes de empezar a escribir en un procesador de palabras). Esta rea de dibujo incluye un conjunto de mtodos (funciones, operaciones) para dibujar formas. La idea de una hoja de papel que no haga nada va en contra de la metodologa orientada a objetos. Para expresarlo de otro modo: en el estilo de objetos de C#, obtenemos una hoja de papel inteligente que incluye un conjunto de herramientas. Cuntos proyectos de dibujo podemos crear? En trminos de computacin no hay lmites especficos. Por ejemplo, en un procesador de palabras podemos crear tantas ventanas de nuevos documentos como sea necesario con slo hacer clic en el botn Nuevo. De hecho, en C# se utiliza la palabra new para proveer al programador objetos recin creados con los que pueda trabajar. Al utilizar new tambin debemos especificar qu tipo de nuevo objeto requerimos. En otras palabras, seleccionamos la clase del objeto. C# tiene una extensa coleccin de clases listas para usar (como botones, etiquetas, formularios, etc.). Veamos ahora un ejemplo de cmo luce el cdigo real. El cdigo para dibujar un rectngulo sera algo as: paper.DrawRectangle(lpiz a usar, posicin del rectngulo, etc.)

También podría gustarte