Curso basico programacion. 03. Modo grafico

Ғылым және технология

CURSO BÁSICO DE PROGRAMACIÓN DE ORDENADORES.
Cap 03. Entorno GRÁFICO
- El modo gráfico, el pixel
- Sentencia Open window, abrir ventana gráfica
- Variables de sistema WinWidth y WinHeight, ancho y alto ventana
- Orden Dot, Dibujar un pixel
- Orden Color, Color primer plano
- Orden BackColor , color de fondo
- Orden Line, trazar una línea
- Orden New Curve, trazar polígonos y formas
- Orden Circle, dibujar círculos
- Orden Rectangle, dibujar rectángulos
- Orden Triangle, dibujar triángulos
- Cláusula Fill, rellenar con un color
- Cláusula Clear, borrar algo previamente dibujado
- Clear window, borra la ventana gráfica
- Close window, cierra la ventana gráfica
- Orden Text, imprime texto en ventana gráfica
- Al final del vídeo: Orden REM, la importancia de documentar un programa.
Más abajo en esta descripción del vídeo, en la sección "ENLACES", tienes un artículo escrito de este capítulo y, como ficheros adjuntos, los programas que he utilizado en el vídeo para hacer los ejemplos, así te ahorrarás escribirlos a mano.
Mi intención es hacer una colección de vídeos para el que desee aprender de forma fácil los conceptos básicos de la programación. El lenguaje elegido es una variante de BASIC, conocido como YaBasic. Prefiero este lenguaje por ser inmediato y tener poca complicación a la hora de empezar.
Vamos a analizar cosas de la programación que están por encima del lenguaje elegido, pues son de aplicación a casi todos los lenguajes de programación y en todos los ámbitos.
Veremos muchas cosas, muchos conceptos, adoptaremos buenos hábitos de programación. Nuestros programas, de momento, serán pequeños, pero ya iremos creciendo....
ENLACES:
Artículo escrito y ficheros adjuntos útiles (gratuito):
/ 36965157
MÚSICA
Free Download / Stream: ncs.io/goodtimes
Suscríbete ¡Y activa la campanita! para no perderte ningún vídeo: bit.ly/2e9HqAs
Mis redes sociales:
Blog 100ciaencasa : 100ciaencasa.blogspot.com.es/
Twitter : / terrazocultor
Facebook : / terrazocultor
Instagram : / terrazocultor
¿Quieres apoyar este canal?
Toda contribución es bienvenida, ya sea grande o pequeña
Con Patreon: / terrazocultor
O desde PayPal: bit.ly/1Khze9X

Пікірлер: 28

  • @elnotas7161
    @elnotas71614 жыл бұрын

    Excelente para los que no teníamos, como yo , ni idea de Programación, gracias!

  • @picooro784
    @picooro784 Жыл бұрын

    Buscando programaciones, me topé con tus videos. Es curioso que todavía existan programas como ese de basic. Me hizo volver a mis antaños cuando creaba programas con el spectrum y luego con el cpc. Y me doy cuenta que siguen siendo los mismos codigos. Me quedé parado en QBasic, porque c++ no le llega ni a la suela del zapato para hacer programas.

  • @juanmister6548
    @juanmister65484 жыл бұрын

    Me alegro de verte te perdí el rumbo en curso de osciloscopio que estuvo muy bien y seguí tus cursos de electrónica que están muy bien. Saludos.

  • @eRreAPe1
    @eRreAPe13 жыл бұрын

    Impresionante!!!

  • @franalanis349
    @franalanis3494 жыл бұрын

    Felicidades nuevamente, gran ejemplo de constancia y dedicación

  • @alexrobainaincognitasporde7358
    @alexrobainaincognitasporde73584 жыл бұрын

    Felicidades por su dedicación y su esfuerzo. Saludos desde Gran Canaria.

  • @tresmil1970
    @tresmil19704 жыл бұрын

    Muy bueno, me acuerdo cuando yo aprendía por mi cuenta leyendo libros y revistas como micromania que te llevabas hora y horas para copiar los programitas que venían en la revista jajaja, que hecho de menos esas cosillas.

  • @MarceloAmor
    @MarceloAmor4 жыл бұрын

    muchas gracias por enseñar todo esto es genial, siempre mire la programación como un imposible, sus explicaciones son muy claras

  • @JoseRodriguez-rr9hk
    @JoseRodriguez-rr9hk4 жыл бұрын

    siempre que puedo lo veo los proyectos que presenta son muy interesantes saludos cordiales de Mendoza Argenina

  • @enmanuelsecret8689
    @enmanuelsecret86894 жыл бұрын

    Ole mi paisano!!!

  • @pacoct9246
    @pacoct92464 жыл бұрын

    Muy uen video , gracias

  • @AARRPP
    @AARRPP4 жыл бұрын

    A mi me molaba los vídeos donde montabas o arreglaban algo. El video donde hacías diesel es flipante. Que pasó con el globo que volaste, no contesto nadie?.

  • @luiscorado2868
    @luiscorado28684 жыл бұрын

    Excelente curso cuando sale el nuevo capitulo. Gracias maestro

  • @Jose.Atencia
    @Jose.Atencia4 жыл бұрын

    ╚╦╝ Espero con impaciencia más vídeos de "YaBasic". Gracias.

  • @miguelporras6554
    @miguelporras65544 жыл бұрын

    perdona que te moleste jose me gustaria saber si en una fuente es lo mismo colocar una resistencia smd de 47 ohmio que una de 47 k i que problemas tienen

  • @joseantonioblanco9799
    @joseantonioblanco97994 жыл бұрын

    Saludos Desde Cuba. le haré una pregunta, me parece que usted la podria responder. aqui va : ¿se puede programar un ordenador (lo mismo linux que windows) para que detecte que está en modo bateria y cierre todos sus servicios automaticamente y luego se apague? pienso especificamente en un servidor

  • @nio2tube
    @nio2tube4 жыл бұрын

    Muchísimas Gracias . Maestro quiero programar un paint xD como hago un mouse input? ya quiero que salga el 4to video me muero por saber como hacer un boton

  • @Jose.Atencia

    @Jose.Atencia

    4 жыл бұрын

    Me pasé una semana entera desmontando el programa "Cuatro en linea" y me quito el sombrero con el trabajo del maestro. Aquí aportu una pequeña mejora para hacer más simple el manejo del ratón (y las teclas)... este programa devuelve en la pantalla de texto las teclas pulsadas así como las posiciones del ratón. Prueba a dibujar una linea en la pantalla gráfica con inicio donde pulsas el mouse y final cuando la sueltas. clear screen open window 500,300 print color("yellow","blue") at(5,2) " Pulse cualquier tecla su codigo. " Colour 0,0,0: Rectangle 2,2,498,298 Colour 60,60,60: Fill Rectangle 11,11,289,99 Colour 0,0,255: Rectangle 10,10,290,100 Colour 60,60,60: Fill Rectangle 11,11,289,99 Colour 255,255,0: Text 150,55,"Amarillo" Colour 0,0,255: Text 200,70,"Azul" label bucle Tecla$=INKEY$ if mouseb=1 then x1=mousex y1=mousey endif Tecla$=INKEY$ if mouseb=-1 then x2=mousex y2=mousey endif Colour 200,20,20: line x1,y1 to x2,y2 print reverse "inkey$ - El caracter de la TECLA es: ",Tecla$ print reverse " Su codigo ASCII es: ",asc(Tecla$) print "mousex - La posicion de mousex es: ",mousex print "mousey - La posicion de mousey es: ",mousey print "mouseb - La tecla del raton es: ",mouseb print "mousemod - El valor de mousemod es: ",mousemod print goto bucle Revisa las instrucciones mose... y juega con ellas, no devuelve lo mismo cuando pulsas que al soltar la tecla (también del raton).

  • @Jose.Atencia

    @Jose.Atencia

    4 жыл бұрын

    Este esjemplo está más claro: clear screen open window 500,300 print color("yellow","blue") at(2,2) " Pulse cualquier tecla para ver su codigo. ": // Ver en pantalla texto. Colour 20,20,255: Text 100,20,"Pulse raton, arrastre y suelte para dibujar rectangulos": // Visto en pantalla grafica. label bucle Tecla$=INKEY$ if mouseb=1 then x1=mousex: y1=mousey: endif if mouseb=-1 then x2=mousex y2=mousey Colour 200,20,20: rectangle x1,y1 to x2,y2 endif print print reverse "inkey$ - El caracter de la TECLA es: ",Tecla$ print reverse " Primer codigo ASCII de la cadena: ",asc(Tecla$) print "mousex - La posicion de mousex es: ",mousex print "mousey - La posicion de mousey es: ",mousey print "mouseb - La tecla del raton es: ",mouseb print "mousemod - El valor de mousemod es: ",mousemod goto bucle

  • @Saquenunahoja
    @Saquenunahoja4 жыл бұрын

    Like 101

  • @6149artur
    @6149artur4 жыл бұрын

    José Manuel Buenos días Le estoy hablando de una provincia de Colombia Necesito que me colabore hágame el favor con una referencia de un semiconductor de una fuente switcheada teatro casero Sony str f61 68 no encuentro el circuito eléctrico interno para pensar en un reemplazo porque no se consigue el número feliz día José Manuel eres un gran ciudadano colega

  • @jphvnet
    @jphvnet4 жыл бұрын

    Piense en quien mira sus videos, y ponga el texto grande

  • @laurianomerchanbuitrago7971
    @laurianomerchanbuitrago79714 жыл бұрын

    Hola ha todos usted me puede hayudar hacer una estacion ectrica donde me genere corriente para una casa de campo

  • @oblitum

    @oblitum

    4 жыл бұрын

    Lauriano Merchan Buitrago dios

  • @renatogonzalezparanormal9374

    @renatogonzalezparanormal9374

    4 жыл бұрын

    Cada cosa que se pide jjj

  • @Jose.Atencia

    @Jose.Atencia

    4 жыл бұрын

    Aquí el maestro ya ha publicado varios vídeos para generar electricidad, al menos especifica de qué fuentes de energía dispones (sol, viento, corriente de agua...), qué potencia necesitas, de cuánto dinero dispones para el proyecto... en fin, proporciona datos de partida. ;-)

  • @jphvnet

    @jphvnet

    4 жыл бұрын

    Mi aporte: ayudar va si H

  • @oblitum

    @oblitum

    4 жыл бұрын

    jphvnet a todos

Келесі