Creado para la empresa

PxPlus

PxPlus es un lenguaje de programación versátil diseñado específicamente para crear aplicaciones empresariales sólidas. Ofrece una combinación única de potencia, facilidad de uso y preparación para el futuro, lo que le permite crear aplicaciones que pueden adaptarse a nuevas tecnologías y ejecutarse sin problemas en varias plataformas.

PxPlus es una plataforma integral que simplifica el ciclo de creación de los aplicativos empresariales. Al proporcionar un conjunto robusto de herramientas y componentes preconstruidos, PxPlus agiliza la creación, implementación y mantenimiento de software, permitiéndole concentrarse en la lógica de negocio.

PxPlus es mucho más que un lenguaje de programación; ofrece una amplia gama de herramientas y componentes para construir aplicaciones empresariales sólidas y escalables. Desde el diseño hasta la implementación, PxPlus le proporciona todo lo que necesita para llevar sus proyectos a la producción de forma eficiente.

Olvídese de la complejidad tradicional del desarrollo de software. PxPlus es una plataforma innovadora que le permite crear aplicaciones empresariales y comerciales de manera rápida y sencilla. Gracias a sus componentes preconstruidos y su arquitectura intuitiva, PxPlus acelera el time-to-market y reduce los costos de desarrollo.


Su tecnología central es un lenguaje de desarrollo básico basado en Business Basic, que se utilizó por primera vez para crear aplicaciones comerciales en la década de 1980. Desde entonces, el lenguaje ha experimentado importantes mejoras para mantenerse al día con el mundo en constante cambio de la tecnología informática.

PxPlus ha llevado Business Basic desde sus humildes comienzos a través del mundo de la programación 4GL, Windows y programación gráfica, Internet, hasta los avances más recientes de la programación orientada a objetos, .NET y ahora la implementación WEB y de dispositivos móviles.

Tecnología PxPlus

Nuestra implementación amplía el entorno central para abarcar todos los últimos avances tecnológicos, permitiendo así que las aplicaciones desarrolladas en PxPlus aprovechen todas las capacidades que se encuentran en los sistemas informáticos modernos de hoy.

Entorno de Desarrollo

Dentro del entorno de desarrollo se incluyen un sistema de gestión de datos, un conjunto de herramientas de desarrollo gráfico, sistemas de consulta, herramientas web, un sistema de depuración y muchas otras características y capacidades.

Independencia de S.O.

Nuestros productos están orientados a ayudarlo a crear aplicaciones comerciales de clase mundial y, al mismo tiempo, eliminar muchas de las dependencias del sistema operativo que a menudo se encuentran en otros sistemas de desarrollo.

Manejo de Datos

Junto con su propio sistema de gestión de datos, PxPlus permite al usuario acceder a una amplia variedad de bases de datos estándar de la industria, como Microsoft SQL, ORACLE, MySQL y DB2. Esto permite que las aplicaciones desarrolladas por PxPlus funcionen junto con cualquier otra aplicación empresarial y en cualquier entorno.

Aplicaciones Gráficas

NOMADS de PxPlus es un entorno de programación integrado para el desarrollo de aplicaciones complejas basadas en GUI, viene incluido con el sistema de desarrollo PxPlus y está completamente integrado con el editor gráfico de programas PxPlus.Además, puede mover sus aplicaciones GUI de NOMADS a UNIX sin problemas utilizando las tecnologías de cliente ligero PxPlus (WindX).

Aplicaciones Web

Sus aplicaciones deben poder ejecutarse en Internet. Allí es donde entra en juego iNomads; un producto que transforma rápida y fácilmente su aplicación actual en una web-app de utilizando tecnologías HTML5, JScript y Ajax. iNomads no es una terminal virtual ni un cliente ligero. En cambio, le permite ejecutar su aplicación gráfica en la web en cualquier navegador, en cualquier computadora, incluidas tabletas y teléfonos inteligentes.

Otras Herramientas 

Funciones integradas

PxPlus incorpora una amplia variedad de herramientas complementarias para ofercer mejor funcionalidad a su aplicación y ayudarle a satisfacer las necesidades específicas de sus clientes. Estas herramientas se integran de forma transparente con sus aplicativos, permitiéndole añadir funciones y características avanzadas sin tener que programarlas
desde cero.

  • Transmisión de Correo Integrado
  • FTP Servicio de Transmisión de Archivos
  • Generador Integrado de PDF
  • Control de Versiones
  • Web Server Integrado
  • Report Writer (Desarrollo y Usuario)
  • Servidor OLE
  • Interfaz Web
  • Interfaces MySQL, DB2 y Oracle
  • Análisis XML
  • DLL, OCXs, Controles ActiveX /COM , ODBC, and DDEs
  • Acceso a servicios de Windows, impresoras, aplicaciones y multimedia
  • Acceso remoto, serial y Punto-a-Punto (PPP) marcado y comunicación de red privada virtual (VPN)

El Lenguaje PxPlus

PxPlus es un lenguaje de programación excepcionalmente potente, versátil e intuitivo para crear aplicaciones empresariales sofisticadas, aplicaciones que están listas para adaptarse a tecnologías futuras y una variedad de plataformas host.

El sistema base incluye el motor PxPlus con un conjunto de herramientas de desarrollo y utilidades a nivel de aplicación altamente productivas. Ofrece una base de datos nativa sólida, acceso conveniente a muchas tecnologías externas y una verdadera independencia de plataforma: no importa dónde desarrolle aplicaciones PxPlus, se pueden implementar en cualquier otra plataforma compatible.

El lenguaje en sí, que sigue el modelo de Business Basic, le permite aprovechar sus aplicaciones existentes, activos de datos y habilidades de desarrollador mientras incorpora funcionalidades más avanzadas.

En esencia, PxPlus ofrece interoperabilidad completa entre aplicaciones basadas en caracteres y GUI, una solución confiable y rentable para migrar código heredado valioso a tecnologías más nuevas.

Un entorno de desarrollo integrado (IDE) que ofrece rendimiento, flexibilidad y facilidad de uso.:

• Soporte de programación orientada a objetos
• Variables, funciones y archivos globales
• Arreglos asociativos y dinámicos
• Variables públicas y privadas (locales)
• Longitudes de strings de 2 GB
• Operadores estilo C
• Acceso a nivel de comando del sistema operativo
• Redirección de E/S de O/S
• Amplio soporte multilingüe tanto para desarrolladores como para aplicaciones
• Control de versiones con Tortoise SVN

Creado para Empresas:

A diferencia de muchos otros lenguajes, PxPlus está diseñado específicamente para aplicaciones empresariales e incluye características como:
 
• Generador de PDF compatible con ISO incorporado
• Bibliotecas de mensajes para sistemas multilingües
• Control de formato de moneda y punto decimal para mercados internacionales
• Control de redondeo personalizable
• Protección de copia de aplicaciones
• Acceso a una amplia variedad de iconos de aplicaciones
Sistema de desarrollo PxPlus de un vistazo
• Lenguaje de programación de alto nivel
Fácil de aprender, fácil de usar, fácil de mantener y muy bien soportado.
• Desarrollo rápido de aplicaciones
El conjunto de herramientas totalmente integrado ahorra tiempo y recursos de producción.
• Programación orientada a objetos
Permite la programación modular a través de elementos de sintaxis y lenguaje específicos de programación orientada a objetos.
• Independencia de plataforma
Implementaciones de Microsoft Windows, UNIX, Linux y Mac OSx disponibles.
• Manejo sólido de datos
El sistema de archivos/base de datos multiusuario nativo admite múltiples tipos de archivos y tamaños de archivo generosos.
• Acceso a datos externos
Acceso integrado para ODBC, Oracle, DB2, MySQL y Microsoft SQL Server.
• Controles externos
Compatibilidad con tecnologías estándar de la industria, incluidos DDE, DLL y controles OCX/ActiveX/COM.
• Generación de PDF
Cree archivos compatibles con Adobe Acrobat y otros lectores de PDF

Entorno de Desarrollo Integrado:

Ya sea que se ejecute en modo texto o en un entorno gráfico, PxPlus proporciona un entorno de desarrollo robusto y con todas las funciones diseñado para acelerar el desarrollo, la codificación y las pruebas de software de aplicaciones. Independientemente del entorno que elija, texto o gráfico, PxPlus proporciona las siguientes características clave:

• Editor de pantalla completa
• Depurador incorporado que incluye la capacidad de conectarse a procesos en ejecución
• Búsqueda y reemplazo global
• Seguimiento selectivo del programa
• Puntos de interrupción condicionales
• Tablas de sintaxis personalizables según el idioma de su elección
• Sintaxis de color personalizable y selección de fuente
• Seguridad de las aplicaciones

Para plataformas Windows y hosts WindX a UNIX/Linux:

Cuando se ejecuta en un entorno gráfico como Windows, PxPlus proporciona acceso a una amplia variedad de funciones y objetos gráficos estándar.

• Acceso completo a numerosos controles gráficos (por ejemplo, cuadros de lista, líneas múltiples, barras de desplazamiento, cuadrículas y menús) para crear una apariencia estándar de Windows.
• Acceso a funciones integradas del sistema, como el portapapeles, el subsistema multimedia de Windows y el subsistema de impresión de Windows.
• Entrada al sistema de ayuda de Windows mediante archivos de ayuda HTML compilada (CHM)
• Ventanas de depuración separadas para el modo de comando, seguimiento del programa, puntos de interrupción y valores de observación
• Un completo conjunto de herramientas de utilidades gráficas y de caracteres

Herramientas de programación y utilidades a nivel de aplicación:

El sistema base incluye el motor PxPlus con el conjunto de herramientas NOMADS, un conjunto de herramientas de desarrollo rápido de aplicaciones (RAD): Diseñador de paneles, Administrador de seguridad, Diccionario de datos, Clases de datos, Mantenimiento de archivos, Administrador de consultas y Administrador de mensajes. Además, PxPlus está equipado con un conjunto de utilidades prediseñadas a nivel de aplicación, que incluyen Vista previa de impresión y Visualización de consultas.

Acceso simple y conveniente a tecnologías externas:

Para mejorar aún más sus aplicaciones, PxPlus admite una serie de controles, estándares y protocolos externos:

• Automatización de objetos OCX/ActiveX/COM
• Acceso a bibliotecas de vínculos dinámicos (DLL)
• Acceso DDE a aplicaciones como MS-Word, MS-Excel, etc.
• Acceso directo TCP/IP para aplicaciones de servidor y cliente
• Una amplia gama de tareas de SQL Server, tales como:
o Métodos de acceso de E/S SQL utilizando cualquier entorno basado en SQL (Oracle, Informix, etc.) o utilizando declaraciones y consultas PxPlus SQL
o Migración de estructuras de archivos nativas PxPlus a la estructura de archivos de base de datos SQL de su elección con cambios mínimos en el código de su programa

Un sistema de archivos nativo multiusuario altamente eficaz:

El sistema de archivos nativo PxPlus admite numerosos tipos de archivos, incluidos archivos independientes de la plataforma, archivos indexados y con clave, archivos O/S (texto plano o binarios), registros de longitud fija o variable, registros delimitados o binarios, así como archivos de memoria.

Los tamaños de archivos/tablas pueden ser de hasta 504 GB con más de dos mil millones de registros por archivo y tamaños de registros individuales de hasta 2 GB cada uno. Los archivos con clave pueden tener hasta 16 índices de clave por archivo, y cada clave está compuesta por hasta 255 campos individuales y/o segmentos de campo. Las claves (índices), la información del diccionario de datos y los datos de registro de un archivo específico se almacenan dentro de cada archivo/tabla. Para compatibilidad con otros sistemas, las claves pueden estar compuestas de datos tanto externos como internos (registro suministrado).

Otras características incluyen:

• Diccionarios de datos integrados archivo por archivo
• Referencias de programas integradas en archivos de datos que pueden activar instrucciones sobre eventos de E/S de archivos
• Diario de archivos
• Utilidades integradas de reconstrucción de archivos para una recuperación de alta velocidad

Soporte integral para estructuras de archivos de terceros:

PxPlus le ofrece potencia y funcionalidad adicionales:

• Métodos de acceso basados ​​y no SQL
• Acceso directo a bases de datos Microsoft SQL Server, Oracle, MySql, DB2
• Confirmación y reversión de transacciones
• Bloqueo de aviso en todas las plataformas compatibles

Escribiendo su código para una máxima flexibilidad:

Con PxPlus, disfrutará de la flexibilidad de desarrollar sus programas en formatos de texto tokenizados y ASCII. Puede utilizar código tokenizado para mejorar la velocidad operativa en entornos de producción y de usuario final. Y, dado que PxPlus opera en un entorno interpretado, puede crear y depurar su código sobre la marcha. También puede controlar y ajustar el almacenamiento en caché para obtener el máximo rendimiento de la red de área local y amplia.

Verdadera programación orientada a objetos:

PxPlus presenta un enfoque de programación orientada a objetos (OOP) que le permite desarrollar aplicaciones basadas en los principios clave de diseño (herencia, encapsulación y polimorfismo) mientras mantiene el acceso a sus aplicaciones y estructuras de archivos PxPlus existentes. El lenguaje se ha ampliado con un conjunto de nuevas directivas y funciones para manejar mecanismos de programación orientada a objetos: definir clases, crear objetos y hacer referencia a propiedades y métodos. Los objetos OOP basados ​​en PxPlus también se pueden integrar en aplicaciones externas utilizando la interfaz COM con el complemento PxPlus OLE Server.

kit de herramientas nomads

Diseñador de Aplicaciones Gráficas

El sistema de desarrollo de aplicaciones de módulos de objetos (NOMADS) de PxPlus es un entorno de programación integrado para el desarrollo de aplicaciones complejas basadas en GUI. NOMADS viene incluido con el sistema de desarrollo PxPlus y está completamente integrado con el editor gráfico de programas PxPlus.

Este conjunto de herramientas de desarrollo rápido de aplicaciones (RAD) altamente avanzadas facilita el desarrollo de interfaces, controles y diálogos fáciles de usar en armonía con las aplicaciones basadas en caracteres existentes. Además, puede mover sus aplicaciones GUI de NOMADS a UNIX sin problemas utilizando las tecnologías de cliente ligero PxPlus (WindX).

NOMADS emplea un enfoque TOP-DOWN que agiliza y simplifica las tareas de desarrollo, optimiza los recursos del sistema y ahorra tiempo.

NOMADS emplea un enfoque TOP-DOWN que agiliza y simplifica las tareas de desarrollo, optimiza los recursos del sistema y ahorra tiempo. Le permite:

• Separe sus datos, lógica, texto de presentación e imágenes en segmentos reutilizables.
• Localice y simplifique los cambios en sus aplicaciones.
• Integre aplicaciones creadas por NOMADS con otros tipos de aplicaciones.
• Diseñar aplicaciones basadas en eventos.

El sistema cuenta con un administrador de datos común para un acceso consistente a una variedad de archivos de datos. También facilita la conversión de funcionalidad basada en caracteres a funcionalidad GUI al permitirle ejecutar componentes de aplicaciones gráficos y basados ​​en caracteres simultáneamente.
El potente motor de tiempo de ejecución, *winproc, trabaja detrás de escena para procesar los componentes que creó en NOMADS y los une de manera efectiva en una aplicación GUI atractiva y fácil de usar.

El Conjunto de herramientas NOMADS de un vistazo:

Diseñador de paneles NOMADS
Cree pantallas gráficas basadas en eventos de forma rápida y sencilla.
Diccionario de datos
Cree definiciones de datos estándar para su aplicación.
Mantenimiento de archivos
Genera pantallas y programas de mantenimiento de tus datos.
Administrador de consultas
Cree una colección de consultas relacionales personalizadas.
Administrador de mensajes
Mantenga bibliotecas de mensajes para sus indicaciones, advertencias y errores.
Gerente de Seguridad
Controlar el acceso a pantallas y objetos para evitar accesos no autorizados.

Utilice el NOMADS Panel Designer para crear objetos y controles portátiles y reutilizables, que incluyen:

• Botones
• Casillas de verificación
• Botones de opción
• Buzones de entrega
• Cuadros de lista
• Líneas múltiples
• Barras de desplazamiento
• Cuadros de diálogo
• Controles COM
• Barras de menú
• Menús emergentes
• Barras de mensajes
• Vistas de árbol
• Vistas de lista
• Rejillas/Grillas
• Marcos
• Controles de gráficos
• Líneas y formas
 
El Diseñador de paneles le permite producir paneles y objetos de control gráfico, configurar el procesamiento de eventos y la validación de campos, y crear menús de aplicaciones. Puede asignar las propiedades de sus objetos (como posición, tamaño, fuente, alineación y señales de estado), así como:

• Definir eventos de arrastrar y soltar para controles de entrada.
• Configurar tablas de dependencia para ocultar/mostrar/habilitar/deshabilitar controles específicos en diferentes circunstancias.
• Definir cómo se comportarán los controles (en términos de tamaño y ubicación) cuando se cambie el tamaño de los paneles.
• Establecer una ayuda interna sencilla sobre una base de control individual.

Proteja su sistema utilizando NOMADS Security Manager. Utilice el componente Security Manager para proteger sus aplicaciones contra la visualización no autorizada. El Administrador de seguridad le permite controlar el acceso a una pantalla específica o a componentes individuales de la pantalla.

Separe el texto de su mensaje de sus aplicaciones usando NOMADS Message Manager.

El Administrador de mensajes NOMADS mantiene bibliotecas de mensajes fuera de los programas que las llaman. Este componente le permite configurar una biblioteca para mensajes de error, advertencias y mensajes estándar que se pueden actualizar o traducir fácilmente para aplicaciones multilingües.

Logre estructuras de archivos consistentes con el Diccionario de datos NOMADS

Defina y mantenga definiciones de datos archivo por archivo. La definición de datos se puede incrustar directamente en el archivo físico, lo que le permite separar los IOLIST de su código y garantizar definiciones estandarizadas para toda la aplicación. Además, se pueden incorporar referencias de programas para instrucciones de E/S activadas por eventos.
 
Genere paneles de mantenimiento de archivos maestros utilizando el sistema de mantenimiento de archivos NOMADS

El sistema de mantenimiento de archivos NOMADS crea automáticamente un panel de mantenimiento de archivos para cualquier archivo definido en el Diccionario de datos. Estos paneles se pueden utilizar para invocar un programa de mantenimiento de archivos genérico o personalizado que le permite insertar, actualizar y eliminar registros, así como explorar el archivo.
 
Configure consultas en línea con NOMADS Query Manager

Con NOMADS, puede configurar objetos de consulta, incluidas consultas relacionales. El Administrador de consultas utiliza los diccionarios de datos creados con el componente Diccionario de datos NOMADS, así como definiciones de archivos manuales y referencias a tablas ODBC.

** El conjunto de herramientas NOMADS es parte de la licencia del sistema base PxPlus

PxPlus ODBC | Open Data Base Conectivity

PxPlus ODBC y procesador SQL

El controlador ODBC de PxPlus y la utilidad de línea de comandos SQL brindan acceso de terceros a los datos de PxPlus. El controlador ODBC permite que cualquier aplicación compatible con ODBC en cualquier plataforma Windows se comunique con su base de datos PxPlus en cualquier lugar de la red. La utilidad de línea de comandos SQL permite que aplicaciones de terceros que se ejecutan en la línea de comandos de Unix, Linux o Windows accedan a los datos de PxPlus mediante el uso de comandos SQL.

Controlador PxPlus ODBC de un vistazo
  • Acceso de terceros: Permite que cualquier aplicación compatible con ODBC en cualquier plataforma Windows se comunique con su base de datos PxPlus.
  • Estándar SQL: Cumple con las especificaciones de conectividad de base de datos abierta de nivel 3 de Microsoft en versiones de 32 y 64 bits.
  • Comerciabilidad: Abre sus datos PxPlus a productos de bases de datos disponibles comercialmente.
  • Fácil de implementar: Una vez instalado el controlador, todo lo que necesita hacer es crear el DSN de PxPlus en el panel de control del Administrador ODBC de Microsoft.
  • Opción Cliente/Servidor: Aumente el rendimiento y la seguridad trasladando la optimización de consultas al lado del servidor para un acceso más seguro y de alta velocidad a los datos.
Controlador ODBC

PxPlus ODBC cumple con las especificaciones de conectividad de base de datos abierta de nivel 3 de Microsoft. Este es el estándar API que permite que las aplicaciones basadas en Windows accedan a múltiples fuentes de datos utilizando el lenguaje de consulta estructurado (SQL).

Con PxPlus ODBC implementado, su base de datos PxPlus se puede leer y actualizar utilizando comandos SQL estándar. Además, garantiza la máxima interoperabilidad. Al utilizar la interfaz única, puede abrir sus datos PxPlus a los administradores de bases de datos, aplicaciones de consulta y redactores de informes más populares: MS SQL Server, Word o Excel con MSQUERY, Informix y Crystal Reports® (solo por nombrar algunos). ).
El controlador ODBC de PxPlus se ejecuta en Windows 7/8, 10 y 11 tanto en 32 como en 64 bits, y permite el acceso a sus datos de PxPlus en plataformas Windows y UNIX.

La interfaz en sí es fácil de implementar. El controlador se instala automáticamente desde el programa de instalación. Todo lo que necesita hacer es abrir el subprograma del panel de control del Administrador ODBC de Microsoft y crear un nuevo Nombre de fuente de datos (DSN) de PxPlus. Una vez que se establece un DSN, otras aplicaciones podrán usar solicitudes SQL para acceder a la base de datos nativa de PxPlus.
El controlador también admite una conexión “sin DSN” a datos de PxPlus mediante una cadena de conexión proporcionada por la aplicación que realiza la llamada

Elija la versión ODBC que mejor le funcione

ODBC local

La versión local del controlador se puede configurar para capacidades de solo lectura o lectura/escritura. Cada licencia local requiere su propio número de serie, número de usuarios y clave de activación

Cliente de línea de comandos SQL

El cliente de línea de comandos SQL se puede ejecutar desde páginas web, scripts y aplicaciones, lo que proporciona nuevas formas de utilice sus datos PxPlus, disponibles en versión Windows y UNIX/Linux.

Versión Cliente/Servidor

Para mayor rendimiento y seguridad en la red (sin necesidad de software adicional) considere la versión Cliente/Servidor del controlador ODBC PxPlus. Esta interfaz optimiza el procesamiento de consultas en el lado del servidor para garantizar un acceso seguro de alta velocidad a sus datos, particularmente para implementar aplicaciones multiusuario distribuidas.
El lado del Cliente se puede distribuir gratuitamente. Sin embargo, para que esté operativo, debe estar conectado a un servidor de archivos PxPlus completamente instalado y activado

licencia odbc

El controlador ODBC local requiere su propio número de serie, recuento de usuarios y clave de activación. El controlador ODBC del cliente se puede distribuir gratuitamente, pero requiere un servidor de archivos PxPlus completamente activado para estar operativo.