Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 01:06

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



vb Code in textbox automatisch trennen

Discussion on vb Code in textbox automatisch trennen within the .NET Languages forum part of the Coders Den category.

Reply
 
Old 04/24/2014, 20:44   #16


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by VisionEP1 View Post
Naja nun nochmal für die, dei den letzten Schuss nicht gehört haben.
Die Funktion ist eindeutig dafür da einen Key o.ä. einzugeben und zu formatieren.
Zitat aus dem ersten Post für die "nicht den ganzen Post Leser"
Ja, und? Wieso schreibst du das hier jetzt nochmal?


Quote:
Originally Posted by VisionEP1 View Post
Deine Funktion funktioniert nur wenn ich den String fertig eingegeben habe um ihn dannach zu Formatieren.
Würdest du ihn bei jedem TextChanged Event aufrufen, dann hättest du das '-' als eigenen Char im string.
Was hindert dich daran, die Funktion anzupassen? Wiegesagt, du hast die Länge des Strings und du weißt, nach wie vielen Zeichen ein "-" eingesetzt werden soll. Einfache Multiplikation und Division sollte sicherlich jeder hinbekommen.

Quote:
Originally Posted by VisionEP1 View Post
Wenn man keys eingibt sollte man auch auf backspace oder ähnliches klicken können, ohne das der ganze Text verhauen wird.
Hier auch: Was hindert dich an einer Anpassung? Warum dein Code in diesem Punkt besser sein soll, verstehe ich auch nicht. Mehr dazu aber unten.

Quote:
Originally Posted by VisionEP1 View Post
WPF habe ich deshalb erwähnt um die best mögliche Lösung zu nennen um Textboxen zu formatieren.
WPF ist ein Framework und hat mit diesem Vorhaben überhaupt nichts zutun. Wer die Vorteile von WPF auch nur ansatzweise nutzen will, nimmt INotifyPropertyChanged und braucht sich um die Anzeigen kaum noch zu kümmern.

Quote:
Originally Posted by VisionEP1 View Post
Meine Funktion schaut wie folgt aus:

int i = 0;

## textbox changed event text added
{
i++;
if(i==4)
{
i=0;
text=text +'-';
}}
Das ist mehr als unsauber. Möchtest du in Zukunft für jeden Mist eine Zählervariable irgendwo draußen deklarieren (zudem noch global ohne get/set und Zugriffskontrolle) um etwas zu zählen, was du schon weißt? Das führt zu schönem Spaghetticode.

Quote:
Originally Posted by VisionEP1 View Post
Und das selbe noch wenn ich text entferne sollte ja jeder hinbekommen.
Die Länge die man "eh" schon hat. Müsste man ja wieder Filtern ('-') zählen und von der Länge abziehen um zu Formatieren.
TextBox.Text = "Hall" (4 Zeichen), danach folgt ein '-'. Nun steht dein Zähler auf 0. Ich entferne jetzt einen Buchstaben (Backspace), Zähler auf 1, gebe 3 weitere Buchstaben ein: "Was" und wir haben folgenden Text: "HallWas".

Dein Code ist in dieser Form sinnlos und unbrauchbar, zudem unsicher.

Quote:
Originally Posted by VisionEP1 View Post
Ich definiere persönlich lieber eine variable außerhalb die Life dem Benutzer die Möglichkeit bietet eineschöne GUI zu erleben. Als erst am Ende zu formatieren.
Desweiteren ist performance immer ein wichtiger Punkt.
Das kann wirklich nicht dein Ernst sein. Was hat die Formatierung im Code für einen Einfluss auf den Nutzer? Funktioniert es, dann funktioniert es. Der Benutzer kriegt davon nichts mit und dem ist es ja wohl egal, wie der Text formatiert wird. Hauptsache er wird formatiert.

Und das mit der Performance habe ich dir schon einmal gesagt. Mehr Code bedeutet nicht automatisch, das der Code langsamer verarbeitet wird. Außerdem belegst du wieder nichts. Nehmen wir an, dein Code wäre schneller, was hätte das jetzt für einen Vorteil wenn er eine Milisekunde schneller verarbeitet wird? Merkst du was?

Quote:
Originally Posted by VisionEP1 View Post
Es gibt immer mehrere Wege zum ziel aber man sollte den besten nehmen. Nehmen wir eine Mittelgroße Anwendung.
Dann in jeder Funktion sich 30% der Zeit einzusparen lohnt sich wohl.
Stimmt, es gibt mehrere Wege und jeder Weg hat sicherlich Vor- und Nachteile. Du solltest den Weg nehmen, der in allen Aspekten am meisten punkten kann.

Übrigens, 30% ist weit übertrieben. Außerdem solltest du darüber noch einmal nachdenken. 30% von was? 0,0....?

Quote:
Originally Posted by VisionEP1 View Post
Da du die Architektur des ganzen Programms nicht kennst sollte man sehr wohl auf die Performance acht geben.
Wieso soll ich mir über Sachen Gedanken machen, die ich nicht kenne? Wenn der Kerl seine 529042905390 Datenbankabfragen im Hintergrund laufen hat, ist die Verwaltung nicht mein Problem. Wir reden von einer simplen Operation und nicht von ressourcenfressenden Aufgaben die hier bewältigt werden müssen.


Quote:
Originally Posted by VisionEP1 View Post
-------------------
Ich werde hierzu auch nichts mehr schreiben. Personen mit halbwissen lassen sich eh schlecht überzeugen.
mimi

Quote:
Originally Posted by VisionEP1 View Post
Ich stehe selbst kurz vor dem beenden meines SSE deswegen denke ich dass ich mich dazu äußern kann.
Was ist ein SSE? Muss man das kennen? Moment, es interessiert mich gar nicht, welche Abschlüsse du hast und machen wirst. Ich habe deine Denkweise und (teilweise) sturre Person erlebt, ich bilde mir meine Meinung lieber von dem, was ich hier sehe.
Mostey is offline  
Thanks
2 Users
Reply


Similar Threads Similar Threads
WoW Gamekey Shop SEHR GÜNSTIG, CODE DIREKT NACH BEZAHLUNG AUTOMATISCH!
10/13/2013 - World of Warcraft Trading - 5 Replies
Hallo ich präsentiere: Ein paar tolle Angebot für alle WoW Spieler und die es werden möchten ;) Meist gekauft: WoW Gamecard 60 Tage Spielzeit (20,90 €) WoW komplett Paket (WoW,TBC,WotLK,Cata,MoP,30 Tage Spielzeit) (34,90 €) Gamekeys:
Verbindungen trennen.
05/13/2012 - C/C++ - 5 Replies
Hey, ist es möglich, sämtliche verbindungen, die von einer anwendung kommen ( iw4mp.exe ) zu trennen?
Vegas pro 10, trennen
05/14/2011 - Technical Support - 6 Replies
Guten tag zusammen. Ich habe vor in zukunft animes zu dubben und wolte mal ein klein video synchronisieren. aber leider habe ich das problem das ich die audiospur und die videospur zusammen habe und deswegen nicht die audiospur löschen kann. Nun wolte ich fragen ob es möglich währe die audio und videospur zu trennen.
BO von Steam trennen
12/06/2010 - Call of Duty - 6 Replies
Hey... Ist es möglich BO von nem Steam Account zu trennen? Ich hab nämlich vor das Spiel zu verkaufen, will aber nicht den ganzen Account hergeben (sind noch andere Spiele oben die ich noch brauche)
CH1 von CH2 trennen?
11/02/2010 - Metin2 Private Server - 4 Replies
Hi Leute, kann man irgendwie CH1 und CH2 trennen. Habe beide am laufen und mann kann halt von CH1 nachrichten in CH2 schicken. Also Pn's, Rufchat usw. Kann man das irgendwie trennen? Danke im vorraus. :) Achja und noch eine Sache.. :S Habe Tal von Ascaria eingefügt und manchmal wenn man aufs Pferd steigt oder sich portet etc kriegt man einfach so kick und wenn man sich wieder einloggen will nach ladebildschirm kick. Erst wenn ein GM einen genau in dieser Ladezeit irgendwo anders...



All times are GMT +2. The time now is 01:06.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.