FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
"Codage" Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
"Codage" Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
"Codage" Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
"Codage" Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
"Codage" Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
"Codage" Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
"Codage" Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
"Codage" Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
"Codage" Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
"Codage" Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
"Codage" Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
"Codage" Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
"Codage" Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
"Codage" Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
"Codage" Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le deal à ne pas rater :
LEGO Icons 10331 – Le martin-pêcheur
35 €
Voir le deal

 

 "Codage"

Aller en bas 
4 participants
AuteurMessage
lutcho74

lutcho74


Nombre de messages : 139
Age : 30
Date d'inscription : 21/11/2008

"Codage" Empty
MessageSujet: "Codage"   "Codage" EmptyMer 17 Déc 2008 - 21:10

Pour l'instant je commence a regarder comme fonctionne les algorithme simple et cherche un professeur de math dans mon collège qui pourrait m'initier a cette "matière" donc ce code pour l'instant et très basique mais je vais continué de l'améliorai au niveau cryptage surtout et peut être au niveau de la présentation.
Comment faire pour que quand je fait item_add sa n'envoie pas à la ligne à chaque fois?

Code:
REM  /=====================\
REM { Programme de cryptage }
REM  \=====================/
Caption 0,"CRYPT 0.0.1"
FULL_SPACE 0

LABEL compare,quit
DIM a$,b$,c$,d$,e$,f$,g$,h$,i$,j$,k$,l$,m$,n$
DIM o$,p$,q$,r$,s$,t$,u$,v$,w$,x$,y$,z$

a$=1 : b$=2 : c$=3 : d$=4 : e$=5 : f$=6 : g$=7 : h$=8 :i$=9 : j$=10
k$=11 : l$=12 : m$=13 : n$=14 : o$=15 : p$=116 : q$=17 : r$=18
s$=19 : t$=20 : u$=21 : v$=22 : w$=23 : x$=24 : y$=25 : z$=26


EDIT 1
button 2 : caption 2,"Crypt" : on_click 2,compare : top 2,50 : left 2,80
BUTTON 3 : CAPTION 3, "QUITTER" : on_click 3,quit : top 3,50 : left 3,160
memo 4 : top 4,100 : height 4,500 : WIDTH 4,500



REM  ==========================
END :||  FIN DU PROGRAMME    ||
REM  ==========================



quit:
terminate

compare:
IF TEXT$(1)="a" then item_add 4,a$ :text 1,""
IF TEXT$(1)="b" then item_add 4,b$ :text 1,""
IF TEXT$(1)="d" then item_add 4,c$ :text 1,""
IF TEXT$(1)="d" then item_add 4,c$ :text 1,""
IF TEXT$(1)="e" then item_add 4,e$ :text 1,""
IF TEXT$(1)="f" then item_add 4,f$ :text 1,""
IF TEXT$(1)="g" then item_add 4,g$ :text 1,""
IF TEXT$(1)="h" then item_add 4,h$ :text 1,""
IF TEXT$(1)="i" then item_add 4,i$ :text 1,""
IF TEXT$(1)="j" then item_add 4,j$ :text 1,""
IF TEXT$(1)="k" then item_add 4,k$ :text 1,""
IF TEXT$(1)="l" then item_add 4,l$ :text 1,""
IF TEXT$(1)="m" then item_add 4,m$ :text 1,""
IF TEXT$(1)="n" then item_add 4,n$ :text 1,""
IF TEXT$(1)="o" then item_add 4,o$ :text 1,""
IF TEXT$(1)="p" then item_add 4,p$ :text 1,""
IF TEXT$(1)="q" then item_add 4,q$ :text 1,""
IF TEXT$(1)="r" then item_add 4,r$ :text 1,""
IF TEXT$(1)="s" then item_add 4,s$ :text 1,""
IF TEXT$(1)="t" then item_add 4,t$ :text 1,""
IF TEXT$(1)="u" then item_add 4,u$ :text 1,""
IF TEXT$(1)="v" then item_add 4,v$ :text 1,""
IF TEXT$(1)="w" then item_add 4,w$ :text 1,""
IF TEXT$(1)="x" then item_add 4,x$ :text 1,""
IF TEXT$(1)="y" then item_add 4,y$ :text 1,""
IF TEXT$(1)="z" then item_add 4,z$ :text 1,""

RETURN




Dernière édition par Lutcho74 le Jeu 18 Déc 2008 - 22:18, édité 1 fois
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2395
Date d'inscription : 28/05/2007

"Codage" Empty
MessageSujet: Re: "Codage"   "Codage" EmptyMer 17 Déc 2008 - 21:34

Il y a quelque chose qui m'interpelle:
Code:
END :||  FIN DU PROGRAMME    ||
ne provoque pas d'erreur !!!
alors que la syntaxe correcte est:
Code:
END : REM ||  FIN DU PROGRAMME    ||

Je vais chercher pourquoi et le corriger dans la prochaine version...

Pour l'instruction ITEM_ADD, elle va à la ligne dans le MEMO car elle ajoute une ligne.
Pour ne pas aller à la ligne à chaque caractère, il faut concaténer tes caractères dans une variable ligne$ par exemple en la construisant avec une boucle puis faire ITEM_ADD 4,ligne$


Dernière édition par panoramic le Mer 17 Déc 2008 - 21:37, édité 1 fois
Revenir en haut Aller en bas
https://panoramic.1fr1.net
lutcho74

lutcho74


Nombre de messages : 139
Age : 30
Date d'inscription : 21/11/2008

"Codage" Empty
MessageSujet: Re: "Codage"   "Codage" EmptyMer 17 Déc 2008 - 21:37

D'accord je vais voir sa tout de suite et pour l'endroit qui vous a interpelé je l'avait également remarqué je pensé que les deux points y été pour quelque chose ^^
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2395
Date d'inscription : 28/05/2007

"Codage" Empty
MessageSujet: Re: "Codage"   "Codage" EmptyMer 17 Déc 2008 - 21:45

En regardant le code de PANORAMIC, je constate en effet que toute l'exécution s'arrête après un END. Il peut donc dans le source y avoir n'importe quelle instruction ou même n'importe quelle chaîne de caractère après les deux-points qui suivent un END, cela n'est pas analysé.

Je viens de trouver un bug (tout petit quand même) mais qui sera corrigé.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
lutcho74

lutcho74


Nombre de messages : 139
Age : 30
Date d'inscription : 21/11/2008

"Codage" Empty
MessageSujet: Re: "Codage"   "Codage" EmptyMer 17 Déc 2008 - 21:52

Ok.
Heeuuu...que veut dire "concaténer" Embarassed rassembler?
Revenir en haut Aller en bas
lagman




Nombre de messages : 205
Age : 32
Localisation : France
Date d'inscription : 07/05/2008

"Codage" Empty
MessageSujet: Re: "Codage"   "Codage" EmptyMer 17 Déc 2008 - 23:49

euh j'arrive pas à crypter avec ^^
faut faire quoi ?
je vais essayer d'en faire un aussi de prog de cryptage , mais avec un systeme de clé de cryptage.
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2395
Date d'inscription : 28/05/2007

"Codage" Empty
MessageSujet: Re: "Codage"   "Codage" EmptyJeu 18 Déc 2008 - 19:08

La "concaténation" est l'opération qui consiste à assembler deux strings pour en obtenir un troisième qui est constitué par la juxtaposition des deux.
En Basic, donc en PANORAMIC, l'opérateur de concaténation est "+".

Exemple:
Code:
dim gauche$,droite$
gauche$="abcd"
droite$="efgh"
print gauche$+droite$
donne le résultat : "abcdefgh"

Lorsque je te disais de créer une ligne par concaténation de caractères dans une boucle, je pensais à quelque chose comme ceci:
Code:
dim ligne$,i

ligne$=""

for i=1 to 8
 ligne$=ligne$+chr$(96+i)
next i

memo 4
item_add 4,ligne$
Cet exemple insère la ligne "abcdefgh" dans le MEMO numéro 4
Revenir en haut Aller en bas
https://panoramic.1fr1.net
lutcho74

lutcho74


Nombre de messages : 139
Age : 30
Date d'inscription : 21/11/2008

"Codage" Empty
MessageSujet: Re: "Codage"   "Codage" EmptyJeu 18 Déc 2008 - 21:09

Je vais vraiment me mettre a l'ASCII apparemment sa aide ^^
Revenir en haut Aller en bas
lagman




Nombre de messages : 205
Age : 32
Localisation : France
Date d'inscription : 07/05/2008

"Codage" Empty
MessageSujet: Re: "Codage"   "Codage" EmptyJeu 18 Déc 2008 - 23:03

ASCII ? :
"Codage" ASCII1
"Codage" Ascii
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

"Codage" Empty
MessageSujet: Re: "Codage"   "Codage" EmptyVen 19 Déc 2008 - 11:14

à ski ?
Revenir en haut Aller en bas
lutcho74

lutcho74


Nombre de messages : 139
Age : 30
Date d'inscription : 21/11/2008

"Codage" Empty
MessageSujet: Re: "Codage"   "Codage" EmptyVen 19 Déc 2008 - 15:16

Merci lagman_basic_4_ever
Revenir en haut Aller en bas
Contenu sponsorisé





"Codage" Empty
MessageSujet: Re: "Codage"   "Codage" Empty

Revenir en haut Aller en bas
 
"Codage"
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Bouton "STOP" pour stopper PANORAMIC
» persistance pas grave du "virus avast"
» Des vrais "faux forms"
» Savoir un "left" ...
» Source "*.bas" écrasé par erreur

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos sources, vos utilitaires à partager-
Sauter vers: