Kein richtiger Verschlüßler
Verfasst: 15.12.2005 19:21
Kann mir wer helfen und zwar will ich das Programm das ich optisch schon gemacht hab in so was ahnliches wie nen Verschlüßler verbaun.
Funktionieren soll es wie folgt: Wenn man nen Text verschlüßeln will:
a>n
b>o
c>p
d>q
e>r
f>s
g>t
h>u
i>v
j>w
k>x
l>y
m>z
n>a
o>b
p>c
q>d
r>e
s>f
t>g
u>h
v>i
w>j
x>k
y>l
z>m
Und beim entschlüsseln genau andersrum.
Danke für jede Hilfe!!!
Funktionieren soll es wie folgt: Wenn man nen Text verschlüßeln will:
a>n
b>o
c>p
d>q
e>r
f>s
g>t
h>u
i>v
j>w
k>x
l>y
m>z
n>a
o>b
p>c
q>d
r>e
s>f
t>g
u>h
v>i
w>j
x>k
y>l
z>m
Und beim entschlüsseln genau andersrum.
Code: Alles auswählen
; PureBasic Visual Designer v3.80 build 1249
;- Window Constants
;
Enumeration
#Window_0
EndEnumeration
;- Gadget Constants
;
Enumeration
#Gadget_0
#Gadget_1
#Gadget_2
#Gadget_3
#Gadget_4
#Gadget_5
#Gadget_6
#Gadget_7
#Gadget_8
#Gadget_9
EndEnumeration
;- Fonts
;
Global FontID1
FontID1 = LoadFont(1, "Arial Black", 16)
Procedure Open_Window_0()
If OpenWindow(#Window_0, 216, 0, 600, 370, #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar , "New window ( 0 )")
If CreateGadgetList(WindowID())
StringGadget(#Gadget_0, 10, 60, 580, 50, "")
TextGadget(#Gadget_1, 10, 40, 300, 20, "Eingegebener Text als ASCII")
TextGadget(#Gadget_2, 10, 110, 200, 20, "Ausgegebener Text als FTCII")
StringGadget(#Gadget_3, 10, 130, 580, 50, "", #PB_String_ReadOnly)
TextGadget(#Gadget_4, 10, 10, 410, 30, "Verschlüßler:")
SetGadgetFont(#Gadget_4, FontID1)
TextGadget(#Gadget_5, 10, 190, 160, 30, "Entschlüßler:")
SetGadgetFont(#Gadget_5, FontID1)
TextGadget(#Gadget_6, 10, 220, 160, 20, "Eingegebener Text als FTCII")
StringGadget(#Gadget_7, 10, 240, 580, 50, "")
TextGadget(#Gadget_8, 10, 290, 160, 20, "Ausgegebener Text als ASCII")
StringGadget(#Gadget_9, 10, 310, 580, 50, "", #PB_String_ReadOnly)
EndIf
EndIf
EndProcedure
Open_WIndow_0()
Repeat
EventID = WaitWindowEvent()
Select EventID
Case #PB_Event_Gadget
Select EventGadgetID()
; Case #Gadget_0 :
EndSelect
EndSelect
If EventID = #PB_Event_CloseWindow
Quit = 1
EndIf
Until Quit = 1
End