Gambas 3

Software captura de pantalla:
Gambas 3
Detalles de software:
Versión: 3.10.0 Actualizado
Fecha de carga: 22 Jun 18
Promotor: Gambas Team
Licencia: Libre
Popularidad: 134

Rating: 2.0/5 (Total Votes: 1)

Gambas 3 es el entorno de desarrollo de próxima generación de Gambas basado en un intérprete BASIC con extensiones de objetos, como Visual Basic. Es, ante todo, un lenguaje BASICO de código abierto con extensiones de objeto. El programa incluye funciones nativas que permiten a los desarrolladores administrar cadenas, aritmética, tiempo, entradas-salidas y archivos.

Es un programa completamente gratuito y complejo que se compone de varios programas, incluidos un compilador, un archivador, un intérprete, un entorno de desarrollo, un script, numerosos componentes de extensión y una interfaz gráfica de usuario rica en características.


Diseña rápidamente interfaces gráficas de usuario para tus proyectos

Con Gambas, puede diseñar rápidamente una GUI (Interfaz gráfica de usuario), implementar aplicaciones piloto de KDE con DCOP, acceder a las bases de datos PostgreSQL y MySQL, traducir su programa a varios idiomas y también crear aplicaciones de red.

Las características clave incluyen control completo del proceso, soporte nativo para cadenas UTF-8, soporte para múltiples idiomas, gestión completa de errores, gestión de pseudo terminales, soporte para bucles de eventos con temporizadores, soporte para ver descriptores de archivos de entrada y salida, y capacidad de invocar funciones externas en bibliotecas que se comparten en todo el sistema.

Siendo un verdadero lenguaje orientado a objetos, Gambas viene con clases y objetos, símbolos públicos y privados, herencia única, destructores y constructores, enumeradores, polimorfismo, métodos, acceso a matrices, propiedades, objetos ordenables, eventos y constantes. También es posible acceder a las bases de datos MySQL, SQLite, PostgreSQL y ODBC.


Debajo del capó y sistemas operativos compatibles

Los lenguajes de programación C, C ++ y BASIC se han utilizado para escribir Gambas y rsquo; código. Ha sido diseñado desde cero para funcionar en todas las distribuciones de GNU / Linux, así como en el sistema operativo FreeBSD.

Está disponible para su descarga como un archivo de fuentes universales (tarball), que incluye el código fuente de la aplicación. Los usuarios de Linux también pueden instalarlo desde los repositorios principales de software de sus distribuciones GNU / Linux. Ambas arquitecturas de conjuntos de instrucciones de 32 bits y de 64 bits son compatibles en este momento.

Qué hay de nuevo en esta versión:

  • Se ha mejorado el soporte de formularios web en el IDE.
  • El paquete de la biblioteca se ha corregido.
  • CStr y CDate ahora son mutuamente coherentes, mediante la conversión interna a fechas UTC solamente. ¡Cuidado, esta corrección de errores no es compatible con versiones anteriores!
  • El intérprete ahora usa un reloj monotónico si es posible.
  • La nueva instrucción MOVE ... DOWNTO ... cambia el nombre de un archivo, borrando el destino atómicamente.
  • El control MediaPlayer puede encadenar archivos multimedia ahora.
  • El FtpClient ahora es compatible con el protocolo ftps.
  • gb.term es un nuevo componente para administrar terminales, con una API muy cercana a la proporcionada por el sistema operativo.
  • gb.web.feed es un nuevo componente para administrar feeds RSS.
  • Toneladas de correcciones en el componente gb.web.form.

Qué hay de nuevo en la versión:

  • AMBIENTE DE DESARROLLO:
  • NUEVO: Mejore el conocimiento de la información del sistema Cygwin.
  • ERROR: las propiedades de control que contienen un nombre de tabla de base de datos se pueden modificar de nuevo.
  • GB.DATA:
  • ERROR: No use los tipos de datos hacia adelante ya que algunos compiladores no parecen entenderlos.
  • ERROR: silencia las advertencias del compilador falso positivo.
  • GB.DB.MYSQL:
  • ERROR: Intente volver a conectarse a un servidor de base de datos perdido al enumerar las bases de datos existentes y los campos de una tabla.
  • GB.FORM:
  • NUEVO: SliderBox ahora está en el mismo grupo de cambios que Slider.
  • GB.GTK:
  • ERROR: arregla una variable no inicializada.
  • ERROR: corrige la advertencia con el control deslizante o SpinBox al establecer un valor mínimo igual al valor máximo, o al contrario.
  • GB.GTK3:
  • ERROR: arregla una variable no inicializada.
  • ERROR: corrige la advertencia con el control deslizante o SpinBox al establecer un valor mínimo igual al valor máximo, o al contrario.
  • ERROR: Paint.Reset () ahora funciona como se esperaba en DrawingArea no en caché.
  • GB.GUI.AREA:
  • ERROR: el cambio de nombre de TreeView funciona ahora si el elemento renombrado no está visible.
  • GB.MEDIA.FORM:
  • ERROR: MediaView: la propiedad Control se ha renombrado como ShowControl.
  • GB.QT4:
  • ERROR: La propiedad Comprobada.menú ahora devuelve el valor correcto para los elementos del menú que no son de radio.
  • ERROR: TextBox: Solución temporal de un comportamiento raro Qt4 que a veces pierde la selección. La misma solución para ComboBox editable.
  • ERROR: corrige una advertencia de compilación.

Qué hay de nuevo en la versión 3.8.3:

  • AMBIENTE DE DESARROLLO:
  • NUEVO: Mejore el conocimiento de la información del sistema Cygwin.
  • ERROR: las propiedades de control que contienen un nombre de tabla de base de datos se pueden modificar de nuevo.
  • GB.DATA:
  • ERROR: No use los tipos de datos hacia adelante ya que algunos compiladores no parecen entenderlos.
  • ERROR: silencia las advertencias del compilador falso positivo.
  • GB.DB.MYSQL:
  • ERROR: Intente volver a conectarse a un servidor de base de datos perdido al enumerar las bases de datos existentes y los campos de una tabla.
  • GB.FORM:
  • NUEVO: SliderBox ahora está en el mismo grupo de cambios que Slider.
  • GB.GTK:
  • ERROR: arregla una variable no inicializada.
  • ERROR: corrige la advertencia con el control deslizante o SpinBox al establecer un valor mínimo igual al valor máximo, o al contrario.
  • GB.GTK3:
  • ERROR: arregla una variable no inicializada.
  • ERROR: corrige la advertencia con el control deslizante o SpinBox al establecer un valor mínimo igual al valor máximo, o al contrario.
  • ERROR: Paint.Reset () ahora funciona como se esperaba en DrawingArea no en caché.
  • GB.GUI.AREA:
  • ERROR: el cambio de nombre de TreeView funciona ahora si el elemento renombrado no está visible.
  • GB.MEDIA.FORM:
  • ERROR: MediaView: la propiedad Control se ha renombrado como ShowControl.
  • GB.QT4:
  • ERROR: La propiedad Comprobada.menú ahora devuelve el valor correcto para los elementos del menú que no son de radio.
  • ERROR: TextBox: Solución temporal de un comportamiento raro Qt4 que a veces pierde la selección. La misma solución para ComboBox editable.
  • ERROR: corrige una advertencia de compilación.

Qué hay de nuevo en la versión 3.8.1:

  • AMBIENTE DE DESARROLLO:
  • NUEVO: Mejore el conocimiento de la información del sistema Cygwin.
  • ERROR: las propiedades de control que contienen un nombre de tabla de base de datos se pueden modificar de nuevo.
  • GB.DATA:
  • ERROR: No use los tipos de datos hacia adelante ya que algunos compiladores no parecen entenderlos.
  • ERROR: silencia las advertencias del compilador falso positivo.
  • GB.DB.MYSQL:
  • ERROR: Intente volver a conectarse a un servidor de base de datos perdido al enumerar las bases de datos existentes y los campos de una tabla.
  • GB.FORM:
  • NUEVO: SliderBox ahora está en el mismo grupo de cambios que Slider.
  • GB.GTK:
  • ERROR: arregla una variable no inicializada.
  • ERROR: corrige la advertencia con el control deslizante o SpinBox al establecer un valor mínimo igual al valor máximo, o al contrario.
  • GB.GTK3:
  • ERROR: arregla una variable no inicializada.
  • ERROR: corrige la advertencia con el control deslizante o SpinBox al establecer un valor mínimo igual al valor máximo, o al contrario.
  • ERROR: Paint.Reset () ahora funciona como se esperaba en DrawingArea no en caché.
  • GB.GUI.AREA:
  • ERROR: el cambio de nombre de TreeView funciona ahora si el elemento renombrado no está visible.
  • GB.MEDIA.FORM:
  • ERROR: MediaView: la propiedad Control se ha renombrado como ShowControl.
  • GB.QT4:
  • ERROR: La propiedad Comprobada.menú ahora devuelve el valor correcto para los elementos del menú que no son de radio.
  • ERROR: TextBox: Solución temporal de un comportamiento raro Qt4 que a veces pierde la selección. La misma solución para ComboBox editable.
  • ERROR: corrige una advertencia de compilación.

Qué hay de nuevo en la versión 3.7.1:

  • AMBIENTE DE DESARROLLO:
  • NUEVO: Mejore el conocimiento de la información del sistema Cygwin.
  • ERROR: las propiedades de control que contienen un nombre de tabla de base de datos se pueden modificar de nuevo.
  • GB.DATA:
  • ERROR: No use los tipos de datos hacia adelante ya que algunos compiladores no parecen entenderlos.
  • ERROR: silencia las advertencias del compilador falso positivo.
  • GB.DB.MYSQL:
  • ERROR: Intente volver a conectarse a un servidor de base de datos perdido al enumerar las bases de datos existentes y los campos de una tabla.
  • GB.FORM:
  • NUEVO: SliderBox ahora está en el mismo grupo de cambios que Slider.
  • GB.GTK:
  • ERROR: arregla una variable no inicializada.
  • ERROR: corrige la advertencia con el control deslizante o SpinBox al establecer un valor mínimo igual al valor máximo, o al contrario.
  • GB.GTK3:
  • ERROR: arregla una variable no inicializada.
  • ERROR: corrige la advertencia con el control deslizante o SpinBox al establecer un valor mínimo igual al valor máximo, o al contrario.
  • ERROR: Paint.Reset () ahora funciona como se esperaba en DrawingArea no en caché.
  • GB.GUI.AREA:
  • ERROR: el cambio de nombre de TreeView funciona ahora si el elemento renombrado no está visible.
  • GB.MEDIA.FORM:
  • ERROR: MediaView: la propiedad Control se ha renombrado como ShowControl.
  • GB.QT4:
  • ERROR: La propiedad Comprobada.menú ahora devuelve el valor correcto para los elementos del menú que no son de radio.
  • ERROR: TextBox: Solución temporal de un comportamiento raro Qt4 que a veces pierde la selección. La misma solución para ComboBox editable.
  • ERROR: corrige una advertencia de compilación.

Qué hay de nuevo en la versión 3.6.2:

  • AMBIENTE DE DESARROLLO:
  • NUEVO: Mejore el conocimiento de la información del sistema Cygwin.
  • ERROR: las propiedades de control que contienen un nombre de tabla de base de datos se pueden modificar de nuevo.
  • GB.DATA:
  • ERROR: No use los tipos de datos hacia adelante ya que algunos compiladores no parecen entenderlos.
  • ERROR: silencia las advertencias del compilador falso positivo.
  • GB.DB.MYSQL:
  • ERROR: Intente volver a conectarse a un servidor de base de datos perdido al enumerar las bases de datos existentes y los campos de una tabla.
  • GB.FORM:
  • NUEVO: SliderBox ahora está en el mismo grupo de cambios que Slider.
  • GB.GTK:
  • ERROR: arregla una variable no inicializada.
  • ERROR: corrige la advertencia con el control deslizante o SpinBox al establecer un valor mínimo igual al valor máximo, o al contrario.
  • GB.GTK3:
  • ERROR: arregla una variable no inicializada.
  • ERROR: corrige la advertencia con el control deslizante o SpinBox al establecer un valor mínimo igual al valor máximo, o al contrario.
  • ERROR: Paint.Reset () ahora funciona como se esperaba en DrawingArea no en caché.
  • GB.GUI.AREA:
  • ERROR: el cambio de nombre de TreeView funciona ahora si el elemento renombrado no está visible.
  • GB.MEDIA.FORM:
  • ERROR: MediaView: la propiedad Control se ha renombrado como ShowControl.
  • GB.QT4:
  • ERROR: La propiedad Comprobada.menú ahora devuelve el valor correcto para los elementos del menú que no son de radio.
  • ERROR: TextBox: Solución temporal de un comportamiento raro Qt4 que a veces pierde la selección. La misma solución para ComboBox editable.
  • ERROR: corrige una advertencia de compilación.

Qué hay de nuevo en la versión 3.5.2:

  • AMBIENTE DE DESARROLLO:
  • ERROR: Editor de informes: ahora los bordes del informe se muestran correctamente en el editor.
  • ERROR: La ayuda de la propiedad WebView ahora usa el mismo tamaño de fuente predeterminado (80%) que la ventana de ayuda.
  • ERROR: corrige la compresión HTML para que todo no se ponga en la misma línea.
  • ERROR: Subversion: Soporte para Subversion & gt; = 1.8.
  • ERROR: Subversión: elimina automáticamente el & quot; .lang / .pot & quot; archivo desde el control de la versión, ya que es un archivo generado y sus conflictos no se pueden resolver.
  • ERROR: Subversión: corrige la administración de conflictos de Subversion.
  • ERROR: Subversion: eleve el tiempo de espera de los comandos svn a 30 segundos: algunas confirmaciones pueden llevar mucho tiempo.
  • ERROR: Diálogo de propiedad del archivo: el botón "Revertir" está oculto correctamente ahora.
  • ERROR: Editor de menú: el último menú se puede mover ahora.
  • ERROR: Editor de menú: corrige el resaltado del menú actual.
  • ERROR: Editor de menú: arregla el cuadro de búsqueda del menú.
  • ERROR: Árbol de proyectos: el menú emergente debe ser preciso con los archivos externos ahora.
  • ERROR: Árbol de proyectos: arregla el menú emergente al hacer clic en & quot; Datos & quot; carpeta del árbol de proyectos.
  • ERROR: Editor de formularios: oculte y muestre correctamente las entradas de la barra de herramientas según el estado actual (depuración, solo lectura ...).
  • ERROR: Editor de formularios: los botones de la barra de herramientas de formateo actúan en todo el formulario si no se selecciona nada ahora.
  • ERROR: No establezca el foco en la consola si está oculta.
  • ERROR: Packager: descripción del paquete Fix * .deb.
  • ERROR: Editor de imágenes: no dejó el editor en un estado incoherente después de que se haya hecho un pegado.
  • INTÉRPRETE:
  • ERROR: String.InStr () no se bloquea más si el patrón de cadena es nulo. Devuelve 0 en su lugar (como InStr).
  • ERROR: No se cuelgue si se pasa una opción desconocida con la opción '-g'.
  • ERROR: corrige el operador LIKE cuando & quot; {...} & quot; patrones.
  • ERROR: Soluciona un bloqueo al usar CStr () en un objeto que tiene una función de conversión.
  • ERROR: Sea virtual incluso la primera vez cuando llame al operador [].
  • COMPILADOR:
  • ERROR: corrige la compilación de los operadores NOT LIKE, NOT BEGINS y NOT ENDS cuando no están solos en una expresión.
  • GB.DB:
  • ERROR: No se cuelgue más al liberar objetos de base de datos.
  • ERROR: La conversión automática de Blob a cadena ya no provoca un bloqueo.
  • GB.DB.FORM:
  • ERROR: DataCheckBox define correctamente su propiedad interna TriState dependiendo de si su campo de base de datos es obligatorio o no.
  • ERROR: Editable DataBrowser y DataView ya no crean una línea extra espuria.
  • GB.DB.SQLITE3:
  • ERROR: soluciona la implementación específica de sqlite3_exec. Evite algunos bloqueos y haga que la creación de la base de datos vuelva a funcionar (entre otras cosas).
  • ERROR: maneja correctamente las solicitudes que solo devuelven un nombre de tabla dentro de los nombres de los campos.
  • GB.DRAW:
  • ERROR: Inicializa correctamente la clase Paint cuando se llama a Paint.Begin () en un dispositivo de dibujo ya abierto.
  • GB.FORM:
  • ERROR: FileProperties: no bloquearse más si la tarea de cálculo del tamaño del directorio devuelve basura.
  • ERROR: FileProperties: el icono del control FileProperties ahora se adapta correctamente a su tamaño.
  • ERROR: FileChooser: la propiedad Paths ahora devuelve la ruta seleccionada en modo simple y no en una matriz vacía.
  • GB.FORM.DIALOG:
  • ERROR: Dialog.Open () en modo múltiple funciona ahora. [GB.FORM.MDI]
  • ERROR: genera un error si se llama al método Toolbar.Configure () mientras que la propiedad Key de la barra de herramientas no está definida.
  • ERROR: cuadro de diálogo de configuración de la barra de herramientas: los elementos de la barra de herramientas con un texto corto se muestran correctamente ahora.
  • GB.GSL:
  • ERROR: Polinomio: crear un nuevo vacío polimérico ya no provoca un colapso.
  • GB.GTK:
  • ERROR: el diseño de RTL se inicializa correctamente al inicio.
  • ERROR: Embedder.Embed () no toma dos argumentos.
  • ERROR: La imbricación de los eventos de clic en el menú emergente funciona correctamente ahora y ya no se bloquea.
  • ERROR: La propiedad Window.Picture ahora debería funcionar correctamente.
  • ERROR: actualiza correctamente el fondo y el primer plano de los controles de varios contenedores.
  • ERROR: El valor máximo de Font.Grade ahora es +24, como esperaba el selector de fuentes.
  • ERROR: corrige la pérdida de memoria al cargar imágenes sin canal alfa.
  • ERROR: El control GlArea ahora puede tomar el foco.
  • GB.GUI.BASE:
  • ERROR: Al hacer clic en los encabezados GridView / ColumnView, ahora debería funcionar correctamente nuevamente.
  • GB.NET.POP3:
  • ERROR: los mensajes de error no deben ser traducibles.
  • GB.OPENGL:
  • ERROR: GL.GetString () ahora genera un error si la función glGetString () falla.
  • GB.OPENGL.SGE:
  • ERROR: No bloquee si un modelo tiene solo un marco.
  • GB.PCRE:
  • ERROR: RegExp.Replace (): explícitamente use 0 si faltan argumentos opcionales
  • ERROR: No llame a GB.ReturnNewString () si una coincidencia devuelve una cadena nula.
  • ERROR: Use GB.ReturnVoidString () en lugar de GB.ReturnNull ().
  • GB.QT4:
  • ERROR: La imbricación de los eventos de clic en el menú emergente funciona correctamente ahora y ya no se bloquea.
  • ERROR: actualiza correctamente el fondo y el primer plano de los controles de varios contenedores.
  • ERROR: El valor máximo de Font.Grade ahora es +24, como esperaba el selector de fuentes.
  • ERROR: los colores de primer plano y de fondo ahora funcionan como se esperaba en los controles ComboBox y SpinBox.
  • GB.SDL:
  • ERROR: restaurar el patrón de relleno a sólido después de un Draw.Rect () o un Draw.Ellipse (), de lo contrario Draw.Image () no dibuja nada!
  • GB.XML:
  • ERROR: XMLElement.AppendFromText () ahora se comporta correctamente si no se dan argumentos adicionales.
  • ERROR: XMLElement.FromText () ahora capta correctamente las excepciones de análisis.
  • ERROR: El parámetro Booleano 'Sangría' de XMLDocument.ToString () ahora se interpreta correctamente.
  • ERROR: la serialización de un comentario que es un elemento directo de un documento con la sangría habilitada ya no se bloquea.
  • ERROR: La propiedad Document.All ahora se declara correctamente como XMLNode []
  • GB.XML.HTML:
  • ERROR: la serialización de un comentario que es un elemento directo de un documento con la sangría habilitada ya no se bloquea.
  • GB.XML.RPC:
  • ERROR: miniServer daría un fuera de límite con múltiples solicitudes paralelas.
  • ERROR: miniServer podría bloquearse en una solicitud no válida.
  • GB.WEB:
  • ERROR: CGI.Error () ahora envía correctamente una página HTML UTF-8.

Qué hay de nuevo en la versión 3.5.1:

  • AMBIENTE DE DESARROLLO:
  • ERROR: corrige la administración del cursor del navegador del proyecto cuando el foco está en el campo de filtro.
  • ERROR: corrige el resaltado de control del editor de formularios cuando el control suspendido es un ScrollView.
  • ERROR: Packager ahora usa la versión principal y secundaria de Gambas actual como versión mínima para las dependencias de los componentes.
  • ERROR: Siga la convención de nomenclatura de paquetes de Ubuntu.
  • ERROR: Algunas correcciones en la creación de metapaquetes GUI para Debian / Ubuntu.
  • ERROR: La finalización automática de los identificadores ahora muestra correctamente las clases conocidas.
  • ERROR: muestra correctamente los valores opcionales en las firmas.
  • NUEVO: el cuadro de diálogo de información del sistema ahora muestra la versión de Gambas.
  • NUEVO: El componente 'gb.desktop.gnome' ahora está visible y se puede verificar explícitamente.
  • NUEVO: si un proyecto usa gb.gui, el empaquetador creará dos paquetes adicionales: uno para el soporte de Qt4 y el otro para el soporte de GTK +.
  • NUEVO: Soporte para el número de versión del paquete.
  • NUEVO: actualiza la fuente de Gambas.
  • NUEVO: muestra ayuda para los componentes de terceros.
  • NUEVO: Agregue afrikaans a la lista de idiomas.
  • INTÉRPRETE:
  • ERROR: No separe un proceso que arroje un error, de lo contrario, se perderá el evento Kill.
  • ERROR: compruebe correctamente que hay una enumeración actual si los métodos y propiedades de la clase Enum.
  • ERROR: El operador: ahora se reemplaza correctamente en las clases que heredan una clase de matriz o colección.
  • ERROR: VarPtr () funciona correctamente en los argumentos del método.
  • ERROR: corrige la instrucción CERRAR cuando se trata de una secuencia de cadenas.
  • ERROR: Previene los bloqueos al salir liberando las clases de matriz primero.
  • NUEVO: Soporte para la variable de entorno GB_PATH, que proporciona la ruta del intérprete Gambas si está configurada.
  • NUEVO: Enum.Stopped es una propiedad nueva que se devuelve si la enumeración actual se ha detenido.
  • NUEVO: OPEN STRING es una nueva instrucción que permite usar una cadena como una secuencia. Escribir en él agrega los datos escritos al final de la cadena en este momento.
  • NUEVO: el cierre de una secuencia de cadena devuelve los datos escritos en la secuencia como una nueva cadena.
  • NUEVO: hacer que WRITE se comporte de la misma manera que LEER en una secuencia de memoria. Es decir. escribe un & quot; C & quot; terminado por nulo & quot; cadena, ya que READ estaba leyendo un & quot; C & quot; terminado por nulo & quot; cadena.
  • COMPILADOR:
  • NUEVO: nueva instrucción ABRIR CUERDA.
  • NUEVO: OPEN MEMORY y OPEN PIPE son sinónimos de las instrucciones MEMORY y PIPE solamente.
  • GB.DESKTOP.GNOME:
  • NUEVO: Haga que este componente sea visible para el IDE.
  • GB.EVAL:
  • NUEVO: resalte la nueva instrucción ABRIR CUERDA correctamente.
  • GB.FORM:
  • ERROR: DirChooser.ShowPreview usó FDirChooser.GetPreview que no existe. El símbolo correcto es FDirChooser.GetShowPreview.
  • NUEVO: FileChooser ahora es compatible con la descompresión de archivos 'zip', siempre que la utilidad 'zip' esté instalada en el sistema.
  • GB.GUI:
  • NUEVO: Si un componente de la GUI no se carga, pruebe con el otro.
  • NUEVO: cancela si no se encuentra ningún componente de GUI.
  • NUEVO: defina la variable de entorno GB_GUI con el componente GUI realmente cargado.
  • GB.GUI.OPENGL:
  • NUEVO: cargue siempre el componente de soporte OpenGL asociado con lo que se encuentra en la variable de entorno GB_GUI.
  • GB.SDL:
  • NUEVO: Cambie el nombre del archivo de fuente SDL predeterminado como & quot; _default.ttf & quot; para evitar conflictos de embalaje.
  • NUEVO: usa la fuente Gambas monospace como fuente predeterminada de SDL ahora.
  • GB.WEB:
  • ERROR: JSON.Encode () codifica correctamente los caracteres de control ASCII.
  • NUEVO: JSON.Decode () ahora toma un argumento opcional adicional que indica que las claves que tienen un valor nulo se tienen en cuenta dentro de los objetos.
  • NUEVO: JSONCollection es una nueva clase que representa un objeto JSON cuyas claves están asociadas a un valor 'nulo'.

Qué hay de nuevo en la versión 3.5.0:

  • El IDE tiene un nuevo editor de imágenes avanzado.
  • El IDE puede depurar aplicaciones web, gracias al componente de servidor HTTP incorporado gb.httpd.
  • Se ha corregido el soporte de ARM.
  • Una nueva instrucción MATCH que coincide con las expresiones regulares mediante el uso implícito del componente gb.pcre.
  • Soporte de controlador de error global.
  • gb.clipper es un componente nuevo basado en la biblioteca de Clipper.
  • gb.openssl es un nuevo componente para ajustar las funciones criptográficas de libcrypto del proyecto OpenSSL.
  • gb.gmp es un nuevo componente basado en la Biblioteca aritmética de precisión múltiple Gnu que implementa números enteros grandes y números racionales grandes.
  • gb.openal es un nuevo componente basado en la biblioteca de audio OpenAL 3D.
  • gb.opengl.sge es un nuevo componente que implementa un motor de juego OpenGL simple basado en el formato MD2.

Qué hay de nuevo en la versión 3.0:

  • Las funciones matemáticas especiales de glibc se detectan y utilizan correctamente ahora.
  • Los números de coma flotante se deben imprimir de una mejor manera.
  • Se actualizaron las traducciones en francés, checo y catalán.
  • Y se cerraron dos agujeros de seguridad:
  • Algoritmo hash de cadenas ha sido aleatorio. Vea ese documento para más detalles.
  • En el IDE, no se puede obtener la versión del proyecto ejecutando un programa (¡qué idea tan estúpida!). Ahora lo obtiene de un archivo de texto ubicado en un directorio principal del proyecto.

Qué hay de nuevo en la versión 2.23.1:

  • [ENTORNO DE DESARROLLO]:
  • NUEVO: Soporte para el idioma lituano.
  • NUEVO: traducción sueca actualizada.
  • [INTÉRPRETE]:
  • ERROR: La API GB.ToZeroString () ahora maneja correctamente cadenas de longitud cero.
  • [ARCHIVER]:
  • ERROR: Ignorar & quot; núcleo & quot ;, & quot; vgcore. * & quot; y & quot; callgrind. * & quot; archivos al hacer un ejecutable.
  • [GB.V4L]:
  • ERROR: Haga que gb.v4l compile con kernels recientes.

Qué hay de nuevo en la versión 2.23.0:

  • Se agregó una nueva traducción rumana y se actualizaron las traducciones checa y sueca.
  • Se corrigió una pérdida de memoria que provocaba un bloqueo en la administración de la enumeración.
  • Se corrigieron muchos errores en los controles TextBox, TextArea, SpinBox, Menu, GridView, ListBox y ComboBox en el componente GTK +.
  • Se ha corregido el método Control.MoveScaled.
  • La existencia de la tabla se verifica correctamente en el componente ODBC.
  • Las claves primarias enteras de SQLite se detectan mejor.

Qué hay de nuevo en la versión 2.22.0:

  • Configuración:
  • ERROR: Detecta mejor la arquitectura x86_64.
  • ERROR: compila correctamente en Ubuntu 10.10.
  • NUEVO: Agregue AC_PROG_LIBTOOL en el archivo raíz configure.ac.
  • NUEVO: busca la función matemática faltante directamente en lugar de confiar en la detección del sistema operativo.
  • NUEVO: eliminar enlaces de instalación-sh inútiles.
  • Entorno de desarrollo:
  • ERROR: A & quot; = & quot; faltaba el carácter en el archivo de menú generado por el empaquetador Debian / Ubuntu.
  • NUEVO: No guarde la URL en el archivo del proyecto si es igual a la URL predeterminada http://www.endoftheinternet.com
  • NUEVO: traducción griega actualizada por Demóstenes Koptsis.
  • Administrador de base de datos:
  • NUEVO: traducción griega actualizada por Demóstenes Koptsis.
  • Intérprete
  • ERROR: ahora las funciones externas pueden manejar hasta 16 argumentos de puntero o cadena.
  • ERROR: No use el contenido de la pila como valor de retorno.
  • ERROR: El valor de retorno de las funciones externas que devuelven un 'char *' ahora se convierte correctamente en una cadena constante.
  • ERROR: El operador == funciona correctamente ahora.
  • ERROR: soluciona dos declaraciones incorrectas de funciones opcionales.
  • Compilador:
  • ERROR: elimine algunas pruebas inútiles.
  • Archiver:
  • ERROR: Archivos que tienen el & quot; .gambas & quot; la extensión ahora está excluida de los archivos ejecutables. Eso evita un posible archivo generado de crecimiento infinito.
  • Entorno de desarrollo:
  • NUEVO: traducción al español actualizada.
  • GB.DB.POSTGRESQL:
  • ERROR: ignore correctamente los campos eliminados con la & quot; COLECCIÓN DE CAÍDA & quot; comando.
  • GB.FORM:
  • ERROR: hacer que la navegación con las teclas de flecha funcione mejor con las celdas de solo lectura en el control TableView.
  • NUEVO: DateChooser usa el domingo como primer día de la semana cuando el idioma actual es 'C' o 'en_US'.
  • GB.GTK:
  • ERROR: arregla el evento Click duplicado en el control CheckBox.
  • ERROR: Controla correctamente los controles de la casilla de verificación triestado.
  • ERROR: corrige el comportamiento de ComboBox al configurar la lista y la propiedad ReadOnly, y el orden utilizado para guardar las propiedades de ComboBox en el archivo * .form.
  • ERROR: ahora los menús emergentes funcionan correctamente en los iconos de las bandejas en todos los casos.
  • ERROR: Haga que TabStrip se comporte como en gb.qt cuando inserte una nueva pestaña.
  • ERROR: TabStrip ahora usa su propia ventana, por lo que no es parcialmente visible cuando cubre otros widgets.
  • ERROR: ColumnView, TreeView y ListView se actualizan correctamente cuando se cambia el ícono de un ítem.
  • ERROR: Los controles ComboBox de solo lectura ya no pierden los eventos de foco.
  • ERROR: Etiquetas de menú correctamente correctas.
  • ERROR: corrige posibles bloqueos en tres rutinas de utilidad.
  • ERROR: Corrige un bloqueo en GridView.Rows []. Propiedad de texto.
  • ERROR: corrige una recursión infinita en la administración de arrastrar y soltar cuando arrastra contenido de TextBox o TextArea dentro de la misma aplicación.
  • ERROR: Reparenting una ventana de nivel superior ya no muestra los controles de niños ocultos.
  • ERROR: La gestión de cadenas de texto enriquecido se ha solucionado. El carácter y el & quot; && quot ;, & quot; & gt; & quot; y & quot;

Qué hay de nuevo en la versión 2.16.0:

  • Esta versión se compila con libtool 2.x en los últimos Versiones de Ubuntu.
  • Ctrl + RePág y Ctrl + AvPág cambian entre pestañas en el IDE.
  • Los accesos directos se guardan correctamente en todos los casos en el editor de menú IDE.
  • La instrucción READ se ha corregido en sistemas de 64 bits.
  • gb.pdf ahora compila con versiones recientes de Poppler.

Programas parecidos

Aubit 4GL compiler
Aubit 4GL compiler

20 Feb 15

aime
aime

19 Feb 15

Polyglot
Polyglot

2 Jun 15

nesC
nesC

3 Jun 15

Comentarios a la Gambas 3

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!