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

Codes sources Pascal345 ressources dans cette catégorie

Sources Pascal, tous compilateurs et toutes plateformes.

Codes sources Pascal

Liste des 345 ressources de cette catégorie

    Compilateur ZPascal

    Téléchargé 14 fois-
    0
    0
    Compilateur : Borland Pascal.

    Le squelette d'un petit compilateur Pascal.
    Licence : Freeware - Publié le 16/11/2010 - Taille 15,6 Ko - Auteur : Paul TOTH +

    Logiciel de DAO

    Téléchargé 14 fois-
    3
    0
    Compilateur : Turbo Pascal.

    Un superbe programme de dessin, en mode graphique (jusqu'en 1024x768) s'utilisant à la souris. Permet de gérer des images haute définition. Nécessite un vrai DOS ou un bon émulateur pour tourner de manière optimale.
    Licence : Freeware - Publié le 22/10/2016 - Taille 2 Mo - Éditeur : Henri Vallier +

    Thunderbird tools

    Téléchargé 14 fois-
    0
    0
    Bonjour
    Je vous propose une petite appli sous Windows en rapport avec Thunderbird.
    Elle vous permet de déplacer, sauvegarder ou restaurer le profil et les dossiers locaux de Thunderbird.
    L'appi utilise TZipper.
    Code source - Licence : Non renseignée - Publié le 25/05/2024 - Auteur : sematimo +

    Module 2, chapitre 18 : Les enregistrements étendus

    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.

    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 +

    Easy YouTube DL

    Téléchargé 12 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 +

    Composant TSlideBar

    Téléchargé 12 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 +

    Module 2, chapitre 4 : Les énumérations

    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 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 +

    X-Parameters

    Téléchargé 12 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 +

    Jeu de serpent en Pascal

    Téléchargé 12 fois-
    0
    0
    Bonjour,
    Je vous présente mon jeu de serpent développé en Pascal sous dev-pascal en utilisant l'unité graph.
    Le code n'est pas optimisé.
    Le but était de montrer à des élèves débutants en programmation comment créer un jeu en Pascal en travaillant un peu avec les graphiques (dessin de cercles, de rectangles...).
    Je peux écrire un article explicatif si c'est demandé.
    Merci pour vos remarques.
    Licence : Non renseignée - Publié le 30/11/2017 - Auteur : slim_java +

    Défi Pascal 2011 - Tetris - Projet de Paul TOTH

    Téléchargé 12 fois-
    2
    0
    Compilateur : Delphi.

    Le code source complet d'un jeu librement inspiré du Tetris.
    (règlement)
    Licence : Non renseignée - Publié le 30/01/2013 - Taille 5,5 Ko - Auteur : Paul TOTH +

    TGIFViewer : composant visuel pour l'affichage d'animations au format GIF

    Téléchargé 12 fois-
    1
    0
    TGIFViewer 👀
    TGIFViewer composant visuel pour l'affichage d'animations au format GIF (Graphic Interchange Format) avec Free Pascal et Lazarus

    Compatibilité : Windows, Linux et MacOS

    Capacités de TGIFViewer :


    • Chargement depuis un stream, un fichier ou une ressource (fonctions LoadFromStream, LoadFromFile, LoadFromResource)
    • Extraction des images brutes (**fonction DisplayRawFrame)
    • Extraction des images pré-calculées de l'animation (fonction DisplayFrame )
    • Affichage avec ou sans transparence (Transparent)
    • Gestion silencieuse de certaines données mal encodées pour permette l'affichage des images sans perturber l'utilisateu ... Voir la suite
    Licence : Mozilla - Publié le 08/07/2018 - Auteur : BeanzMaster +

    Puissance 4 utilisant l'algorithme MinMax

    Téléchargé 12 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 +

    Module 2, chapitre 3 : Les entiers

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

    Comment définir et utiliser les différents types d’entiers, une des formes que prennent les types ordinaux.
    L'exemple principal est une application calculant des carrés magiques (image 1).
    Dans le laboratoire, vous êtes invité(e) à réaliser les applications suivantes :
    • table de multiplication (image 2) ;
    • somme des N premiers entiers (image 3) ;
    • factorielle d'un nombre entier (image 4).

    Code source - Licence : Creative Commons - Publié le 24/03/2023 - Auteur : Alcatîz +

    Défi Lazarus 2009 - Sudoku solver : 1ère place (darrylsite)

    Téléchargé 11 fois-
    0
    0
    Le sujet du défi 2009 était de réaliser un résolveur de grilles de Sudoku pouvant être compilé au minimum pour Windows et Linux. Il s'agit du projet du vainqueur.
    Licence : Non renseignée - Publié le 19/12/2014 - Taille 601 Ko - Auteur : darrylsite +

    Spirale de Théodore

    Téléchargé 11 fois-
    3
    0
    Programme générant l'image d'une spirale de Théodore avec la bibliothèque BGRABitmap.
    Logiciel - Licence : Non renseignée - Publié le 06/04/2024 - Auteur : Roland Chastain +

    Jeu de Triple Yahtzee

    Téléchargé 11 fois-
    3
    0
    Il s'agit d'un jeu de Triple Yahtzee à plusieurs joueurs sur un même poste.

    Le projet n'utilise que des composants ultra-classiques, à l'exception du composant Iphtml dont le paquetage Turbopower_Ipro est fourni avec le code source. Il a été réécrit en "tout objet" en mettant en application les notions détaillées dans les excellents tutoriels de Gilles Vasseur sur la POO (dont vous trouvez les liens ci-dessous).

    Bon amusement !
    Licence : GPL - Publié le 18/09/2016 - Auteur : Alcatîz +

    Jeu du serpent pour Lazarus

    Téléchargé 11 fois-
    1
    0
    Prototype d'un jeu du serpent pour Lazarus. Utilise les bibliothèques BGRABitmap et BASS.

    Le serpent se dirige avec les flèches du clavier. On appuie sur Échap pour fermer l'application.

    Le jeu est inachevé ! Les points ne sont pas comptés. Le serpent peut passer sur lui-même...
    Code source - Licence : Non renseignée - Publié le 13/02/2025 - Auteur : Roland Chastain +

    Compression par algorithme de Huffman

    Téléchargé 11 fois-
    0
    0
    Compilateur : Turbo Pascal.

    Ce programme réalise la compression par l'algorithme de Huffman dynamique. L'intérêt est donc qu'il n'y a qu'un seul parcours du fichier source et pas de dictionnaire transmis dans le fichier compressé.
    Licence : Freeware - Publié le 11/11/2010 - Taille 12,7 Ko - Auteur : kael kael +

    Tri TStringList

    Téléchargé 11 fois-
    3
    0
    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
    Licence : Non renseignée - Publié le 17/06/2016 - Auteur : ThWilliam +

    Doublons - Recherche et suppression de fichiers identiques

    Téléchargé 11 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 +