Zum Inhalt springen

Schiffrierungs Programm


PL1

Empfohlene Beiträge

Servus

Ich hätte ein Problem:

Ich möchte mit Visual Studio .net ein Programm erstellen um meine E-mails zu Verschlüsseln.

Jetzt habe ich folgendes Problem:

Das Programm soll bei einem einem Druck auf einen Button einen im Textfeld eingegebenen Text die Buchstaben Tauschen und den Text als Binäre zeichenfolge ausgeben.

Danach soll der Text mit einem Druck auf einen Anderen Button wieder Entschlüsselt werden.

Wie bringe ich das zu stande? :confused:

Ich hätte da noch ein Kleines Problem:

Wie kann ich die Größe des Textfeldes Ändern?

DANKE im Vorraus

Link zu diesem Kommentar
Auf anderen Seiten teilen

Servus

Das Programm soll bei einem einem Druck auf einen Button einen im Textfeld eingegebenen Text die Buchstaben Tauschen und den Text als Binäre zeichenfolge ausgeben.

Danach soll der Text mit einem Druck auf einen Anderen Button wieder Entschlüsselt werden.

Wie bringe ich das zu stande? :confused:

Soll der Focus dabei im Feld selbst sein oder nicht mal in der Application?

Es gibt für jede Komponente ereignisse wie z.B. KeyDown oder KeyUp.

Servus

Wie kann ich die Größe des Textfeldes Ändern?

Größe Optisch oder anzahl zeichen?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Servus

Soll der Focus dabei im Feld selbst sein oder nicht mal in der Application?

Es gibt für jede Komponente ereignisse wie z.B. KeyDown oder KeyUp.

Tut mir leid ich Verstehe deine Frage nicht

Der eingegebene Text soll geändert werden also aus einem "A" soll das Programm ein "B" machen.

Größe Optisch oder anzahl zeichen?

Etwa so wie in dem Formular hier im Forum also wohl eher beides!?!

Ich sollte wohl noch dazusagen das ich nicht vom fach bin hatte Programmierung nur als Grundkurs

Gruß

Link zu diesem Kommentar
Auf anderen Seiten teilen

Naja denn wird es wohl nicht einfach...

Aber das Textfeld auf Multiline stellen (Eigenschaften-Dialog)...

Denn kannst du es auch in der Größe anpassen, wie du möchtest.

Die Controls haben Ereignisse (events) an die du Methoden binden kannst, die dann Aufgerufen werden wenn dieses Ereigniss eintrifft.

Wie oben erwähnt wenn eine Taste gedrückt wird, zB.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Servus

zuerst Danke für den tip mit der Multiline

und hat jemand einen Befehl auf lager wie ich die Umwandlung der Buchstaben hinbekomme er soll ja nur die Buchstaben tauschen also aus einem "A" mach ein "B" und so weiter

Gruß

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich hoffe das du das verstehst ;)

du hast einen text (strText), von dem durchläufst du jeden buchstaben betrachtest ihn als byte, und erhöst den Wert um 1. Wennn du die die Ascci-Tabelle anschaust, wirst du erkennen das du aus einem 'A' ein 'B' bekommst.


string strText = "Test";

string strOut = string.Empty;

foreach(char c in strText)

{

    strOut += (char)(++(byte)c)

}

Link zu diesem Kommentar
Auf anderen Seiten teilen

Servus

Tut mir leid ich Verstehe deine Frage nicht

Der eingegebene Text soll geändert werden also aus einem "A" soll das Programm ein "B" machen.

Um auf den Tastendruck zu reagieren gibt es mehrere möglichgkeiten du kannst darauf reagieren wenn du dich im Feld befindes oder auch wenn du dich irgendwo in deinem Programm befindest bzw. sogar wenn du z.B. in word am tippen bist. Je nach dem wie du es gerne hättest wirds halt leichter oder schwerer.

Achja und was die ASCII Verschiebung angeht denk aber daran das du dann z.B. keine umlaute nutzen kannst. weil ÄäÜüÖö gibt es in der ASCII Tabelle nicht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...