Tecnología

Inicio

Cómo cambiar de GW-BASIC a QBasic

Cómo cambiar de GW-BASIC a QBasic


GW-BASIC y QBasic son dos lenguajes de programación compatibles con PC similares. Es posible cambiar un programa de GW-BASIC para que se ejecute en QBasic. Afortunadamente, QBasic sigue siendo compatible hacia atrás sobre todo por lo que es factible ejecutar la mayoría de los programas de GW-BASIC con relativamente poco trabajo de conversión. El cambio a QBasic ofrece el programador nuevas capacidades y un entorno de desarrollo mejorada.

Instrucciones

Conversión

1 Guardar el programa en el formato apropiado. De forma predeterminada, GW-Basic guarda programas en un formato comprimido especial que QBasic no puede leer. Microsoft da instrucciones a los usuarios para cambiar el programa en texto sin formato en GW-BASIC mediante el comando Guardar con el parámetro "A". Por ejemplo, entre lo siguiente: SAVE "GAME1.BAS", A

2 Utilice un disquete o un cable de conexión directa para transferir el archivo de programa de texto sin formato a otro equipo, si GW-BASIC y QBasic se instalan en los ordenadores separados. A continuación, debe ejecutar QBasic de una manera un poco diferente de lo habitual para cargar el programa de GW-BASIC. Microsoft recomienda utilizar el interruptor "MBF" y funcionando QBasic desde la línea de comandos. Ejemplo: QBASIC GAME1.BAS / MBF

3 Retire cualquier comandos no admitidos. Con algunas aplicaciones GW-BASIC, sólo tendrá que guardarlos en formato de texto plano y utilizar el interruptor "MBF" a ellos con éxito para cambiar programas compatibles con QBasic. Sin embargo, es posible que tenga que quitar o cambiar algunos comandos de los programas más sofisticados. Los comandos DEF USR y USR no funcionan en QBasic, de acuerdo con Microsoft. Algunos comandos no funcionan exactamente de la misma manera, como BCargue / BSAVE, Cadena, declaran, Dim y dibujar.

4 Ajustar las configuraciones del modo de pantalla, si es necesario. La mayoría de los modos de pantalla GW-BASIC funcionan de la misma manera bajo QBasic, incluyendo modos de cero, uno y dos. Busque el número después del comando de la pantalla al comienzo del programa, si lo tiene. los modos de pantalla de tercero a sexto puede ser utilizado para IBM especial PCjr (y Tandy 1000) en los modos de GW-BASIC, de acuerdo con la "Guía secreta de ordenadores". el modo de pantalla de cuatro utiliza una resolución diferente en QBasic de GW-BASIC, mientras que los modos de cinco y seis no existen en QBasic. Algunos programas que utilizan el modo de tres trabajarán bajo QB pero requieren un adaptador de vídeo Hercules. los modos de pantalla por lo general no representan un problema, pero algunos programas requieren que se cambie el modo y posiblemente ajustar los comandos gráficos para un nuevo modo.

5 Retire los números de línea, si lo desea. QBasic no exige el uso de números de línea, y tampoco prohíbe que ellos. Microsoft indica que puede eliminar automáticamente los números de línea de un programa mediante el programa QBasic Remline.bas. Esto ahorrará memoria y espacio en disco. Sin embargo, no debe quitar los números de línea si un programa de GW-BASIC se basa en Goto, Gosub o comandos similares que requieren números de línea para que funcione correctamente.

Consejos y advertencias

  • Puede omitir los pasos 3 y 4, a menos errores aparecen cuando se ejecuta el programa.
  • Paso 5 es completamente opcional.
  • Guarde una copia de seguridad de su programa de GW-BASIC sin cambios.