Herramientas de usuario

Herramientas del sitio


es:mallard_basic_for_the_amstrad_pcw8256_8512_pcw9512_-_introduction_and_reference_or

Mallard BASIC For the Amstrad PCW8256/8512 & PCW9512 - Introduction and Reference

Ficha

Editorial Locomotive Software Limited
Dimensiones 21,00 x 14,70 x 2,60 cm
Año 1987
Autor Locomotive Software Ltd
Páginas 448
ISBN-101-85195-009-5
ISBN-13978-1851950096
Idioma Inglés
Precio Inglaterra: £9,95
Estado Preservado

Descripción

Más que un libro, es una guía de referencia del lenguaje Mallard Basic y, como tal es un elemento indispensable en la biblioteca de cualquier programador del Basic del PCW.

Todos los PCWs vienen equipados con el sistema de programación Mallard BASIC, pero en su sabiduría Amstrad decidió no dar a los propietarios las instrucciones sobre como utilizarlo. Los futuros programadores tenían que comprar como un extra el manual de BASIC de Amstrad para programar, y hasta ahora, incluso aquellos que mantienen una lucha con este lenguaje, ya que los capítulos del tutorial fueron un poco superficiales.

Luego, Locomotive Software (los creadores de Mallard BASIC), presentaron una nueva edición del manual, que, naturalmente se aplicó a las máquinas de la serie 8000 y 9512. Este libro satisface las necesidades de la programación de los PCWs. El libro contiene secciones vitales para la información tanto del alumno como del programador más experimentado.

Sus capítulos son bastante detallados sobre cómo hacer uso del Mallard BASIC y “Jetsam” (sistema de manejo de archivos), así como la extensión gráfica GSX que lo hace bastante interesante y vital.

La primera parte del libro es una introducción a la programación en BASIC comenzando desde cero, y que lleva a escribir sus propios programas de bases de datos. No hay que preocuparse si no se tiene ninguna idea de como escribir un programa o cómo nos gustaría escribir uno; se toma muy suavemente hasta cómo hay que encender con la mano derecha el ordenador.

La segunda parte es una completa guía de referecia de todos los comandos de BASIC, así que si nuestra memoria nos falla, podremos buscar rápidamente la forma correcta de usar MID$ o ADDREC.

Todas las utilidades de este manual, parecen haber sido puestas en gran medida para el beneficio de los programadores principiantes en lugar del hacker y para las personas que quieren programas que puedan aplicar en su trabajo, ocio o negocio.

Una de las grandes fortalezas de BASIC es el sistema “Jetsam”, un potente conjunto de comandos que nos permite almacenar e indexar la información de los archivos en disco, en efecto, escribir nuestro propio programa de base de datos. El manual dedica un amplio capítulo a la creación de estos archivos, y cuenta con una detallada información de cómo escribir un indexado con nombre y dirección, con el programa de base de datos totalmente escrito en el ejemplo.

Los otros extras notables son secciones sobre el código máquina y el sistema gráfico GSX. Si alguna vez nos hemos preocupado por nuestra ignorancia de lo que es PEEK y POKE todo este proceso se encuentra aquí. Sólo sirve como una guía aproximada para las tantas cartas que se recibían en las revistas que indicaban todo acerca de POKE (pantalla) y PEEK (reloj). Recomendamos la lectura de esta guía para sacar el máximo provecho de alguno de los dos lenguajes de programación que vienen con su PCW, y e aconseja a los hackers que consulten las publicaciones especializadas en código máquina.

Imágenes

Este libro es de tipo anillado metálico, con tapas de cartón blando a color y las hojas interiores en papel normal impresas en en blanco y negro cuyas medidas son; Alto 21,00 cm x Ancho 14,70 cm.

mallard_basic_for_the_amstrad_v1_cover.jpg

Contenido

Part I - INTRODUCTION

CONTENTS

1. Starting with BASIC
   1.1 Entering BASIC
   1.2 Leaving BASIC
   1.3 Using BASIC
   1.4 Giving BASIC commands
   1.5 Types of information
   1.6 Chapter revier
   
2. Starting programming with BASIC
   2.1 A first program
   2.2 More complex programs
   2.3 Changing a program
   2.4 Chapter revie

3. Real programming
   3.1 Designing programs
   3.2 Getting information
   3.3 How information is stored
   3.4 Outputting the results

4. Building larger programs
   4.1 Compartmenting a program
   4.2 Sequences and loops
   4.3 Making decisions
   4.4 Stopping the program
   4.5 Organising the program

5. Manipulating information
   5.1 Manipulating numeric information
   5.2 Manipulating textual information
   5.3 Converting between different types of information

6. Using dises for information storage
   6.1 General disc commands
   6.2 Sequential access files
   6.3 Random access files

7. Keyed access files for data bases
   7.1 Writing a program that uses Keyed files
   7.2 Working out the main program
   7.3 Preparatory stage
   7.4 Adding a record
   7.5 Reading a record
   7.6 Deleting an entry
   7.7 Closing the Keyed file
   7.8 Enhancements

8. Machine level operations
   8.1 General information
   8.2 Applying a patch
   8.3 Loading a machine code program
   8.4 Using a machine code program
   
PART II - REFERENCE

CONTENTS

1. Introduction
   1.1 Metalanguage

2. The Elements of BASIC
   2.1  Character Set
   2.2  White Space
   2.3  Names
   2.4  Numbers
   2.5  String Constants
   2.6  Data Types
   2.7  Variables
   2.8  Arrays
   2.9  Type Compatability and Conversion
   2.10 Usigned Integer
   2.11 Expressions
   2.12 Functions
   2.13 Decimal Fractions and Binary Floating Point

3. Direct and Program Mode
   3.1 Direct Mode
   3.2 Program Mode
   3.3 Suspending BASIC
   3.4 Run Only - Special Direct Mode

4. The Line Editor and Simple Line Input
   4.1 Simple Line Input
   4.2 The Screen Line Editor

5. Overview of Commands and Functions
   5.1  Creation of Programs
   5.2  Loading and Running of Programs
   5.3  Program Termination
   5.4  Miscellaneous
   5.5  Control Structures
   5.6  Variables
   5.7  Console I/O
   5.8  Line Printer Output
   5.9  Files
   5.10 Constant Data
   5.11 Arithmetic Functions
   5.12 String Functions
   5.13 Type Conversion Functions
   5.14 ;achine Level Operations
   5.15 Error Trapping
   5.16 Program Development

6. Introduction to Printing
   6.1 Operation of a Print Statement
   6.2 Control Character Handling
   6.3 Logical Position
   6.4 Free Format Printing
   6.5 USIGN Formatted Printing

7. Control of output devices
   7.1 Specification of control sequences
   7.2 Transmission of control sequences
   7.3 Interpretation of control sequences

8. Introduction to File Handling
   8.1 File Names
   8.2 Disc and Directory Operations
   8.3 Opening and Closing Files and File Numbers
   8.4 Sequential File Handling
   8.5 Random File Handling

9. Keyed File Handling and Multiuser file handlinh
   9.1 Consistency of the Data and Index Files
   9.2 Multiuser Systems . Record and File Locking
   9.3 Finding Records and Current Position in a Keyed File
   9.4 Overview of Facilities and Recommended Use
   9.5 General Remarks of Jetsam Commands and Functions

10. The Commands and Built In Functions
    10.1 Definition of Common Terms
    10.2 Definition of Common Terms (Jetsam and Multiuser)
    10.3 Common terms for MSDOS2
    10.4 A-Z of Commands and Built in Functions

Appendix I: Initialising BASIC

Appendix II: Error Numbers and Messages
   II.1 Ordinary BASIC Errors
   II.2 Disc and File Related Errors
   II.3 Jetsam Specific Error Numbers

Appendix III: External Routines
   III.1 Data Formats
   III.2 USR Functions
   III.3 CALLed Subroutines
   III.4 Mallard-86 and Segment Registers
   
Appendix IV: BASIC Keywords

Appedinx V: Hints on the Use of Jetsam and Multiuser Facilities
   V.1 Numeric Keys
   V.2 Sequential processing of Keyed Files in Multiuser Environment
   V.3 Sub-Keys
   V.4 Straightforward Multiuser Random File Handling
   V.5 Guard Record

Appendix VI: Installation of BASIC
   VI.1 Screen requirements
   VI.2 Keyboard Commands for Editor
   VI.3 Install Program
   VI.4 Running Install

Appendix VII: The Command editor

Appendix VIII: ASCII Character Set

Appednix IX: Trigonometrical Functions

Appendix X: Binary Floating Point
   X.1 Brief Introduction
   X.2 Decimal Fractions & BFP
   X.3 BFP & Financial Calculations
   X.4 BFP & Scientific/Engineering Calculations

Presentación

Descargas

es/mallard_basic_for_the_amstrad_pcw8256_8512_pcw9512_-_introduction_and_reference_or.txt · Última modificación: 2017/05/25 23:00 por jevicac