Tous les téléchargements de Alcatîz
- un convertisseur d ... Voir la suite
- inversion d'une chaîne de caractères (image 2) ;
- addition de deux matrices (image 3).
- le tri à bulles ;
- le tri à bulles amélioré ;
- le tri par sélection ;
- le tri par insertion ;
- le tri rapide.
- 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
- 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
|
|
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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 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 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.
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 : |
|
|
|
|
Code source extrait du livre J'apprends à programmer en Pascal Objet avec l'environnement de développement Lazarus.
Maîtrisez les notions de procédure et de fonction. Vos programmes seront alors mieux structurés, plus efficaces et facilement maintenables. L'application d'exemple vous permet de mettre en œuvre cinq algorithmes de tri : Dans le laboratoire, expérimentez le tri par insertion avec sentinelle et réalisez une routine calculant de manière récursive la somme des N premiers nombres ent ... Voir la suite |
|
|
|
|
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.
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.
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.
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.
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 : |
|
|