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

    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 +

    Tea Timer - chronomètre pour l'infusion du thé sous Android [LAMW]

    Téléchargé 7 fois-
    3
    0
    Cette petite application permet de chronométrer le temps d'infusion de votre thé. Il est possible de chronométrer jusqu'à 5 thés simultanément. Selon le thé choisi, l'application enverra un signal sonore et visuel dès que le temps minimal d'infusion puis le temps maximal seront atteints.

    Les composants suivant ont été utilisés :
    • un jToneGenerator, permettant de produire deux sortes de bips ;
    • 5 jTimer, produisant un tic d'horloge chaque seconde ;
    • 5 jPanel identiques, contenant respectivement :
    • un jSwitchButton, permettant d'activer le chronomètre associé ;
    • un jTextView, affichant le chronomètre ;
    • un jToggleButton, permettant de déma ... Voir la suite
    Code source - Licence : Creative Commons - Publié le 14/10/2023 - Auteur : Alcatîz +

    Module 2, chapitre 8 : Les caractères

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

    Qu’est-ce qu'un caractère et quelles sont les fonctions les plus courantes permettant de les manipuler.
    L'application d'exemple est un petit utilitaire affichant, par blocs de 256, tous les caractères Unicode au format UTF-16, avec la possibilité de copier l'un d'entre eux dans le presse-papier (image 1).
    Dans le laboratoire, vous êtes invité(e) à créer trois routines outils pour l'analyse des caractères (image 2) :
    • une fonction qui détermine si le caractère fourni en entrée est un chiffre ;
    • une fonction qui détermine s ... Voir la suite
    Code source - Licence : Creative Commons - Publié le 26/03/2023 - Auteur : Alcatîz +

    Carnet d'adresses

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

    Carnet d'adresses et répertoire téléphonique. Le programme peut servir de serveur DDE pour une autre application (un modèle de document WinWord 6 accompagne d'ailleurs le source).

    Sujets intéressants : Dialogues Windows standard de choix de police de caractères et de choix de couleurs, impression de listings et d'étiquettes.
    Licence : Freeware - Publié le 15/11/2010 - Taille 119,8 Ko - Auteur : Alcatîz +

    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 +

    Unité pour tp7

    Téléchargé 7 fois-
    1
    0
    Une unité bien pratique qui contient les fonctions

    function StringToInt(s : string) : integer;
    function IntToString(i : integer) : string;
    procedure fenetre(X1 : integer; Y1 : integer; X2 : integer; Y2 : integer); (fenetre a double bordure)
    procedure dec(i : integer; a : integer); decrementer
    procedure centrer(s : string; y : integer); centre une chaine pour un y donné
    procedure instcolorln(i :string;e : byte;b : byte); couleur sur une ligne e=nouvelle couleur et b = ancienne couleur
    procedure instcolor(i :string;e : byte;b:byte); la même chose sans aller à la ligne
    procedure pleinecran;
    function on_click_button(x1,y1,x2,y2:integer):boolean; a faire marcher ^^
    pr ... Voir la suite
    Licence : Non renseignée - Publié le 10/12/2010 - Taille 2 Ko - Auteur : EpiTouille +

    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 +

    PGCD et PPCM

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

    Défi Pascal 2011 - Tetris - Projet de EpiTouille

    Téléchargé 7 fois-
    0
    0
    Voilà les sources ainsi que les exécutables du Tetris developpé dans le cadre du défi pascal 2011.
    (règlement)
    Licence : Non renseignée - Publié le 26/01/2013 - Taille 2,3 Mo - Auteur : EpiTouille +

    Défi Pascal 2011 - Tetris - Projet de joreveur

    Téléchargé 7 fois-
    0
    0
    Le sujet du défi 2011 était de réaliser un jeu librement inspiré du célèbre Tetris.
    Licence : Non renseignée - Publié le 19/12/2014 - Taille 73 Ko - Auteur : joreveur +

    ValisoaMorpion utilise l'algorithme MinMax

    Téléchargé 6 fois-
    1
    0
    ==== VALISOA MORPION 1.0 ====

    L'objectif du jeu est d'aligner trois pions de même couleur sur la ligne horizontale ou verticale ou diagonale. Le premier joueur à avoir aligné
    ses trois pions est le vainqueur.

    Type : jeu de morpion
    Développeur : Valisoa Jean Hervé
    Version : 1.0
    Date de sortie : 15/01/2018
    Langage de programmation : Pascal
    Compilateur : FreePascal 3.0.4
    OS : Windows
    Profondeur de calcul : 7 demi-coups
    Algorithme utilisé : MinMax
    Licence : BSD - Publié le 15/01/2019 - Éditeur : Valisoa Jean Hervé +

    PASHeader - Projet du défi Pascal/Delphi 2016

    Téléchargé 6 fois-
    2
    0
    PASHeader permet d'insérer des en-têtes dans des fichiers Pascal, individuellement ou par lot. Il offre une panoplie d'outils pour automatiser et/ou simplifier les processus de choix des fichiers à traiter, de création et de gestion des en-têtes et de modèles, ainsi que d'exécution des insertions et substitutions.

    Les fichiers qui font partie de projets ou de paquets Lazarus et Delphi sont automatiquement extraits pour être traités. Si elles existent, les informations de version des projets et paquets Lazarus peuvent elles aussi être extraites automatiquement.

    Entièrement écrit en Pascal à partir de Lazarus, le programme fonctionne sous Linux et Windows, en anglais ou en français. En plus du code source, le proj ... Voir la suite
    Licence : GPL - Publié le 12/04/2016 - Auteur : gvasseur58 +

    Conversion d'un nombre entier en mots français

    Téléchargé 6 fois-
    1
    0
    Fonction qui convertit un nombre entier (de un à 4 294 967 295) en mots français.
    Licence : Non renseignée - Publié le 15/10/2015 - Auteur : Roland Chastain +

    Rano Dactylo : un logiciel de dactylographie

    Téléchargé 6 fois-
    1
    0
    Ceci est un logiciel de dactylographie que j'ai créé pour que je puisse faire de " Fast and the furious " non pas avec des voitures mais avec des claviers.
    Licence : GPL - Publié le 28/01/2018 - Auteur : inspirateur +

    Objet TIniFile pour gérer les fichiers ini

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

    Unité implémentant l'objet TIniFile de Delphi permettant de gérer les fichiers ini.
    Licence : Freeware - Publié le 11/11/2010 - Taille 4,1 Ko - Auteur : denokan +

    Composants palette de couleurs

    Téléchargé 6 fois-
    2
    0
    Bonjour.
    Vous trouverez deux composants dans l'unité ThColorspal :

    TThPalette : palette de couleurs sous forme de grille.
    • ajout et suppression de couleurs
    • ordonnancement des couleurs par drag and drop
    • sauvegarde et chargement des palettes créées

    TThColorCreator : création de nouvelles nuances, composant contenant une barre de plage de couleurs, une barre de luminosité, 3 barres RGB

    Testé sous Win7, Win8, Linux mint

    Les deux composants peuvent être utilisés conjointement pour se confectionner un dialogue de couleurs personnalisé.
    Le zip contient un programme demo (rien à installer, les composants sont créés dynamiquement) ainsi qu'un programme "p ... Voir la suite
    Licence : Libre - Publié le 06/01/2015 - Auteur : ThWilliam +

    MyCountDown - Compte à rebours simple sous Android [LAMW]

    Téléchargé 6 fois-
    2
    0
    Cette mini-application pour Android affiche le temps restant entre une date de référence et maintenant. Elle a éré réalisée avec le framework LAMW sous Lazarus.
    Il est possible de moduler le compte à rebours selon son envie, du nombre d'années au nombre de secondes, de choisir la couleur de l'affichage et la taille de la police de caractères. Si les heures ou minutes ou secondes sont affichées, un timer en affiche le décompte.

    Cette application sert de prétexte pour présenter l'utilisation du composant jPreferences, qui permet de sauvegarder des données de configuration un peu à la manière d'un fichier INI sous Windows, mais sans devoir gérer aucun fichier.

    Composants utilisés :
    Logiciel - Licence : Libre - Publié le 27/12/2024 - Auteur : Alcatîz +

    Simple SDL2 Music Player

    Téléchargé 6 fois-
    1
    0
    Lecteur de musique en ligne de commande basé sur SDL_mixer.
    Logiciel - Licence : Non renseignée - Publié le 01/08/2025 - Auteur : Roland Chastain +

    Calculatrice

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

    Font Inspector

    Téléchargé 6 fois-
    0
    0
    Un petit outil qui affiche les caractéristiques d'une police de caractères, avec une représentation visuelle des différentes valeurs.
    Logiciel - Licence : Non renseignée - Publié le 21/11/2021 - Éditeur : wp_xyz +