IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Lazarus128 ressources dans cette catégorie

Retrouvez ici tous les meilleurs téléchargements

Lazarus

Liste des 128 ressources de cette catégorie

    Défi Pascal 2010 - Un système de chat : projet de mick605

    Téléchargé 17 fois-
    7
    0
    Le sujet du défi Pascal 2010 est de réaliser un système de chat.
    Le choix de la technologie, des outils et même de la plateforme sont entièrement libres.

    Système de Chat, en mode Serveur-Client
    Développé sous Delphi 2005, à l'aide d'Indy 10. Composants principaux : TIdTCPClient et TIdTCPServer. TJvRichEdit utilisé pour l'affichage du texte formatté et des smileys.
    Contient les sources

    Fonctionnalités
    - Echange de texte contenant des smileys
    - Changement de statuts
    - Personnalisation de la couleur du texte
    - Liste d'amis avec possibilité d'ignorer des membres
    - Possibilité d'envoyer des messages à partir du serveur

    A venir :
    - Mode multi salons, et conversati ... Voir la suite
    Licence : Freeware - Publié le 19/12/2014 - Taille 1023 Ko - Auteur : mick605 +

    File Encoding Expert

    Téléchargé 16 fois-
    2
    0
    File Encoding Expert est une application réalisée avec Lazarus, qui utilise trois façons différentes de détecter l'encodage d'un fichier, permettant ainsi de comparer les résultats obtenus, qui ne sont pas toujours concordants !

    L'application est bâtie, d'une part, sur la fonction GuessEncoding() de l'unité LConvEncoding de Lazarus ; d'autre part sur une fonction équivalente de Delphi (XE2), préalablement exportée dans une bibliothèque dynamique, pour pouvoir être utilisée dans un programme Lazarus ; enfin sur la bibliothèque Charset Detector :

    http://chsdet.sourceforge.net/
    Logiciel - Licence : Non renseignée - Publié le 15/12/2021 - Auteur : Roland Chastain +

    Puissance 4 utilisant l'algorithme MinMax

    Téléchargé 16 fois-
    0
    0
    Puissance 4 de Fabien Torre.

    Version Lazarus par Roland Chastain.

    Compilé avec Lazarus 1.6.2.

    L'intérêt de ce programme réside, d'une part, dans l'utilisation du composant TStringGrid, qu'on a détourné de sa finalité initiale, pour en faire une grille de "Puissance 4". La propriété DefaultDrawing a été réglée à FALSE, de sorte que le dessin des cellules est intégralement effectué par la méthode Redessiner. Par ce moyen on se débarrasse du carré en pointillés qui d'ordinaire marque la cellule sélectionnée. En contrepartie, il faut dessiner même les cases vides.

    Mais l'intérêt du programme réside surtout dans la partie "intelligence artificielle", et dans la mise en œuvre de l'algorithme "MinMax". < ... Voir la suite
    Licence : Non renseignée - Publié le 24/02/2017 - Éditeur : Fabien Torre +

    Jeu de Triple Yahtzee pour Android [LAMW]

    Téléchargé 16 fois-
    1
    0
    Le but de ce jeu de dés est de répartir de la manière la plus efficiente possible, dans une grille de 13 * 3 cases, les résultats de 39 lancers de 5 dés. À chaque tour, vous disposez de trois lancers au maximum, et vous pouvez décider quels dés vous souhaitez conserver ou relancer. À la colonne 2, le total est doublé et à la colonne 3, triplé. Certains objectifs de la grille totalisent certains dés (par exemple, dans la section supérieure, à la ligne "Tous les 5" seuls les dés de valeur 5 sont additionnés), ou tous les dés (par exemple, le full et le carré) ; d'autres (comme le full, les suites, etc.) un forfait en cas de réussite. Le Yahtzee est une combinaison de 5 dés identiques qui rapporte un maximum de points ainsi que des bonus suppl ... Voir la suite
    Code source - Licence : Creative Commons - Publié le 01/04/2024 - Auteur : Alcatîz +

    YHTML : composant Lazarus permettant d'écrire des applications HTML 5

    Téléchargé 15 fois-
    0
    0
    Paquet Lazarus YHTML permettant d'écrire des applications HTML5 en Pascal Objet.
    Logiciel - Licence : Non renseignée - Publié le 31/01/2021 - Auteur : seroze +

    TGVTransition : composant visuel pour l'affichage de transitions d'image à image

    Téléchargé 15 fois-
    4
    0

    TGVTransition est un composant visuel pour l'affichage de transitions d'image à image.

    Compatibilité : Windows et Linux

    Fonctionnalités de TGVTransition :

    • Plus d'une centaine de transitions déjà implémentées ;
    • Contrôle de la vitesse des transitions ;
    • Contrôle de l'opacité (source et destination) ;
    • Lissage de l'affichage (équilibre entre qualité et vitesse) ;
    • Interpolations modulables pour chaque transition ;
    • Effets spéciaux sur l'image source (pixellisation, niveaux de gris, contour, ...) ;
    • Gestion automatique facultative du nombre de bandes horizontales et verticales ;
    • Redimensionnement automatique des images.Voir la suite
    Licence : LGPL - Publié le 08/07/2018 - Auteur : gvasseur58 +

    Module 2, chapitre 4 : Les énumérations

    Téléchargé 14 fois-
    0
    0
    Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.

    Comment reconnaître et employer une énumération, une structure très utile pour rendre le code plus lisible et plus sécurisé.
    L'exemple complet consiste en la création d'une calculatrice (image 1).
    Dans le laboratoire, vous êtes invité(e) à réaliser une petite application dans laquelle un contrôle peut être déplacé à volonté à l'exécution, dans la fenêtre principale (image 2).
    Code source - Licence : Creative Commons - Publié le 25/03/2023 - Auteur : Alcatîz +

    Tea Timer - chronomètre pour l'infusion du thé sous Android [LAMW]

    Téléchargé 14 fois-
    3
    0
    Cette petite application permet de chronométrer le temps d'infusion de votre thé. Il est possible de chronométrer jusqu'à 5 thés simultanément. Selon le thé choisi, l'application enverra un signal sonore et visuel dès que le temps minimal d'infusion puis le temps maximal seront atteints.

    Les composants suivant ont été utilisés :
    • un jToneGenerator, permettant de produire deux sortes de bips ;
    • 5 jTimer, produisant un tic d'horloge chaque seconde ;
    • 5 jPanel identiques, contenant respectivement :
    • un jSwitchButton, permettant d'activer le chronomètre associé ;
    • un jTextView, affichant le chronomètre ;
    • un jToggleButton, permettant de déma ... Voir la suite
    Code source - Licence : Creative Commons - Publié le 14/10/2023 - Auteur : Alcatîz +

    X-Parameters

    Téléchargé 14 fois-
    0
    0
    X-Parameters est une application inspirée de la discussion :
    https://www.developpez.net/forums/d1756313/environnements-developpement/delphi/bases-donnees/debutant-aide-creation-table/

    Elle a pour objet l'inscription de prix de vente d'un produit alimentaire selon plusieurs paramètres :

    -L'année
    -Le mois
    -La zone (dépôt)

    Les graphes permettent la visualisation des résultats par Zones, par mois et par années
    mais aussi la sauvegarde des images sous forme BMP destinées à l'impression.

    Outils:

    Lazarus 1.8 RC5
    Firebird 2.5.7
    Flamerobin

    Merci pour votre Intérêt.
    Licence : Libre - Publié le 14/05/2019 - Auteur : FOCUS77 +

    Composant TSlideBar

    Téléchargé 14 fois-
    3
    0
    TSlideBar est un composant semblable à TTrackBar, mais au look entièrement personnalisable et indépendant de l'OS.
    Dérivé de TGraphicControl, il est donc transparent.
    5 styles prédéfinis pour une utilisation rapide + style bsOwnerDraw (dessin dans événement OnPaint).
    Soyez créatifs, modifiez ou créez de nouveaux styles. C'est très simple à faire, et je suis à votre disposition pour toute explication.
    Le zip comprend une démo (rien à installer).
    Testé sous Win7, Win8, Linux mint.
    Licence : Libre - Publié le 29/01/2015 - Auteur : ThWilliam +

    Composant DelForLaz

    Téléchargé 14 fois-
    2
    0
    DelForLaz est la version Lazarus de DelForEx d'Egbert van Nes. C'est un outil de formatage pour le code Pascal. Il s'intègre à Lazarus, sous la forme d'une commande "Pretty-Format File" dans le menu "Source".

    Ce composant est d'autant plus intéressant qu'il est livré avec son code source complet.
    Licence : Non renseignée - Publié le 13/02/2015 - Éditeur : www.corpsman.de +

    Easy YouTube DL

    Téléchargé 14 fois-
    1
    0
    Simple application pour faciliter l'usage de youtube-dl, l'outil de téléchargement de vidéos YouTube.
    Logiciel - Licence : Non renseignée - Publié le 01/06/2022 - Auteur : Roland Chastain +

    Doublons - Recherche et suppression de fichiers identiques

    Téléchargé 14 fois-
    2
    0
    Recherche et suppression de doublons sous Windows.

    Par doublons on entend des fichiers identiques, même avec des noms différents (mais avec la même extension toutefois).

    Le programme DEMO1.PAS recherche des doublons dans un dossier donné pour un fichier donné.
    Le programme DEMO2.PAS recherche des doublons dans un dossier donné pour un ensemble de fichiers.
    Le programme DEMO3.PAS recherche des doublons pour un ensemble de fichiers et les envoie à la corbeille.
    Le programme DEMO4\DEMO.LPR est une application fenêtrée qui permet de rechercher les doublons pour un ensemble de fichiers avec en option la possibilité de les envoyer aussitôt à la corbeille.
    Le programme DEMO5\DEMO.LPR fait la même chose que ... Voir la suite
    Licence : Non renseignée - Publié le 10/03/2017 - Auteur : Roland Chastain +

    Compteur Digital et Actions utilisateur

    Téléchargé 14 fois-
    1
    0
    Écrit en Lazarus 3.6, testé sur Windows. Ne devrait pas poser de problème pour l'adapter en Free Pascal ou Delphi.
    C'est un compteur digital, avec ses fonctions classiques permettant d'interrompre le comptage précis à tout moment, de le reprendre ou de le réinitialiser.
    1. Affichage digital d'un compteur avec des images pour les digits.
    2. Un comptage du temps de rafraîchissement de l'affichage est précis et utilise l'horloge interne.
    3. Les commandes Start, Pause et Stop sont basées sur une gestion des interruptions du compteur : la solution choisie est Application.ProcessMessages dans la boucle de temporisation pour permettre à l'application de rester réactive.
    Code source - Licence : Non renseignée - Publié le 23/02/2025 - Auteur : Jlmat +

    Module 2, chapitre 18 : Les enregistrements étendus

    Téléchargé 14 fois-
    0
    0
    Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.

    Soyez capable d’identifier et d’utiliser des enregistrements étendus, une forme plus moderne des enregistrements simples. Les enregistrements sont éléments très utiles dès qu’il s’agit de rassembler des données de types différents dans une même structure.
    L'exemple d'application permet de créer des nombres complexes et de leur appliquer des opérations mathématiques.
    Code source - Licence : Creative Commons - Publié le 26/03/2023 - Auteur : Alcatîz +

    Module 2, chapitre 9 : Les chaînes de caractères

    Téléchargé 13 fois-
    0
    0
    Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.

    Quels sont les types de chaînes de caractères les plus courants et quelles procédures et fonctions permettent de les manipuler.
    L'application d'exemple découpera une phrase en mots ; l'utilisateur aura le choix entre un découpage programmé à la main et un découpage assisté par les routines de l'unité StrUtils (image 1).
    Dans le laboratoire, voici les applications à réaliser :
    • supprimer les espaces en début ou en fin d’une chaîne (image 2) ;
    • classer des chaînes (image 3) ;
    • un scrutateur de chaînes de cara ... Voir la suite
    Code source - Licence : Creative Commons - Publié le 26/03/2023 - Auteur : Alcatîz +

    GVLOGO : Implémentation en Pascal d'un dérivé du langage LOGO

    Téléchargé 12 fois-
    2
    0
    Le projet GVLOGO est né en 2014. Il s'agissait d'implémenter le langage LOGO sur un PC (avec Windows ou Linux).

    GVLOGO est un langage de programmation. Il descend de LOGO, lui-même apparu dans les années 60 à la suite de recherches menées par des universitaires du M.I.T. (U.S.A.) autour du mathématicien Seymour Papert.

    Peut-être avez-vous utilisé ce langage au cours de votre scolarité en pilotant sur l'écran de l'ordinateur un triangle (baptisé « tortue ») grâce à une série de commandes telles que : AVANCE, RECULE, GAUCHE, DROITE… Comme cette tortue pouvait laisser une trace de son passage, vous obteniez des dessins en programmant ses déplacements. Plus tard, peut-être avez-vous aussi manipulé les listes ... Voir la suite
    Code source - Licence : GPL - Publié le 28/03/2015 - Auteur : gvasseur58 +

    Module 2, chapitre 8 : Les caractères

    Téléchargé 12 fois-
    0
    0
    Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.

    Qu’est-ce qu'un caractère et quelles sont les fonctions les plus courantes permettant de les manipuler.
    L'application d'exemple est un petit utilitaire affichant, par blocs de 256, tous les caractères Unicode au format UTF-16, avec la possibilité de copier l'un d'entre eux dans le presse-papier (image 1).
    Dans le laboratoire, vous êtes invité(e) à créer trois routines outils pour l'analyse des caractères (image 2) :
    • une fonction qui détermine si le caractère fourni en entrée est un chiffre ;
    • une fonction qui détermine s ... Voir la suite
    Code source - Licence : Creative Commons - Publié le 26/03/2023 - Auteur : Alcatîz +

    Pendule Cairo

    Téléchargé 12 fois-
    0
    0
    Dessin animé d'un pendule. Exemple d'utilisation de la bibliothèque Cairo dans une application fenêtrée.

    Version 2023, multiplateforme.
    Logiciel - Licence : Non renseignée - Publié le 11/02/2023 - Auteur : Roland Chastain +

    Module 2, chapitre 6 : Les nombres flottants

    Téléchargé 12 fois-
    0
    0
    Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.

    Comment manipuler les nombres réels représentés par la technique de la virgule flottante.
    L'application d'exemple illustre le calcul approché du nombre Π à partir de la somme 1 - 1/3 + 1/5 - 1/7 + 1/9 etc. (méthode de Leibniz-Grégory), avec dessin d'un graphique (image 1).
    Dans le laboratoire, vous êtes invité(e) à réaliser :
    • une application similaire à l'exemple mais utilisant la méthode de calcul de Nilakantha ;
    • une application calculant la puissance entière d'un nombre réel (image 2) ;
    • une application d ... Voir la suite
    Code source - Licence : Creative Commons - Publié le 25/03/2023 - Auteur : Alcatîz +