Herramientas de usuario

Herramientas del sitio


indice

NÉFELE PROJECT

Néfele Project es una librería de clases con la que desarrollar aplicaciones Web en tiempo récord, basada en Harbour utilizando su entorno de trabajo, sintaxis y acceso a bases de datos DBF, SQLite, MySql/MariaDB, SQL Server, FireBird, PostgreSQL y MSAccess.

Néfele permite mediante una serie de objetos (paneles, textos, botones, campos de edición, listas de datos, etc.) el montaje de una aplicación Web ejecutable en un navegador cualquiera y que además sea responsive.

Utiliza para ello el framework Materialize basado en Material design como base aunque no renuncia a incorporar otras extensiones para enriquecer su aspecto y mejorar su usabilidad como los mensajes de Sweet Alert, la creación de PDF con jsPDF, las notificaciones Push con OneSignal, los tour informativos con Anno.js, el visualizador de PDF PDF.js o la inclusión de códigos QR en nuestras páginas.

Néfele es el fruto de la colaboración de un grupo de programadores, usuarios de Xailer, que viendo la necesidad de expandir las aplicaciones de escritorio a la Web han llegado a esta solución totalmente operativa y extremadamente sencilla.

F.A.Q. PREGUNTAS FRECUENTES

Controles

🚧 En construcción; Solo esta documentada la declaración de la Clase.
✨ Control en desarrollo aún no publicado.

Controles creados por los Usuario (Contrib)

Propiedades

Componentes

Métodos Comunes

Funciones Generales

Función Descripción
nfl_AddLinkHtml Crear Link Html
nfl_AddLinkTel Crear Link de Teléfono
nfl_ArrayColumn Nos extrae una columna de un Array
nfl_ArrayToCookie Envío y Recepción de Array en Cookie
nfl_CookieToArray
nfl_AsciiHTML Conversión de Cadenas/Array ANSI a UTF8
nfl_CacheFile Tratamiento de páginas cacheadas en el servidor
nfl_LoadCacheFile
nfl_CallAutoForm Crear una llamada Automática a nuestro CGI
nfl_Char2Array Conversión de Array en Cadenas
nfl_Array2Char
nfl_ChkCookie Nos valida un Cookie
nfl_ChkFormUID Devuelve .T. si el wformuid es valido y se puede procesar el wForm
nfl_Comillas Encapsula la cadena entre comillas simples o dobles
nfl_Comillasd
nfl_CreateTimeOut Crear un evento Timer en la página
nfl_MimeType Retorna el tipo Mime de un fichero según su extensión
nfl_DirectOutputMessage Creación y envió de una página Básica con un mensaje
nfl_DownloadFile Creación de un Link para la descarga de un fichero disponible en htdocs
nfl_EmbedFile Código HTML para embeber un fichero en un wBevel
nfl_EmbedPDFjs Crea el HTML necesario para embeber una llamada al visor PDFjs
nfl_IsDate Nos indica si el valor es una fecha correcta en xBase
nfl_IsTime Nos indica si el valor es una hora correcta en xBase
nfl_ExtractStr Extrae una subcadena contenida entre dos cadenas
nfl_FileDate Extraer la Fecha de creación de un Fichero
nfl_FillForm Facilita la actualización de un wForm ya existente por AJAX
nfl_FiltroXSS Nos filtra la cadena par evitar la inyección de código
nfl_GeneraTmp Genera el nombre de un fichero temporal en base a un nombre de fichero
nfl_JSDtoD Tratamiento de Fechas de Java Script a xBase y viceversa
nfl_DToJSD
nfl_lOkNavegador Valida si el Navegador es compatible con MaterializeCSS
nfl_MsgSave Crea un fichero secuencial de mensajes
nfl_MsgSesionCaducada Cadena y AutoEvento para notificar la sesión como Caducada
nfl_NavegadorNoCompatible Página de aviso de navegador no compatible
nfl_PreloadCss Fuerza la precarga cd CSS
nfl_OpenModal Apertura y Cierre de wBevel Modal
nfl_CloseModal
nfl_OpenSideNav Apertura y Cierre del SideNav
nfl_CloseSideNav
nfl_ServerUrl
nfl_ShowSS Ordena la Presentación del ShadowSheet de la página
nfl_SingleUri
nfl_ResetMemo Reseteo de wEdit Memo por AJAX
nfl_RefreshMemo Refresca el wEdit Memo con el contenido
nfl_RefreshSwitch Fuerza el Refresco de los wSwitch de una página una vez actualizado su contenido por AJAX
nfl_RefreshText Fuerza el Refresco de los wEdit una vez actualizado su contenido por AJAX
nfl_ToClipBoard incrusta un Botón de envío al portapapeles en cualquier texto.
nfl_UpdateArray Añade un array a otro, solo con los elementos no coincidentes entre ambos arrays
nfl_UpdateAjaxById Retorna el código necesario para actualizar un control por AJAX
nfl_URLPDFjs Crea la URL necesaria para llamar al visor PDFjs
nfl_ValToSql Adapta cualquier tipo de dato a un formato admisible por SQL
nfl_xGetTempFilename Genera el nombre aleatorio de un fichero temporal con nombre único en una carpeta

✨ Función disponible próximamente.

Funciones para Bases de Datos

Función Descripción
nfl_GetDriversODBC Nos retorna un Array con los Driver ODBC de un Motor de BBDD instalados
nfl_SqlConnect Nos retorna una conexión con una BBDD

Funciones útiles en la creación de Controles Néfele

Función Descripción
nfl_CheckClr Valida el color y nos retorna una clase valida
nfl_CheckImage Validación de Imagen
nfl_CreateUniqueId Creación de cadena única para UniqueId
nfl_CheckValue Comprueba el valor en un array de valores validos
nfl_Deprecate Genera un aviso de Descatalogación de una función, método, propiedad, etc..
nfl_FindParentClass Localiza un oParent del control de una clase
nfl_GetMeasureType Retorna la unidad de medida de la página
nfl_MergeParam
nfl_PutIcon Añade un Icono a nuestro control
nfl_ReplaceChars Reemplazo por lotes de caracteres
nfl_StringToEdit Filtrado de cadena para evitar XSS
nfl_Tag Encapsulado de cadenas entre Tag
nfl_ToWeb Tratamiento de parámetros con encriptación
nfl_ToWeb
nfl_UpdateArray Fusiona dos Array con los elementos no coincidentes

Técnicas

Utilidades

Enlaces de interés

Aquí iremos colocando aquellas cosas que encontremos por internet, o que nos comente algún usuario y que puedan ser de interés para futuras mejoras de Néfele o para proyectos individuales.

indice.txt · Última modificación: 30/06/2021 21:37 por pedro