Abou Chleih

{the magic lies between the brackets}

Menu Close

Category: Programmierung (page 2 of 6)

[C#/.NET] Eigenen OpenFileDialog erstellen

Zwar hat das .NET-Framework mit den von der CommonDialog-Klassen ebernden Dialog-Klassen (dazu gehören OpenFileDialog, FolderBrowserDialog) schon Dialoge, welche die Funktion bieten Daten zu öffnen, zu speichern oder das Verzeichnis zu wählen. Diese sind aber leider nicht erweiterbar und daher nicht für sämtliche Zwecke zu gebrauchen. In diesem Beitrag werde ich deshalb eine Möglichkeit aufzeigen, einen eigenen […]

[C#/.NET] Eigene Erweiterungen für den Windows Explorer mit SharpShell erstellen

In meinem letzten Beitrag habe ich beschrieben, wie man mit Hilfe einer Microsoft Library eigene Dateiattribute hinzufügen kann. Auf Grund der Tatsache, dass der Windows Explorer nur die Standardattribute anzeigt (siehe Grafik), müssen wir zur Anzeige der eigenen Attribute entweder ein eigenes Programm entwickeln (Handhabe umständlich) oder eine Erweiterung für den Windows Explorer erstellen. Standardattribute: […]

[PHP] Nutzung eines CAPTCHA Bildes

Wir erstellten ein CAPTCHA Bild im vorigen Beitrag. Nun wollen wir dieses natürlich auch nutzen. Zuerst benötigen wir die PHP-Datei (im folgenden Beitrag generatecaptcha.php). Diese binden wir nun ein. Wir erstellen eine simple HTML-Datei (hier jetzt: index.html). Da die php-Datei eine Bilddatei ausgibt, können wir das Bild einfach per HTML einbinden. Dazu benutzen wir den HTML Image-tag: […]

[PHP] Erstellen eines CAPTCHA Bildes

Um Spam zu vermeiden, gibt es viele Möglichkeiten. Eine der bekanntesten ist das Captcha Bild, in welchem ein Text zu finden ist. Diesen muss man dann einfach in ein Textfeld eintragen. Aber wie erstellt man ein einfaches Captcha Bild? PHP bietet dafür einige Funktionen, die sogenannten Image-Funktionen. Als erstes braucht man für ein Bild natürlich eine Größe, […]

[WP8] PDF-Datei aus dem Web laden und per App anzeigen

Eine PDF-Datei aus dem Web herunterzuladen und anzuzeigen ist relativ einfach. Folgender Methoden laden die Webseite, laden die PDF-Datei herunter, speichern diese in den Isolated Storage und starten die externe App mit dem Pfad der Datei. Folgende Links geben weitere Informationen zu folgendem Code: [MSDN] Asynchronous Programming with Async and Await [MSDN] Isolated Storage [MSDN] […]

[C#] XML in Applikation einlesen

Um schnell mal eine XML-Datei in die Applikation einzulesen, bedarf es dank des .NET-Frameworks nicht viel Arbeit. Ich nutze dazu die XDocument-Klasse mit welcher es möglich ist XML zu parsen und zu schreiben. Mein XML hatte folgende Form: In die Applikation wird das XML mit folgendem Code geladen: Diesen Beitrag drucken

[C#/.NET] Verschiedene Authentifizierungsmöglichkeiten #4 – ActiveDirectory

[C#/.NET] Verschiedene Authentifizierungsmöglichkeiten #1 – Plain [C#/.NET] Verschiedene Authentifizierungsmöglichkeiten #2 – Verschlüsselung und SecureString [C#/.NET] Verschiedene Authentifizierungsmöglichkeiten #3 – MySQL und Hash Bei Active Directory (ab Windows Server 2008 Active Directory Domain Services) handelt es sich um einen Verzeichnisdienst (englisch directory service) von Microsoft. Sie speichert Benutzerinformationen(Benutzernamen, Kennwort sowie Gruppen) zentral auf einer Datenbank und stellt diese […]

[WordPress] Integrieren des WordPress-Blog in die eigene Homepage #2 Suchfunktion

Integrierung des eigentlichen Blogs findet hier in Part1. Nun haben wir den Blog mit all seinen Posts eingefügt. Es fehlen allerdings noch ein paar essentielle Features eines jeden Blogs. Beispielsweise die Suchfunktion, um welche es in diesem Post gehen wird. Um eine Suche starten zu können benötigen wir natürlich zuerst einmal ein Suchfeld. In HTML […]

[C#/.NET] Verschiedene Authentifizierungsmöglichkeiten #3 – MySQL und Hash

[C#/.NET] Verschiedene Authentifizierungsmöglichkeiten #1 – Plain [C#/.NET] Verschiedene Authentifizierungsmöglichkeiten #2 – Verschlüsselung und SecureString Eine Authentifizierung mittels MySQL ist ziemlich einfach und schnell geschrieben. Wir müssen lediglich den .NET Connector für MySQL herunterladen, den Verweis auf die DLL hinzufügen und folgenden Namespace mittels einbinden. Nun benötigen wir ein Objekt der MySQLConnection, welches den ConnectionString beinhaltete […]