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.
4D Write Pro – Buscar y reemplazar
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!
4D View Pro: Buscar y reemplazar con código
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.
Marcadores de posición para las rutas de atributos en las consultas ORDA
¡Las funcionalidades de ORDA siguen llegando con 4D v17 R5! En una entrada anterior del blog, le mostramos cómo crear consultas genéricas con marcadores de posición con nombre para los valores. Esta entrada se centrará en cómo usar marcadores de posición para rutas de atributos (nombres de campos en tablas).
4 formas diferentes de encontrar elementos en una colección
Como desarrollador, a menudo necesita saber si un elemento especificado ya existe en una colección, o encontrar todos los elementos que corresponden a criterios particulares. Los métodos de colección de 4D ofrecen muchas formas diferentes de buscar elementos específicos.
Consulta de colecciones
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.
Encuentre el valor de un atributo específico en una sola línea de código.
¿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.
Exportar los resultados del diálogo «Buscar en el diseño»
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.
Búsqueda por argumentos de consulta de atributos de matrices de enlace
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.
Contacto con nosotros
¿Tiene alguna pregunta, sugerencia o simplemente quiere ponerse en contacto con los bloggers de 4D? Escríbenos.
* Su privacidad es muy importante para nosotros. Haga clic aquí para ver nuestra Política