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 :D

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 :D

un petit aperçu :
Image

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 :D , sinon étant donné que je suis habtué à TI, bah je vote pour TI mais inover se serait pas mal :D

Publié : mer. 08/sept./2004 18:23
par Flype
8) 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 :lol: (ç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 :lol:
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 :roll: )

Publié : mer. 08/sept./2004 22:16
par Flype
:oops: 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 :D

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 :lol: 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 :mrgreen: )
merci de lire l'aide avant de poser des questions bêtes :roll:

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 :wink:

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 :D

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 :P

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 :D
Je vais rajouter cette astuce dans l'aide :wink: , 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 !!!! :lol: :lol: :
4+47/9
n'est pas une équation puisque tu n'as pas d'inconnues :wink:

Par contre, la calculatrice est vraiment bien, bravo :D

ç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 :D

même lien pour le téléchargement :wink:

un petit aperçu :
Image

Image

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)