Google Chrome – Benutzername und Passwort auslesen

image_pdfimage_print

stand heute funktioniert die genannte Methode noch.

Ich möchte mit dieser Anleitung nicht erreichen, dass du damit die Passwörter anderer ausliest, sondern lediglich für eigene Zwecke einsetzt. Ich übernehme daher auch keine Haftung was ihr damit macht. Bitte, tue dir selbst den Gefallen und mache das nicht, denn das kann dein ganzes Leben verändern. Negativ natürlich!

Read more »

0  

Tastenkürzel

image_pdfimage_print

Strg + K,  Strg + C = Zeile auskommentieren

Strg + K, Strg + U = auskommentierte Zeile wieder aktivieren 

Strg + K, Strg + D = Zeilen wieder richtig ausrichten

Strg + M + L = kompletten Codeabschnitt reduzieren

Strg + Umschalt. + L = Zeile löschen

Strg + X = Zeile Ausschneiden

Read more »

0  

Backgroundworker

image_pdfimage_print

Wenn man aus einem Thread heraus eine Zeitaufwändige Operation durchführt, kann dies dazu führen, dass man den Eindruck bekommt, das Fenster wäre eingefroren. Der Grund ist ganz einfach, weil diese Aufgabe im ersten Thread stattfindet und solange dauert, bis es fertig ist. Jetzt stellt .Net den Threading Namespace zur Verfügung womit man für solche Aufgaben einen neuen Thread aufmachen könnte. Eben genau dies tut auch der Backgroundworker nur in einer stark vereinfachter Form.

Unbenannt-1

 

 

Read more »

0  

Polymorphie

image_pdfimage_print

2015-03-02_18-43-36

Unter Polymorphie versteht man, wenn eine Klasse von der anderen erbt.

Dabei nimmt eine Klasse die Rolle der Elternklasse und die anderen, die  einer Kindklasse an.

Read more »

0  

Eigene Mini Programmiersprache schaffen mithilfe von Regulären Ausdrücken

image_pdfimage_print

Filtert nur die Ausdrücke aus, die mit[ beginnen und mit ] enden.

Match liefert nur den erstgefundenen Wert,

MatchCollection dagegen alle gefundene.

Nun könnte man über ein switch/case eine Abfrage erstellen.

Z.B. case FELD1:

tue dies oder jenes

Quellen:

http://www.regexr.com/  – Online Editor

http://www.mycsharp.de/wbb2/thread.php?threadid=41009 – Tutorial

http://www.dotnetperls.com/regex-match – Tutorial

0  

Strukturen – struct

image_pdfimage_print

Strukturen sind ähnlich wie Klassen, weisen im Gegensatz zu Ihnen aber folgende Unterschiede auf:

 

Die Methoden/Konstruktoren haben keine Eigenschaftswerte und Namen

 

Auf Strukturen kann deutlich schneller zugegriffen werden

Strukturen sind Werttypen und keine Verweistypen

Können nicht erben/vererben

Können keine Konstruktoren ohne Parameter haben

 

Kleines Beispiel:

 

Das Objekt x greift direkt auf die Variablen Vorwahl, Nummer zu

Das Objekt y dagegen geht den besseren und schnelleren Weg über den Konstruktor v,n und instanziert dann die Variablen dementsprechend.

 

0  

Binding Elementbinding

image_pdfimage_print

Möchte man eine Elementeigenschaft an die andere binden, muss man in die Quelleigenschaft gehen und ein {Binding … } einsetzen.

Zuerst wird das Objekt, dann dessen Eigenschaft abgefragt.

ElementName (welches Element?)

Path(welche Eigenschaft?)

Bei Path könnte auch etwas anderes stehen. SelectedIndex z.B.

oder Items[0] für das erste Item in der ListBox

Das Visual Studio bietet mit dem Intellisense eine große Hilfe bei der Selektion.

 

0  

Binding Allgemein

image_pdfimage_print

Unter Binding versteht man, eine Eigenschaft von dem Quellobjekt an eine Eigenschaft des Zielobjekts bindet.

Dabei gibt es 2 Arten:

Element an ein anderes Element / Element an Datenquelle z.B. Datenbank

binding_element  binding_db Read more »

0  

Textdateien schreiben / lesen

image_pdfimage_print

Textdateien schreiben:

Der erste Parameter gibt den Pfad der Textdatei an. Wird nur ein Dateiname angegeben, wird die Datei im selben Ordner erstellt, wo das Programm derzeit läuft. Der 2. Parameter gibt an, wenn es diese Datei schon gibt, ob er die dann überschreiben soll (true) oder neu erstellen soll (false)

Eine Textdatei auslesen funktioniert auf ähnliche Weise, nur mit dem StreamReader. Mit dieser Möglichkeit wird der Inhalt der Textdatei in den string abc iniatilisiert.

Möchte man eine ganze Textdatei in einem Rutsch auslesen, geht dies auch ganz einfach mit:

und schreiben mit:

Um auch mit deutschen Umlauten zu arbeiten, muss man die Codierung auf UTF-8 stellen:

using (sw = new StreamWriter(@exportdatei, false, System.Text.Encoding.Default))

0