Forums Casio - Projets de programmation

Index du Forum > Projets de programmation > WebCalc
Lephenixnoir
Hors ligne
Administrateur
Points: 13150
Défis: 136
Message
Posté le 26/03/2014 18:58

WebCalc :

Je me suis rendu compte qu'on niveau lecteurs de documents... on n'avait pas grand-chose. Après divers tests et choix, je me suis tourné vers le standard : on aura donc un afficheur de documents basé sur les langages HTML/CSS.


À cette occasion, j'ai également programmé une petit lib (qui viendra en remplacement de l'actuelle libtext) qui permet d'utiliser des polices custom sans limites de proportionnalité, taille, alignement, etc., ainsi qu'un interpréteur TeX pour afficher les formules mathématiques, lui-même pas encore complet puisqu'il ne gère que quelques éléments (racines, fractions, vecteurs, ...).

\frac{\frac{12}{\sqrt{5}}+14}{\vec{AB}.\frac{3\vec{BC}}{2}}+\sqrt{\frac{4}{\frac{1}{2}at}} = \frac{\frac{2}{BC}}{17}\sum{x=\frac{2}{5}}{\sqrt{\frac{3}{n}}}\frac{x}{2}

L'image a expiré, j'en remettrai une avec la prochaine version du moteur !


Fichier joint



Lephenixnoir
Hors ligne
Administrateur
Points: 13150
Défis: 136
Message
Dernier message de la page précédente :Posté le 01/05/2015 12:19 |
Alors, le formatage inline n'existe pas encore.
Pour le surlignage, non, ce n'est pas possible à moins d'utiliser une police supplémentaire. En revanche, on pourra mettre du gras ou inverser les couleurs (blanc sur fond noir).
----------------------------------
Rise.



Pages: Précédente | 1 ... , 14, 15, 16, 17, 18, 19, 20, 21 | Suivante

Dark storm
Hors ligne
Membre d'honneur
Points: 10691
Défis: 174
Message
Citer : Posté le 01/05/2015 12:20 | #
Le gras c'est pas une police supplémentaire ? oO
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Lephenixnoir
Hors ligne
Administrateur
Points: 13150
Défis: 136
Message
Citer : Posté le 01/05/2015 12:21 | #
Si si, mais contrairement au surlignage, j'ai prévu d'intégrer une police de gras à l'application depuis longtemps
----------------------------------
Rise.
Dark storm
Hors ligne
Membre d'honneur
Points: 10691
Défis: 174
Message
Citer : Posté le 01/05/2015 12:22 | #
Ah, ok
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Zezombye
Hors ligne
Rédacteur
Points: 1531
Défis: 12
Message
Citer : Posté le 01/05/2015 12:23 | #
Ha cool inspire toi de la police minecraft si besoin

Pour le surlignage pas besoin d'une police supplémentaire, suffirait juste d'ajouter une ligne en dessous du texte nan ?
----------------------------------
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Lephenixnoir
Hors ligne
Administrateur
Points: 13150
Défis: 136
Message
Citer : Posté le 01/05/2015 12:24 | #
Pour le soulignage, oui, une ligne suffit. Pour le surlignage, au sens « contour », il faut une police.
----------------------------------
Rise.
Zezombye
Hors ligne
Rédacteur
Points: 1531
Défis: 12
Message
Citer : Posté le 01/05/2015 12:27 | #
Nan moi quand je dis surlignage, c'est inverser les couleurs
----------------------------------
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Lephenixnoir
Hors ligne
Administrateur
Points: 13150
Défis: 136
Message
Citer : Posté le 01/05/2015 12:28 | #
Ah. Dans ce cas, on peut le faire sans police, par contre tout le fond est noir, comme un background.
----------------------------------
Rise.
Zezombye
Hors ligne
Rédacteur
Points: 1531
Défis: 12
Message
Citer : Posté le 01/05/2015 12:44 | #
C'est à dire tout le fond est noir ? Comme ça tu veux dire ?

----------------------------------
Divers jeux : Puissance 4 - Chariot Wars - Sokoban
Ecrivez vos programmes basic sur PC avec BIDE
Dark storm
Hors ligne
Membre d'honneur
Points: 10691
Défis: 174
Message
Citer : Posté le 01/05/2015 13:40 | #
C'est ça
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Lephenixnoir
Hors ligne
Administrateur
Points: 13150
Défis: 136
Message
Citer : Posté le 01/05/2015 13:44 | #
Je vais vous faire une liste des transformations de texte, ce sera plus clair.

Ajouté le 01/05/2015 à 13:48 :
Voilà une liste des transformations avec infos.

inversion

nouvelle police : non
prévue : oui
balise : -

gras

nouvelle police : oui
prévue : oui
balise : <b>

soulignage

nouvelle police : non
prévue : oui
balise : <u>

contour gras

nouvelle police : négociable par le calcul
prévue : non
balise : -

contour fin

nouvelle police : négociable par le calcul
prévue : non
balise : -

italique

nouvelle police : oui
prévue : oui
balise : <i>

barré

nouvelle police : non
prévue : oui
balise : <s>
----------------------------------
Rise.
Eltoredo
Hors ligne
Modérateur
Points: 4291
Défis: 35
Message
Citer : Posté le 01/05/2015 13:49 | #
Et les balises ?
----------------------------------
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Lephenixnoir
Hors ligne
Administrateur
Points: 13150
Défis: 136
Message
Citer : Posté le 01/05/2015 13:51 | #
C'est bon. J'ai aussi ajouté le texte barré, que j'avais oublié.
----------------------------------
Rise.
Dark storm
Hors ligne
Membre d'honneur
Points: 10691
Défis: 174
Message
Citer : Posté le 01/05/2015 13:56 | #
Tu peux rajouter ce qui est déjà utilisable dans la version actuelle stp ?
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Lephenixnoir
Hors ligne
Administrateur
Points: 13150
Défis: 136
Message
Citer : Posté le 01/05/2015 13:57 | #
Mais... rien. J'ai déjà expliqué qu'il n'y a aucun formatage inline pour l'instant.
----------------------------------
Rise.
Dark storm
Hors ligne
Membre d'honneur
Points: 10691
Défis: 174
Message
Citer : Posté le 01/05/2015 13:57 | #
Ah oui, au temps pour moi, tu soulignes les titres en leur mettant une bordure en bas
----------------------------------
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Páranÿe quetë Quendya
Eltoredo
Hors ligne
Modérateur
Points: 4291
Défis: 35
Message
Citer : Posté le 01/05/2015 20:22 | #
Merci pour les balises et les images, c'est du bon boulot à la phenix !
----------------------------------
La procrastination est une vertu. (voir ma description pour comprendre mon raisonnement)
Lephenixnoir
Hors ligne
Administrateur
Points: 13150
Défis: 136
Message
Citer : Posté le 08/05/2015 19:25 | #
J'ai fini de réécrire l'interpréteur HTML !
Il ne me reste qu'à ajouter quelques points spécifiques comme la détection des feuilles de style, mais il s'est très bien intégré au programme, à deux éléments près :
→ L'arbre de balises ne se construisait pas. Raison : j'avais oublié de déclarer les nouvelles balises aux parents existants. -_-
→ Pas de rendu. Raison : j'avais oublié de copier le contenu textuel dans les données des balises. -_-
Donc tout s'est bien passé !

Ah oui, au fait : j'ai encore réduit la taille du fichier exécutable. Pas de grand-chose mais c'est une question de principe. \o/
----------------------------------
Rise.
Scientifix
Hors ligne
Membre
Points: 762
Défis: 30
Message
Citer : Posté le 08/05/2015 19:27 | #
Lephenixnoir à encore frappé un excellent boulot comme d'hab' tu passes en 0.7.2 ?
----------------------------------
JE SERAI ABSENT POUR 2 ANS A+

Je suis fan de Mathématiques et de Sciences en général (d'où mon nom ). Consultez mes programmes en rapport avec les Maths
--------------------------------------------------------

Calculatrice : Graph 75
Lephenixnoir
Hors ligne
Administrateur
Points: 13150
Défis: 136
Message
Citer : Posté le 08/05/2015 19:28 | #
Nope, je vais faire des modifications importantes plus intéressantes (notamment le formatage inline et la gestion des erreurs) et je posterai ça en 0.8

Ajouté le 09/05/2015 à 14:52 :
Voilà, j'ai remis les stylesheets ! Il faudra juste bien penser à la casse du nom de fichier, de la forme « NAME.css ».

Du coup toute cette modification m'a encore fait gagner quelques 1500 octets !

Ajouté le 12/05/2015 à 17:01 :
J'aurais besoin de quelques avis (les plus construits possibles) sur les variations de la police :



Quelques éléments qui m'intéressent particulièrement :
→ Lisibilité de la police ? Style ?
→ Reconnaissance des caractères au premier coup d’œil ?
→ Taille des caractères par rapport à la taille de l'écran ?
Dernier point, important parce qu'il est bien représentatif de votre avis (non, je n'ai pas l'intention de faire de la pub...) :
→ Est-ce que vous utiliseriez cette police dans vos programmes ?

Merci à ceux qui prendront le temps de regarder et répondre
----------------------------------
Rise.
Legolas
Hors ligne
Ancien rédacteur
Points: 3266
Défis: 104
Message
Citer : Posté le 12/05/2015 17:04 | #
Les {} de la première ligne font bizarres, ne serait-ce pas mieux en enlevant les pixels qui rendent les bords carrés ?

Ajouté le 12/05/2015 à 17:08 :
Le & de la troisième ligne n'est pas très visible. et les @ non plus. Sinon le reste est super, beau travail !
----------------------------------
Mes programmes
Cacher les programmes
Mes défis
Cacher les défis




Pages: Précédente | 1 ... , 14, 15, 16, 17, 18, 19, 20, 21 | Suivante

Index du Forum > Projets de programmation > WebCalc

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 23 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd