¿Interesante o no?, ¿Como has encontrado el curso?, ¿Que más puedo realizar?, esa creo que sería tu ultima pregunta, Sigue conmigo y te entregare mas material de estudio.

Una de las cosas que me generó estudio y dudas, fue la programación en sistemas basic, ya que fue mi primer sistema de trabajo, creando códigos de programación tan simples que solo cambiaba colores, creaba menús simples, que me permitieran poder organizar mis ideas, pero siempre quede preguntándome, que mas allá puedo crear en basic para organizar mis archivos y no tener todo en desorden  saber que tengo y no tengo y donde lo tengo. 

Y de ahí se me ocurrió crear un organizador simple que me permitiera poder tener mis juegos o archivos ordenados en un solo listado o mini base de datos, siendo que mis comienzos solo fueron casetes.

Este es un medio de grabación el cual me permitió poder grabar mis archivos y después llego mi disquetera. Bueno no te doy más la lata, y te explicare que haremos a continuación.

Desde aquí en adelante, nosotros empezaremos a crear nuestro propio software organizador de archivos, tu podrás hacer los cambios pertinentes, yo solo te explicare o mas que nada te daré una idea de como hacerlo en basic.

CREANDO SOFTWARE

1-. Lo primero que debemos tener en claro, la estructura que debe tener el software, en primer lugar, debemos contar con una sección de resguardo de data, donde dejaremos los array que permitirán poder reservar bytes de memoria para almacenar variables sea tanto numéricas como alfanuméricas.

2-. Debemos contar con un menú principal, donde te de la opción de elegir cual es el proceso que a posterior quieres ejecutar.

3-. Contar con una sección de ingreso de datos

4-. Tener una sección de modificación de los datos ya existentes.

5-. Tener una sección donde podamos ver los datos ingresados y guardados en nuestra computadora.

6-. Contar con un directorio para ver que archivos ya existen guardados en nuestro disco en el caso de contar con una disquetera.

ESTRUCTURA DEL SOFTWARE

En esta etapa,  lo que nosotros debemos de realizar, es dejar memoria reservada para nuestras variables que vamos a usar paso a paso en el software ORGANIZADOR, lo debes de hacer de la siguiente manera:

100 REM ORGANIZADOR DE ARCHIVOS PARA COMPUTADORES ATARI LINEAS 800XL 65 XE CREADO POR DOGDARK

110 REM SAVE “D:ORGANIZA.BAS”

120 REM CSAVE

En la linea 100 nosotros solo dejaremos una etiqueta donde colocaremos una breve descripción, de lo que se tratará el programa, claro que puedes cambiarla a tu gusto, con REM, nosotros colocamos titulo como guía para saber que código es el que viene a continuación.

En la linea 110, nosotros destinamos el nombre con el que grabaremos el archivo que estamos creando y como se llamara en el disco.

En la linea 120, te permite dejar el recordatoria para que el archivo sea grabado en un casete.

para poder usar cada una de las dos lineas 110 o 120 solo basta con borrar el numerando y el rem y presiona return.

130 DIM

en la 130 dejaremos los dim, que nos permite poder reservar las variables que usaremos en nuestro software.

999 REM *** PORTADA MENU PRINCIPAL ***

1000 GRAPHICS 0:POKE 710,80:POKE 709,14:POKE 752,1

1010 POSITION 0,0:? “ORGANIZADOR DE ARCHIVOS 2019”

1020 POSITION 6,6:? “Nuevo archivo Directorio”

1200 POSITION 12,20:? “ELIJA SU OPCION”

En este código desde la 999 a la 1200, dejaremos estructura la pantalla principal de nuestro menu, que a posterior será modificado para la mejor comodidad y uso de nuestro programa.

Linea 1000

GRAPHICS 0, nosotros borramos la pantalla dejándola en blanco. POKE 710,80, cambiamos la tonalidad de color de fondo de la pantalla. POKE 752,1, nos permite dejar de visualizar y esconder nuestro cursor.

Lineas 1010 a 1200

Nos permite posicionar desde izquierda a derecha y de arriba hacia abajo con position, el texto en el lugar deseamos y con ? o print, nos imprime en pantalla el texto.

Eso por ahora, nos vemos hasta la próxima.

 

Altirra-2.90 + ROMS





Agregar un comentario

Su dirección de correo no se hará público. Los campos requeridos están marcados *