Rechercher
Résultats par :
Recherche avancée
Mots-clés

convertir  caractères  vider  taille  

Qui est en ligne ?
Il y a en tout 3 utilisateurs en ligne :: 0 Enregistré, 0 Invisible et 3 Invités

Aucun

Voir toute la liste


Partagez
Voir le sujet précédentAller en basVoir le sujet suivant
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

Linotte 1.7, les favoris et greffons en Python

le Thu 12 Jan - 20:35
Linotte 1.7 arrivera en version finale début juillet.
Une première beta version est disponible : c'est une version de travail qui évolue de jour en jour.

Vous pouvez découvrir en avant première les premières corrections et évolutions et notamment les greffons en langage [url=Python][/url] !

http://code.google.com/p/langagelinotte ... btn=Update

Liens pour télécharger la version bêta (build 124):
Pour Windows :
http://langagelinotte.googlecode.com/fi ... e_beta.zip

Pour Ubuntu :
http://langagelinotte.googlecode.com/fi ... tu_all.deb

Pour Fedora :
http://langagelinotte.googlecode.com/fi ... noarch.rpm

Version archive sans installateur :
http://langagelinotte.googlecode.com/fi ... e_beta.zip
Senior Member
Messages : 340
Date d'inscription : 2010-08-31
Voir le profil de l'utilisateurhttp://zamirhlinotte.monsite-orange.fr/

RE: Linotte 1.7

le Thu 12 Jan - 21:38
Ca va faire plaisir à wam x)

Et pour la 1.8 moi ze veux le réseau et la docu papa nowel x)
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 1.7

le Fri 13 Jan - 9:14
Il y a beaucoup de demandes par rapport au IHM, ça me booste pour travailler sur le sujet.
Pour le réseau... j'ai l'idée de faire un projet comme le pacman. J'en avais déjà parlé, c'est de développer un bomberman : bombernotte....
1 - ça permet de mettre en pratique des techniques de programmation réseau.
2 - pour moi, ça permet d'améliorer Linotte en fonction des besoins !
Senior Member
Messages : 340
Date d'inscription : 2010-08-31
Voir le profil de l'utilisateurhttp://zamirhlinotte.monsite-orange.fr/

RE: Linotte 1.7

le Fri 13 Jan - 9:50
ouééééé go faire ça quand tu as le temps x))) Je te filerais un coup de main si tu veux
Member
Messages : 198
Date d'inscription : 2008-07-31
Voir le profil de l'utilisateurhttp://plumesmelees.fr.nf

RE: Linotte 1.7

le Fri 13 Jan - 18:34
Chouette des améliorations de IHM, ça ne réjouit pas que Wam ^^ !
Senior Member
Messages : 340
Date d'inscription : 2010-08-31
Voir le profil de l'utilisateurhttp://zamirhlinotte.monsite-orange.fr/

RE: Linotte 1.7

le Fri 13 Jan - 20:05
Aaaaaaaaaaaaaah t'es vivant x) ça fait longtemps que t'as po posté, trop pris par tes études hihi

On attends avec impatience la nouvelle version de plumesmélées x)))
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: Linotte 1.7

le Fri 13 Jan - 21:42
Bel objectif pour la version 1.7, toutefois, il manque les infos-bulles, non ?
Member
Messages : 198
Date d'inscription : 2008-07-31
Voir le profil de l'utilisateurhttp://plumesmelees.fr.nf

RE: Linotte 1.7

le Fri 13 Jan - 22:29
zamirh a écrit:
Aaaaaaaaaaaaaah t'es vivant x) ça fait longtemps que t'as po posté, trop pris par tes études hihi

On attends avec impatience la nouvelle version de plumesmélées x)))

Oui l'année de terminale me prend beaucoup de mon temps, mais pour la nouvelle version de plumes mêlées ce sera peut-être pour les vacances de février (juste après le bac blanc de mon lycée -_-' ) ou pour la version 1.7 de linotte, wait and see !
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 1.7

le Fri 20 Jan - 10:57
pat a écrit:
Bel objectif pour la version 1.7, toutefois, il manque les infos-bulles, non ?

Tu veux dire, pouvoir mettre des infos-bulles aux composants IHM ?
c'est noté !
https://code.google.com/p/langagelinott ... tail?id=42
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: Linotte 1.7

le Fri 20 Jan - 12:06
C'est tout à fait ça.
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 1.7

le Wed 25 Jan - 0:48
J'en profite pour demander une boite de dialogue permettant de sélectionner un fichier ou un dossier.
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 1.7

le Thu 26 Jan - 10:04
Tu trouveras une solution en regardant l'exemple linotpad.liv dans le répertoire i_prototype.
Senior Member
Messages : 497
Date d'inscription : 2008-09-21
Voir le profil de l'utilisateur

RE: Linotte 1.7

le Sat 11 Feb - 22:20
Bonsoir,
Comme l’heure est à l’amélioration des composants IHM, il serait bien de prévoir que leur affichage, (leur rafraîchissement) se fasse en parallèle, car actuellement cela ralenti beaucoup l’exécution.
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 1.7

le Wed 22 Feb - 8:44
Bonjour,

Le travaux de la 1.7 avance doucement...
Je travaille avant tout sur la correction des bogues qui me sont remontés.

Actuellement, j'ai corrigé :
* a vaut -b
* Ne pas faire réagir fonctionne avec les composants graphiques Swing
* ajout de l'évènement "début glisser-déposer"
* il est possible de récupérer la taille d'une image avec le greffon IMAGE sans à avoir l'afficher sur la toile.
* conduit : ajout des méthodes nomfichier, chemin, lireligne, taille

La liste exhaustive est ici :
http://code.google.com/p/langagelinotte ... y%20Status

Une première version bêta sera disponible début mars.

Cpc
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 1.7

le Fri 24 Feb - 9:58
Bonjour,

J'ai publié plus vite que prévu une première beta corrigeant les problèmes remontés.

Les liens pour télécharger cette version sont disponibles dans le premier post.

Voici les fiches corrigées ou les améliorations :

http://code.google.com/p/langagelinotte ... ells=tiles

Actuellement, j'ai corrigé :
* on peut écrire : a vaut -b
* on peut écrire : (1==2) et (1==2) et (1==2)
* on peut écrire : <
<
txt>
>
{pb}=="0"
* Ne pas faire réagir fonctionne avec les composants graphiques Swing
* ajout de l'évènement "début glisser-déposer"
* il est possible de récupérer la taille d'une image avec le greffon IMAGE sans à avoir l'afficher sur la toile.
* conduit : ajout des méthodes nomfichier, chemin, lireligne, taille
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 1.7

le Mon 27 Feb - 16:19
Pour ceux que ça intéresse, voici un schéma qui décrit l'architecture du moteur de langage Linotte.

[attachment=29]
Senior Member
Messages : 340
Date d'inscription : 2010-08-31
Voir le profil de l'utilisateurhttp://zamirhlinotte.monsite-orange.fr/

RE: Linotte 1.7

le Mon 27 Feb - 17:15
Ça a de la gueule x)
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 1.7

le Tue 28 Feb - 11:25
Et hop, une mise à jour du schéma....
[attachment=30]
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 1.7

le Fri 2 Mar - 11:40
Bonjour,

ça bouche du côté de Linotte 1.7....

Les greffons évoluent !

on va pouvoir créer des greffons en [url=Python][/url] (Abaque.py):
Code:

from org.
linotte.
greffons.
externe import Greffon
class Abaque(Greffon):

# exemple très simple
def slot_message(self):

return "ça fonctionne !"

Il suffit de déposer le fichier python Abaque.py dans le répertoire greffons avec ce fichier (abaque.greffon.xml) :
Code:

<
?xml version="1.
0" encoding="UTF-8"?>

<
greffon nom="Abaque" espece="abaque" class="Abaque" lang="python">

 <
description>
Librairie de fonctions mathématiques (Python)<
/description>

 <
auteur>
R.
M<
/auteur>

 <
version>
0.
1<
/version>

<
/greffon>


Et en exécutant ce livre :
[php]
Abaque :

Principal :
Rôles :
boulier :: abaque
Actions :
affiche boulier.message()
[/php]

On obtient sur le tableau :
Code:

ça fonctionne !
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 1.7, les favoris et greffons en Python

le Mon 5 Mar - 15:30
ça avance encore...
maintenant, on pourra écrire des greffons graphiques en python :

Code source Python :
Code:

from org.
linotte.
greffons.
externe import Graphique
from java.
awt import Color

class PyDemo(Graphique):


def projette(self, g):


g.
setColor(Color(125, 167, 116))
g.
fillRect(10, 15, 90, 60)

g.
setColor(Color(42, 179, 231))
g.
fillRect(130, 15, 90, 60)

g.
setColor(Color(70, 67, 123))
g.
fillRect(250, 15, 90, 60)

g.
setColor(Color(130, 100, 84))
g.
fillRect(10, 105, 90, 60)

g.
setColor(Color(252, 211, 61))
g.
fillRect(130, 105, 90, 60)

g.
setColor(Color(241, 98, 69))
g.
fillRect(250, 105, 90, 60)

g.
setColor(Color(217, 146, 54))
g.
fillRect(10, 195, 90, 60)

g.
setColor(Color(63, 121, 186))
g.
fillRect(130, 195, 90, 60)

g.
setColor(Color(31, 21, 1))
g.
fillRect(250, 195, 90, 60)

g.
drawString(self.
getAttributeAsString("texte"), 10, 300);


def getShape(self):

return None

def modifier(self, p1, p2, p3):

return

Code source Linotte :
[php]
Python Demonstration graphique:

Principal :
Rôles :
graphic :: pydemo, texte vaut "Vive Python et Linotte"
Actions :
projette graphic
[/php]

Et voici le résultat :
[attachment=31]
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 1.7, les favoris et greffons en Python

le Mon 5 Mar - 17:09
Bonjour,
Cpc, pourrais-tu mettre un exemple d'utilisation de l'évènement "début glisser-déposer" s'il-te-plaît ?
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 1.7, les favoris et greffons en Python

le Thu 8 Mar - 9:50
Une nouvelle version beta est en ligne. Elle corrige :
- impossible de créer un espèce qui hérite d'un greffon
- quelques problèmes avec le greffon python
- le greffon image refonctionne maintenant
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 1.7, les favoris et greffons en Python

le Thu 8 Mar - 14:15
Ou ? Ou ? Ou ? Je trouve pas <img src=" title="Smile" />
avatar
Site Admin
Messages : 1029
Date d'inscription : 2011-11-03
Voir le profil de l'utilisateur

RE: Linotte 1.7, les favoris et greffons en Python

le Thu 8 Mar - 14:40
<img src=" title="Smile" />

Les liens pour la version beta reste les mêmes :

http://langagelinotte.free.fr/forum/sho ... 20#pid5920

Cpc
Senior Member
Messages : 585
Date d'inscription : 2012-01-11
Voir le profil de l'utilisateur

RE: Linotte 1.7, les favoris et greffons en Python

le Thu 8 Mar - 15:02
Du coup, la fonction sélectionneretouvrir() du greffon image ne fonctionne pas. (J'ai installé le greffon image 0.7)
Contenu sponsorisé

Re: Linotte 1.7, les favoris et greffons en Python

Voir le sujet précédentRevenir en hautVoir le sujet suivant
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum