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

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

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

    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 +

    Gestion de tournoi de tennis de table

    Téléchargé 9 fois-
    0
    0
    Compilateur : Turbo pascal.

    Tennis Tournament Organizer 1.20 : un programme complet de gestion de tournoi de tennis de table sous MS-DOS. Attention, vu l'ancienneté du programme, les règles modernes du tennis de table ne sont pas supportées. L'image de la disquette d'installation, ainsi que le source de programme d'installation, sont également fournis.

    Sujets intéressants :

    - Menus déroulants et fenêtrage en mode texte,
    - Gestion de la souris en mode texte à l'aide des interruptions du BIOS,
    - Programmation d'un screen-saver (avec un timer),
    - Sauvegarde automatique,
    - Système complet d'aide contextuelle,
    - Gestion de fichiers texte de très grande taille,
    - Impressions,
    - ... Voir la suite
    Licence : Freeware - Publié le 11/11/2010 - Taille 429,8 Ko - Auteur : Alcatîz +

    Jeu de Triple Yahtzee pour Android [LAMW]

    Téléchargé 9 fois-
    1
    0
    Le but de ce jeu de dés est de répartir de la manière la plus efficiente possible, dans une grille de 13 * 3 cases, les résultats de 39 lancers de 5 dés. À chaque tour, vous disposez de trois lancers au maximum, et vous pouvez décider quels dés vous souhaitez conserver ou relancer. À la colonne 2, le total est doublé et à la colonne 3, triplé. Certains objectifs de la grille totalisent certains dés (par exemple, dans la section supérieure, à la ligne "Tous les 5" seuls les dés de valeur 5 sont additionnés), ou tous les dés (par exemple, le full et le carré) ; d'autres (comme le full, les suites, etc.) un forfait en cas de réussite. Le Yahtzee est une combinaison de 5 dés identiques qui rapporte un maximum de points ainsi que des bonus suppl ... Voir la suite
    Code source - Licence : Creative Commons - Publié le 01/04/2024 - Auteur : Alcatîz +

    Module 2, chapitre 5 : Les booléens

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

    Module 2, chapitre 9 : Les chaînes de caractères

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

    Quels sont les types de chaînes de caractères les plus courants et quelles procédures et fonctions permettent de les manipuler.
    L'application d'exemple découpera une phrase en mots ; l'utilisateur aura le choix entre un découpage programmé à la main et un découpage assisté par les routines de l'unité StrUtils (image 1).
    Dans le laboratoire, voici les applications à réaliser :
    • supprimer les espaces en début ou en fin d’une chaîne (image 2) ;
    • classer des chaînes (image 3) ;
    • un scrutateur de chaînes de cara ... Voir la suite
    Code source - Licence : Creative Commons - Publié le 26/03/2023 - Auteur : Alcatîz +

    PASInfos - Projet du défi Pascal/Delphi 2016

    Téléchargé 9 fois-
    1
    0
    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
    Licence : GPL - Publié le 12/04/2016 - Auteur : gvasseur58 +

    Composant Memo avec insertion de liens

    Téléchargé 9 fois-
    2
    0
    Bonjour à tous.

    TLinksMemo est directement dérivé de TMemo.
    Il permet d'insérer très simplement des liens sous la forme , la cible du lien n'apparaissant pas dans le texte.
    La cible du lien peut être une URL, un dossier ou un fichier à ouvrir par le processus de votre OS ou par un programme spécifique.
    Pour la création de liens, le composant se suffit à lui-même : nul besoin de procédures externes.

    Le zip contient un programme démo : rien à installer au préalable.
    Testé sous Windows et Linux mint.

    Merci d'avance pour vos commentaires.

    Cordialement
    Thierry
    Licence : Non renseignée - Publié le 27/06/2016 - Auteur : ThWilliam +

    LazLOTO

    Téléchargé 8 fois-
    1
    0
    Jeu de loto

    En famille, dans une association, quand on n'a pas de boulier pour tirer les numéros, l'application LazLOTO peut pallier ce manque.

    Basée sur la fonction Random, elle propose un tirage pseudo-aléatoire. Il est possible de voir clairement les numéros à l'instant de leur tirage mais aussi ceux qui ont déjà été tirés précédement. En effet, une fois tirés, ils apparaîssent en blanc sur fond noir alors qu'initialement les couleurs sont inversées.

    N'oubliez pas de mettre le son.
    Logiciel - Licence : Non renseignée - Publié le 14/05/2025 - Auteur : Chrispi +

    TextView

    Téléchargé 8 fois-
    1
    0
    TextView est une application permettant de visualiser rapidement le contenu des fichiers texte d'un dossier.
    Logiciel - Licence : Libre - Publié le 11/03/2021 - Auteur : Roland Chastain +

    Hex (éditeur hexadécimal)

    Téléchargé 8 fois-
    1
    0
    Hex est un éditeur hexadécimal à code source ouvert, doté de fonctionnalités utiles pour l'analyse des fichiers binaires.

    La fonction NumericViewer permet de considérer une séquence d'octets (commençant à partir de l'octet se trouvant sous le curseur) comme une donnée correspondant à un type numérique standard (byte, shortint, word, single, double, real48...), donnée dont on peut alors connaître la valeur.

    La fonction RecordViewer permet, suivant le même principe, d'afficher la valeur d'une donnée de type enregistrement.

    Enfin, la fonction ObjectViewer permet d'afficher une image.
    Logiciel - Licence : Non renseignée - Publié le 31/03/2021 - Éditeur : Werner Pamler +

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

    Téléchargé 8 fois-
    3
    0
    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.
    Licence : Non renseignée - Publié le 08/06/2016 - Auteur : Roland Chastain +

    Unité Vbe2

    Téléchargé 8 fois-
    0
    0
    Interface pour cartes graphiques avec capacités VBE 1.0/1.2/2.0 (Video Electronics Standards Association - Bios Extensions).
    Cartes VBE 3.0 reconnues mais nouvelles capacités non exploitées (ces capacités ne présentent qu'un intérêt limité, et ne sont même pas supportées par toutes les nouvelles cartes graphiques).

    Support des resolutions SVGA suivantes :
    • 320 x 200 - 4, 8, 15, 16, 24, 32 bits
    • 320 x 240 - 4, 8, 15, 16, 24, 32 bits
    • 512 x 384 - 4, 8, 15, 16, 24, 32 bits
    • 640 x 400 - 4, 8, 15, 16, 24, 32 bits
    • 640 x 480 - 4, 8, 15, 16, 24, 32 bits
    • 800 x 600 - 4, 8, 15, 16, 24, 32 bits
    • 1024 x 768 - 4, 8, 15, 16, 24, 32 bits
    • 1280 x 1024 - 4, 8, 15, 16, 24, ... Voir la suite
    Licence : Gratuit pour usage non commercial - Publié le 07/04/2014 - Auteur : Eric Sigoillot +

    Demomaker : dessin et rotation d'un visage en 3D par lissage Gouraud

    Téléchargé 8 fois-
    0
    0
    Dessin et rotation d'un visage en 3D par lissage Gouraud.
    Licence : Freeware - Publié le 28/02/2016 - Auteur : haypo +

    Moteur 3D

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

    Un moteur 3D façon Wolfenstein ou Doom.
    Licence : Freeware - Publié le 15/11/2010 - Taille 44,1 Ko - Auteur : Paul TOTH +

    Try/Except sous BP7

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

    Parser d'expressions mathématiques

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

    Catégorie : problèmes arithmétiques.
    Il s'agit d'un parser permettant d'analyser des expressions mathématiques telles que :
    A=10/4
    B=25.478
    F=A*X^2+B*X+C
    25.75*2+1.784
    2*pi*R
    ...
    Supporte également les fonctions atan, cos, exp, log, root, sin, tan.

    Ref.: "Advanced Turbo C" de Herbert Schildt, Borland-Osborne/McGraw-Hill, Berkeley, USA, 1987.
    Licence : Libre - Publié le 16/11/2011 - Éditeur : Jean-Pierre Moreau +

    DecoByte : codage/décodage binaire-hexa-ASCII

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

    Utilitaire didactique permettant de comprendre et d'expérimenter les nombres sous forme binaire, hexadécimale, décimale, les caractères ASCII, etc.
    Téléchargez le package et exécutez decobyte.exe.
    Licence : Freeware - Publié le 11/11/2010 - Taille 353,4 Ko - Auteur : mario52 +

    Parcours récursif de répertoires

    Téléchargé 7 fois-
    2
    0
    Compilateur : Virtual Pascal.

    Le programme DirTot affiche de manière récursive le nom de tous les fichiers contenus dans un dossier ainsi que dans ses sous-dossiers.

    Ce source est un exemple tiré du tutoriel sur la programmation Win32 avec OWL.
    Logiciel - Licence : Freeware - Publié le 16/11/2010 - Taille 12,0 Ko - Auteur : Alcatîz +

    Snake avec la SDL et Lazarus

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