Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| Fichiers HTML | |
| | Auteur | Message |
---|
JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Fichiers HTML Dim 7 Mar 2010 - 23:09 | |
| Pour ceux (jjn4 ?) qui voudraient expérimenter les balises du format html (format des pages Web). Et construire leur site internet (minimaliste !). (on suppose que Internet Explorer est installé, ou alors il faut choisir un autre navigateur): - Code:
-
' Html.bas création d'un fichier Html expérimental DIM f$, ie$, fe$, fpr$, f1$, f2$, x DIM a$, a1$ DIM i, k, k1, s$ DIM etrtf$(4), ctx$, cba$, cca$, fli$ LABEL Fin, Vresul, Vsource, Html2Rtf, Trta, Instrx, rq, rv, rw
f$ = "C:\Temp\HtmlTest.htm" ie$ = "C:\Progra~1\Intern~1\iexplore.exe " fpr$ = "C:\Temp\Frtf.rtf"
FILE_OPEN_WRITE 1, f$ FILE_WRITELN 1, "<HTML>": ' Type de fichier FILE_WRITELN 1, "<HEAD>": ' En-tête du fichier html FILE_WRITELN 1, "</HEAD>" FILE_WRITELN 1, "<BODY>": ' Corps du fichier ' -------------------------------------------------------------------------- FILE_WRITELN 1, "<U><B>Corps du fichier Html</B></U><P>" FILE_WRITELN 1, "<FONT COLOR=blue>" FILE_WRITELN 1, "Balise <CODE>:<BR>" FILE_WRITELN 1, "<CODE>Au clair de la lune</CODE><P>" FILE_WRITELN 1, "Balises <SUP> (exposant) et <SUB> (indice):<BR>" FILE_WRITELN 1, "y = ax<SUP>2</SUP>+bx+c<BR>" FILE_WRITELN 1, "Acide sulfurique: SO<SUB>4</SUB>H<SUB>2</SUB><P>" FILE_WRITELN 1, "</FONT>" FILE_WRITELN 1, "<FONT COLOR=green>Exemple de tableau:</FONT>" FILE_WRITELN 1, "<TABLE BORDER=2 BGCOLOR=pink>" FILE_WRITELN 1, "<CAPTION>Titre du tableau</CAPTION>" FILE_WRITELN 1, "<TH>Col 1</TH><TH>Col 2</TH><TH>Col 3</TH>": ' titres des colonnes FILE_WRITELN 1, "<TR>": ' début de rangée FILE_WRITELN 1, "<TD> Cellule 1 </TD><TD> Cellule 2 </TD><TD> Cellule 3 </TD>" FILE_WRITELN 1, "</TR>": ' fin de rangée FILE_WRITELN 1, "<TR>" FILE_WRITELN 1, "<TD> Cellule 4 </TD><TD> Cellule 5 </TD><TD>image:<IMG SRC=C:\Graph\Smileys\Smile.gif></TD>" FILE_WRITELN 1, "</TR>" FILE_WRITELN 1, "</TABLE><P>" FILE_WRITELN 1, "Ligne horizontale:<HR>" FILE_WRITELN 1, "Exemples d'enrichissement de caractères:<BR>" FILE_WRITELN 1, "Normal <B>Gras</B> <I>Italiques</I> <U>Souligné</U> " FILE_WRITELN 1, "<STRIKE>Barré</STRIKE> <H2>Plus gros</H2><H6>Plus petit</H6><BR>" FILE_WRITELN 1, "<MARQUEE><FONT COLOR=red>Texte défilant</FONT></MARQUEE><P>" FILE_WRITELN 1, "Certaines balises sont orphelines (pas de balise de fin), par exemple:<BR>" FILE_WRITELN 1, "<BR> saut de ligne, <P> saut de paragraphe, " FILE_WRITELN 1, "<HR> ligne horizontale." ' -------------------------------------------------------------------------- FILE_WRITELN 1, "</BODY>": ' Fin du corps FILE_WRITELN 1, "</HTLM>" : ' Fin du fichier FILE_CLOSE 1
' Interprétation du source en rtf pour affichage éventuel sous Wordpad f1$ = f$: f2$ = fpr$: GOSUB Html2Rtf
WIDTH 0, 240: HEIGHT 0, 200 PICTURE 9: TOP 9, 0: LEFT 9, 0: WIDTH 9, 220: HEIGHT 9, 40 PRINT_TARGET_IS 9: print PRINT " Création et analyse d'un fichier HTML (.htm)" BUTTON 10: LEFT 10, 40: TOP 10, 50: WIDTH 10, 140:CAPTION 10, "Voir le source" On_Click 10, Vsource BUTTON 11: LEFT 11, 40: TOP 11, 85: WIDTH 11, 140: CAPTION 11, "Voir le résultat" ON_CLICK 11, Vresul BUTTON 12: LEFT 12, 40: TOP 12, 120: WIDTH 12, 140: CAPTION 12, "Quitter" ON_CLICK 12, Fin END Fin: FILE_DELETE f$ FILE_DELETE fpr$ TERMINATE
Vresul: EXECUTE ie$ + f$ RETURN
Vsource: ' Couleurs d'affichage dans Wordpad: définies dans la ligne 3 des DATAs: EXECUTE "write.exe " + fpr$ RETURN
Html2Rtf: DATA "{\rtf1\ansi\ansicpg1252\deff0\deflang1036" DATA "{\fonttbl{\f0\fmodern\fprq1\fcharset0 Lucida Console;}{\f1\fswiss\fcharset0 Arial;}}" DATA "{\colortbl ;\red255\green0\blue0;\red0\green255\blue0;\red0\green0\blue255;}" DATA "{\*\generator Msftedit 5.41.21.2509;}\viewkind4\uc1\pard\f0\fs20 " ' couleurs: \cf0 noir, \cf1 rouge, \cf2 vert, \cf3 bleu ctx$ = "\cf0 ": ' couleur texte: noir cba$ = "\cf3 ": ' couleur balises: bleu cca$ = "\cf1 ": ' couleur caractères spéciaux: rouge fli$ = "\par": ' saut de ligne IF etrtf$(1) = "" FOR i = 1 TO 4: READ etrtf$(i): NEXT i END_IF FILE_OPEN_READ 1, f1$ FILE_OPEN_WRITE 2, f2$ FOR i = 1 TO 4: FILE_WRITELN 2, etrtf$(i): NEXT i WHILE FILE_EOF(1) = 0 FILE_READLN 1, a$: GOSUB Trta: FILE_WRITELN 2, a$ END_WHILE FILE_WRITELN 2, "}" FILE_CLOSE 1: FILE_CLOSE 2 RETURN
Trta: s$ = "\": x = 1 rq: GOSUB Instrx IF k > 0 a$ = left$(a$, k) + "\" + MID$(a$, k + 1, LEN(a$) - k): x = k + 2: GOTO rq END_IF x = 1 rv: s$ = "<": GOSUB Instrx IF k > 0 k1 = k: x = k+1: s$ = ">": GOSUB Instrx IF k > 0 IF k < LEN(a$) a$ = LEFT$(a$, k1-1) + cba$ + MID$(a$,k1,k-k1+1)+ctx$+MID$(a$,k+1,LEN(a$)-k) x = k+11: GOTO rv END_IF a$ = LEFT$(a$, k1-1) + cba$ + MID$(a$,k1,k-k1+1) + ctx$ END_IF END_IF x = 1 rw: s$ = "&": GOSUB Instrx IF k > 0 k1 = k: x = k+1: s$ = ";": GOSUB Instrx IF k > 0 IF (k-k1) < 8 IF k < LEN(a$) a$ = LEFT$(a$, k1-1) + cca$ + MID$(a$,k1,k-k1+1)+ctx$+MID$(a$,k+1,LEN(a$)-k) x = k+11: GOTO rw END_IF a$ = LEFT$(a$, k1-1) + cca$ + MID$(a$,k1,k-k1+1) + ctx$ END_IF END_IF END_IF a$ = a$ + fli$ RETURN
Instrx: ' recherche de s$ dans a$ à partir de x a1$ = MID$(a$, x, LEN(a$)-x+1) k = INSTR(a1$, s$) IF k > 0 THEN k = k + x - 1 RETURN (pour l'image, il faut évidemment mettre une image à vous).
Dernière édition par JL35 le Mar 9 Mar 2010 - 23:36, édité 5 fois | |
| | | jjn4
Nombre de messages : 2747 Date d'inscription : 13/09/2009
| Sujet: +++ Lun 8 Mar 2010 - 12:26 | |
| Ouah, que de HTML, je vais voir tout ça, merci ! PS: aïe aïe aïe, dur dur ! | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Fichiers HTML Lun 8 Mar 2010 - 14:30 | |
| J'ai édité le code ci-dessus pour ajouter quelques exemples d'enrichissement de texte. Comment ça dur dur ? c'est on ne peut plus facile, il suffit de connaître la structure de base (<HTML><HEAD></HEAD><BODY>...</BODY></HTML>) et quelques balises élémentaires pour démarrer. Si tu veux voir du html un peu plus compliqué, tu fais Ctrl/U sous Firefox, ou 'Page','Afficher la source' sous IE quand tu es sur la page d'accueil du forum -> affichage du source de la page. | |
| | | Yannick
Nombre de messages : 8635 Age : 53 Localisation : Bretagne Date d'inscription : 15/02/2010
| | | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Fichiers HTML Lun 8 Mar 2010 - 17:14 | |
| Ben... je ne vais pas écrire un navigateur pour moi tout seul, ça existe déjà ! Pas facile, il faudrait analyser et interpréter toutes les balises, c'est quasiment impossible ! Et je n'en vois vraiment pas l'intérêt, puisqu'il suffit d'appeler Internet Explorer pour ça ! | |
| | | jjn4
Nombre de messages : 2747 Date d'inscription : 13/09/2009
| | | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Fichiers HTML Lun 8 Mar 2010 - 21:10 | |
| Damned, tu m'as reconnu malgré la (fausse) barbe ! Eh, tu n'as pas que ça à faire, il y a du boulot, là, au-dessus ! | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Fichiers HTML Mar 9 Mar 2010 - 23:28 | |
| J'ai édité et étoffé un peu le code ci-dessus pour que ce soit plus pratique: on peut voir le code source (sous Wordpad) et le résultat (sous Internet Explorer). J'ai remplacé les EXECUTE_WAIT par des EXECUTE, justement pour pouvoir afficher simultanément côte à côte et comparer le code source (converti en .rtf pour la visualisation des balises colorées) et le résultat obtenu. On peut ainsi voir l'effet des changements que l'on opère dans le source.
Les fichiers de travail sont effacés en sortie.
Pour la photo, excuse-moi, c'était quand j'étais jeune. | |
| | | jjn4
Nombre de messages : 2747 Date d'inscription : 13/09/2009
| Sujet: +++ Ven 12 Mar 2010 - 1:20 | |
| Je vais voir tout ça, effectivement j'ai du boulot ! Merci, merci... Ce que j'ai pu voir d'intéressant pour la première version, en dehors de la possibilité de construction d'un site Internet, c'est que si on remplaçait : execute "iexplorer.exe..." par excel_file_open..., cela marchait aussi, ce qui permet d'insérer des images dans excel à partir de panoramic, que de perspectives... ! Si bien que j'ai plein de questions (de colles, ah, ah...) à poser au grand sage antédiluvien que tu es : - en HTML, peut-on modifier la mise en page de la feuille excel (ou open_office) ? (marge gauche et droite de 1 au lieu de 2,5) (hein, elle est costaud, cette question !) - pour construire un site Internet, le langage HTML permet-il de faire apparaître autre chose que des lignes, des cases et des images, par exemple, des genres de button, de combo, d'edit ? Bon, j'arrête là mes questions difficiles, sinon JL35 va nous faire un reset. | |
| | | JL35
Nombre de messages : 7112 Localisation : 77 Date d'inscription : 29/11/2007
| Sujet: Re: Fichiers HTML Ven 12 Mar 2010 - 15:39 | |
| Hugh ! - Ce qu'on peut faire à une feuille Excel, ma foi sans doute beaucoup de choses, et entre autres certainement manipuler les marges, mais là j'avoue que je n'ai pas étudié la question... - En HTML on peut quasiment tout faire (il n'y a qu'à regarder les pages web), pour un petit site vraiment minimaliste on peut coder 'à la main' avec les balises connues, mais si ça devient un peu sérieux il vaut mieux utiliser un logiciel spécialisé (il y en a des gratuits) pour la construction de sites, un peu comme un IDE.
Voilà mes réponses évasives, je botte en touche, à toi de jouer ! | |
| | | Klaus
Nombre de messages : 12331 Age : 75 Localisation : Ile de France Date d'inscription : 29/12/2009
| Sujet: Re: Fichiers HTML Ven 12 Mar 2010 - 18:07 | |
| | |
| | | jjn4
Nombre de messages : 2747 Date d'inscription : 13/09/2009
| Sujet: +++ Ven 12 Mar 2010 - 20:29 | |
| Merci, je vais voir ça ! (en attendant de le fabriquer moi-même avec le programme de JL35) | |
| | | Jean Claude
Nombre de messages : 5950 Age : 70 Localisation : 83 Var Date d'inscription : 07/05/2009
| Sujet: Re: Fichiers HTML Mer 17 Mar 2010 - 9:34 | |
| Bien que je ne suis pas trop intéressé par le sujet, je vous communique un petit site sympa avec des utilitaires intéressants. Je vous recommande Softnote2005, qui est très pratique pour faire un livre de cuisine par exemple. Et çà peut donner des idées de programme à fabriquer sous panoramic. http://softchris.free.fr/ZenAlbum/index.phpA+ | |
| | | Contenu sponsorisé
| Sujet: Re: Fichiers HTML | |
| |
| | | | Fichiers HTML | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |