Un meilleur job mieux payé ?

Deviens chef de projet, développeur, ingénieur, informaticien

Mets à jour ton profil pro

ça m'intéresse

Codes sources Pascal

Sources Pascal, tous compilateurs et toutes plateformes.
Ajouter un nouvel élément

    Eschecs

    Licence : Autre - 16/11/2016 - Téléchargé 20 x
    Jeu d'échecs pour le compilateur Free Pascal.

    jeu de serpent en Pascal

    Licence : Autre - 02/05/2016 - Téléchargé 20 x
    Bonjour,
    je vous présente mon jeu de serpent développée 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 cercle,de rectangle,..)
    je peu écrire un article explicatif si c'est demandé.
    merci pour vos remarques.

    Gestionnaire de bibliothèque

    Licence : Gratuit - 16/11/2010 - Téléchargé 14 x
    Un programme de gestion de bibliothèque en mode graphique : gestion des livres, suivi des prêts, fonctions de recherche.

    Budget

    Licence : GPL - 18/02/2015 - Téléchargé 14 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

    Composant DelForLaz

    Éditeur : www.corpsman.de +
    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.

    Paquetage complet d'unités de Haypo

    Licence : Gratuit - 28/02/2016 - Téléchargé 13 x
    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

    Doublons - Recherche et suppression de fichiers identiques

    Licence : Autre - 10/03/2017 - Téléchargé 12 x
    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

    Paquetage complet des programmes réalisés par Haypo

    Licence : Gratuit - 28/02/2016 - Téléchargé 11 x
    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.

    Bibliothèque BGRABitmap

    Licence : Gratuit - 19/12/2014 - Téléchargé 11 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 :

    PGCD et PPCM

    Éditeur : Jean-Pierre Moreau +
    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.

    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

    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

    Logiciel de DAO

    Éditeur : Henri Vallier + 2 Mo
    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.

    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

    Quatre-en-ligne (Puissance 4)

    Licence : Autre - 19/12/2014 - Téléchargé 6 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

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

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

    Défi Pascal 2011 - Tetris - Projet de Mick605

    Licence : Gratuit - 30/01/2013 - Téléchargé 5 x
    Le sujet du défi Pascal 2011 est de réaliser un Tetris.

    Développé a l'aide du logiciel Delphi 2005. Compatible Windows.
    Contient les sources.

    Fonctionnalités :
    - Plusieurs modes de jeu :
      * Classic : Jeu normal avec les pièces de base. Bonus activés et possibilité de mettre des pièces en réserve.
      * Extended : Jeu sur une grille plus grande, avec plus de pièces. Bonus activés et possibilité de mettre des pièces en réserve.
      * Retro : Jeu avec les pièces de base et le gameplay des premiers Tetris. Bonus et réserve désacti ... Voir la suite

    Pendule Cairo

    Licence : Autre - 15/09/2016 - Téléchargé 5 x
    Dessin animé d'un pendule. Exemple d'utilisation de la bibliothèque Cairo.

    Envoyer un fichier vers la corbeille de Windows

    Licence : Autre - 25/10/2015 - Téléchargé 4 x
    Compilateur : Virtual Pascal.

    Le code source suivant utilise la fonction SHFileOperation de la bibliothèque Shell32.dll. La fonction n'étant pas déclarée par défaut dans l'unité Windows de Virtual Pascal, il faut la déclarer comme external, avec la convention d'appel StdCall.

    Dans la structure de type LPSHFILEOPSTRUCT utilisée, il faut utiliser l'option FO_DELETE comme paramètre wFunc et FOF_ALLOWUNDO comme flag.

    Application sécurisée

    Licence : Libre - 15/11/2015 - Téléchargé 4 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.

224 éléments

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