TMS Busines Core Library 2017: A Powerful VCL Framework for Delphi Developers
TMS Busines Core Library 2017 is a collection of VCL frameworks, libraries and components that enable Delphi developers to create business intelligence applications with ease and efficiency. TMS Busines Core Library 2017 offers features such as:
- An ORM framework that supports multiple databases and platforms, including Firebird, Interbase, Oracle, SQL Server, MySQL, PostgreSQL, SQLite and more.
- A scripting engine that allows dynamically extending applications with PascalScript, JavaScript or BasicScript.
- A data modeler tool that helps designing and generating database schemas and classes.
- A REST client library that simplifies accessing RESTful web services.
- A JSON library that supports parsing and generating JSON data.
- A logging framework that supports multiple targets and levels.
- A cryptography library that provides encryption, hashing and digital signature functions.
- A compression library that supports ZIP, GZIP and BZIP2 formats.
- A PDF library that allows creating and manipulating PDF documents.
- A reporting engine that supports generating reports from data sources and exporting them to various formats.
TMS Busines Core Library 2017 is compatible with Delphi 7 to Delphi 10.2 Tokyo and can be used to develop Windows, Linux, macOS, iOS and Android applications. TMS Busines Core Library 2017 is available with full source code and documentation for registered users. For more information and download links, please visit this page[^1^].
TMS Busines Core Library 2017 is not only a powerful framework for developing business applications, but also a flexible and extensible one. TMS Busines Core Library 2017 allows developers to customize and extend its functionality by using plugins, attributes, events and interfaces. For example:
- Developers can use plugins to add support for new databases, encryption algorithms, compression formats, logging targets and more.
- Developers can use attributes to define how classes and properties are mapped to database tables and fields, how JSON data is serialized and deserialized, how reports are generated and formatted and more.
- Developers can use events to handle database operations, scripting execution, REST requests and responses, PDF creation and manipulation and more.
- Developers can use interfaces to implement custom logic for data validation, data filtering, data transformation, data caching, data synchronization and more.
TMS Busines Core Library 2017 also provides several examples and demos that illustrate how to use its features in various scenarios. Developers can find these examples and demos in the installation folder of TMS Busines Core Library 2017 or on the TMS Support Center[^2^]. Some of the examples and demos are:
- A simple CRUD application that uses the ORM framework to access a SQLite database.
- A web browser application that uses the scripting engine to execute JavaScript code.
- A REST client application that uses the REST client library to consume a RESTful web service.
- A PDF viewer application that uses the PDF library to display and print PDF documents.
- A report designer application that uses the reporting engine to create and preview reports from data sources.
51082c0ec5