Composants Holidays           

NUM'X, Facilitateurs d'Usages Numériques

Assistance, Conseils, Formations, Logiciels



NUM'X Offre Contact Qui nous sommes Accueil

Composants Holidays



Composants de développement logiciel holidays proposé par NUM'X, Facilitateurs d'Usages du Numérique




Holidays (THolidays) est un composant technique développé pour permettre l'identification des jours fériés (fixes et mobiles) pour un pays donné. En s'appuyant sur la norme ISO 3166-1 alpha 3 pour désigner un pays. Il est destiné à être utilisé dans développements réalisés sous C++ Builder, Delphi d'Embarcadero ou bien Lazarus ou Typhon.
« THolidays » permet ainsi d’avoir la liste des jours fériés, de connaître si une date est férié, si la date du jour l’est. S'il y a un jour férié dans un intervalle de dates. D’obtenir la liste des jours fériés pour une année donnée ou intervalle de dates.
Pour fonctionner, « THolidays » s’appuie sur une librairie (libholidays.so sous Linux, holidays.dll sous Windows). L'identification du pays se fait au travers de sa propriété State. L’utilisation de la librairie pourra se faire de façon statique ou dynamique. Une version linkable est envisagée. La librairie est fournie dans le kit pour développeur et peut être redistribuée, sans limitation par le développeur.
Les cibles d'utilisations peuvent êtres nombreuses (gestion d'agenda, planning, tourisme...) pour des applications.
Le composant THolidays est en phase de préparation pour sa commercialisation. Il sera disponible très prochainement.
Pour vous procurer une licence développeur de THolidays, veuillez nous contacter . Vous pouvez télécharger le kit de démonstration en bas de page.
THolidays est commercialisé à partir de 100€ Hors Taxes, la licence développeur.
La version en cours est : 1.0.0.
THolidays dispose des méthodes et propriétés publiques suivantes :
- Méthodes *:
  • function GetHolidays(const aYear: word): TDates; overload;
  • function GetHolidays(const aStartDate, aEndDate: TDate): TDates; overload;
  • function GetHolidaysCount(aStartDate, aEndDate: TDate): integer;
  • function IsAHoliday(const aHolidayDate: TDate): boolean;
  • function ThereIsHolidays(const aStartDate, aEndDate: TDate): boolean;
- Propriétés *:
  • property HolidaysLibPath: TFileName;
  • property State: TStateCode;
  • property HolidaysCount: integer;
  • property NowIsHoliday: boolean;

Méthodes et propriétés sont susceptibles de modifications au fil des versions et sans préavis.

Télécharger: - Le kit de démonstration pour développeur ; - Les programmes de démonstration ;
- La dernier version ( 1.0.1) de la librairie holidays : Windows, Linux.



Vous avez besoins
d'assistance




Notre offre :




Télécharger




Notre actualité :
- Le 30/05/2024 16:00 : Mise à disposition d'une nouvelle machine virtuelle pour Prestashop
- Le 30/05/2024 14:00 : Mise à jour de notre machine virtuelle pour WordPress
- Le 24/05/2024 10:00 : Ajout d'un modèle de grille de sélection d'offre logicielle
- Le 17/05/2024 12:00 : Mise à disposition de nos premiers modèles de documents pour vos projets numériques ou la gestion de votre système d'information
- Le 21/05/2024 10:00 : Mise à disposition d'une nouvelle machine virtuelle pour Gitea
- Le 17/05/2024 12:00 : Mise à disposition de nos premiers modèles de documents pour vos projets numériques ou la gestion de votre système d'information
- Le 13/05/2024 12:00 : Mise à jour de notre machine virtuelle Dolibarr
- Le 19/04/2024 12:00 : Mise à jour de nos fiches pratiques
- Le 12/04/2024 12:00 : Mise à jour de nos fiches pratiques




NUM'X sur les réeaux sociaux :


Facebook Instagram Linkedin Twitter