Page 1 sur 2
Calculatrice (Type TI ou Casio)
Publié : mer. 08/sept./2004 16:27
par Le Soldat Inconnu
Salut,
mon dernier délire, une calculatrice
pas comme celle de win, non, non (celle-la c'est de la m....)
une ou on écrit l'équation que l'on souhaite calculé
par exemple, on écrit : 15*Cos(2*Pi/3)
on tape sur enter et on a la réponse si vous voyez quoi que je veux dire.
Pour le moment, je viens juste de terminer l'interface (je suis dessus depuis hier après midi)
j'aimerai avoir vos avis sur la chose
un petit aperçu :
et le zip avec l'exe : (480 ko)
http://perso.wanadoo.fr/lesoldatinconnu ... atrice.zip
Publié : mer. 08/sept./2004 18:15
par Oliv
c'est sympa mas te lances pas là dedans car 15*Cos(2*Pi/3) n'est pas une equation

, sinon étant donné que je suis habtué à TI, bah je vote pour TI mais inover se serait pas mal

Publié : mer. 08/sept./2004 18:23
par Flype

mais gros problème :
1e+011
quoique je fasse j'obtiens ce resultat
ton interface est très jolie, bravo.
petites remarques :
1/
tu devrais pas inclure la zone du 'stringgadget' (si c bien un stringgadget d'ailleurs) pour bouger la fenetre. histoire de laisser la possibilité de faire du couper/coller etc...
2/
l'historique est trop petit, je trouve.
peut etre pourrais tu stockée tout les resultats dans une liste
et ainsi pouvoir monter ou descendre ds l'histo.
en tt cas je t'encourage, c pas mal.
Publié : mer. 08/sept./2004 22:11
par Le Soldat Inconnu
Flype : relis ça
Pour le moment, je viens juste de terminer l'interface (je suis dessus depuis hier après midi)
Donc, le calcul ne fonctionne pas encore

(ça va venir, je l'ai déjà fait en Turbo Pascal)
pour l'historique, il a une taille de 50
il est prévu de pourvoir naviguer dedans avec les flèches haut et bas
un StringGadget, pfou, trop simple
c'est un openwindowedscreen() qui gère l'écran d'affichage.
le copier coller, c'est clic droit.
ça donne accès également au skin (interface entièrement skinnables, j'ai oublié de préciser)
Oliv : oui, tu as raison, c'est pas vraiment une équation, c'est un calcul litéral. (faut que je le retienne, petite tête

)
Publié : mer. 08/sept./2004 22:16
par Flype

j'avais sauté une ligne
t'as pensé a tout donc. ca s'annonce bien.
par contre, un openwindowedscreen, c'est etonnant.
pourquoi pas.
Publié : mer. 08/sept./2004 22:22
par Le Soldat Inconnu
il me permet de gérer le skin et la façon d'afficher les calculs assez simplement.
Faire un stringgadget ownerdraw revient à faire une usine à gaz à mon avis.
au moins, je fais ce que je veux (comme l'animation pour quitter par exemple)
Publié : mer. 08/sept./2004 22:41
par Flype
oui je te comprends meme si je le ferais pas.
sais-t-on jamais, tu pourrais lancer une nouvelle mode

Publié : jeu. 09/sept./2004 7:28
par Oliv
Par contre il faudrait séparer les opérateurs des nombres par un espace, ce serait plus lisible
Publié : jeu. 09/sept./2004 11:54
par Guimauve
Moi ce que je n'aime pas c'est la disposition des chiffres de 0 à 9.
Une disposition comme ceci me semble plus pratique, surtout si on travaille avec la souris.
789
456
123
0
Une autre chose, la zone d'affichage me semble un peu petite aussi.
Mais elle à tout de même une belle apparence.
A+
Guimauve
Publié : jeu. 09/sept./2004 21:54
par Le Soldat Inconnu
Guimauve : Petite ?? c'est un skin, alors on fait ce qu'on veut

d'ailleur, il y a la version grande (voir clic droit)
voici la version définitive toute terminée (en 3 jours de prog, quel barbare

)
merci de lire l'aide avant de poser des questions bêtes
version avec installeur : (460 ko)
http://perso.wanadoo.fr/lesoldatinconnu ... atrice.exe
version zip : (480 ko)
http://perso.wanadoo.fr/lesoldatinconnu ... atrice.zip
j'attends vos impression et rapport de bug éventuel
De même, si certain en envie de faire des skins (voir l'aide pour l'explication de la méthode, c'est super simple), je suis preneur

Publié : jeu. 09/sept./2004 22:09
par Flype
beau travail regis
pas de bug...
j'aime bien le fait d'avoir des variables genre 2:a
c genial.
que penses tu de pouvoir inclure des variables depuis un fichier.
pour pouvoir faire des trucs dans le genre :
pi=3.14
tva=19.6
eur=6.55957
bon g vu que tes variables font 1 caractère de long.
c sans doute suffisant mais plus serait pas mal.
je me l'emmene au taf celle là si tu veux bien

Publié : jeu. 09/sept./2004 22:18
par Le Soldat Inconnu
pi existe déjà, pour les autres, il suffit de mettre dans e la valeur 6.55957, dans t la valeur de 19.6 et hop
Je vais rajouter cette astuce dans l'aide

, c'est pas idiot du tout
Publié : ven. 10/sept./2004 11:41
par Oliv
Mais tu as encore parlé d'équation là ou il n'y en as pas !!!!

:
4+47/9
n'est pas une équation puisque tu n'as pas d'inconnues
Par contre, la calculatrice est vraiment bien, bravo
ça serait bien aussi si tu pouvais intégrer une conversion binaire<>décimal<>hexadécimal
Publié : sam. 11/sept./2004 14:35
par Le Soldat Inconnu
Bon, ben maintenant, elle trace les équations également,
NA !
A mais, que diable
même lien pour le téléchargement
un petit aperçu :

Publié : sam. 11/sept./2004 14:41
par Le Soldat Inconnu
binaire<>décimal<>hexadécimal
pas vraiment faisable sauf du décimal vers le binaire ou l'héxa (donc affiché un décimal en binaire ou héxa)
mais de l'héxa vers le décimal, gros prob car comment faire la différence entre a (la variable servant de mémoire) et a (le 10 en héxa), je vois pas trop pour le moment (c'est juste un prob de reconnaissance de carac dans le calcul)