SlideShare a Scribd company logo
1 of 9
Download to read offline
Primitivas de dibujo


    Apoyo SSD4
Primitivas de dibujo

 La clase Graphics ofrece una variedad de
 métodos para dibujar figuras básicas: líneas,
 arcos, elipses y polígonos, entre otros.




                                                 2
                   Mtl Lourdes Cahuich
Primitivas de dibujo

 Las operaciones de dibujo están
 implementadas como métodos de la clase
 Graphics.




                                          3
                 Mtl Lourdes Cahuich
Métodos de dibujo

 Clear
  Este método limpia la superficie de dibujo
  utilizando el Color proporcionado en el parámetro
 DrawLine
  Este método dibuja una línea.
  El ancho, color y estilo son determinados por el
  objeto especificado por el parámetro Pen




                                                      4
                    Mtl Lourdes Cahuich
Métodos de dibujo

 DrawRectangle / FillRectangle
   El método DrawRectangle dibuja un rectángulo;
   FillRectangle dibuja un rectángulo sólido.
 DrawEllipse / FillEllipse
   El método DrawEllipse dibuja una elipse;
   FillEllipse dibuja una elipse sólida.




                                                   5
                    Mtl Lourdes Cahuich
Métodos de dibujo

 DrawPolygon / FillPolygon
  El método DrawPolygon dibuja una línea basada
  en el arreglo de estructuras Point que son
  pasadas al método como parámetros




                                                  6
                   Mtl Lourdes Cahuich
Ejemplo poligono
 Private Sub drawPolygonExample(ByVal e As
 PaintEventArgs)
    Dim bluePen As New Pen(Color.Blue)
    Dim polyPoints(4) As Point
    polyPoints(0).X = 1
    polyPoints(0).Y = 1
    polyPoints(1).X = 1
    polyPoints(1).Y = 25
    polyPoints(2).X = 25
    polyPoints(2).Y = 25
    polyPoints(3).X = 75
    polyPoints(3).Y = 75
    polyPoints(4).X = 1
    polyPoints(4).Y = 75
    e.Graphics.DrawPolygon(bluePen, polyPoints)
 End Sub


                                                  7
                    Mtl Lourdes Cahuich
Métodos de dibujo

 DrawImage
  Este método dibuja un objeto Image o una parte
  de un objeto Image en la posición especificada.
 DrawString
  Este método dibuja un texto; Los objetos String,
  Font y Location son pasados al método como
  parámetros




                                                     8
                    Mtl Lourdes Cahuich
Ejemplo drawString

Private Sub drawStringExample(ByVal
e As PaintEventArgs)
    Dim exampleString As String = quot;Here is an example
String!quot;
  Dim blackBrush As New SolidBrush(Color.Black)
  Dim drawFont As New Font(quot;Arialquot;, 8)
e.Graphics.DrawString(exampleString, drawFont, blackBrush,
25, 30)
End Sub



                                                       9
                       Mtl Lourdes Cahuich

More Related Content

What's hot

Matriz asociada a una transformacion lineal
Matriz asociada a una transformacion linealMatriz asociada a una transformacion lineal
Matriz asociada a una transformacion lineal
algebra
 
Practicas estructuras de datos y algoritmos
Practicas estructuras de datos y algoritmosPracticas estructuras de datos y algoritmos
Practicas estructuras de datos y algoritmos
Chucho E. Peña
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
1002pc3
 
Sisteme dim y sistema asa
Sisteme dim y sistema asaSisteme dim y sistema asa
Sisteme dim y sistema asa
Boris Cabrera
 
propiedades de la media aritmetica
propiedades de la media aritmeticapropiedades de la media aritmetica
propiedades de la media aritmetica
Ronny Cabrera Alay
 

What's hot (20)

Graficos en matlab
Graficos en matlabGraficos en matlab
Graficos en matlab
 
Matriz asociada a una transformacion lineal
Matriz asociada a una transformacion linealMatriz asociada a una transformacion lineal
Matriz asociada a una transformacion lineal
 
TODO SOBRE ANIMACIÓN 2D y 3D
TODO SOBRE ANIMACIÓN 2D y 3DTODO SOBRE ANIMACIÓN 2D y 3D
TODO SOBRE ANIMACIÓN 2D y 3D
 
Practicas estructuras de datos y algoritmos
Practicas estructuras de datos y algoritmosPracticas estructuras de datos y algoritmos
Practicas estructuras de datos y algoritmos
 
Silabo Espoch
Silabo EspochSilabo Espoch
Silabo Espoch
 
SQLite
SQLiteSQLite
SQLite
 
arreglos y matrices
arreglos  y matricesarreglos  y matrices
arreglos y matrices
 
Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++Ejercicios de matrices y vectores en c++
Ejercicios de matrices y vectores en c++
 
Tema 3: Tipos y clases en Haskell
Tema 3: Tipos y clases en HaskellTema 3: Tipos y clases en Haskell
Tema 3: Tipos y clases en Haskell
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos Java
 
Introducción a PHP
Introducción a PHPIntroducción a PHP
Introducción a PHP
 
Manual para usar raptor(1)
Manual para usar raptor(1)Manual para usar raptor(1)
Manual para usar raptor(1)
 
Ejemplo de uno a uno
Ejemplo de uno a unoEjemplo de uno a uno
Ejemplo de uno a uno
 
Proyecto practicas Pseint
Proyecto practicas PseintProyecto practicas Pseint
Proyecto practicas Pseint
 
EJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOSEJERCICIOS DE ALGORITMOS
EJERCICIOS DE ALGORITMOS
 
Sisteme dim y sistema asa
Sisteme dim y sistema asaSisteme dim y sistema asa
Sisteme dim y sistema asa
 
Guía Didáctica 1.-UML
Guía Didáctica 1.-UMLGuía Didáctica 1.-UML
Guía Didáctica 1.-UML
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
propiedades de la media aritmetica
propiedades de la media aritmeticapropiedades de la media aritmetica
propiedades de la media aritmetica
 
10 Polimorfismo
10   Polimorfismo10   Polimorfismo
10 Polimorfismo
 

Similar to Primitivas De Dibujo

Framework .NET 3.5 12 Uso de system.drawing
Framework .NET 3.5 12 Uso de system.drawingFramework .NET 3.5 12 Uso de system.drawing
Framework .NET 3.5 12 Uso de system.drawing
Antonio Palomares Sender
 
Curso de inkscape
Curso de inkscapeCurso de inkscape
Curso de inkscape
Lourdes Pla
 
El boceto-y-el-croquis
El boceto-y-el-croquisEl boceto-y-el-croquis
El boceto-y-el-croquis
Lic Veronica
 
Ejercicios coreldraw
Ejercicios coreldrawEjercicios coreldraw
Ejercicios coreldraw
Luis Abadia
 
Herramientas de dibujo
Herramientas de dibujoHerramientas de dibujo
Herramientas de dibujo
Byron Toapanta
 
Manual Original De Corel Draw Ma. Luisa - Edith
Manual Original De Corel Draw Ma. Luisa - EdithManual Original De Corel Draw Ma. Luisa - Edith
Manual Original De Corel Draw Ma. Luisa - Edith
CECYTEM
 

Similar to Primitivas De Dibujo (20)

Framework .NET 3.5 12 Uso de system.drawing
Framework .NET 3.5 12 Uso de system.drawingFramework .NET 3.5 12 Uso de system.drawing
Framework .NET 3.5 12 Uso de system.drawing
 
El gimp
El gimpEl gimp
El gimp
 
leccion2-direccion-de-educacion-tecnica-continuemos-estudiando.pdf
leccion2-direccion-de-educacion-tecnica-continuemos-estudiando.pdfleccion2-direccion-de-educacion-tecnica-continuemos-estudiando.pdf
leccion2-direccion-de-educacion-tecnica-continuemos-estudiando.pdf
 
Curso de inkscape
Curso de inkscapeCurso de inkscape
Curso de inkscape
 
Elbocetoyelcroquis
ElbocetoyelcroquisElbocetoyelcroquis
Elbocetoyelcroquis
 
El boceto-y-el-croquis
El boceto-y-el-croquisEl boceto-y-el-croquis
El boceto-y-el-croquis
 
29 el boceto y el croquis autor junta de andalucia
29 el boceto y el croquis autor junta de andalucia29 el boceto y el croquis autor junta de andalucia
29 el boceto y el croquis autor junta de andalucia
 
Guía 6 de trabajo para decimo y once
Guía 6 de trabajo para decimo y onceGuía 6 de trabajo para decimo y once
Guía 6 de trabajo para decimo y once
 
Diseño digital Erick B. HG
Diseño digital Erick B. HGDiseño digital Erick B. HG
Diseño digital Erick B. HG
 
Buenos ejercicios guiados con herramientas
Buenos ejercicios guiados con herramientasBuenos ejercicios guiados con herramientas
Buenos ejercicios guiados con herramientas
 
Ejercicios sketchup
Ejercicios sketchupEjercicios sketchup
Ejercicios sketchup
 
Tema 05_ Diseño asistido por ordenador.pdf
Tema 05_ Diseño asistido por ordenador.pdfTema 05_ Diseño asistido por ordenador.pdf
Tema 05_ Diseño asistido por ordenador.pdf
 
Ejercicios sketchup
Ejercicios sketchupEjercicios sketchup
Ejercicios sketchup
 
IlustracióN Vectorial1
IlustracióN Vectorial1IlustracióN Vectorial1
IlustracióN Vectorial1
 
Ejercicios coreldraw
Ejercicios coreldrawEjercicios coreldraw
Ejercicios coreldraw
 
Herramientas de photoshop cs6
Herramientas de photoshop cs6Herramientas de photoshop cs6
Herramientas de photoshop cs6
 
Tema 3, La representacion de objetos
Tema 3, La representacion de objetos Tema 3, La representacion de objetos
Tema 3, La representacion de objetos
 
Herramientas de dibujo
Herramientas de dibujoHerramientas de dibujo
Herramientas de dibujo
 
Manual Original De Corel Draw Ma. Luisa - Edith
Manual Original De Corel Draw Ma. Luisa - EdithManual Original De Corel Draw Ma. Luisa - Edith
Manual Original De Corel Draw Ma. Luisa - Edith
 
Edición de gráficos con Inkscape y Gimp
Edición de gráficos con Inkscape y GimpEdición de gráficos con Inkscape y Gimp
Edición de gráficos con Inkscape y Gimp
 

More from UVM

More from UVM (20)

Tiempo compartido en programación
Tiempo compartido en programaciónTiempo compartido en programación
Tiempo compartido en programación
 
Portafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación AvanzadaPortafolio de evidencias del curso Programación Avanzada
Portafolio de evidencias del curso Programación Avanzada
 
Eficiencia en uso tiempo
Eficiencia en uso  tiempoEficiencia en uso  tiempo
Eficiencia en uso tiempo
 
Administración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicosAdministración de memoria arreglos dinamicos
Administración de memoria arreglos dinamicos
 
Practica de arreglos
Practica de arreglosPractica de arreglos
Practica de arreglos
 
Otra introducción a apuntadores
Otra introducción a apuntadoresOtra introducción a apuntadores
Otra introducción a apuntadores
 
Ejemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stlEjemplo de solución de práctica funciones stl
Ejemplo de solución de práctica funciones stl
 
Breve repaso de apuntadores
Breve repaso de apuntadoresBreve repaso de apuntadores
Breve repaso de apuntadores
 
Arreglos conceptos básicos
Arreglos conceptos básicosArreglos conceptos básicos
Arreglos conceptos básicos
 
Resolución práctica de tipos de datos
Resolución práctica de tipos de datosResolución práctica de tipos de datos
Resolución práctica de tipos de datos
 
Resumen de funciones
Resumen de funcionesResumen de funciones
Resumen de funciones
 
Biblioteca estándar de funciones
Biblioteca estándar de funcionesBiblioteca estándar de funciones
Biblioteca estándar de funciones
 
Manejo de bits
Manejo de bitsManejo de bits
Manejo de bits
 
Aclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembreAclaración de dudas 4 de septiembre
Aclaración de dudas 4 de septiembre
 
Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3Aclaraciones varias a códigos entregados en sesión 3
Aclaraciones varias a códigos entregados en sesión 3
 
Funciones definidas por el usuario
Funciones definidas por el usuarioFunciones definidas por el usuario
Funciones definidas por el usuario
 
Función main()
Función main()Función main()
Función main()
 
Depuración de un programa en c++
Depuración de un programa en c++Depuración de un programa en c++
Depuración de un programa en c++
 
Algunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agostoAlgunas dudas de la sesión 28 agosto
Algunas dudas de la sesión 28 agosto
 
Estructura programa c++
Estructura programa c++Estructura programa c++
Estructura programa c++
 

Recently uploaded

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 

Recently uploaded (20)

ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
actividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° gradoactividades comprensión lectora para 3° grado
actividades comprensión lectora para 3° grado
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 

Primitivas De Dibujo

  • 1. Primitivas de dibujo Apoyo SSD4
  • 2. Primitivas de dibujo La clase Graphics ofrece una variedad de métodos para dibujar figuras básicas: líneas, arcos, elipses y polígonos, entre otros. 2 Mtl Lourdes Cahuich
  • 3. Primitivas de dibujo Las operaciones de dibujo están implementadas como métodos de la clase Graphics. 3 Mtl Lourdes Cahuich
  • 4. Métodos de dibujo Clear Este método limpia la superficie de dibujo utilizando el Color proporcionado en el parámetro DrawLine Este método dibuja una línea. El ancho, color y estilo son determinados por el objeto especificado por el parámetro Pen 4 Mtl Lourdes Cahuich
  • 5. Métodos de dibujo DrawRectangle / FillRectangle El método DrawRectangle dibuja un rectángulo; FillRectangle dibuja un rectángulo sólido. DrawEllipse / FillEllipse El método DrawEllipse dibuja una elipse; FillEllipse dibuja una elipse sólida. 5 Mtl Lourdes Cahuich
  • 6. Métodos de dibujo DrawPolygon / FillPolygon El método DrawPolygon dibuja una línea basada en el arreglo de estructuras Point que son pasadas al método como parámetros 6 Mtl Lourdes Cahuich
  • 7. Ejemplo poligono Private Sub drawPolygonExample(ByVal e As PaintEventArgs) Dim bluePen As New Pen(Color.Blue) Dim polyPoints(4) As Point polyPoints(0).X = 1 polyPoints(0).Y = 1 polyPoints(1).X = 1 polyPoints(1).Y = 25 polyPoints(2).X = 25 polyPoints(2).Y = 25 polyPoints(3).X = 75 polyPoints(3).Y = 75 polyPoints(4).X = 1 polyPoints(4).Y = 75 e.Graphics.DrawPolygon(bluePen, polyPoints) End Sub 7 Mtl Lourdes Cahuich
  • 8. Métodos de dibujo DrawImage Este método dibuja un objeto Image o una parte de un objeto Image en la posición especificada. DrawString Este método dibuja un texto; Los objetos String, Font y Location son pasados al método como parámetros 8 Mtl Lourdes Cahuich
  • 9. Ejemplo drawString Private Sub drawStringExample(ByVal e As PaintEventArgs) Dim exampleString As String = quot;Here is an example String!quot; Dim blackBrush As New SolidBrush(Color.Black) Dim drawFont As New Font(quot;Arialquot;, 8) e.Graphics.DrawString(exampleString, drawFont, blackBrush, 25, 30) End Sub 9 Mtl Lourdes Cahuich