Codes sources Pascal347 ressources dans cette catégorie Sources Pascal, tous compilateurs et toutes plateformes.
Codes sources Pascal
Liste des 347 ressources de cette catégorie
|
|
|
|
Bonjour à tous,
Voici un petit programme sans prétention inspiré du jeu de puzzle.
En fait, il s'agit de retrouver les pièces manquantes dans une image.
Image : vos propres photos (dessins) au format jpeg ou png.
Nombre de pièces : de 54 à 150.
Ce programme requiert la bibliothèque BGRABitmap.
Testé sous Windows 7, 8 et Linux Mint.
Un fichier jpeg est joint (format 3:2) pour votre premier jeu. Consultez l'aide au préalable.
Merci d'avance pour vos commentaires.
Thierry
|
Licence : Non renseignée
- Publié le 30/07/2015
- Auteur : ThWilliam
|
|
|
|
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
|
Licence : Non renseignée
- Publié le 24/02/2017
- Éditeur : Fabien Torre
|
|
|
|
|
Je vous propose ma première réalisation avec lazarus.
Windows tools select permet d’accéder directement aux services et applications qui permettent de configurer windows (administration, services, gestion disques, registre, veille, arrêt, affichage, souris, périphériques etc).
Ce logiciel permet également d’ajouter d’autre applications et de créer des raccourcis.
|
Logiciel -
Licence : Non renseignée
- Publié le 24/01/2021
- Auteur : sematimo
|
|
|
|
|
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. Il s'agit du projet du vainqueur.
|
Licence : Non renseignée
- Publié le 19/12/2014
- Taille 601 Ko
- Auteur : darrylsite
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
|
Code source -
Licence : Creative Commons
- Publié le 25/03/2023
- Auteur : Alcatîz
|
|
|
|
|
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.
|
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
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
|
|
|
|
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
|
|
|
|
|
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
|
|
|
|
|
Superbe effet avec de l'eau.
|
Licence : Freeware
- Publié le 28/02/2016
- Auteur : haypo
|
|
|
|
|
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.
|
|
|
|