Codes sources Pascal346 ressources dans cette catégorie Sources Pascal, tous compilateurs et toutes plateformes.
Codes sources Pascal
Liste des 346 ressources de cette catégorie
|
|
|
|
TSlideBar est un composant semblable à TTrackBar, mais au look entièrement personnalisable et indépendant de l'OS.
Dérivé de TGraphicControl, il est donc transparent.
5 styles prédéfinis pour une utilisation rapide + style bsOwnerDraw (dessin dans événement OnPaint).
Soyez créatifs, modifiez ou créez de nouveaux styles. C'est très simple à faire, et je suis à votre disposition pour toute explication.
Le zip comprend une démo (rien à installer).
Testé sous Win7, Win8, Linux mint.
|
Licence : Libre
- Publié le 29/01/2015
- Auteur : ThWilliam
|
|
|
|
|
X-Parameters est une application inspirée de la discussion :
https://www.developpez.net/forums/d1756313/environnements-developpement/delphi/bases-donnees/debutant-aide-creation-table/
Elle a pour objet l'inscription de prix de vente d'un produit alimentaire selon plusieurs paramètres :
-L'année
-Le mois
-La zone (dépôt)
Les graphes permettent la visualisation des résultats par Zones, par mois et par années
mais aussi la sauvegarde des images sous forme BMP destinées à l'impression.
Outils:
Lazarus 1.8 RC5
Firebird 2.5.7
Flamerobin
Merci pour votre Intérêt.
|
Licence : Libre
- Publié le 14/05/2019
- Auteur : FOCUS77
|
|
|
|
|
Paquet Lazarus YHTML permettant d'écrire des applications HTML5 en Pascal Objet.
|
Logiciel -
Licence : Non renseignée
- Publié le 31/01/2021
- Auteur : seroze
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Apprenez à créer, modifier et sauvegarder des fichiers quelconques en utilisant les méthodes offertes par les différents composants de Lazarus - mais aussi en dehors de ces méthodes, avec une approche résolument moderne de la gestion de fichiers : les flux de données (« streams » en anglais). Les routines classiques du Pascal sont succinctement abordées.
l'application d'exemple permet d'analyser des fichiers MIDI (image 1).
Dans le laboratoire, vous êtes invite(e) à réaliser les applications suivantes :
|
Code source -
Licence : Creative Commons
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|
|
|
|
MATER - Un programme simple de recherche de mat. Valentin Albillo, 1998.
MATER est un programme simple de recherche de mat, implémenté comme une commande MS-DOS. Etant donné 1° une position légale notée au format FEN, 2° la couleur qui a le trait et 3° un nombre de coups, le programme cherche un coup qui aboutit à un mat en un nombre de coups inférieur ou égal à la limite prescrite.
J'avais téléchargé il y a quelques mois le code source de ce programme, ainsi que la page de présentation au format HTM. Or je viens de constater que la page en question est devenue indisponible.
C'est pourquoi je me suis permis d'ajouter le code source et la page de présentation originale dans les sources de developpez.com.
Voir la suite
|
Logiciel -
Licence : Non renseignée
- Publié le 12/11/2021
- Taille 98 Ko
- Éditeur : Valentin Albillo
|
|
|
|
VALISOA 0.0.1
Développeur : Valisoa Jean Hervé
Type : Intelligence Artificielle
Début de programmation : 05/12/2018
Langage de programmation : Pascal
Compilateur : FreePascal 3.0.4
Version : 0.0.1
Licence : BSD
Voici la liste de ce que Valisoa peut faire :
1- Compter le nombre des mots, des caractères et des espaces dans la réponse d'utilisateur.
2- Conjuguer un verbe du premier groupe au mode indicatif en temps présent.
3- Construire aléatoirement une phrase simple : sujet + verbe conjugué.
Amélioration à rajouter
1- Détecter s'il y a un ou plusieurs mots non français dans la réponse d'utilisateur.
2- Détecter s'il y a un verbe dans la répo ... Voir la suite
|
Logiciel -
Licence : BSD
- Publié le 24/12/2018
- Éditeur : Valisoa Jean Hervé
|
|
|
|
|
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
|
|
|
|
|
Dessin animé d'un pendule. Exemple d'utilisation de la bibliothèque Cairo dans une application fenêtrée.
Version 2023, multiplateforme.
|
Logiciel -
Licence : Non renseignée
- Publié le 11/02/2023
- Auteur : Roland Chastain
|
|
|
|
|
Simple application pour faciliter l'usage de youtube-dl, l'outil de téléchargement de vidéos YouTube.
|
Logiciel -
Licence : Non renseignée
- Publié le 01/06/2022
- Auteur : Roland Chastain
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Comment définir et utiliser les différents types d’entiers, une des formes que prennent les types ordinaux.
L'exemple principal est une application calculant des carrés magiques (image 1).
Dans le laboratoire, vous êtes invité(e) à réaliser les applications suivantes :
- table de multiplication (image 2) ;
- somme des N premiers entiers (image 3) ;
- factorielle d'un nombre entier (image 4).
|
Code source -
Licence : Creative Commons
- Publié le 24/03/2023
- Auteur : Alcatîz
|
|
|
|
|
Bonjour
Je vous propose une petite appli sous Windows en rapport avec Thunderbird.
Elle vous permet de déplacer, sauvegarder ou restaurer le profil et les dossiers locaux de Thunderbird.
L'appi utilise TZipper.
|
Code source -
Licence : Non renseignée
- Publié le 25/05/2024
- Auteur : sematimo
|
|
|
|
|
Il s'agit d'un jeu de Triple Yahtzee à plusieurs joueurs sur un même poste.
Le projet n'utilise que des composants ultra-classiques, à l'exception du composant Iphtml dont le paquetage Turbopower_Ipro est fourni avec le code source. Il a été réécrit en "tout objet" en mettant en application les notions détaillées dans les excellents tutoriels de Gilles Vasseur sur la POO (dont vous trouvez les liens ci-dessous).
Bon amusement !
|
Licence : GPL
- Publié le 18/09/2016
- Auteur : Alcatîz
|
|
|
|
Unité permettant la gestion des matrices de taille quelconque, afin d'effectuer du calcul numérique réel.
Calcul matriciel standard supporte : addition, multiplication, calcul de la transposée, de l'inverse, du rang, du déterminant.
Ajout de calcul matriciel optimisé 3D sur matrices 4x4 : addition, multiplication, transposée, transformation d'un point, création des matrices de zoom, translation et rotation.
Attention : les lignes et colonnes des matrices sont indexées à partir de 1, et on indique toujours en premier l'index de la ligne. Ainsi, si M est une matrice, alors M.GetCell(3, 2) renverra la valeur placée ligne 3, colonne 2.
L'objet TMatrix est peu adapté aux calculs 3D. On lui préfèrera l ... Voir la suite
|
Licence : Gratuit pour usage non commercial
- Publié le 07/04/2014
- Auteur : Eric Sigoillot
|
|
|
|
|
Prototype d'un jeu du serpent pour Lazarus. Utilise les bibliothèques BGRABitmap et BASS.
Le serpent se dirige avec les flèches du clavier. On appuie sur Échap pour fermer l'application.
Le jeu est inachevé ! Les points ne sont pas comptés. Le serpent peut passer sur lui-même...
|
Code source -
Licence : Non renseignée
- Publié le 13/02/2025
- Auteur : Roland Chastain
|
|
|
|
|
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
|
|
|
|
|
miniaudio Player
Lit la musique contenue dans le dossier passé en paramètre.
Exemple d'utilisation de la bibliothèque miniaudio.
L'unité *miniaudio_object* provient du projet CPas.
|
Logiciel -
Licence : Non renseignée
- Publié le 14/12/2024
- Auteur : Roland Chastain
|
|
|
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
|
Code source -
Licence : GPL
- Publié le 28/03/2015
- Auteur : gvasseur58
|
|
|
|
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
|
Licence : Non renseignée
- Publié le 10/03/2017
- Auteur : Roland Chastain
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Soyez capable d’identifier et d’utiliser des enregistrements étendus, une forme plus moderne des enregistrements simples. Les enregistrements sont éléments très utiles dès qu’il s’agit de rassembler des données de types différents dans une même structure.
L'exemple d'application permet de créer des nombres complexes et de leur appliquer des opérations mathématiques.
|
Code source -
Licence : Creative Commons
- Publié le 26/03/2023
- 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. Il s'agit du projet du vainqueur.
|
Licence : Non renseignée
- Publié le 19/12/2014
- Taille 601 Ko
- Auteur : darrylsite
|
|