DiGrande.it
Braille y Tecnologías para la Discapacidad Visual

El Lenguaje de Gráfica Táctil

Este manual describe en detalle el lenguaje de gráficos táctiles de Biblos, un verdadero lenguaje de programación de alto nivel para construir y dibujar gráficos vectoriales, utilizado principalmente para imprimir gráficos táctiles, pero también útil para todos los demás propósitos en los que se necesitan gráficos vectoriales.

El manual introduce todos los conceptos básicos de programación en general, y describe en detalle la sintaxis y la semántica de este nuevo lenguaje. Para aquellos que se acercan a los fundamentos de la programación por primera vez, la lógica y la jerga utilizada puede no ser del todo clara. Sin embargo, el manual se publica de forma completamente dinámica, por lo que está constantemente sujeto a cambios y adiciones para que sea accesible a todo el mundo.

Este manual, así como el Lenguaje Gráfico Táctil, está escrito, concebido y desarrollado por Giuseppe Di Grande, quien posee todos los derechos de autor y de publicación, en cualquier forma y por cualquier medio.

Índice de contenido

  1. Introduzione al Linguaggio di Grafica Tattile
  2. Le variabili
  3. I numeri
  4. Los operadores aritméticos
  5. Las constantes
  6. Gli operatori logici
  7. Le procedure
  8. Las funciones
  9. Gli operatori relazionali
  10. El control condicional If
  11. El ciclo For
  12. Il ciclo While
  13. Tutte le istruzioni
    1. Abs- Devuelve el valor absoluto de un número
    2. Arc- Dibuja un arco
    3. ArcB- Dibuja un arco a través de tres puntos
    4. ArcTan- Devuelve el arcotangente de un número
    5. ArcTan2- Devuelve el ángulo entre el eje X y un segmento de una línea
    6. Braille- Dibuja un texto en braille
    7. BrailleHeight- Devuelve la altura en puntos del texto braille
    8. BrailleType- Establecer las características del texto braille
    9. BrailleWidth- Devuelve el ancho en puntos de la cadena braille
    10. Brush- Establece un tipo de pincel
    11. CharToNum- Convierte el carácter en su correspondiente código Unicode
    12. Chord- Dibuja una cuerda
    13. ChordB- Dibuja una cuerda que pasa por tres puntos
    14. Circle- Dibuja un círculo
    15. ColorBrush- Establece el color del pincel
    16. ColorPen- Imposta il colore della penna
    17. Cos- Restituisce il coseno di un angolo
    18. DegToRad- Converte l'angolo da gradi a radianti
    19. Dot- Disegna o rileva il colore di un punto
    20. Ellipse- Disegna un'ellisse
    21. Exp- Restituisce il logaritmo naturale elevato alla potenza
    22. Fill- Riempie una superficie
    23. Font- Imposta un tipo di carattere
    24. FontName- Imposta il nome del carattere corrente
    25. FontSize- Imposta la dimensione del carattere corrente
    26. FontStyle- Imposta lo stile del carattere corrente
    27. Frac- Restituisce la parte frazionaria di un numero
    28. FrX- Restituisce la frazione percentuale della larghezza del grafico
    29. FrY- Restituisce la frazione percentuale dell'altezza del grafico
    30. GraphicCrop- Ritaglia l'immagine alle dimensioni scelte
    31. GraphicOffset- Imposta uno scostamento alle coordinate di disegno
    32. GraphicOrigin- Imposta il punto di origine della rotazione
    33. GraphicRotate- Ruota l'intero grafico
    34. GraphicScale- Modifica i fattori di scala del grafico
    35. GraphicSize- Modifica le dimensioni e l'aspetto del grafico
    36. GraphicTransparent- Modifica il tipo di trasparenza dell'immagine
    37. InsertPicture- Inserisce un'immagine nel grafico
    38. Int- Restituisce la parte intera di un numero
    39. Line- Disegna una linea
    40. Ln- Restituisce il logaritmo naturale di un numero
    41. Max- Restituisce la frazione percentuale maggiore delle dimensioni del grafico
    42. Mid- Restituisce la frazione percentuale media delle dimensioni del grafico
    43. Min- Restituisce la frazione percentuale minore delle dimensioni del grafico
    44. MsgBox- Mostra una finestra di messaggio
    45. NumToChar- Converte il codice Unicode nel relativo carattere
    46. NumToString- Converte il numero in stringa
    47. OpenPicture- Apre un'immagine
    48. Pen- Imposta un tipo di penna
    49. Polygon- Disegna un poligono
    50. Polyline- Disegna una serie di linee
    51. PolyReg- Disegna un poligono regolare
    52. Pow- Restituisce un numero elevato a una potenza
    53. RadToDeg- Converte l'angolo da radianti a gradi
    54. Random- Restituisce un numero casuale
    55. Rectangle- Disegna un rettangolo
    56. Root- Restituisce la radice di un numero
    57. Round- Restituisce il valore arrotondato di un numero
    58. SavePicture- Salva l'immagine
    59. Sin- Restituisce il seno di un angolo
    60. Spline- Disegna una curva quadratica di Bezier
    61. Square- Disegna un quadrato
    62. StringCopy- Restituisce una parte di stringa
    63. StringDelete- Cancella una parte di stringa e restituisce la stringa restante
    64. StringLeft- Restituisce una sottostringa prelevandola dalla parte sinistra della stringa
    65. StringLength- Restituisce la lunghezza di una stringa
    66. StringLower- Restituisce la stringa con le lettere in minuscolo
    67. StringRight- Restituisce una sottostringa prelevandola dalla parte destra della stringa
    68. StringToNum- Converte la stringa in valore numerico
    69. StringTrim- Restituisce la stringa senza gli spazi iniziali e finali
    70. StringUpper- Restituisce la stringa con le lettere in maiuscolo
    71. Tan- Restituisce la tangente di un angolo
    72. Text- Disegna un testo
    73. TextHeight- Restituisce l'altezza in punti della stringa
    74. TextWidth- Restituisce la larghezza in punti della stringa
    75. Triangle- Disegna un triangolo
    76. Trunc- Restituisce il valore troncato di un numero
    77. TurtlePos- Posiziona e orienta la tartaruga nel piano
    78. TurtleRight- Gira la tartaruga verso destra
    79. TurtleLeft- Gira la tartaruga verso sinistra
    80. TurtleForward- Fa camminare la tartaruga in avanti
    81. TurtleBackward- Fa camminare la tartaruga all'indietro
    82. VectorToDeg- Da un vettore ritorna l'angolo in gradi
    83. VectorToRad- Da un vettore ritorna l'angolo in radianti