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

    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 +

    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 +

    Module 2, chapitre 21 : Le graphisme

    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.

    Initiation au graphisme.
    L'application d'exemple est la réalisation de l'animation d'un attelage écossais, c'est-à-dire un mécanisme roratif doté d'un ergot qui permet de transformer un mouvement circulaire en mouvement rectiligne.
    Dans le laboratoire, il s'agit d'apporter des améliorations à cette application.
    Code source - Licence : Libre - Publié le 26/03/2023 - Auteur : Alcatîz +

    Unité USB

    Téléchargé 11 fois-
    0
    0
    Support de la norme USB 1.1 pour Turbo Pascal 7.

    L'archive comprend :
    • USB.PAS : routines USB de base ;
    • PCI.PAS : accès aux périphériques PCI ;
    • DUTILS.PAS : utilitaires ;
    • HUBDISCO.PAS : programme d'exemple.
    Licence : Freeware - Publié le 08/04/2014 - Éditeur : Dieter R. Pawelczak +

    Gestionnaire de bibliothèque

    Téléchargé 11 fois-
    0
    0
    Un programme de gestion de bibliothèque en mode graphique : gestion des livres, suivi des prêts, fonctions de recherche.
    Licence : Freeware - Publié le 16/11/2010 - Taille 176,2 Ko - Auteur : diden138 +

    Analyse combinatoire

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

    Catégorie : problèmes arithmétiques.
    Ce programme d'analyse combinatoire permet d'effectuer des opérations telles que Factorielle N, Combinaison C(n,p) et Permutation A(n,p).

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

    Conversion entre bases de 2 à 36

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

    Catégorie : problèmes arithmétiques.
    Ce programme convertit un nombre d'une base A vers une base B, A et B étant compris entre 2 et 36.

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

    File Encoding Expert

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

    Jeu du serpent pour Lazarus

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

    K-Tools - bibliothèque d'unités d'objets Turbo Pascal 6 et 7

    Téléchargé 10 fois-
    0
    0
    Compilateur : Turbo Pascal

    K-Tools est un ensemble d'unités et d'applications écrites par Bruno Kostrzewa :

    Unit UDrivers : gestion du clavier et de la souris
    Unit UTextScr : gestion de l'écran en mode texte
    Unit UMem : gestion de la mémoire
    Unit UImprim : gestion de l'imprimante
    Unit OTableau : objets liés aux tableaux dynamiques
    Unit OFile : objets liés aux fichiers
    Unit OBinFile : objets liés aux fichiers avec mémoire tampon
    Unit OFText : objets liés aux fichiers textes
    Unit OFHelp : objets liés aux fichiers d'aide
    Unit OFWrite : objets liés aux fichiers .wri (Write for Windows)
    Unit OFSwag : objets liés aux fichiers swag
    Unit OFZip : objets liés aux fichiers . ... Voir la suite
    Licence : Shareware - Publié le 06/11/2010 - Taille 311 Ko

    Lecteur de musique basé sur miniaudio

    Téléchargé 10 fois-
    1
    0
    miniaudio Player

    Lit la musique contenue dans le dossier passé en paramètre.

    Exemple d'utilisation de la bibliothèque miniaudio.

    L'unité *miniaudio_object* provient du projet CPas.
    Logiciel - Licence : Non renseignée - Publié le 14/12/2024 - Auteur : Roland Chastain +

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

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

    PCF (Pascal Code Formatter)

    Téléchargé 10 fois-
    1
    0
    Formatage de code source en Pascal. Outil en ligne de commande dérivé de DelForExp d'Egbert van Nes.
    Logiciel - Licence : Non renseignée - Publié le 28/02/2024 - Auteur : Roland Chastain +

    Jeu de serpent en Pascal

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

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

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

    Try/Except sous BP7

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

    Implémentation d'un Try/Except sous Borland Pascal 7.
    Licence : Freeware - Publié le 16/11/2010 - Taille 8,6 Ko - Auteur : Paul TOTH +

    Jeu de Triple Yahtzee

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

    Courbe de Bézier avec BGRABitmap

    Téléchargé 10 fois-
    3
    0
    Dessin d'une courbe de Bézier avec la bibliothèque BGRABitmap.

    L'utilisateur déplace au moyen de la souris les points définissant la courbe. La courbe est redessinée au fur et à mesure.
    Licence : Non renseignée - Publié le 18/04/2017 - Auteur : Roland Chastain +

    Module 2, chapitre 5 : Les booléens

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

    Que sont les booléens et les expressions booléennes ? Comment les utiliser dans vos programmes ?
    L'application d'exemple est un évaluateur d'expressions logiques. Les fonctionnalités RAD de Lazarus sont bien mises en évidence.
    Code source - Licence : Creative Commons - Publié le 25/03/2023 - Auteur : Alcatîz +

    NumSums - Jeu de réflexion numérique sous Android [LAMW]

    Téléchargé 9 fois-
    2
    0
    NumSums est un petit jeu de réflexion réalisé avec le framework LAMW.

    Dans une grille (3 niveaux : 6x6, 7x7 ou 8x8), il faut trouver les nombres dont la somme donne les totaux des lignes et des colonnes. À l'aide du crayon, vous sélectionnez un nombre, tandis qu'avec la gomme vous l'effacez. Attention que vous ne pouvez faire qu'une seule erreur ! Pour basculer entre le mode "crayon" et le mode "gomme", il suffit de presser l'image dans la barre supérieure.
    Pour vous aider dans votre réflexion, à l'aide du point d'interrogation, vous pouvez marquer un nombre comme étant potentiellement à garder ou potentiellement à effacer.
    La grille en cours est automatiquement sauvegardée.

    Composants utilisés ... Voir la suite
    Code source - Licence : Creative Commons - Publié le 13/10/2024 - Auteur : Alcatîz +