Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.

Forum Casio - Projets de programmation


Index du Forum » Projets de programmation » WebCalc
Lephenixnoir Hors ligne Administrateur Points: 24145 Défis: 170 Message

WebCalc

Posté le 26/03/2014 18:58

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


Précédente 1, 2, 3 ··· 10 ··· 16, 17, 18, 19, 20, 21 Suivante
Lephenixnoir Hors ligne Administrateur Points: 24145 Défis: 170 Message

Citer : 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).
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Dark storm Hors ligne Labélisateur Points: 11631 Défis: 176 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
Lephenixnoir Hors ligne Administrateur Points: 24145 Défis: 170 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
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Dark storm Hors ligne Labélisateur Points: 11631 Défis: 176 Message

Citer : Posté le 01/05/2015 12:22 | #


Ah, ok
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Zezombye Hors ligne Rédacteur Points: 1756 Défis: 13 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: 24145 Défis: 170 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.
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Zezombye Hors ligne Rédacteur Points: 1756 Défis: 13 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: 24145 Défis: 170 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.
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Zezombye Hors ligne Rédacteur Points: 1756 Défis: 13 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 Labélisateur Points: 11631 Défis: 176 Message

Citer : Posté le 01/05/2015 13:40 | #


C'est ça
Finir est souvent bien plus difficile que commencer. — Jack Beauregard
Lephenixnoir Hors ligne Administrateur Points: 24145 Défis: 170 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>

Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Eltoredo Hors ligne Modérateur Points: 4301 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: 24145 Défis: 170 Message

Citer : Posté le 01/05/2015 13:51 | #


C'est bon. J'ai aussi ajouté le texte barré, que j'avais oublié.
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Dark storm Hors ligne Labélisateur Points: 11631 Défis: 176 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
Lephenixnoir Hors ligne Administrateur Points: 24145 Défis: 170 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.
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
Dark storm Hors ligne Labélisateur Points: 11631 Défis: 176 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
Eltoredo Hors ligne Modérateur Points: 4301 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: 24145 Défis: 170 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/
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
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: 24145 Défis: 170 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
Mon graphe (24 Mars): (gint#27 ; (Rogue Life || HH2) ; PythonExtra ; serial gint ; Boson X ; ...) || (shoutbox v5 ; v5)
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



Précédente 1, 2, 3 ··· 10 ··· 16, 17, 18, 19, 20, 21 Suivante

LienAjouter une imageAjouter une vidéoAjouter un lien vers un profilAjouter du codeCiterAjouter un spoiler(texte affichable/masquable par un clic)Ajouter une barre de progressionItaliqueGrasSoulignéAfficher du texte barréCentréJustifiéPlus petitPlus grandPlus de smileys !
Cliquez pour épingler Cliquez pour détacher Cliquez pour fermer
Alignement de l'image: Redimensionnement de l'image (en pixel):
Afficher la liste des membres
:bow: :cool: :good: :love: ^^
:omg: :fusil: :aie: :argh: :mdr:
:boulet2: :thx: :champ: :whistle: :bounce:
valider
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :'(  :here:  ^^  >:)

Σ π θ ± α β γ δ Δ σ λ
Veuillez donner la réponse en chiffre
Vous devez activer le Javascript dans votre navigateur pour pouvoir valider ce formulaire.

Si vous n'avez pas volontairement désactivé cette fonctionnalité de votre navigateur, il s'agit probablement d'un bug : contactez l'équipe de Planète Casio.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 72 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd