Classement par langages1862 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Classement par langages
Liste des 1862 ressources de cette catégorie
|
|
Version 1.5.
Turbo Pascal for Windows (TPW) permet de réaliser des applications pour Windows 16 bits (dans ses versions 3.0 et 3.1). TPW est fourni avec la bibliothèque ObjectWindows (OWL).
Toutefois, des programmes Turbo Pascal pour DOS peuvent être aisément portés sous Windows grâce aux unités WinCRT (une fenêtre Windows qui émule un écran DOS) et WinDOS (qui reprend pas mal de routines de l'unité DOS).
Une aide complète sur l'API de Windows 3.1 est également fournie.
|
|
|
|
|
|
|
|
Code source -
Licence : Creative Commons
- Publié le 27/02/2023
- Auteur : Alcatîz
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Découvrez les enregistrements simples, une structure fixe qui regroupe des données de différents types sous un même nom.
L'application d'exemple consiste en la gestion d'un fichier de personnes (image 1).
Dans le laboratoire, vous touchez au monde des fractales en réalisant un triangle de Sierpinski (image 2).
|
Code source -
Licence : Creative Commons
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Comment définir et utiliser les constantes afin de rendre votre code plus lisible et plus facile à corriger.
L'exemple complet est une application traitant le calcul de la TVA belge (image 1).
Dans le laboratoire, vous êtes invité(e) à réaliser une application de conversion entre degrés Celsius et degrés Fahrenheit (image 2).
|
Code source -
Licence : Creative Commons
- Publié le 27/02/2023
- Auteur : Alcatîz
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Comment créer et utiliser un type ensemble qui reprend les caractéristiques de son cousin mathématique.
L’exemple proposé pour l’illustration des ensembles permet de gérer deux ensembles d’entiers et de leur appliquer les différents opérateurs. C'est aussi l’occasion de travailler avec les boutons radio et les boîtes listes (image 1).
Dans le laboratoire, vous êtes invité(e) à réaliser un testeur d'attributs de polices de caractères (image 2).
|
Code source -
Licence : Creative Commons
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|
|
|
|
Dialogue pour la saisie d'un login et mot de passe.
|
Licence : Non renseignée
- Publié le 09/02/2013
- Taille 201 Ko
- Auteur : Sub0
|
|
|
|
|
Voici une protection par fichier key toute simple.
|
Licence : Non renseignée
- Publié le 03/02/2013
- Taille 176Ko
- Auteur : DelphiCool
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Apprenez, à travers le concept d’exception, à gérer les erreurs générées par vos programmes et à déclencher vos propres événements. Découvrez également le dessin avec les classes TBitmap et TCanvas.
L'exemple d'application illustre le cheminement d'une exception à travers les blocs, en remontant la pile des appels.
|
Code source -
Licence : Creative Commons
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|
|
|
|
|
Code source -
Licence : Creative Commons
- Publié le 27/02/2023
- Auteur : Alcatîz
|
|
|
|
|
Écrit en Lazarus 3.6, testé sur Windows. Ne devrait pas poser de problème pour l'adapter en Free Pascal ou Delphi.
C'est un compteur digital, avec ses fonctions classiques permettant d'interrompre le comptage précis à tout moment, de le reprendre ou de le réinitialiser.
1. Affichage digital d'un compteur avec des images pour les digits.
2. Un comptage du temps de rafraîchissement de l'affichage est précis et utilise l'horloge interne.
3. Les commandes Start, Pause et Stop sont basées sur une gestion des interruptions du compteur : la solution choisie est Application.ProcessMessages dans la boucle de temporisation pour permettre à l'application de rester réactive.
|
Code source -
Licence : Non renseignée
- Publié le 22/05/2025
- Auteur : Jlmat
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Étudiez en profondeur les événements et leurs gestionnaires. Apprenez aussi bien à vous servir de ceux qu’offrent les composants standard de Lazarus qu’à créer les vôtres pour exploiter aux mieux les classes que vous avez créées.
L'application d'exemple est le célèbre jeu Pierre, papiers, cideaux.
Dans le laboratoire, vous serez appelé(e) à illustrer l'ordre du traitement des événements.
|
Code source -
Licence : Creative Commons
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|
|
|
|
Sur une idée de XeGregory, un ersatz de tableur basé sur une TStringGrid.
Accepte des expressions mathématiques avec des fonctions logarithme, exponentielle, puissance, trigonométriques etc... Ainsi que des fonctions externes déclarées dans des dll.
Références enchaînées avec mise à jour des cellules dépendantes en cascade.
|
Code source -
Licence : Non renseignée
- Publié le 11/05/2025
- Auteur : AbeBar27
|
|
|
|
|
|
Code source -
Licence : Creative Commons
- Publié le 27/02/2023
- Éditeur : Alcatîz
|
|
|
|
J'ai réunit tout ce que j'ai appris a faire avec une image dans un programme complet pour tester, qui me permet de piocher dedans quand j'en ai besoin, cela pourrait servir à d'autres.
Actions :
Transparence, couleur transparente, rotation, miroir, peindre avec une autre image, éclat, contraste, agrandir, déplacer...
Une Form explorateur pour prévisualiser/ouvrir les fichiers images qui serviront aux différents tests.
APIs utilisées :
SetDIBits, GetDIBits, GetObject, GetForegroundWindow, GetDC, SetPixel, GetPixel, CreatePatternBrush, SelectObject, DeleteObject, ExtFloodFill, TranslateColor, TransparentBlt, StretchBlt, SetStretchBltMode, GetColorAdjustment, SetColorAdjustment, GetStretchBltMode, A ... Voir la suite
|
Code source -
Licence : Non renseignée
- Publié le 14/11/2010
- Auteur : ProgElecT
|
|
|
|
|
Cette petite application graphique permet de dessiner une étoile à nombre de branches choisies sans lever la main.
Pour le rendre plus agréable les lignes seront alternativement bleues et rouges.
Il utilise le module Turtle (turtle) de Python et est compatible Python 3 et 2.
|
Licence : Creative Commons
- Publié le 19/11/2020
- Auteur : Town Ground
|
|
|
|
Je vous propose une suite d'exemples PyQt5/PyQt6 librement inspirés du fameux (mais malheureusement aujourd'hui désuet) tutoriel PyQt4 et permettant d'apprendre à démarrer une application PyQt.
Ce premier exemple est un simple exemple de Hello World. Il contient juste le minimum pour créer une application Qt visuelle.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
La suite sera Terminer proprement l'application.
Quand le lecteur aura fini de suivre tous ces exemples permettant de l'initier à la technologie Qt av ... Voir la suite
|
Code source -
Licence : LGPL
- Publié le 08/05/2025
- Taille 1 Ko
- Auteur : Sve@r
|
|
|
|
|
SendSMS est une application permettant d'envoyer des SMS tout simplement.
|
Licence : Freeware
- Publié le 29/10/2015
- Auteur : Aooka
|
|
|
|
|
Exemple d'utilisation du composant TQuery associé à un DBGrid, avec modification de la requète par l'utilisateur.
|
Licence : Non renseignée
- Publié le 03/02/2013
- Taille 41Ko
- Auteur : Pascal Jankowski
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Maîtrisez les éléments du langage Pascal qui définissent l'ordre d'exécution des instructions, en particulier les instructions conditionnelles ou répétitives.
L'application d'exemple consistera à réaliser le petit jeu de logique Chats et Oiseaux (image 1).
Dans le laboratoire, vous êtes invité(e) à réaliser deux applications :
- inversion d'une chaîne de caractères (image 2) ;
- addition de deux matrices (image 3).
|
Code source -
Licence : Creative Commons
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|
|
|
|
Petite application de jeu de 421 pour Windows développée avec Lazarus.
Le tirage des dés se fait de façon pseudo-aléatoire en utilisant la fonction Random.
L'image de la face des dés est montrée selon le tirage.
Le joueur bénéficie de 3 lancers maximum pour réaliser 421. Après chaque lancer, il peut sélectionner les dés qu'il désire conserver avant le prochain lancer.
Après les 3 lancers, le joueur peut rejouer en cliquant sur le bouton "Rejouer" qui apparaît à ce moment là alors que le bouton "Lancer" disparait.
Pensez à mettre le son.
|
Logiciel -
Licence : Libre
- Publié le 28/01/2024
- Auteur : Chrispi
|
|