Producto

Presentación de las últimas funciones de Buscar y reemplazar

La función «Buscar y reemplazar» del editor de código existe desde hace muchos años. Los desarrolladores pueden fácil y eficientemente buscar y reemplazar código, especialmente cuando se trata de grandes bases de código. 4D v20 trae mejoras que seguramente serán apreciadas por los desarrolladores que confían en esta funcionalidad para agilizar sus flujos de trabajo de codificación:

  • conocer el número de ocurrencias a reemplazar,
  • conocer la posición de la ocurrencia actual,
  • tener acceso permanente a las opciones de navegación Siguiente y Anterior,
  • mostrar una paleta en lugar de una ventana modal para limitar el número de clics.
Producto blank

4D Write Pro – Buscar y reemplazar

Traducido automáticamente de Deepl

Desde hace muchos años, 4D Write Pro permite crear documentos simples o complejos, ya sea a través de la programación utilizando plantillas o simplemente creando nuevos documentos desde cero. A partir de 4D v19, tanto los desarrolladores como los usuarios finales estarán encantados de utilizar las nuevas capacidades de búsqueda (y sustitución) de 4D Write Pro. Utilizando no sólo la interfaz… ¡sino también el código!

¡Profundicemos en los detalles!

Producto blank

4D View Pro: Buscar y reemplazar con código

Traducido automáticamente de Deepl

A veces, cuando inicializa un documento de 4D View Pro, necesita encontrar algunos valores o etiquetas en él y reemplazarlos con datos emitidos desde 4D. Ahora es muy fácil con el comando VP Find comando. Gracias a este comando, puede encontrar datos, una fórmula o una etiqueta y reemplazarla en toda la hoja o sólo en una parte específica de ella.

Descubramos cómo.

Producto blank

Consulta de colecciones

Traducido automáticamente de Deepl

La simplicidad es la máxima sofisticación, y con más de 40 métodos en 4D v16 R6 para gestionar colecciones, las cosas se vuelven mucho más fáciles para usted como desarrollador. No sólo su código es más limpio y legible, sino que también se escribe en un tiempo récord.

En esta entrada del blog veremos cómo los dos nuevos métodos query y indicesle permitirán manipular y recuperar elementos de una colección en un abrir y cerrar de ojos.

Consejos blank

Encuentre el valor de un atributo específico en una sola línea de código.

Traducido automáticamente de Deepl

¿Recuerdas los días en que tenías que usar bucles anidados y sentencias condicionales para recuperar el atributo de un objeto? ¿Y acababas con un trozo de código largo y complicado? Pues bien, ¡esos días se han acabado! Gracias a la notación de objetos combinada con las colecciones y sus métodos, ahora puedes escribir código más rápido y de forma más legible.

Encontrar el valor de un atributo específico nunca ha sido tan fácil. Echemos un vistazo a un escenario de la vida real y descubramos cómo.

Producto blank

Exportar los resultados del diálogo «Buscar en el diseño»

Traducido automáticamente de Deepl

Cuando busca todos los objetos en el entorno de diseño, 4D muestra los resultados en la lista jerárquica. A partir de 4D v16 R3, puede exportar estos resultados en un archivo de texto que puede abrirse con una hoja de cálculo, por ejemplo, para que pueda realizar fácilmente algún trabajo de refactorización o almacenar los resultados en un documento para trabajar en él más tarde.

Producto 4D Database: Search in array attribute

Búsqueda por argumentos de consulta de atributos de matrices de enlace

Traducido automáticamente de Deepl

Loscampos objeto, introducidos con 4D v15, permiten almacenar e indexar datos no estructurados. Puede tratarse de un conjunto de datos comunes, como el nombre, los apellidos o la fecha de nacimiento. Podrían ser datos diferentes en cada registro, como una tienda que necesitará diferentes atributos para los zapatos (talla, color), ordenadores (CPU, memoria), impresoras (color, tinta), una lista de valores o todo en cualquier combinación.

He aquí una Historia de Usuario real de un cliente 4D :

«Mi aplicación de credenciales gestiona los derechos de acceso de cada persona a un edificio y para una franja horaria. Esta información se almacena en una base de datos como una matriz de objetos ( por ejemplo: {derecho de acceso, edificio, franja horaria} ). Quiero poder buscar a las personas que tienen acceso a un edificio durante una franja horaria».

4D ofrece varias formas de consultar los datos, utilizando índices y de forma extremadamente rápida.