SlideShare uma empresa Scribd logo
1 de 12
Microsoft® Small Basic
Graphics Window
Tiempo estimado para completar esta lección: 1 hora
En esta lección, aprenderás acerca de:
Declaraciones que utiliza el objeto
GraphicsWindow.
Propiedades del objeto GraphicsWindow.
Operaciones del objeto GraphicsWindow.
Graphics Window
Hasta el momento, has utilizado la ventana de texto para entender los
fundamentos de la programación utilizando Small Basic.
Introducción a Graphics Window
En esta lección, descubrirás algunas
emocionantes capacidades gráficas
que ofrece Small Basic.
Empiezas con una ventana gráfica que se
puede visualizar mediante el objeto
GraphicsWindow.
Propiedades de Graphics Window
Puedes mostrar una ventana gráfica y dibujar formas coloridas en ella si utilizas la
operación Show del objeto GraphicsWindow.
Vamos a ver cómo utilizar diferentes propiedades
del objeto GraphicsWindow en un programa...
También puedes especificar las
propiedades de la ventana gráfica,
como su título, altura, ancho y color
de fondo.
Propiedades de Graphics Window
 PenColor—Si se especifica esta propiedad,
se puede dibujar formas cuyas fronteras son
cualquier color que eliges.
 PenWidth—Si se especifica esta propiedad,
puedes dibujar formas cuyas fronteras son
cualquier espesor eliges.
 BrushColor—Si se especifica esta
propiedad, puedes rellenar las formas que
dibujas con cualquier color que elijas.
Puedes mejorar las formas que se crean especificando ciertas propiedades del
objeto GraphicsWindow. Estas propiedades son las siguientes:
 MouseX—Si se especifica esta propiedad, puedes
encontrar la posición horizontal del ratón.
 MouseY—Si se especifica esta propiedad, puedes
encontrar la posición vertical del ratón.
Operaciones de Graphics Window
Puedes crear formas coloridas en el programa mediante el uso de las
operaciones y sus propiedades.
Esta lista muestra algunas de las
operaciones que se pueden utilizar
para el objeto GraphicsWindow:
 DrawRectangle
 DrawEllipse
 DrawLine
 FillRectangle
 GetRandomColor
 SetPixel
 ShowMessage
 DrawResizedImage
Explorando el Graphics Window
Al escribir un programa para crear formas, puedes ir explorando las diferentes
propiedades y operaciones del objeto GraphicsWindow.
Uso de los Colores en Graphics Window
Puedes utilizar una gama de colores en la ventana gráfica para crear formas
coloridas. Echemos un vistazo a algunos de los colores que son compatibles en
Small Basic.
También puedes elegir de una
variedad de otros colores que
incluyen rosa, naranja,
amarillo, púrpura, marrón,
blanco y gris.
Explorando el Graphics Window
Veamos un ejemplo para explorar más las propiedades y operaciones del objeto
GraphicsWindow.
Este ejemplo muestra un cuadro
de mensaje, que contiene el
texto y un botón Aceptar, y una
ventana gráfica, que contiene un
diseño como un código de barras
con colores al azar.
Explorando el Graphics Window
Se pueden visualizar imágenes mediante el uso de las operaciones de
DrawImage y DrawResizedImage del objeto GraphicsWindow. Veamos un
ejemplo...
Con la operación de DrawResizedImage, puedes
especificar la ruta completa con el nombre de
archivo, la ubicación en la pantalla y el nuevo
tamaño de la imagen.
Para la operación DrawImage, puedes especificar la
ruta del archivo de imagen
(c:filepath...filename.jpg), luego el nombre de
archivo y la ubicación en la pantalla donde deseas
que aparezca la imagen.
Vamos a resumir…
¡Felicidades! Ahora ya sabes cómo:
Mostrar y ocultar el objeto GraphicsWindow.
Dibujar líneas y formas del objeto GraphicsWindow.
Mostrar las imágenes en el objeto GraphicsWindow.
Demuestra lo que sabes
Explora tu creatividad para escribir un programa que muestre
una ventana gráfica y realiza los pasos siguientes:
 Muestre una ventana gráfica de 640
píxeles de altura y 800 píxeles de ancho.
 Muestre dos formas que sean de
diferentes colores y que se superponen
parcialmente.
 Muestre varios rectángulos de colores al
azar.
 Muestre una imagen redimensionada en
una ubicación conveniente en la pantalla.
 Muestra un cuadro de mensaje que
contiene el texto «¡Tenga un buen día!»

Mais conteúdo relacionado

Mais procurados

Dreamweaver - Fichas de Aprendizaje 2014
Dreamweaver - Fichas de Aprendizaje 2014Dreamweaver - Fichas de Aprendizaje 2014
Dreamweaver - Fichas de Aprendizaje 2014jorgequiat
 
Manual de Practicas Photoshop
Manual de Practicas PhotoshopManual de Practicas Photoshop
Manual de Practicas PhotoshopAlincita Simon
 
Modulo Photoshop Cs 6
Modulo Photoshop Cs 6Modulo Photoshop Cs 6
Modulo Photoshop Cs 6Free TIC
 
Taller 4 micromundos pro repite y otras instrucciones
Taller 4 micromundos pro   repite y otras instruccionesTaller 4 micromundos pro   repite y otras instrucciones
Taller 4 micromundos pro repite y otras instruccioneslisvancelis
 
TEORIA Power point 2007
TEORIA Power point 2007TEORIA Power point 2007
TEORIA Power point 2007hdzsr
 
CorelDraw - Fichas de Aprendizaje 2014
CorelDraw - Fichas de Aprendizaje 2014CorelDraw - Fichas de Aprendizaje 2014
CorelDraw - Fichas de Aprendizaje 2014jorgequiat
 
Guía de actividades Scratch
Guía de actividades Scratch Guía de actividades Scratch
Guía de actividades Scratch cantabrobots30
 
Teoria coreldraw
Teoria coreldrawTeoria coreldraw
Teoria coreldrawLUPITA0403
 
Visual basic concepts
Visual basic conceptsVisual basic concepts
Visual basic conceptsmelody77776
 
Cuadernillo de lógica y Algoritmos para niños de primaria.
Cuadernillo de lógica y Algoritmos para niños de primaria.Cuadernillo de lógica y Algoritmos para niños de primaria.
Cuadernillo de lógica y Algoritmos para niños de primaria.Miguel Alfonso Mejía Cuadrado
 
Ejercicios powerpoint 2
Ejercicios powerpoint 2Ejercicios powerpoint 2
Ejercicios powerpoint 2Begoña Fol
 
Herramientas y elementos de Power Point
Herramientas y elementos de Power PointHerramientas y elementos de Power Point
Herramientas y elementos de Power PointCarlos_cfcr444
 
Tutorial Corel Draw
Tutorial Corel DrawTutorial Corel Draw
Tutorial Corel Drawgrupo90
 

Mais procurados (20)

Introducción a Small Basic
Introducción a Small BasicIntroducción a Small Basic
Introducción a Small Basic
 
Dreamweaver - Fichas de Aprendizaje 2014
Dreamweaver - Fichas de Aprendizaje 2014Dreamweaver - Fichas de Aprendizaje 2014
Dreamweaver - Fichas de Aprendizaje 2014
 
Manual de Practicas Photoshop
Manual de Practicas PhotoshopManual de Practicas Photoshop
Manual de Practicas Photoshop
 
Modulo Photoshop Cs 6
Modulo Photoshop Cs 6Modulo Photoshop Cs 6
Modulo Photoshop Cs 6
 
Taller 4 micromundos pro repite y otras instrucciones
Taller 4 micromundos pro   repite y otras instruccionesTaller 4 micromundos pro   repite y otras instrucciones
Taller 4 micromundos pro repite y otras instrucciones
 
MASCARAS EN PHOTOSHOP
MASCARAS EN PHOTOSHOPMASCARAS EN PHOTOSHOP
MASCARAS EN PHOTOSHOP
 
Manual Scratch
Manual ScratchManual Scratch
Manual Scratch
 
TEORIA Power point 2007
TEORIA Power point 2007TEORIA Power point 2007
TEORIA Power point 2007
 
CorelDraw - Fichas de Aprendizaje 2014
CorelDraw - Fichas de Aprendizaje 2014CorelDraw - Fichas de Aprendizaje 2014
CorelDraw - Fichas de Aprendizaje 2014
 
Cuadernillo corel draw para imprimir 2017
Cuadernillo corel draw para imprimir 2017Cuadernillo corel draw para imprimir 2017
Cuadernillo corel draw para imprimir 2017
 
Guía de actividades Scratch
Guía de actividades Scratch Guía de actividades Scratch
Guía de actividades Scratch
 
Teoria coreldraw
Teoria coreldrawTeoria coreldraw
Teoria coreldraw
 
Visual basic concepts
Visual basic conceptsVisual basic concepts
Visual basic concepts
 
Manual+de+corel+12.0+v2
Manual+de+corel+12.0+v2Manual+de+corel+12.0+v2
Manual+de+corel+12.0+v2
 
FLOR ANIMADA FLASH 8
FLOR ANIMADA FLASH 8FLOR ANIMADA FLASH 8
FLOR ANIMADA FLASH 8
 
Cuadernillo de lógica y Algoritmos para niños de primaria.
Cuadernillo de lógica y Algoritmos para niños de primaria.Cuadernillo de lógica y Algoritmos para niños de primaria.
Cuadernillo de lógica y Algoritmos para niños de primaria.
 
Ejercicios powerpoint 2
Ejercicios powerpoint 2Ejercicios powerpoint 2
Ejercicios powerpoint 2
 
Herramientas y elementos de Power Point
Herramientas y elementos de Power PointHerramientas y elementos de Power Point
Herramientas y elementos de Power Point
 
CorelDraw práctica 1
CorelDraw práctica 1CorelDraw práctica 1
CorelDraw práctica 1
 
Tutorial Corel Draw
Tutorial Corel DrawTutorial Corel Draw
Tutorial Corel Draw
 

Semelhante a Ventana Gráfica - Small Basic

Semelhante a Ventana Gráfica - Small Basic (20)

Guia diseño vectorial con corel draw
Guia diseño vectorial con corel drawGuia diseño vectorial con corel draw
Guia diseño vectorial con corel draw
 
libro plegable.docx
libro plegable.docxlibro plegable.docx
libro plegable.docx
 
Canvas HTML5
Canvas HTML5Canvas HTML5
Canvas HTML5
 
Manual de corel
Manual de corelManual de corel
Manual de corel
 
Manual de corel
Manual de corelManual de corel
Manual de corel
 
Manual De CoreldraW Brenda y Abraham
Manual De CoreldraW Brenda y AbrahamManual De CoreldraW Brenda y Abraham
Manual De CoreldraW Brenda y Abraham
 
Dreamweader
DreamweaderDreamweader
Dreamweader
 
Guia illustrator
Guia illustrator Guia illustrator
Guia illustrator
 
Parte vi. experto en diseño gráfico publicitario
Parte vi. experto en diseño gráfico publicitarioParte vi. experto en diseño gráfico publicitario
Parte vi. experto en diseño gráfico publicitario
 
801
801801
801
 
Introducción de canvas y de svg html5
Introducción de canvas y de svg  html5Introducción de canvas y de svg  html5
Introducción de canvas y de svg html5
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 
logo a logo
logo a logologo a logo
logo a logo
 
Generalidades studio 3d max
Generalidades studio 3d maxGeneralidades studio 3d max
Generalidades studio 3d max
 
Manual CorelDraw X5
Manual CorelDraw X5Manual CorelDraw X5
Manual CorelDraw X5
 
Efrain guzman echavarria
Efrain guzman echavarriaEfrain guzman echavarria
Efrain guzman echavarria
 
Dreamweaver-Tratamiento de imágenes
Dreamweaver-Tratamiento de imágenesDreamweaver-Tratamiento de imágenes
Dreamweaver-Tratamiento de imágenes
 

Mais de ISIV - Educación a Distancia

Departamento de Recursos Humanos - Organigrama - Instituto ISIV
Departamento de Recursos Humanos - Organigrama - Instituto ISIVDepartamento de Recursos Humanos - Organigrama - Instituto ISIV
Departamento de Recursos Humanos - Organigrama - Instituto ISIVISIV - Educación a Distancia
 
Teoría Punto de equilibrio - Microemprendimiento II - Instituto ISIV
Teoría Punto de equilibrio - Microemprendimiento II - Instituto ISIVTeoría Punto de equilibrio - Microemprendimiento II - Instituto ISIV
Teoría Punto de equilibrio - Microemprendimiento II - Instituto ISIVISIV - Educación a Distancia
 
Punto de equilibrio - Microemprendimiento II - Instituto ISIV
Punto de equilibrio - Microemprendimiento II - Instituto ISIVPunto de equilibrio - Microemprendimiento II - Instituto ISIV
Punto de equilibrio - Microemprendimiento II - Instituto ISIVISIV - Educación a Distancia
 
Características y tendencias en el mundo actual - Calidad Total
Características y tendencias en el mundo actual - Calidad TotalCaracterísticas y tendencias en el mundo actual - Calidad Total
Características y tendencias en el mundo actual - Calidad TotalISIV - Educación a Distancia
 
ELBP - Módulo 7 - Liderazgo de servicio. Modelo de liderazgo de Jesús.
ELBP - Módulo 7 - Liderazgo de servicio. Modelo de liderazgo de Jesús.ELBP - Módulo 7 - Liderazgo de servicio. Modelo de liderazgo de Jesús.
ELBP - Módulo 7 - Liderazgo de servicio. Modelo de liderazgo de Jesús.ISIV - Educación a Distancia
 
ELBP - Módulo 5 - Algoritmo del Desarrollo de los Talentos
ELBP - Módulo 5 - Algoritmo del Desarrollo de los TalentosELBP - Módulo 5 - Algoritmo del Desarrollo de los Talentos
ELBP - Módulo 5 - Algoritmo del Desarrollo de los TalentosISIV - Educación a Distancia
 
ELBP - Módulo 4 - Desarrolle Los Líderes Que Están A Su Alrededor
ELBP - Módulo 4 - Desarrolle Los Líderes Que Están A Su AlrededorELBP - Módulo 4 - Desarrolle Los Líderes Que Están A Su Alrededor
ELBP - Módulo 4 - Desarrolle Los Líderes Que Están A Su AlrededorISIV - Educación a Distancia
 
ELBP - Módulo 3 - El Plan de Dios para el Hombre Aplicado a los 7 Hábitos
ELBP - Módulo 3 - El Plan de Dios para el Hombre Aplicado a los 7 HábitosELBP - Módulo 3 - El Plan de Dios para el Hombre Aplicado a los 7 Hábitos
ELBP - Módulo 3 - El Plan de Dios para el Hombre Aplicado a los 7 HábitosISIV - Educación a Distancia
 
ELBP - Módulo 3 - 7 Hábitos de Gente Altamente Efectiva (de Covey)
ELBP - Módulo 3 - 7 Hábitos de Gente Altamente Efectiva (de Covey)ELBP - Módulo 3 - 7 Hábitos de Gente Altamente Efectiva (de Covey)
ELBP - Módulo 3 - 7 Hábitos de Gente Altamente Efectiva (de Covey)ISIV - Educación a Distancia
 
ELBP - Módulo 2 - 21 Leyes de Liderazgo de Jhon Maxwell
ELBP - Módulo 2 - 21 Leyes de Liderazgo de Jhon MaxwellELBP - Módulo 2 - 21 Leyes de Liderazgo de Jhon Maxwell
ELBP - Módulo 2 - 21 Leyes de Liderazgo de Jhon MaxwellISIV - Educación a Distancia
 

Mais de ISIV - Educación a Distancia (20)

Escuelas económicas 2018
Escuelas económicas 2018Escuelas económicas 2018
Escuelas económicas 2018
 
Departamento de Recursos Humanos - Organigrama - Instituto ISIV
Departamento de Recursos Humanos - Organigrama - Instituto ISIVDepartamento de Recursos Humanos - Organigrama - Instituto ISIV
Departamento de Recursos Humanos - Organigrama - Instituto ISIV
 
Teoría Punto de equilibrio - Microemprendimiento II - Instituto ISIV
Teoría Punto de equilibrio - Microemprendimiento II - Instituto ISIVTeoría Punto de equilibrio - Microemprendimiento II - Instituto ISIV
Teoría Punto de equilibrio - Microemprendimiento II - Instituto ISIV
 
Punto de equilibrio - Microemprendimiento II - Instituto ISIV
Punto de equilibrio - Microemprendimiento II - Instituto ISIVPunto de equilibrio - Microemprendimiento II - Instituto ISIV
Punto de equilibrio - Microemprendimiento II - Instituto ISIV
 
Características y tendencias en el mundo actual - Calidad Total
Características y tendencias en el mundo actual - Calidad TotalCaracterísticas y tendencias en el mundo actual - Calidad Total
Características y tendencias en el mundo actual - Calidad Total
 
Plan de negocios
Plan de negociosPlan de negocios
Plan de negocios
 
ELBP - Módulo 7 - Liderazgo de servicio. Modelo de liderazgo de Jesús.
ELBP - Módulo 7 - Liderazgo de servicio. Modelo de liderazgo de Jesús.ELBP - Módulo 7 - Liderazgo de servicio. Modelo de liderazgo de Jesús.
ELBP - Módulo 7 - Liderazgo de servicio. Modelo de liderazgo de Jesús.
 
ELBP - Módulo 1 - Gerentes Vs. Líderes
ELBP - Módulo 1 - Gerentes Vs. LíderesELBP - Módulo 1 - Gerentes Vs. Líderes
ELBP - Módulo 1 - Gerentes Vs. Líderes
 
ELBP Módulo 1 principios
ELBP Módulo 1 principiosELBP Módulo 1 principios
ELBP Módulo 1 principios
 
Condiciones y bucles - Small Basic
Condiciones y bucles - Small BasicCondiciones y bucles - Small Basic
Condiciones y bucles - Small Basic
 
Variables - Small Basic
Variables - Small BasicVariables - Small Basic
Variables - Small Basic
 
ELBP - Módulo 6 bis - Poder Centrado en Principios
ELBP - Módulo 6 bis - Poder Centrado en PrincipiosELBP - Módulo 6 bis - Poder Centrado en Principios
ELBP - Módulo 6 bis - Poder Centrado en Principios
 
ELBP - Módulo 6 - Liderazgo de Principios
ELBP - Módulo 6 - Liderazgo de PrincipiosELBP - Módulo 6 - Liderazgo de Principios
ELBP - Módulo 6 - Liderazgo de Principios
 
ELBP - Módulo 5 - Algoritmo del Desarrollo de los Talentos
ELBP - Módulo 5 - Algoritmo del Desarrollo de los TalentosELBP - Módulo 5 - Algoritmo del Desarrollo de los Talentos
ELBP - Módulo 5 - Algoritmo del Desarrollo de los Talentos
 
ELBP - Módulo 5 - El Talento No Es Suficiente
ELBP - Módulo 5 - El Talento No Es SuficienteELBP - Módulo 5 - El Talento No Es Suficiente
ELBP - Módulo 5 - El Talento No Es Suficiente
 
ELBP - Módulo 4 - Desarrolle Los Líderes Que Están A Su Alrededor
ELBP - Módulo 4 - Desarrolle Los Líderes Que Están A Su AlrededorELBP - Módulo 4 - Desarrolle Los Líderes Que Están A Su Alrededor
ELBP - Módulo 4 - Desarrolle Los Líderes Que Están A Su Alrededor
 
ELBP - Módulo 3 - El Plan de Dios para el Hombre Aplicado a los 7 Hábitos
ELBP - Módulo 3 - El Plan de Dios para el Hombre Aplicado a los 7 HábitosELBP - Módulo 3 - El Plan de Dios para el Hombre Aplicado a los 7 Hábitos
ELBP - Módulo 3 - El Plan de Dios para el Hombre Aplicado a los 7 Hábitos
 
ELBP - Módulo 3 - 7 Hábitos de Gente Altamente Efectiva (de Covey)
ELBP - Módulo 3 - 7 Hábitos de Gente Altamente Efectiva (de Covey)ELBP - Módulo 3 - 7 Hábitos de Gente Altamente Efectiva (de Covey)
ELBP - Módulo 3 - 7 Hábitos de Gente Altamente Efectiva (de Covey)
 
ELBP - Módulo 2 - 21 Leyes de Liderazgo de Jhon Maxwell
ELBP - Módulo 2 - 21 Leyes de Liderazgo de Jhon MaxwellELBP - Módulo 2 - 21 Leyes de Liderazgo de Jhon Maxwell
ELBP - Módulo 2 - 21 Leyes de Liderazgo de Jhon Maxwell
 
ELBP - Módulo 1 Planeación Estrátegica
ELBP - Módulo 1 Planeación EstrátegicaELBP - Módulo 1 Planeación Estrátegica
ELBP - Módulo 1 Planeación Estrátegica
 

Último

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ónLourdes Feria
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosJonathanCovena1
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
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.pdfDemetrio Ccesa Rayme
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
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° gradoJosDanielEstradaHern
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
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 NOYOLAJAVIER SOLIS NOYOLA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Último (20)

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
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
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
 
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
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
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
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
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
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Ventana Gráfica - Small Basic

  • 1. Microsoft® Small Basic Graphics Window Tiempo estimado para completar esta lección: 1 hora
  • 2. En esta lección, aprenderás acerca de: Declaraciones que utiliza el objeto GraphicsWindow. Propiedades del objeto GraphicsWindow. Operaciones del objeto GraphicsWindow. Graphics Window
  • 3. Hasta el momento, has utilizado la ventana de texto para entender los fundamentos de la programación utilizando Small Basic. Introducción a Graphics Window En esta lección, descubrirás algunas emocionantes capacidades gráficas que ofrece Small Basic. Empiezas con una ventana gráfica que se puede visualizar mediante el objeto GraphicsWindow.
  • 4. Propiedades de Graphics Window Puedes mostrar una ventana gráfica y dibujar formas coloridas en ella si utilizas la operación Show del objeto GraphicsWindow. Vamos a ver cómo utilizar diferentes propiedades del objeto GraphicsWindow en un programa... También puedes especificar las propiedades de la ventana gráfica, como su título, altura, ancho y color de fondo.
  • 5. Propiedades de Graphics Window  PenColor—Si se especifica esta propiedad, se puede dibujar formas cuyas fronteras son cualquier color que eliges.  PenWidth—Si se especifica esta propiedad, puedes dibujar formas cuyas fronteras son cualquier espesor eliges.  BrushColor—Si se especifica esta propiedad, puedes rellenar las formas que dibujas con cualquier color que elijas. Puedes mejorar las formas que se crean especificando ciertas propiedades del objeto GraphicsWindow. Estas propiedades son las siguientes:  MouseX—Si se especifica esta propiedad, puedes encontrar la posición horizontal del ratón.  MouseY—Si se especifica esta propiedad, puedes encontrar la posición vertical del ratón.
  • 6. Operaciones de Graphics Window Puedes crear formas coloridas en el programa mediante el uso de las operaciones y sus propiedades. Esta lista muestra algunas de las operaciones que se pueden utilizar para el objeto GraphicsWindow:  DrawRectangle  DrawEllipse  DrawLine  FillRectangle  GetRandomColor  SetPixel  ShowMessage  DrawResizedImage
  • 7. Explorando el Graphics Window Al escribir un programa para crear formas, puedes ir explorando las diferentes propiedades y operaciones del objeto GraphicsWindow.
  • 8. Uso de los Colores en Graphics Window Puedes utilizar una gama de colores en la ventana gráfica para crear formas coloridas. Echemos un vistazo a algunos de los colores que son compatibles en Small Basic. También puedes elegir de una variedad de otros colores que incluyen rosa, naranja, amarillo, púrpura, marrón, blanco y gris.
  • 9. Explorando el Graphics Window Veamos un ejemplo para explorar más las propiedades y operaciones del objeto GraphicsWindow. Este ejemplo muestra un cuadro de mensaje, que contiene el texto y un botón Aceptar, y una ventana gráfica, que contiene un diseño como un código de barras con colores al azar.
  • 10. Explorando el Graphics Window Se pueden visualizar imágenes mediante el uso de las operaciones de DrawImage y DrawResizedImage del objeto GraphicsWindow. Veamos un ejemplo... Con la operación de DrawResizedImage, puedes especificar la ruta completa con el nombre de archivo, la ubicación en la pantalla y el nuevo tamaño de la imagen. Para la operación DrawImage, puedes especificar la ruta del archivo de imagen (c:filepath...filename.jpg), luego el nombre de archivo y la ubicación en la pantalla donde deseas que aparezca la imagen.
  • 11. Vamos a resumir… ¡Felicidades! Ahora ya sabes cómo: Mostrar y ocultar el objeto GraphicsWindow. Dibujar líneas y formas del objeto GraphicsWindow. Mostrar las imágenes en el objeto GraphicsWindow.
  • 12. Demuestra lo que sabes Explora tu creatividad para escribir un programa que muestre una ventana gráfica y realiza los pasos siguientes:  Muestre una ventana gráfica de 640 píxeles de altura y 800 píxeles de ancho.  Muestre dos formas que sean de diferentes colores y que se superponen parcialmente.  Muestre varios rectángulos de colores al azar.  Muestre una imagen redimensionada en una ubicación conveniente en la pantalla.  Muestra un cuadro de mensaje que contiene el texto «¡Tenga un buen día!»

Notas do Editor

  1. You can display the graphics window by typing the statement GraphicsWindow.Show() in the editor window. Similarly, you can hide the graphics window by using the GraphicsWindow.Hide() statement. You can also modify the look and feel of the graphics window by specifying a range of properties. For example, you can set its title by using the Title property of the GraphicsWindow object. Similarly, you can modify the height, width, and background color of the graphics window by specifying the Height, Width, and BackgroundColor properties, respectively. When you run the program below, a graphics window appears with the properties that you specified, instead of the black text window. Code: GraphicsWindow.Show() GraphicsWindow.Title = "A Graphics Window" GraphicsWindow.Height = 300 GraphicsWindow.Width = 350 GraphicsWindow.BackgroundColor = "Cyan"
  2. You can use some properties and operations of the GraphicsWindow object only for displaying shapes, but you can use other properties (such as MouseX and MouseY) when you work with mouse and keyboard actions in your program. You will learn more about these properties, along with events and interactivity in Small Basic, later in the curriculum. Code: GraphicsWindow.PenColor = "Purple" GraphicsWindow.PenWidth = 3 GraphicsWindow.BrushColor = "Green" x = GraphicsWindow.MouseX y = GraphicsWindow.MouseY
  3. In this example: You start by setting the title, the width, and the height of the graphics window. When you set the width and the height, make sure to specify an area that is large enough to hold all of the shapes that you want to draw. You then use the PenColor and PenWidth properties to specify the border color and border thickness of the first shape that you want to draw. You can also use these properties later to specify a different border color and border thickness for your next shape. To draw a rectangle, you use the DrawRectangle operation, and you specify its parameters, which are values that determine how the rectangle looks. These parameters include not only the x-coordinate and the y-coordinate of the rectangle, which determine the location of its upper-left corner, but also the width and the height of the rectangle, which determine its size and proportions. To fill the rectangle with a color, you use the FillRectangle operation, and you specify the same parameters as you specified for the DrawRectangle operation. If you do not specify a fill color with the BrushColor property, the shape is filled with slate blue, as the output shows. To draw an ellipse and fill it with a different color, you specify the color by using the BrushColor property, draw the ellipse by using the DrawEllipse operation, and fill the ellipse with the FillEllipse operation. Just as you did with the DrawRectangle operation, you specify parameters that determine the location, size, and shape of the ellipse. For example, you can draw a circle by specifying the same value for the width and height of the ellipse. You should specify the same values for the parameters of the FillEllipse operation as you did for the DrawEllipse operation. To draw a line, you specify the color of the line by using the PenColor property, and you specify the location, length, and angle of the line by using the DrawLine operation and its parameters. To specify the parameters of the DrawLine operation, you must include the x-coordinate and the y-coordinate of one end of the line and the x-coordinate and the y-coordinate of the other end of the line. To check the output of your program, click Run on the toolbar, or press F5 on the keyboard. Shapes that appear in the graphics window reflect the type, size, location, and colors that you specified in your code. Code: GraphicsWindow.Title = "Graphics Window" GraphicsWindow.Height = 300 GraphicsWindow.Width = 300 GraphicsWindow.PenColor = "Black" GraphicsWindow.PenWidth = 3 GraphicsWindow.DrawRectangle(70, 60, 100, 150) GraphicsWindow.FillRectangle(70, 60, 100, 150) GraphicsWindow.BrushColor = "Green" GraphicsWindow.DrawEllipse(200, 150, 50, 100) GraphicsWindow.FillEllipse(200, 150, 50, 100) GraphicsWindow.PenColor = "Gold" GraphicsWindow.DrawLine(10, 200, 250, 200)
  4. You can choose from a variety of colors that Small Basic supports. In this slide, the colors are categorized by their base hue. In your code, you can specify the color by either its name or its color code, which is a hexadecimal (base 12) number.
  5. In addition to drawing shapes, you can also create colorful designs by using conditions and loops. In this example, you create a barcode-like design with lines by using a For loop. You also randomize the colors of the lines by using the GetRandomColor operation. You can display a message box in your program by using the ShowMessage operation of the GraphicsWindow object. For this operation, you must provide only two parameters—the message that appears in the box and the title that appears at the top of the message box. To run the program, you click Run on the toolbar, or you press F5 on the keyboard. Code: GraphicsWindow.Title = "Graphics Window" GraphicsWindow.BackgroundColor = "White" GraphicsWindow.Width = 325 GraphicsWindow.Height = 200 For i = 1 To 15 GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor() GraphicsWindow.PenWidth = i GraphicsWindow.DrawLine(i * 20, 20, i * 20, 180) EndFor GraphicsWindow.ShowMessage("Create wonderful designs and shapes in Small Basic", "Message")
  6. For both the DrawImage and DrawResizedImage operations, you must specify not only the file name of the image that you want to display but also its path. If the file is stored on your computer, you can specify the local path. If the file is stored on a website or network server, you can specify the URL or absolute path. The images in this example are provided with Small Basic and are stored on your computer. You must also specify the location where the image or resized image will appear on the screen, and you specify that location by including the x-coordinate and the y-coordinate of the upper-left corner of the image. For the DrawResizedImage operation only, you specify how big you want the image to appear by including the new width and height of the image. To run your program and display your images, you click Run on the toolbar, or you press F5 on the keyboard. You can also use the SetPixel operation to draw a pixel in the graphics window at the location that you specify by including its x-coordinate and its y-coordinate. Code: GraphicsWindow.Title = "Graphics Window" GraphicsWindow.Width = 800 GraphicsWindow.Height = 600 image1 = "C:\Small Basic\Sunset.jpg" GraphicsWindow.DrawImage(image1, 0, 0) image2 = "C:\Small Basic\Winter.jpg" GraphicsWindow.DrawResizedImage(image2, 100, 100, 200, 200)
  7. Ensure that you specify the correct path and file name for the image that you want to display. Solution:    GraphicsWindow.Show() GraphicsWindow.Title = "A Graphics Window" GraphicsWindow.Height = 640 GraphicsWindow.Width = 800 GraphicsWindow.BackgroundColor = "Black" GraphicsWindow.PenWidth = 10 GraphicsWindow.PenColor = "Gold" GraphicsWindow.DrawLine(65, 100, 65, 370) GraphicsWindow.PenColor = "Black" GraphicsWindow.BrushColor = "Cyan" GraphicsWindow.DrawEllipse(70, 250, 100, 100) GraphicsWindow.FillEllipse(70, 250, 100, 100) For i = 1 To 10 GraphicsWindow.PenColor = GraphicsWindow.GetRandomColor() GraphicsWindow.PenWidth = 2 GraphicsWindow.Drawrectangle(100, i * 20, 50, 10) EndFor image1 = "C:\Small Basic\Winter.jpg" GraphicsWindow.DrawResizedImage(image1, 200, 100, 500, 500) GraphicsWindow.ShowMessage("Have a nice day!", "Message")