Visual basic Encryptie

Status
Niet open voor verdere reacties.

rushmaster

Nieuwe gebruiker
Lid geworden
7 nov 2007
Berichten
3
Mensen,

Ik ben sinds paar dagen begonnen met Visual Basic omdat het voor school afgerond moet zijn.
Nu heb ik al aardig wat opdrachten opgelost, door veel informatie te zoeken en vergelijken met codes, nog echt begrijpen doe ik het nog niet helemaal maar gaat wel al stukken beter.

Wat is mijn probleem:
Ik moet een programma schrijven om een boodschap te coderen met een ceaser code "dat betekent dat A word B, en B word C. etc..etc..

Ik heb de volgende screenshot gemaakt:
vb-encryptie.JPG


En heb de volgende informatie:
string = string.trim();
haalt alle spaties weg
gebruik trim();
om spaties weg te halen

String.Replace("cat", "dog");
Replace om dingen te vervangen
String.Replace(Zoek.Array, Replace.Array); Replace.Array[0] = "A"

Deze informatie heb ik al alleen zou ik echt niet weten hoe en waar ik deze moet plaatsen want op internet word ik er ook niet wijzer van en het voorbeeld dat ik heb klopt dan weer niet precies met de code en hoopte aan de hand van mijn screenshot/ en informatie dat er misschien mensen zijn die mij verder kunnen helpen op weg.

Met vriendelijke groet,
RushMaster
 
Ik denk dat ik zelf met LEN de lengte van de string zou opmeten.
Dan een for next lus starten
en dan teken voor teken door de string heen gaan met MID
om vervolgens met ASC de integer waarde van het karakter ophalen,
er één bij optellen en deze waarde met CHR weer weegschrijven
Heb je hier misschien iets aan?
Of zijn er in de opgave voorwaarden gesteld, hoe je het oplost?
mvg leo
 
Ik denk dat ik zelf met LEN de lengte van de string zou opmeten.
Dan een for next lus starten
en dan teken voor teken door de string heen gaan met MID
om vervolgens met ASC de integer waarde van het karakter ophalen,
er één bij optellen en deze waarde met CHR weer weegschrijven
Heb je hier misschien iets aan?
Of zijn er in de opgave voorwaarden gesteld, hoe je het oplost?
mvg leo

Geachte Leo,

De termen die jij gebruikt zijn totaal anders dan die ik zou gebruiken.
Zover ben ik nog niet of althans zover heb ik het nog niet gehad op school.

De opdracht is als volgt:
1: Geef een boodschap in (maximaal 256 tekens)
2: Verwijder alle spaties uit de boodschap
3: vervan elke letter door de volgende letter in het alphabet (A wordt B, B wordt C, Z wordt A) Gerbuik hiervoor een Array met de letters in ons alfabet. Cijfers en speciale tekens hoeven niet te worden omgezet.
4: Laat het resultaat zien op scherm.

Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim tekst As String = (TextBox1.Text)
End Sub
End Class



Ik hoop dat jullie me aan de hand hier meer hints of informatie kunnen geven
 
Laatst bewerkt:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim invoer As String = (TextBox1.Text)
Dim tekst2 As String = (TextBox2.Text)
invoer = TextBox1.Text
tekst2 = TextBox2.Text
TextBox2.Text = invoer
End Sub
End Class

Dit heb ik tot nu toe gemaakt, ik weet het niet erg snel maar ben ook niet erg ervaren.
Alleen wil ik nu dus dat me spatie uit: Textbox2.Text
Word gehaald hoe doe ik dat?
 
Hallo Rushmaster,
geachte is wel heel netjes, blijkbaar type ik zelfs al oud (50);)
ik zie nu pas dat je niet met vba bezig maar , met Visual studio, je zit in het verkketrde forum, maar ik had het eigenijk wel kunnen zien aan het screenshot.
Daar zit natuuyrlijk wel verschil tussen. Veel functies komen echter ook wel weer overeen.
Trim had je zelf al genoemd en met intr(string,"-") (Even in help zoeken naar de juiste syntax voor VB) kun je de tussenliggende spaties er uit halen. Dat gaat een voor een dus zou met een lus moeten (do..while al gehad?)
Succes leo
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan