Contenido
Biblioteca de secuencias compartidas: clases de secuencias 100% seguras para subprocesos que permiten lectura / escritura de varios subprocesos. Biblioteca de gestión de transmisiones: ¡hace que trabajar con transmisiones sea mucho más fácil!
Biblioteca reescrita desde el repositorio de algoritmos C y otras fuentes. Object Persistent Framework escrito en Object Pascal, para usar con compiladores Delphi y Free Pascal. tiOPF simplifica el mapeo de un modelo de negocio orientado a objetos en una base de datos relacional.
¿Por qué utilizar Json?
Maneja la eliminación, inserción, lectura y escritura de datos. Biblioteca de Delphi y Object Pascal de estructuras y algoritmos de datos comunes.
Componente nativo de acceso a datos dBASE III, dBase IV y dBase 2k para Delphi, BCB, Kylix, FreePascal. Este conjunto de componentes es la implementación más rápida posible de comunicaciones por socket, en cualquier idioma; este es un código extremadamente optimizado en sockets TCP / IP. (Puerto KOL-CE a jardin-urbano.com FPC) BIBLIOTECA DE OBJETOS CLAVE para Delphi – para hacer aplicaciones pequeñas y poderosas. El punto es que decir que esta clase JSON hace muchas de estas cosas es el enfoque incorrecto, ya que estos escenarios de casos de uso probablemente sean infinitos y agregarían cruft innecesario a un analizador.
Freepascal y Json
Incluso el diseño de un complemento u otro extensible parece innecesario, cuando las clases separadas simples para agregar funcionalidad también funcionan sin toda la complejidad. hechizosdemagia.org Por ejemplo, si desea almacenar el estado del objeto usando RTTI en un archivo JSON, cree una clase TJsonObjectState separada para manejar esto por usted.
- La implementación adecuada de estos métodos puede administrar la vida útil de sus objetos mediante el recuento de referencias.
- Esto permite tratar de manera uniforme las clases que no descienden unas de otras, pero que aún comparten alguna funcionalidad común.
- Puede convertir una clase a cualquier interfaz que admita y luego llamar a los métodos a través de esa interfaz.
- A veces es porque no es tu código fuente y no quieres cambiarlo.
Las capas de persistencia están disponibles para Firebird, Oracle, MS SQL Server, MySQL, PostgreSQL, SQLite, NexusDB, XML, CSV, TAB, Remote y muchos más. También le permite usar su elección de componentes de conexión de base de datos, como IBX, dbExpress, DOA, SqlDB, FBLib, etc.