REPCoder est un outil de conception et de traitement des rapports de base de données. Il est principalement destiné aux développeurs d'applications de bases de données. Il peut également être utilisé avec succès par les personnes qui créent des rapports de manière indépendante.
Cet outil, bien que de petite taille et de forme simple et économique, possède des mécanismes très avancés qui vous permettent de créer presque tous les rapports. Cependant, une bonne connaissance du langage SQL est requise. Puisque le programme a aussi son propre langage de script (similaire au C), il est également recommandé d'avoir des compétences en programmation.
Pour cette raison, le REPCoder peut être considéré (selon son nom) comme un outil de programmation de rapports. En même temps, il est très performant en termes de vitesse de traitement, de quantité de données et de petites exigences matérielles. Le programme implémente également entièrement la technologie WYSIWYG (ce que vous voyez est ce que vous obtenez).
REPCoder est une application multithread. L'état est exécuté en arrière-plan comme un thread séparé et ne bloque pas l'application. Par conséquent, le programmeur peut exécuter plusieurs rapports "longs" en même temps à partir du niveau REPCODER.DLL, chacun dans son propre thread séparé.
Le plus grand avantage de l'outil est sans aucun doute une façon tout à fait unique de concevoir des graphiques de rapport. Il convient également de noter le support natif des bases de données Firebird et Interbase. REPCoder 64-bit fonctionne aussi correctement avec les bibliothèques 64-bit de ces serveurs (y compris le dernier serveur IBCLIENT64.DLL Interbase XE de 2011).
Le paquet contient des interfaces de programmation prêtes à l'emploi pour les langages : C/C+++, C#, Delphi. Le programme a été écrit en langage C/C++++ comme une application Windows classique.
Il n'utilise que les fonctions système WIN32/WIN64, il n'a donc pas besoin de bibliothèques MFC ou.NET Framework. Il a été compilé avec Microsoft Visual C++ 2008, le programme n'a pas besoin de la bibliothèque MSVCRT.DLL, car il a été lié statiquement ici. Il s'agit d'une application UNICODE prenant en charge les caractères Windows larges.
L'outil utilise une bibliothèque de compression de données ZLIB populaire. Cependant, le fichier ZLIB.DLL n'est pas nécessaire, car la bibliothèque ZLIB a également été liée statiquement ici. L'outil n'a pas d'installateur.
Un des deux fichiers suffit pour fonctionner : REPCODER.EXE (REPCODER64.EXE) ou REPCODER.DLL (REPCODER64.DLL). Le programmeur place uniquement le fichier REPCODER.DLL dans le même répertoire que le fichier EXE de son application.
D'autre part, la personne qui crée les rapports n'utilise indépendamment que le fichier REPCODER.EXE. Dans la dernière version de l'outil, la taille de page de la conception du rapport (par défaut : A4) est définie par l'utilisateur.
Ceci vous permet de personnaliser le rapport en fonction du format de papier spécifique de l'imprimante.









