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.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Utilitaires >> Graph 35+USB/75(+E)/85/95 SD >> Divers >> HtmlInterpreter
HtmlInterpreter
Version : 1.1 Taille : 3432 octets Ajouté le : 2019-04-16 19:49 Modifié le : 2019-05-01 17:48
Auteur et posteur :
MactulHors ligneMembrePoints: 699 Défis: 0 Message
Planète Casio - Programme Casio - HtmlInterpreter - mactul - Calculatrices
Nombre de visites sur cette page : 3632
Score au progrank : 33
Pas encore de note !
Vous devez être connecté(e) pour noter (inscription).
891 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY


Votre calculatrice doit posséder les chaines de caractères (Str) et Menu pour utiliser ce programme. Si vous avez une Graph 85 (SD), mettez-la à jour.
Description :

Nouvelle Version:

ATTENTION:
Ce programme ne fonctionne que sous C-Basic

Un interpreteur Html ?.. Pour calculatrice ?..
Qu'est-ce qui est passé par la tête de Mactul ?

Une petite explication s'impose.
Si vous avez déjà fait des sites en Html vous savez que ça ne ce fait pas en claquant des doigts
Comme tout programme, il faut faire des test, et même prendre le temps de l'écrire
Que de choses que l'on aurais aimé faire en perm
Vous voyez où je veux en venir ?

Dans cette nouvelle version, vous pouvez écrire votre Texte sur Edit !


Bon, vous vous en doutiez, tout n'est pas au point et il reste des défauts
Aujourd'hui, outre le manque de fonctions supportés, le gros problème est la lenteur du programme. J'espère le régler en passant en C

Pour utiliser Html Interpreter v1.2:

- Vous créez un prog ".htm" dans la memoire secondaire

- Vous dites au début du code du prog HTML
quel est le nom de votre programme (la demo vous explique comment faire)

- Vous écrivez votre code Html sur Edit

- Vous lancez HTML (C-Basic)

- Et c'est parti !

Attention:
Le code Html doit contenir une indentation au tout début (un retour à la ligne)

Vous avez besoin des 3 fichiers en téléchargement

Le premier fichier contient le programme C-Basic

Le second contient le programme de Demo (vous allez avoir du mal à vous en passer)

Le troisième fichier contient Edit

liste des fonctions supportées
Cliquer pour enrouler
Les balises (entre "<" et ">" sont ignorés si inconnus
-texte brut
-<h1>
-<h1 align='left'>
-<h1 align='center'>
-<h1 align='right'>
-<br>
-<hr>
-<p>
-<p align='left'>
-<p align='center'>
-<p align='right'>

croyez-moi on peut déjà faire des choses


Améliorations prévus:
Outre l'implémentation de fonctions au fur et à mesure,
le programme sera porté en C,
augmentant ainsi très grandement sa rapidité


Anciennne version
Cliquer pour enrouler
ATTENTION:
Ce programme ne fonctionne que sous C-Basic

Un interpreteur Html ?.. Pour calculatrice ?..
Qu'est-ce qui est passé par la tête de Mactul ?

Une petite explication s'impose.
Si vous avez déjà fait des sites en Html vous savez que ça ne ce fait pas en claquant des doigts
Comme tout programme, il faut faire des test, et même prendre le temps de l'écrire
Que de choses que l'on aurais aimé faire en perm
Vous voyez où je veux en venir ?

Bon le programme actuel n'en est qu'à la v 1.1, Il sera le plus rapidement possible porté en C

Aujourd'hui, on est très limité notamment car le programme Html est stocké dans une Str, qui as une taille limité par C-Basic (sauf si vous opérez la méthode de Sentaro21 dévellopée plus bas)

Voilà comment ça marche:
On a un programme, comme le programme "demo.htm" (le second en téléchargement)
qui est écrit comme ça:

//Si on veut que le code Html fasse plus que 255 caractères
'#Str r,20,nombre de caractères
""->Str 1
For 1->N To nombres de caractères
Str 1+"A"->Str 1
Next

//fin du si on veut // code à supprimer la seconde fois (car prend trop de temps)

"ici on met le programme Html (sans indentation)"→Str 1
prog "HTML"


Et le programme Html traite ce qu'il y a dans Str 1 et l'affiche
Le défilement est possible sur l'image, en fait on peut descendre plus

Téléchargement de l'interpreteur
téléchargement de la demo

liste des fonctions supportées
Cliquer pour enrouler
Les balises (entre "<" et ">" sont ignorés si inconnus
-texte brut
-<h1>
-<h1 align='left'>
-<h1 align='center'>
-<h1 align='right'>
-<br>
-<hr>
croyez-moi on peut déjà faire des choses


Améliorations prévus:
Outre l'implémentation de fonctions au fur et à mesure,
le programme sera porté en C,
permettant l'utilisation d' "Edit" augmentant ainsi la rapidité, la taille possible du programme, et permettant l'indentation du code


Commentaires :

Pages: 1, 2 | Suivante

Shadow15510Hors ligneAdministrateurPoints: 5504 Défis: 18 Message
Posté le 16-04-2019 à 20:05 | #
Escuse moi, mais Lephe c'est déjà penché sur le problème avec ce programme

Ensuite deux ou trois remarques :
Les Str ne peuvent pas stocker plus de 255 caractères (je ne sais plus c'est possible de modifier ou pas cette limite sous C.Basic, mais par défaut c'est 255)
Au vu de la remarque ci-dessus, un code HTLM peut-il être interessant si il est aussi petit ? (la question est sérieuse, je ne code pas en HTML : c'est une question que je me pose )
Dernière remarque : l'idée de le porter en C pour pouvoir être utilisé conjointement avec Edit est une super idée !
MactulHors ligneMembrePoints: 699 Défis: 0 Message
Posté le 16-04-2019 à 20:12 | # | Fichier joint
Dommage que mon programme ne sois pas le premier , je ne connaissait pas celui de Lephe

Vraiment le portage en C est le pas suivant (je le commence déjà)

Sérieusement un programme Html de 255 caractères n'a pas d’intérêt monstre
Mais il permet de faire des test

Ce programme en Basic est juste le test voir si ça marche avant d'aller sur du C
(c'est plus simple pour moi de coder sur calto pour les test que sur ordi )
MactulHors ligneMembrePoints: 699 Défis: 0 Message
Posté le 16-04-2019 à 20:20 | # | Fichier joint
Je viens de regarder le prog de Lephe plus en détail

Si j'ai tout compris son programme lit juste de l' Html
Moi j'aimerais pouvoir l'écrire

Remarque si le prog de lephe lit très bien l'Html (je n'ai vu sur la page que CSS),
Avec Edit on peut déjà écrire un prog ".htm" dans la mémoire secondaire
LephenixnoirHors ligneAdministrateurPoints: 24678 Défis: 170 Message
Posté le 16-04-2019 à 20:26 | #
Intéressant ! Il y a largement de quoi creuser dans ce sujet

Effectivement écrire le HTML se fait dans un éditeur de texte normal. Par contre tu pourrais l'écrire en WYSIWYG, ce qui serait immensémment plus stylé !
MactulHors ligneMembrePoints: 699 Défis: 0 Message
Posté le 16-04-2019 à 20:30 | #
Qu'est ce que c'est que ça ????
LephenixnoirHors ligneAdministrateurPoints: 24678 Défis: 170 Message
Posté le 16-04-2019 à 20:35 | #
What You See Is What You Get, un principe général qui dit que édites le rendu final de ton document (eg. LibreOffice), au lieu de modifier un code ou un texte qui est ensuite rendu. En gros ça veut dire que sur ta photo tu aurais un curseur qui se balande la possibilité de taper au fur et à mesure le texte formaté sans te préoccuper du HTML derrière !
MactulHors ligneMembrePoints: 699 Défis: 0 Message
Posté le 16-04-2019 à 21:17 | #
Hein!....
d'accord
Sentaro21Hors ligneMembrePoints: 878 Défis: 0 Message
Posté le 17-04-2019 à 10:45 | #
Decoding HTML in C.Basic is interesting.
In C.Basic you can change the maximum length of the string.
Please set string setting in the first of the program.
(example)
'#Str <r>,20,1000
""->Str 1
For 1->N To 1000
Str 1+"A"->Str 1
Next

<r>:[ALPHA] + x^2

Or,
How about reading directly as html file?
(example)

'#Str <r>,20,1000
Load "HTML.htm"->Mat <r>

The contents of HTML.htm are read into Str 1 up to 1000 bytes.
MactulHors ligneMembrePoints: 699 Défis: 0 Message
Posté le 24-04-2019 à 20:17 | #
I don't understand all
What is the second example?
1000 octets in C-Basic = 1000 characters ?
Shadow15510Hors ligneAdministrateurPoints: 5504 Défis: 18 Message
Posté le 24-04-2019 à 21:00 | #
Meuh non…
Sentaro t'explique que tu peux changer le nombre de caractères compris dans une Str.
Par défaut, une Str ne peut pas contenir plus de 255 caractères, avec C.Basic tu en met autant que tu veux

Le premier exemple met 1000 "A" dans la Str 1 et le commentaire
'#Str <r>,20,1000

explique comment faire pour changer les paramètres que je viens de t'expliquer selon la syntaxe suivante :
'#Str <r>,<nbr de Str>,<nbr de caractère max par Str>

Et voila.

Pages: 1, 2 | Suivante

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 114 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