SlideShare una empresa de Scribd logo
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!»

Más contenido relacionado

La actualidad más candente

Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
CHRISTIAN ASENCIO
 
manual de ejercicios de flash
manual de ejercicios de flashmanual de ejercicios de flash
manual de ejercicios de flash
annagabysuar
 
Programación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos BásicosProgramación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos Básicos
Cristian Gonzalez
 
Java script(diapositivas)
Java script(diapositivas) Java script(diapositivas)
Java script(diapositivas) Roberto Mejia
 
Conceptos de Programación Scratch
Conceptos de Programación Scratch Conceptos de Programación Scratch
Conceptos de Programación Scratch
Marlen Quesada
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-case
Guillermo Viaje
 
Programación 1: modularización
Programación 1: modularizaciónProgramación 1: modularización
Programación 1: modularización
Angel Vázquez Patiño
 
Ejercicios photoshop i(1) copia
Ejercicios photoshop i(1)   copiaEjercicios photoshop i(1)   copia
Ejercicios photoshop i(1) copia
Marco antonio ticona
 
ESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINT
JuanCardenas501369
 
PowerPoint Avanzado
PowerPoint AvanzadoPowerPoint Avanzado
PowerPoint Avanzado
Teolinda González
 
Presentación JavaScript
Presentación JavaScriptPresentación JavaScript
Presentación JavaScript
Lorenzo Morillas Tomás
 
Photoshop CS6: Ejercicios
Photoshop CS6: EjerciciosPhotoshop CS6: Ejercicios
Photoshop CS6: Ejercicios
Ruth Thalia Chacchi Garcia
 
Creando historietas con scratch
Creando historietas con scratchCreando historietas con scratch
Creando historietas con scratch
Yaneet Milagro Casia Laura
 
Módulo de Publisher
Módulo de PublisherMódulo de Publisher
Módulo de PublisherMaribel_23
 

La actualidad más candente (20)

Windows.forms.ejercicios
Windows.forms.ejerciciosWindows.forms.ejercicios
Windows.forms.ejercicios
 
manual de ejercicios de flash
manual de ejercicios de flashmanual de ejercicios de flash
manual de ejercicios de flash
 
Condicional múltiple
Condicional múltipleCondicional múltiple
Condicional múltiple
 
Programación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos BásicosProgramación en Visual Basic - Conceptos Básicos
Programación en Visual Basic - Conceptos Básicos
 
Java script(diapositivas)
Java script(diapositivas) Java script(diapositivas)
Java script(diapositivas)
 
Conceptos de Programación Scratch
Conceptos de Programación Scratch Conceptos de Programación Scratch
Conceptos de Programación Scratch
 
Scratch unidad 1
Scratch unidad 1Scratch unidad 1
Scratch unidad 1
 
Ejercicios de programacion if - switch-case
Ejercicios de programacion   if  -   switch-caseEjercicios de programacion   if  -   switch-case
Ejercicios de programacion if - switch-case
 
Programación 1: modularización
Programación 1: modularizaciónProgramación 1: modularización
Programación 1: modularización
 
Ejercicios photoshop i(1) copia
Ejercicios photoshop i(1)   copiaEjercicios photoshop i(1)   copia
Ejercicios photoshop i(1) copia
 
ESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVASESTRUCTURAS REPETITIVAS
ESTRUCTURAS REPETITIVAS
 
practicas de photoshop
practicas de photoshop practicas de photoshop
practicas de photoshop
 
ESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINTESTRUCTURAS CONDICIONALES PARA. PSEINT
ESTRUCTURAS CONDICIONALES PARA. PSEINT
 
PowerPoint Avanzado
PowerPoint AvanzadoPowerPoint Avanzado
PowerPoint Avanzado
 
Presentación JavaScript
Presentación JavaScriptPresentación JavaScript
Presentación JavaScript
 
Photoshop CS6: Ejercicios
Photoshop CS6: EjerciciosPhotoshop CS6: Ejercicios
Photoshop CS6: Ejercicios
 
Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3Unidad 3: Herencia Ejercicio 3
Unidad 3: Herencia Ejercicio 3
 
Creando historietas con scratch
Creando historietas con scratchCreando historietas con scratch
Creando historietas con scratch
 
Módulo de Publisher
Módulo de PublisherMódulo de Publisher
Módulo de Publisher
 
Ppt algoritmo
Ppt algoritmoPpt algoritmo
Ppt algoritmo
 

Similar a Ventana Gráfica - Small Basic

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 drawasesor_slide_2013
 
libro plegable.docx
libro plegable.docxlibro plegable.docx
libro plegable.docx
ISCROCADY
 
Canvas HTML5
Canvas HTML5Canvas HTML5
Canvas HTML5
Luiscarrillo90
 
Manual De CoreldraW Brenda y Abraham
Manual De CoreldraW Brenda y AbrahamManual De CoreldraW Brenda y Abraham
Manual De CoreldraW Brenda y AbrahamCECYTEM
 
Dreamweader
DreamweaderDreamweader
Dreamweader
Sujelis Rincones
 
Guia illustrator
Guia illustrator Guia illustrator
Guia illustrator
Diana Cufiño
 
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 publicitarioFátima Martín Abril
 
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
CarlosGonzalezGalvez
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerracesar1729
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerracesar1729
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
karlycalleja
 
logo a logo
logo a logologo a logo
logo a logo
mekonee
 
Manual CorelDraw X5
Manual CorelDraw X5Manual CorelDraw X5
Manual CorelDraw X5
Automundoinc Virginia
 
datos importantes de como elaborar un cuaderno de trabajo
datos importantes de como elaborar un cuaderno de trabajodatos importantes de como elaborar un cuaderno de trabajo
datos importantes de como elaborar un cuaderno de trabajo
MariluLedesma
 
Efrain guzman echavarria
Efrain guzman echavarriaEfrain guzman echavarria
Efrain guzman echavarriaefrain-guzman99
 

Similar 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
 
datos importantes de como elaborar un cuaderno de trabajo
datos importantes de como elaborar un cuaderno de trabajodatos importantes de como elaborar un cuaderno de trabajo
datos importantes de como elaborar un cuaderno de trabajo
 
Efrain guzman echavarria
Efrain guzman echavarriaEfrain guzman echavarria
Efrain guzman echavarria
 

Más de ISIV - Educación a Distancia

Escuelas económicas 2018
Escuelas económicas 2018Escuelas económicas 2018
Escuelas económicas 2018
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 ISIV
ISIV - 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 ISIV
ISIV - 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 ISIV
ISIV - 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 Total
ISIV - Educación a Distancia
 
Plan de negocios
Plan de negociosPlan 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.
ISIV - Educación a Distancia
 
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
ISIV - Educación a Distancia
 
Introducción a Small Basic
Introducción a Small BasicIntroducción a Small Basic
Introducción a Small Basic
ISIV - Educación a Distancia
 
Variables - Small Basic
Variables - Small BasicVariables - Small Basic
Variables - Small Basic
ISIV - Educación a Distancia
 
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
ISIV - Educación a Distancia
 
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
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 Talentos
ISIV - Educación a Distancia
 
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
ISIV - 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 Alrededor
ISIV - 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ábitos
ISIV - 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 Maxwell
ISIV - Educación a Distancia
 
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
ISIV - Educación a Distancia
 

Más 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
 
Introducción a Small Basic
Introducción a Small BasicIntroducción a Small Basic
Introducción a 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

Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
20minutos
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
Demetrio Ccesa Rayme
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
MaribelGaitanRamosRa
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
El Fortí
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
nievesjiesc03
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
Mercedes Gonzalez
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
auxsoporte
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
20minutos
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
DIANADIAZSILVA1
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
Alejandrino Halire Ccahuana
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
arleyo2006
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
QuispeJimenezDyuy
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
CESAR MIJAEL ESPINOZA SALAZAR
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
MasielPMP
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
Edurne Navarro Bueno
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
sandradianelly
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
LorenaCovarrubias12
 

Último (20)

Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
Horarios y fechas de la PAU 2024 en la Comunidad Valenciana.
 
Educar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdfEducar por Competencias GS2 Ccesa007.pdf
Educar por Competencias GS2 Ccesa007.pdf
 
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia leeevalaución de reforzamiento de cuarto de secundaria de la competencia lee
evalaución de reforzamiento de cuarto de secundaria de la competencia lee
 
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdfFORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
FORTI-JUNIO 2024. CIENCIA, EDUCACION, CULTURA,pdf
 
Presentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos DigitalesPresentación Revistas y Periódicos Digitales
Presentación Revistas y Periódicos Digitales
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
True Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdfTrue Mother's Speech at THE PENTECOST SERVICE..pdf
True Mother's Speech at THE PENTECOST SERVICE..pdf
 
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24CALENDARIZACION DEL MES DE JUNIO - JULIO 24
CALENDARIZACION DEL MES DE JUNIO - JULIO 24
 
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de MadridHorarios Exámenes EVAU Ordinaria 2024 de Madrid
Horarios Exámenes EVAU Ordinaria 2024 de Madrid
 
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdfHABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
HABILIDADES MOTRICES BASICAS Y ESPECIFICAS.pdf
 
El fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amorEl fundamento del gobierno de Dios. El amor
El fundamento del gobierno de Dios. El amor
 
Introducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BIIntroducción a la ciencia de datos con power BI
Introducción a la ciencia de datos con power BI
 
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docxSESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
SESION ORDENAMOS NÚMEROS EN FORMA ASCENDENTE Y DESCENDENTE 20 DE MAYO.docx
 
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNETPRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
PRESENTACION DE LA SEMANA NUMERO 8 EN APLICACIONES DE INTERNET
 
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCIONCAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
CAPACIDADES SOCIOMOTRICES LENGUAJE, INTROYECCIÓN, INTROSPECCION
 
Proceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de PamplonaProceso de admisiones en escuelas infantiles de Pamplona
Proceso de admisiones en escuelas infantiles de Pamplona
 
Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdfUn libro sin recetas, para la maestra y el maestro Fase 3.pdf
Un libro sin recetas, para la maestra y el maestro Fase 3.pdf
 
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptxSemana 10-TSM-del 27 al 31 de mayo 2024.pptx
Semana 10-TSM-del 27 al 31 de mayo 2024.pptx
 

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 del 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")