Codes sources Pascal

Sources Pascal, tous compilateurs et toutes plateformes.
Ajouter un nouvel élément

    Le lycéen

    Licence : Libre - 25/11/2017 - Téléchargé 42 x

    Le lycéen est une application basique réalisée avec:

    -Lazarus 1.8 RC5
    -Firebird 2.5.7 32
    -Flamerobin

    -Paquets installés: LazReport, BGRA Controls.

    ayant pour but la gestion des notes des élèves dans les
    établissements éducatifs lycées CEMs Institues etc.

    Cette gestion est l'objet de:

    -Inscription des notes.
    -Calcul des moyennes de ces notes.
    -Affichage et impression des bulletins.

    -L'établissement offre plusieurs options(spécialités).
    -Chaque option contient plusieurs classes.
    -Chaque classe contient plusieurs élèves.

    -Afin d'établir un bulletin, on a besoin de tous ces paramètres
    mais aussi de l'année de l'opération ... Voir la suite

    Bibliothèque mathématique sur les vecteurs et formules trigonométriques optimisées en assembleur SSE et AVX

    Licence : Autre - 21/01/2018 - Téléchargé 22 x
    Bonjour à tous !

    Il s'agit d'une bibliothèque de gestion et calcul des vecteurs 2D, 3D et 4D. Elle prend aussi en charge les matrices, quaternions, plans homogènes, "BoundingBox", etc. Elle comprend également une unité pour le calcul rapide par approximation des sinus, cosinus, arcos, atan2, etc.

    Cette bibliothèque est compatible avec les environnements Linux, Windows 32 et 64 bits.

    Le projet principal à compiler est fondé sur les classes "FPCUnit" de FPC et Lazarus pour des tests unitaires, ce qui nous permet de vérifier nos fonctions, mais aussi de faire des tests de performances pour différents formats de fichiers (csv, bbcode, html, markdown).

    À l'heure actuelle, seules les versions SSE sont m ... Voir la suite

    Compilateur ZPascal

    Licence : Gratuit - 16/11/2010 - Téléchargé 18 x
    Compilateur : Borland Pascal.

    Le squelette d'un petit compilateur Pascal.

    Jeu de serpent en Pascal

    Licence : Autre - 30/11/2017 - Téléchargé 16 x
    Bonjour,
    Je vous présente mon jeu de serpent développé en Pascal sous dev-pascal en utilisant l'unité graph.
    Le code n'est pas optimisé.
    Le but était de montrer à des élèves débutants en programmation comment créer un jeu en Pascal en travaillant un peu avec les graphiques (dessin de cercles, de rectangles...).
    Je peux écrire un article explicatif si c'est demandé.
    Merci pour vos remarques.

    Eschecs

    Licence : Autre - 31/12/2017 - Téléchargé 14 x
    Jeu d'échecs pour Windows.

    Programme pour le compilateur Free Pascal.

    Tiny FTP

    Licence : Autre - 02/01/2018 - Téléchargé 13 x
    Simple client FTP basé sur WinInet.

    Version Lazarus d'un projet Delphi de Damien Leveugle.

    Jeu du Morpion

    Licence : Gratuit - 16/11/2010 - Téléchargé 12 x
    Source multi-plateforme d'un jeu de Morpion en Free Pascal.

    Petit puzzle

    Licence : Autre - 30/07/2015 - Téléchargé 12 x
    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

    Budget

    Licence : GPL - 18/02/2015 - Téléchargé 12 x
    Budget

    C'est un logiciel que j'utilise pour gérer mes comptes sous Linux.
    Sous windows,des adaptations sont à faire ,principalement sur les scripts et les fichiers.
    Si vous n'avez pas de freebox,la partie put et get freebox peut être supprimée.
    La documentation se trouve dans le fichier documents/aide

    Composant TSlideBar

    Licence : Libre - 29/01/2015 - Téléchargé 12 x
    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.

    Gestionnaire de bibliothèque

    Licence : Gratuit - 16/11/2010 - Téléchargé 11 x
    Un programme de gestion de bibliothèque en mode graphique : gestion des livres, suivi des prêts, fonctions de recherche.

    Snake avec la SDL et Lazarus

    Licence : Autre - 19/12/2014 - Téléchargé 10 x
    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

    Doublons - Recherche et suppression de fichiers identiques

    Licence : Autre - 10/03/2017 - Téléchargé 10 x
    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

    Visual Renamer

    Licence : Autre - 04/01/2018 - Téléchargé 10 x
    Renommer les fichiers d'un répertoire par remplacement d'un préfixe.

    Exemple d'utilisation des composants TShellTreeView et TFileListBox.

    Conversion d'un projet Delphi de Bob Ferguson.

    Rano Dactylo : un logiciel de dactylographie

    Licence : GPL - 28/01/2018 - Téléchargé 10 x
    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.

    Paquetage complet d'unités de Haypo

    Licence : Gratuit - 28/02/2016 - Téléchargé 9 x
    Ce paquetage renferme l'ensemble des unités réalisées par Haypo et disponibles sur son site Turbo Pascal. Il s'agit de la version compilée de ces unités ; les codes sources sont téléchargeables via le lien ci-dessous.

    Unités hardware (matériel) :
    • Clavier : Gestion du clavier (vérification de la présence d'une touche dans le tampon et lecture d'une touche dans le tampon ou à défaut attend une pression de touche).
    • DrvSouris : Gestion hardware de la souris (lecture de sa position, des boutons, changement du curseur...).
    • EcranTxt : Gestion de l'écran en mode texte 80x25 caractères et surtout en COULEURS (16 exactement).
    • EcranVGA : Gestion de l'écran dans le mode VGA : 320x200 pixels en ... Voir la suite

    Algorithme Soundex Anglais et Français

    Licence : Libre - 30/11/2017 - Téléchargé 9 x
    Soundex est un algorithme phonétique d'indexation de noms par leur prononciation en anglais britannique. Pour un mot, il génère un code sur 4 caractères (1 lettre et 3 chiffres) qui permet de comparer des mots sur un critère phonétique. Plus d'informations sur Wikipédia.

    L'algorithme a été un peu compliqué pour prendre en charge le français en plus de la langue anglaise d'origine. Une étape préalable de conversion des voyelles accentuées est donc ajoutée.

    La fonction est libre : vous pouvez donc l'exploiter à votre guise. Si vous découvrez un bogue, merci de m'en faire part. Elle est développée avec Free Pascal mais peut être facilement portée sur un aut ... Voir la suite

    Masque bgrabitmap

    Licence : Autre - 02/11/2015 - Téléchargé 8 x
    Voici un petit exemple de dessin d'un masque avec un pinceau à bords doux et opacité variable.

    Dans la démo, ce masque sert à retoucher localement une photo (luminosité, contraste, saturation).
    Il s'agit d'un masque noir, donc les corrections ne seront visibles qu'avec une opacité de pinceau supérieure à zéro.

    La bibliothèque bgrabitmap n'est pas fournie dans le zip.
    Si vous rencontrez un problème de compilation, supprimez "bgrabitmappack" dans le fichier project1.lpr

    Merci aux programmeurs et auteurs de tutoriels pour cette bibliothèque.

    Merci d'avance pour vos remarques.

    Thierry

    Paquetage complet des programmes réalisés par Haypo

    Licence : Gratuit - 28/02/2016 - Téléchargé 8 x
    Cette archive contient tous les programmes réalisés par Haypo, disponibles sur son site Turbo Pascal. La plupart d'entre eux nécessitent de télécharger les unités personnelles de Haypo.

    X-Parameters

    Licence : Libre - 20/10/2017 - Téléchargé 8 x
    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.

233 éléments

Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -