Lazarus

Retrouvez ici tous les meilleurs téléchargements Lazarus
Ajouter un nouvel élément

    Budget

    Licence : GPL - 18/02/2015 - Téléchargé 16 x
    Budget

    C'est un logiciel que j'utilise pour gérer mes comptes sous Linux.
    Sous windows,des adaptations sont à faire ,principalement sur les scripts et les fichiers.
    Si vous n'avez pas de freebox,la partie put et get freebox peut être supprimée.
    La documentation se trouve dans le fichier documents/aide

    Composants group et element panel

    Licence : Autre - 29/05/2017 - Téléchargé 14 x
    TThElementPanel est un composant visuel disposant d'un header (avec caption et petite flèche). Un simple clic sur le header réduit la hauteur du composant ou restaure la hauteur totale.
    TThGroupPanels est un composant visuel conteneur de ElementPanels. Il gère automatiquement la hauteur des éléments en fonction de sa propre hauteur. Il peut aussi accepter le défilement..

    Le zip contient une démo ainsi qu'un pdf explicatif. La démo ne nécessite pas l'installation des composants.

    Vos commentaires sont les bienvenus.

    Cordialement
    Thierry

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

    Licence : GPL - 28/03/2015 - Téléchargé 11 x
    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

    Snake avec la SDL et Lazarus

    Licence : Autre - 19/12/2014 - Téléchargé 9 x
    Un jeu du Snake banal avec la SDL et compilé avec Lazarus sous Win XP.

    Points Positifs :
    • Gestion des événements, du son et de la SDL (pointeurs...) et algorithme du Snake;
    • Programme structuré (je m'étais lancé dans la POO au début mais sans succès);
    • Graphique pas mal :) fait sous Paint ^^ (c'est pas évident du 16x16 pixels sous Paint);
    • La SDL est portable donc, logiquement, le code est portable.
    Points à finir :
    • Quand vous perdez, obligation de quitter pour relancer le jeu;
    • Pas de gestion du score;
    • Pas de gestion d'erreurs (s'il y a un problème, le programme se plante en utilisant les messages classiques de Windows);
    • Pas de gestion du temps (au début, ... Voir la suite

    Bibliothèque BGRABitmap

    Licence : Gratuit - 19/12/2014 - Téléchargé 9 x
    Le Canvas standard en Pascal propose un certain nombre de fonctions, mais la gestion de l'antialiasing ainsi que le dessin avec transparence sont difficiles à gérer. De plus, l'accès direct aux pixels est plutôt lent.
    La bibliothèque BGRABitmap a pour but de permettre un dessin avec antialiasing, de contrôler la transparence, de fusionner des couches, ajouter des effets...

    Découvrez toutes les fonctionnalités de la bibliothèque BGRABitmap dans ce tutoriel :

    Petit puzzle

    Licence : Autre - 30/07/2015 - Téléchargé 8 x
    Bonjour à tous,

    Voici un petit programme sans prétention inspiré du jeu de puzzle.
    En fait, il s'agit de retrouver les pièces manquantes dans une image.

    Image : vos propres photos (dessins) au format jpeg ou png.
    Nombre de pièces : de 54 à 150.

    Ce programme requiert la bibliothèque BGRABitmap.
    Testé sous Windows 7, 8 et Linux Mint.

    Un fichier jpeg est joint (format 3:2) pour votre premier jeu. Consultez l'aide au préalable.

    Merci d'avance pour vos commentaires.

    Thierry

    Puissance 4 utilisant l'algorithme MinMax

    Éditeur : Fabien Torre +
    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

    Deux animations pour patienter

    Licence : Autre - 30/08/2016 - Téléchargé 7 x
    Deux animations pour patienter.

    Les animations sont dessinées au moyen de la bibliothèque Cairo.

    Projet Lazarus 1.6.

    Composant TSlideBar

    Licence : Libre - 29/01/2015 - Téléchargé 6 x
    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.

    Les Forms archivés

    Licence : Libre - 25/05/2017 - Téléchargé 5 x
    Les forms archivés sont des forms dont les noms sont stockés dans
    un Mémo après l'ouverture de chacun d'eux.

    Ainsi en utilisant un bouton UpDown on pourra afficher facilement
    les forms dont les nom existent déjà dans ce mémo.

    RegExpr Tester (Expérimentateur d'expressions régulières)

    Licence : Autre - 08/06/2016 - Téléchargé 5 x
    Application graphique permettant d'essayer des expressions régulières.
    Projet Lazarus basé sur le composant RichMemo et sur l'unité RegExpr de Free Pascal.
    Compilé pour Windows avec Lazarus 1.6.

    Quatre-en-ligne (Puissance 4)

    Licence : Autre - 19/12/2014 - Téléchargé 4 x
    C'est un "Puissance 4" écrit pour Lazarus.

    Les points intéressants sont, d'une part, l'emploi de la bibliothèque BGRABitmap, et d'autre part la façon dont l'interface graphique communique avec le moteur de jeu.

    Le moteur est une application console séparée. A chaque fois que l'ordinateur doit jouer, l'interface lance le moteur, au moyen de la fonction RunCommand() de l'unité Process. La liste des coups déjà joués est passé en paramètre, sous la forme d'une chaîne composée de caractères compris entre "1" et "7". Le moteur initialise sa grille interne en fonction de cette chaîne, et renvoie son coup. L'interface peut donc être utilisée avec un autre moteur, sans être recompilée, le nom du moteur éta ... Voir la suite

    Défi Pascal 2014 "screensaver" - Projet de joreveur : Galaxie

    Licence : Autre - 01/05/2015 - Téléchargé 4 x
    Défi 2014 - Projet « Galaxie » par Joreveur - version 0.1

    Objectif

    Comme le sujet est libre, l'écran de veille que je compte réaliser aura comme vocation :
    • d'être agréable à regarder ;
    • à faire réfléchir avec des citations affichées.

    Méthode
    • animation simple d'objet rentrant en collision sur le thème Galaxie ;
    • affichage d'une citation pouvant changer à chaque collision.

    Exclusion
    • il n'aura pas pour but de diminuer la consomation electrique ;

    • il n'aura pas pour but de réduire l'usure de l'écran (à l'époque des LCD qui sont les plus implantés ce
      n'est pas essentiel).

    Outils retenus ... Voir la suite

    PASInfos - Projet du défi Pascal/Delphi 2016

    Licence : GPL - 12/04/2016 - Téléchargé 4 x
    Qui n’a jamais eu à parcourir un répertoire où s’accumulaient les fichiers sources divers en regrettant de ne pas avoir un aperçu de leur contenu et un minimum de renseignements sur leurs attributs ? PASInfos est un petit utilitaire entièrement autonome et portable qui permet justement, par simple glisser/déposer, d’afficher le contenu de fichiers sources issus de différents langages de programmation, ainsi que des informations sur ces fichiers.

    S'il est particulièrement adapté aux paquets et projets Lazarus et Delphi, PASInfos accepte de nombreux formats pour l’affichage avec coloration syntaxique : fichiers Pascal, C, C++, Java, Javascript, Perl, HTML, XML, CSS, PHP, TeX, SQL, Python, Batch, Basic, INI, PO, texte brut e ... Voir la suite

    Génération d'un engrenage à denture droite au format dxf

    Éditeur : Dedeuf +
    Programme pour générer des engrenages au format Dxf
    largement inspiré du logiciel GenDxf existant et diponible avec ses sources en rapideQ (basic objet) à l'adresse : http://technoargia.free.fr/cms2/?Techno:CFAO:GenDxf

    Code source en Free Pascal - Lazarus pour windows
    Bibliothèque dxf incluse

    L'objectif était : Permettre de fabriquer un engrenage droit par une imprimante 3D, ou de découper un engrenage avec une fraise 3 taillles

    Application sécurisée

    Licence : Libre - 15/11/2015 - Téléchargé 3 x
    Bien que les procédés de la sécurisation d'une application restent plus ou moins efficaces, cet essai propose un
    qui est pratique et facile d'utilisation vous trouverez un fichier 'aide.txt' qui explique son utilisation.

    Défi Pascal 2011 - Tetris - Projet de joreveur

    Licence : Autre - 19/12/2014 - Téléchargé 3 x
    Le sujet du défi 2011 était de réaliser un jeu librement inspiré du célèbre Tetris.

    Tri TStringList

    Licence : Autre - 17/06/2016 - Téléchargé 3 x
    Bonjour à tous.

    Le tri alphabétique ne se fait pas correctement dans un TStringList lorsque des chaines contiennent des caractères accentués.
    En attendant une implémentation dans une version ultérieure de Lazarus, voici de quoi vous dépanner.
    Deux manières :
    a) utiliser TLatinStringList (dans le zip) qui est dérivé de TStringList avec simplement un override de la fonction DoCompareText : remplacement, pour le tri, des caractères accentués par leur correspondant non accentué. L'avantage est que, pour une liste triée, l'ajout de nouvelles chaines va directement se faire au bon endroit. L'inconvénient est que les fonctions Find et IndexOf (qui utilisent DoCompareText) ne vont plus distinguer "élève" de "élevé". Ce qui ... Voir la suite

    LazPaint - Logiciel de dessin

    Licence : Autre - 30/10/2015 - Téléchargé 2 x
    LazPaint est un logiciel opensource de dessin utilisant la librairie BGRABitmap. Le dessin se fait avec transparence et antialiasing.

    Il est possible de faire des sélections de n'importe quelle forme, d'effectuer une rotation de la sélection, et de dessin à l'intérieur. La sélection est aussi en antialiasing, ce qui permet par exemple de dessiner une ellipse avec un bord non crénelé à l'aide d'une sélection.

    Des filtres sont inclus, comme des flous et le dessin des contours.

    Masque bgrabitmap

    Licence : Autre - 02/11/2015 - Téléchargé 2 x
    Voici un petit exemple de dessin d'un masque avec un pinceau à bords doux et opacité variable.

    Dans la démo, ce masque sert à retoucher localement une photo (luminosité, contraste, saturation).
    Il s'agit d'un masque noir, donc les corrections ne seront visibles qu'avec une opacité de pinceau supérieure à zéro.

    La bibliothèque bgrabitmap n'est pas fournie dans le zip.
    Si vous rencontrez un problème de compilation, supprimez "bgrabitmappack" dans le fichier project1.lpr

    Merci aux programmeurs et auteurs de tutoriels pour cette bibliothèque.

    Merci d'avance pour vos remarques.

    Thierry

48 éléments

Responsables bénévoles de la rubrique Lazarus : Alcatîz - Gilles Vasseur -