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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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.
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
Le sujet du défi 2009 était de réaliser un résolveur de grilles de Sudoku pouvant être compilé au minimum pour Windows et Linux.
|
Licence : Non renseignée
- Publié le 19/12/2014
- Taille 87,3 Ko
- Auteur : Ludelphi7
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
Compilateur : Turbo Pascal.
Jeu du Serpent, jusqu'à 4 joueurs. Le but est d'esquiver les obstacles en blanc, la trace des autres joueurs ainsi que sa propre trace.
|
Licence : Freeware
- Publié le 15/11/2010
- Taille 9,1 Ko
- Auteur : Gabi
|
|
|
|
|
Lecteur de musique en ligne de commande basé sur SDL_mixer.
|
Logiciel -
Licence : Non renseignée
- Publié le 01/08/2025
- Auteur : Roland Chastain
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
Jeu d'échecs en Pascal d'Evgeniy Korniloff. Originellement écrit pour Turbo Pascal, adapté pour Free Pascal et l'unité ptcGraph.
|
Logiciel -
Licence : Non renseignée
- Publié le 19/05/2023
- Auteur : Roland Chastain
|
|