Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Schiffrierungs Programm

Empfohlene Antworten

Veröffentlicht

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

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?

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ß

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.

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ß

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)

}

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.

Nunja also in der erweiterten Ascii-Tabelle 0-255 gibt es schon ÄäÜüÖö...

Ascii-Tabelle

Wird diese denn in .net genutzt den bei einem normalen Ascii encoding ind c# wurden bei mir bisher immer alle umlaute gefiltert

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.