Tous les téléchargements de Alcatîz
- jMen ... Voir la suite
- 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
- une fonction qui détermine si le caractère fourni en entrée est un chiffre ;
- une fonction qui détermine s ... Voir la suite
- un convertisseur d ... Voir la suite
|
|
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 : |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Ce simplissime programme est l'occasion d'une première manipulation des propriétés de composants. |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Première réalisation d'une gestionnaire d'événement ! |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
En progressant dans l'apprentissage du langage Pascal, cette application formalise toutes les étapes qui mènent de l'idée de départ à la finalisation d'une application fonctionnelle. |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Cette application très simple permet d'illustrer la structure d'une application graphique et de mettre en évidence le travail caché de l'environnement de développement Lazarus. |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Il s'agit du portage sous forme d'une application console de l'application "05 - Conversion". |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Ce programme illustre l'utilisation des tableaux, la comparaison des chaînes de caractères et les fonctions personnalisées. |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Ce programme évalue une expression arithmétique complexe. |
|
|
|
|
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 extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Comment construire des expressions numériques, en maîtrisant l’ordre de priorité des opérations. L'exemple d'application résout une équation du type AX² + BX + C = 0. |
|
|
|
|
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 : |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Qu’est-ce qu'un caractère et quelles sont les fonctions les plus courantes permettant de les manipuler. L'application d'exemple est un petit utilitaire affichant, par blocs de 256, tous les caractères Unicode au format UTF-16, avec la possibilité de copier l'un d'entre eux dans le presse-papier (image 1). Dans le laboratoire, vous êtes invité(e) à créer trois routines outils pour l'analyse des caractères (image 2) : |
|
|
|
|
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 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 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 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 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 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 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 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). |
|
|