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

Codes sources Pascal324 ressources dans cette catégorie

Sources Pascal, tous compilateurs et toutes plateformes.

Codes sources Pascal

Liste des 324 ressources de cette catégorie

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

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

    PGCD et PPCM

    Téléchargé 23 fois-
    0
    0
    Compilateur : Turbo Pascal for Windows.

    Catégorie : problèmes arithmétiques.
    Ce programme permet de calculer le plus grand commun diviseur (PGCD) et le plus petit commun multiple (PPCM) de plusieurs nombres entiers.

    Ref.: "Mathématiques en Turbo-Pascal" de M. Ducamp et A. Reverchon, Eyrolles, Paris, 1988.
    Licence : Libre - Publié le 16/11/2011 - Éditeur : Jean-Pierre Moreau +

    Transformation d'entier en chaîne - Inversion de chaîne

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

    Il s'agit d'une unité regroupant diverses fonctions, dont certaines pour transformer une chaîne en entier et vice-versa et une pour inverser une chaîne.
    Licence : Freeware - Publié le 11/11/2010 - Taille 0,7 Ko - Auteur : denokan +

    Bibliothèque BGRABitmap

    Téléchargé 22 fois-
    2
    0
    Version 9.6.1 - février 2018

    Le Canvas standard en Pascal propose un certain nombre de fonctions, mais la gestion de l'anticrénelage (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, d'ajouter des effets...

    Découvrez toutes les fonctionnalités de la bibliothèque BGRABitmap dans ce tutoriel :
    Licence : Freeware - Publié le 02/04/2018 - Auteur : circular17 +

    Doublons - Recherche et suppression de fichiers identiques

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

    Paquetage complet d'unités de Haypo

    Téléchargé 20 fois-
    2
    0
    Ce paquetage renferme l'ensemble des unités réalisées par Haypo et disponibles sur son site Turbo Pascal. Il s'agit de la version compilée de ces unités ; les codes sources sont téléchargeables via le lien ci-dessous.

    Unités hardware (matériel) :
    • Clavier : Gestion du clavier (vérification de la présence d'une touche dans le tampon et lecture d'une touche dans le tampon ou à défaut attend une pression de touche).
    • DrvSouris : Gestion hardware de la souris (lecture de sa position, des boutons, changement du curseur...).
    • EcranTxt : Gestion de l'écran en mode texte 80x25 caractères et surtout en COULEURS (16 exactement).
    • EcranVGA : Gestion de l'écran dans le mode VGA : 320x200 pixels en ... Voir la suite
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    MATER - Recherche de mat à partir d'une position donnée d'une partie d'échecs

    Téléchargé 20 fois-
    1
    0
    MATER - Un programme simple de recherche de mat. Valentin Albillo, 1998.

    MATER est un programme simple de recherche de mat, implémenté comme une commande MS-DOS. Etant donné 1° une position légale notée au format FEN, 2° la couleur qui a le trait et 3° un nombre de coups, le programme cherche un coup qui aboutit à un mat en un nombre de coups inférieur ou égal à la limite prescrite.

    J'avais téléchargé il y a quelques mois le code source de ce programme, ainsi que la page de présentation au format HTM. Or je viens de constater que la page en question est devenue indisponible.
    C'est pourquoi je me suis permis d'ajouter le code source et la page de présentation originale dans les sources de developpez.com.

    Voir la suite
    Logiciel - Licence : Non renseignée - Publié le 12/11/2021 - Taille 98 Ko - Éditeur : Valentin Albillo +

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

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

    Paquetage complet des programmes réalisés par Haypo

    Téléchargé 19 fois-
    0
    0
    Cette archive contient tous les programmes réalisés par Haypo, disponibles sur son site Turbo Pascal. La plupart d'entre eux nécessitent de télécharger les unités personnelles de Haypo.
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    Valisoa est une Intelligence Artificielle

    Téléchargé 18 fois-
    0
    0
    VALISOA 0.0.1

    Développeur : Valisoa Jean Hervé
    Type : Intelligence Artificielle
    Début de programmation : 05/12/2018
    Langage de programmation : Pascal
    Compilateur : FreePascal 3.0.4
    Version : 0.0.1
    Licence : BSD

    Voici la liste de ce que Valisoa peut faire :

    1- Compter le nombre des mots, des caractères et des espaces dans la réponse d'utilisateur.
    2- Conjuguer un verbe du premier groupe au mode indicatif en temps présent.
    3- Construire aléatoirement une phrase simple : sujet + verbe conjugué.

    Amélioration à rajouter

    1- Détecter s'il y a un ou plusieurs mots non français dans la réponse d'utilisateur.
    2- Détecter s'il y a un verbe dans la répo ... Voir la suite
    Logiciel - Licence : BSD - Publié le 24/12/2018 - Éditeur : Valisoa Jean Hervé +

    Snake

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

    Jeu de Snake en mode graphique.
    Logiciel - Licence : Freeware - Publié le 11/11/2010 - Taille 4,6 Ko - Auteur : darrylsite +

    Source de PhotoShop 1.0.1 en Pascal

    Téléchargé 18 fois-
    0
    0
    Les sources complètes en Pascal de PhotoShop 1.0.1

    Disponibles sur le Computer History Museum
    Licence : Gratuit pour usage non commercial - Publié le 16/02/2013 - Éditeur : Adobe +

    LazPaint - Logiciel de dessin

    Téléchargé 17 fois-
    2
    0
    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.
    Licence : Non renseignée - Publié le 30/10/2015 - Auteur : circular17 +

    Calendrier perpétuel

    Téléchargé 17 fois-
    2
    0
    Calendrier perpétuel par Frédéric Hardy.

    Programme qui affiche le calendrier de l'année courante (y compris les fêtes catholiques mobiles), et éventuellement des années précédentes ou suivantes.

    Le programme permet également de créer et d'éditer pour chaque année un fichier personnel des événements importants.

    Le programme, originellement publié en 1993, dans le magazine Réponse Micro, a été retouché pour être compatible avec l'unité ptcGraph.


    Logiciel - Licence : Non renseignée - Publié le 23/04/2021 - Éditeur : Frédéric Hardy +

    Calculatrice

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

    Une calculatrice en mode graphique, avec gestion de la souris. Il faudra éventuellement modifier le chemin vers les fichiers BGI dans le source.
    Licence : Freeware - Publié le 12/11/2010 - Taille 10,3 Ko - Auteur : darrylsite +

    Easy YouTube DL

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

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

    Téléchargé 16 fois-
    2
    0
    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
    Licence : Gratuit pour usage non commercial - Publié le 01/09/2016 - Éditeur : Dedeuf +

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

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

    Snake avec la SDL et Lazarus

    Téléchargé 16 fois-
    0
    0
    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
    Licence : Non renseignée - Publié le 19/12/2014 - Taille 3,1 Mo - Auteur : EpiTouille +

    Algorithme Soundex Anglais et Français

    Téléchargé 15 fois-
    1
    0
    Soundex est un algorithme phonétique d'indexation de noms par leur prononciation en anglais britannique. Pour un mot, il génère un code sur 4 caractères (1 lettre et 3 chiffres) qui permet de comparer des mots sur un critère phonétique. Plus d'informations sur Wikipédia.

    L'algorithme a été un peu compliqué pour prendre en charge le français en plus de la langue anglaise d'origine. Une étape préalable de conversion des voyelles accentuées est donc ajoutée.

    La fonction est libre : vous pouvez donc l'exploiter à votre guise. Si vous découvrez un bogue, merci de m'en faire part. Elle est développée avec Free Pascal mais peut être facilement portée sur un aut ... Voir la suite
    Licence : Libre - Publié le 30/11/2017 - Auteur : e-ric +