У нас вы можете посмотреть бесплатно HP Prime - Programación | Crear botones I или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
RUTINA EJEMPLO PARA CREAR BOTONES SENSIBLES AL TACTO Y REALICEN DETERMINADA ACCIÓN AL SER PULSADOS. (En este ejemplo escribe dato del botón, pero se puede hacer muchas cosas más) Descarga (Carpeta de enlaces): Si deseas conocer más rutinas de programación ingresa aquí: • HP Prime - Programación | Rutinas Redes sociales Youtube: / carlos295able Facebook: / elamigocarloscg Twitter: / elamigocarloscg La creación de variables de lectura de dimensiones y márgenes permiten modificarlas en algún otro momento y volver a llamar a creación de botones para mostrar nuevos botones, con nuevas coordenas, incluso se puede definir otras acciones al presionarse, es muy infinito los enlaces que podemos crear, suelo usar para crear menús navegables y reconocer elementos en pantalla La generación de coordenadas con los 2 bucles usando el margen en horizontal y vertical, no es nada más que un ejemplo que utilice en este video, se pueden crear las áreas de cualquier forma, igual serán revisadas por la función SI_TOCA( ), y determinará normalmente si se ha presionado o no, personalmente no suelo usar botones similar a matrices, solo en ciertos casos, con regularidad coloco botones de forma horizontal y botones de forma vertical, y puedes crear varios grupos de botones, ya que la función SI_TOCA( ) es global, depende dentro de qué bucle lo pongamos, con las zonas que nosotros queramos, es así como se pueden crear menús con botones con más de una sola función. Como la variable Toque es una lista, si esta lista tiene datos, tendrá 5 valores, { x1, y1, x'1, y'1, tipo de pulso}, pero si no se presiona la pantalla la lista estará vacía { }, por esa razón se usa SIZE( ) , que cuenta la cantidad de elementos de la lista para este caso. G0: Es la variable gráfica de la pantalla de la calculadora, cuando copiemos datos a esta variable, se podrá visualizar en pantalla. En la función BLIT, no se especificó G0, debido a que si no se especifica a donde copiar, se copia a G0 por defecto. G1: Es un gráfico, que no podemos ver, pero podemos editar, por lo cual nos sirve para almacenar datos gráficos. Hago el uso de la variable G1, porque cuando se trabaja con más datos, y otros motivos, si usamos directamente la pantalla de la calculadora, al limpiar cada vez la zona de impresión para imprimir el nuevo texto, se verá un parpadeo, el cual es incómodo, y como programadores debemos buscar siempre darle confort a nuestros usuarios. Si te disgusta el método que se usó para crear los botones, déjame decirte que así funciona las cosas en los programas, en realidad no existen botones, pero nosotros los programadores nos encargamos de darle la comodidad al usuario de ver botones, si has usado otros lenguajes donde tenga implementado la creación de botones, te diré también que esos comandos o clases usadas no son magia, también están configurados de una forma similar a este algoritmo (Pintar pantalla, verificar zonas, accionar con condicionales).