Classement par langages1848 ressources dans cette catégorie Retrouvez ici tous les meilleurs téléchargements
Classement par langages
Liste des 1848 ressources de cette catégorie
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Découvrez les bases de la Programmation Orientée Objet (POO) : les notions de classe et d’objets et les éléments nécessaires à leur manipulation à travers des concepts fondamentaux d’encapsulation, d’héritage et de polymorphisme.
L'application d'exemple consiste en l'affichage de balles au trajet aléatoire, à la gestion de leur rebond sur les bords de la surface et de leurs collisions entre elles.
Dans le laboratoire, vous êtes invité(e) à améliorer cette application afin de la rendre plus réaliste.
|
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.
Acquérez les bases pour gérer des applications comprenant plusieurs fenêtres et pour créer vos propres dialogues.
L'application d'exemple est la réalisation d'un Jeu du Pendu (image 1).
Dans la laboratoire, expérimentez les principaux dialogues standard en réalisant un mini-éditeur de texte (image 2) et testez les styles de fenêtres (image 3).
|
Code source -
Licence : Libre
- Publié le 26/03/2023
- Auteur : Alcatîz
|
|
|
|
Code source -
Licence : Creative Commons
- Publié le 27/02/2023
- Auteur : Alcatîz
|
|
|
Visual Studio Community est une version plus complète que Visual Studio Express. Elle équivaut, en matière de fonctionnalités, à Visual Studio Professionnel (version payante). Visual Studio est un environnement de développement intégré extensible, complet et gratuit pour créer des applications modernes pour Windows, Android et iOS, ainsi que des applications Web et des services Cloud.
|
Licence : Non renseignée
- Publié le 20/01/2017
- Éditeur : Microsoft
|
|
|
|
Code source -
Licence : Creative Commons
- Publié le 27/02/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
|
|
|
Indy est une bibliothèque de composants réseau pour Delphi, C ++ Builder, Delphi.NET et FreePascal.
Cette bibliothèque est incluse dans l’installation par défaut de RAD Studio depuis 2006.
|
Licence : Non renseignée
- Publié le 21/02/2019
- Éditeur : Indyproject.org
|
|
|
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.
|
|
|
|
Le plus utilisé des Add-Ins pour VB6. Indispensable !
Disponible aussi pour VisualStudio.net (sauf éditions express) et pour VBA Office 2000-2007
|
Licence : Freeware
- Publié le 28/12/2011
- Éditeur : MZ-Tools
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Comment créer et manipuler les tableaux statiques et dynamiques. Découvrez également une technique de tri aux applications très larges.
L'exemple d'application permet de trier des entiers à l'aide de l'algorithme de tri à bulles.
Dans le laboratoire, il s'agit de réaliser une variante de l'application dans laquelle le tableau initial est rempli de manière aléatoire.
|
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
|
|
|
La bibliothèque Tkinter 3000 ou WCK (Widget Construction Kit) permet de construire toute sorte de widget en pure Python pour Tkinter.
|
Framework -
Licence : Freeware
- Publié le 08/07/2011
- Éditeur : effbot/
|
|
|
Ce document a pour objectif de permettre la découverte de la gestion des interfaces graphiques en Python au moyen de la bibliothèque Tkinter. Les différentes leçons consistent en l'élaboration de petits programmes graphiques et s'enchaînent de manière progressive pour parvenir au développement d'un logiciel de dessin minimaliste.
|
Licence : Non renseignée
- Publié le 27/02/2019
- Éditeur : Emmanuel Morand
|
|
|
Petite application de jeu de bandit manchot pour Windows développée avec Lazarus.
La rotation des figurines se fait en utilisant un système de temporisation et le tirage pseudo-aléatoire est basé sur la fonction Random.
Le jeu consiste à obtenir 3 figures identiques pour voir son crédit augmenter en fonction des figures car toutes n'ont pas la même valeur.
A l'ouverture de l'application, le joueur bénéficie d'un crédit de 10 essais pour obtenir 3 figures identiques et ainsi une augmentation de crédit qui permettra de poursuivre le jeu.
Pour jouer, le joueur doit cliquer sur le levier pour l'actionner et lancer la rotation des figures qui s'arrête d'elle-même après un petit temps.
Après ... Voir la suite
|
Logiciel -
Licence : Libre
- Publié le 28/01/2024
- Auteur : Chrispi
|
|
|
ComPort est un ensemble de composants pour écrire des programmes de communication série :
- TComPort ;
- TComDataPacket ;
- TComComboBox ;
- TComRadioGroup ;
- TComLed ;
- TComTerminal.
Avec ces composants, la programmation d'applications de communication série est plus facile et plus rapide.
Le fichier d'aide et les codes sources (7000 lignes) sont inclus.
|
Licence : Freeware
- Publié le 01/09/2013
- Éditeur : Dejan Crnila
|
|
|
Après Du stretching au splitting, cet exemple montre comment rajouter une petite fenêtre de configuration permettant d'utiliser les styles Qt pour modifier le style général de l'application.
Accessoirement, les fenêtres commençant à devenir nombreuses, il montre aussi comment mémoriser des éléments de travail dans un dictionnaire situé dans l'application principale ; et à récupérer ce dictionnaire dans les autres fenêtres permettant ainsi à ces fenêtres de récupérer les informations principales de l'application.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
Il sera suivi par Voir la suite
|
Code source -
Licence : LGPL
- Publié le 10/03/2024
- Auteur : Sve@r
|
|
|
|
Code source -
Licence : Libre
- Publié le 24/03/2023
- Auteur : Alcatîz
|
|
|
Suite aux exemples PyQt commencés avec le Hello World, je vous propose divers utilitaires très basiques en Python/PyQt.
Ce programme permet de lire et d'afficher tout type de fichier CSV, quel que soit son séparateur.
Il découpe le CSV et l'affiche proprement dans des lignes et colonnes bien séparées. Il peut même afficher des fichiers non CSV (mais dans ce cas le résultat n'est pas forcément assuré).
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
La suite sera afficher un dossier...
|
Code source -
Licence : LGPL
- Publié le 30/03/2024
- Auteur : Sve@r
|
|
|
Mon premier gros programme écrit en VBScript avec interface HTA, merci de votre indulgence.
Le but, plutôt que de lancer un gros projet, ce programme ne nécessitant aucune installation peut
s'avérer utile pour aider à la rédaction de requête SQL.
Programme utilisant ADO pour la partie dialogue avec la BDs (ACCESS exclusivement)
Nom du fichier à lancer, OutilBDsAccess.HTA
Sous fichiers, Fond.jpg, DBSHTA.ico, TBLHTA.ico, MultiTBLHTA.ico et StructGenTbl.hta.
Pour l'affichage les fichiers GenTblSpl.hta et GenTblMlt.HTA seront générés par le fichier
OutilBDsAccess.HTA, à l'endroit du dossier de celui ci.
Que permet ce programme
Ouverture BDs :
Choix DSN (noms de sour ... Voir la suite
|
Code source -
Licence : Freeware
- Publié le 03/07/2020
- Taille 90 Ko
- Auteur : ProgElecT
|
|
|
Cette seconde partie fait suite à celle présentée dans Avec un canon, on peut tout faire en y rajoutant le contrôle de la force et en enrichissant un peu l'affichage. Pour l'instant cette force n'est reliée à rien mais cela évoluera dans la partie suivante.
Dans une philosophie d'optimisation, la partie "dessin" a été un peu modifiée pour ne redessiner que l'affût du canon quand on fait évoluer l'angle de visée.
Cet exemple est disponible dans les versions PyQt5, PyQt6 et PySide6.
La suite sera Tire-lui dessus.
|
Code source -
Licence : LGPL
- Publié le 11/04/2025
- Auteur : Sve@r
|
|