Linotte 2.1

Cette version apporte son petit lot de nouveautés pour aider le développeur à concevoir plus facilement ses programmes.

  • Premier outil proposé : l’analyse en “temps réel” de la syntaxe et de la sémantique de son programme :

    Ainsi, l’Atelier devient intelligent !
    Il souligne d’un liseré rouge les variables qui n’existent pas et d’un liseré gris les variables globales.

  • Le deuxième outil est l’affichage des méthodes fonctionnelles des espèces et des greffons :

  • Le troisième outil est l’inclusion d’une base de données SQL (HSQLDB) : deux exemples montrent comment créer et manipuler des tables SQL en Linotte à l’aide du greffon SQL.
  • Voici la liste des autres nouveautés et travaux apportés par cette version :

    -Evolution : Affichage du numéro de la ligne qui a produit l’erreur dans l’Atelier
    -Evolution : La fonction clonage peut s’écrire clone(acteur) : affiche clone(a) au lieu de : affiche #a
    -Evolution : Ajout de l’exemple : j_expert/echiquier.liv
    -Evolution : Ajout du mot clé “greffons” au début d’un livre pour indiquer la dépendance aux greffons (SQL.liv)
    -Evolution : Ajout du verbe recharger
    -Evolution : Ajout d’une base de données intégrée (HSQLDB) et de l’exemple /exemples/tutoriels/d_greffons/SQL.liv et SQL_DAO.liv
    -Evolution : Ajout de la possibilité de mettre une texture sur les espèces graphiques suivantes : cercle, chemin, crayon, ligne, mégalithe, point, polygone, rectangle
    -Evolution : Controle + Page Bas, affiche le cahier précédent
    -Evolution : Controle + Page Haut, affiche le cahier suivant
    -Evolution : Controle + M, permet d’agrandir ou réduire le cahier
    -Evolution : Ajout du composant graphique sousformulaire
    -Evolution : Ajout de l’acteur particulier “|” pour effectuer un retour à la ligne : affiche “Sur une ligne.” + | + “Sur une autre ligne.”
    -Evolution : Ajout de la méthode “clignoter” au formulaire
    -Evolution : Ajout du greffon Horodatage (exemple horodatage.liv)
    -Evolution : Définition des prototypes syntaxiquement (exemple starwar.liv)
    -Evolution : Complétion des espèces et affichage de méthodes fonctionnelles dans l’Atelier
    -Evolution : Vérification et contrôle des acteurs par l’Atelier
    -Correction : diff (!=) et égal(==) fonctionnent avec deux espèces
    -Correction : Problème du double affichage du programme dans la barre des tâches.
    -Correction : Meilleur gestion de la mémoire

Vus : 1034
Publié par cpc6128 : 34