VMP JBin - Introducción TxJBin
Inicio > Biblioteca de Clases > Espacio de nombre JBinC > Introducción TxJBin
TxJBin

Clases
Formato TxJBin 1.0
.NET Framework 4.5.1
Publicado: Noviembre de 2021
Definición
Espacios de nombres: JBin y JBinC
Ensamblados: JBin.dll y JBinC.dll
TxJBin utiliza en su forma principal el par nombre=valor.
Dentro de la complejidad que puede suponer intentar introducirse por completo en toda la funcionalidad de JBin, hay una herramienta que nos facilita la tarea de forma sorprendente. Hablamos del formato TxJBin, que serializa y deserializa los binarios de formato JBin en texto legible.
valor se define en 5 tipos de datos.
Fuera de las cadenas de texto entre comillas, los espacios y los cambios de línea pueden escribirse como el usuario desee.
Nombres
Los nombres se escriben con las letras del alfabeto en mayúsculas y minúsculas, números y el guién bajo. Cualquier otro caracter generará una excepción.
TxJBin si distingue entre mayúsculas y minúsculas.

Valores
String Cadena de texto entre comillas dobles.
Integer Entero de 32 bits.
Decimal Decimal de coma flotante.
Array Un array de tipo ParJBin (nombre=valor).
List Una lista de valores String, Integer o Decimal.

Formato de Texto
Las cadenas de texto se definen detrás del '=' entre comillas dobles y cerrando con punto y coma ';'.
  nombre = "Franky Jonh Smith";
Para insertar comillas en las cadenas de texto, se escriben dos comillas dobles juntos.
nombre = "Franky Jonh Smith is ""very"" bad";
Lo números enteros detrás del '=' y cerrando con punto y coma ';'.
  edad = 30;
Lo decimales detrás del '=' y cerrando con punto y coma ';'. Las comas de los decimales se definen con un punto. Si se escribe más de un punto a un número, se genera un error.
  altura = 1.75;
Los Array de tipo nombre=valor se definen dentro de corchetes '[ ]'. Detrás del corchete de cierre, no se escribe nada, ni punto y coma ';' ni coma ',', directamente pasamos al siguiente elemento.
  coche = [
  	marca = "BMW";
  	color = "azul";
    salpicadero = "marron";
  ]
Los List de tipo valor se definen dentro de llaves '{ }'. Detrás de la llave de cierre, no se escribe nada, ni punto y coma ';' ni coma ',', directamente pasamos al siguiente elemento.
Todos los valores de un List deben ser del mismo tipo, Si valor es númerico (entero o decimal) deben separarse con comillas. Si valor son cadenas de texto, no se escriben comillas, se separan con espacios entres las dobles comillas de cada cadena de texto.
  medidas = { 1, 2 ,3, 4, 5, 6, 7, 8, 9, 10 }
  longitudes = { 0.1 , 12.89 , 23.0, 10.302 }
  colores = { "white" "black" "red" "green" "blue" "cyan" }

Documentación de MGVirtual Edit
Motor Gráfico Paso a Paso
Saber como funciona internamente el motor gráfico supone para un programador un avance exitoso muy relevante, pues con esos conocimientos puedes implementar un proyecto de una forma más eficiente y optimizada.
Descubre los secretos de MGVirtual. Como se diseñó el motor en JavasScript paso a paso creando las clases principales.
Ver MGVirtual Paso a Paso

Manual MGVirtual
Si estás comenzando a utilizar MGVirtual Edit para tus proyectos en un navegador, utiliza nuestro manual que te guiará y te dará todas las herramientas necesarias para sacarle el mayor partido a tus ideas de una manera eficiente y sobre todo rápida ahorrando cientos de horas de programación.
Ir a Manual de MGVirtual Edit

Herramientas eficaces
MGVirtual por defecto se instala con unos packages preestablecidos con una serie de clases, objetos y variables globales que te facilitan la taera hasta el punto de poder hacer tu primer juego con muy pocos conocimientos de JavaScript.
Ver las herramientas de MGVirtual Edit