Juliette erschienen

Ich habe heute Juliette veröffentlicht. Bei Juliette handelt es sich um ein Dokumentenmanagementsystem für den privaten Gebrauch. Die Daten können in Kategorien strukturiert werden. Daneben stehen Exportfunktionen in das PDF Format zur Verfügung. Zur Speicherung der Daten dient eine SQLite-Datenbank.

Die Software setzt das .NET Framework 2.0 voraus, der MSI Installer benötigt die Framework-Version 3.5. Die Infoseite für Juliette ist unter https://seeseekey.net/pages/software/juliette.php zu finden.

Sollte jemand Vorschläge haben oder Bugs finden so kann er das Kontaktformular benutzen.

C# und MySQL Datenbanken

Möchte man in C# eine Verbindung zu einer MySQL Datenbank herstellen so stellt man fest das dies nicht ohne weiteres möglich ist. Um mit einer MySQL zu reden benötigen wir den passenden ADO.NET Provider. Bei MySQL heißt das ganze MySQL Connector/NET und kann unter http://dev.mysql.com/downloads/connector/net/ bezogen werden.

Wer jetzt noch einen passenden Einstieg in die Thematik sucht dem seinen folgende Tutorien empfohlen:
http://www.seven-c.de/files/datenbankenhowto.htm
http://www.codeplanet.eu/tutorials/csharp/6-csharp/5-verbindung-zum-mysql-server-mit-csharp.html

Sourcegrid

Ich wollte im Visual Studio ein paar Daten und eine Combobox in Form einer Liste darstellen. Wenn die Combobox nicht gewesen wäre, so wäre alles mit einer einfachen ListView erledigt gewesen. So musste ein DataGridView her. Da dieses aber wie der Name schon sagt primär für das Anzeigen von Daten aus einer Datenquelle gebaut ist, hat es hunderte (aus meiner Sicht) unnütze Funktion. Nachdem die Combobox dann auch nicht so wollte wie ich, habe ich das mit dem DataGridView erst einmal gelassen.

Nachdem der Browser an war wurde nach einer Alternative gesucht, die ich dann auch gefunden hatte. Das ganze heißt Sourcegrid und steht unter einer MIT Lizenz. Dieses Grid Control ist sehr flexibel und komplett in C# geschrieben und leicht erweiterbar. Zu finden ist das ganze unter http://www.devage.com/.

Touchless

Vor einigen Tagen habe ich das Touchless SDK von Microsoft ausprobiert. Mit diesem SDK kann eine Anwendung über die Webcam bedienen. Dazu sucht das SDK Marker im Bild (am besten grelle Farben benutzen) Und setzt diese dann in eine Position an. Das ganze funktionierte erstaunlich gut nachdem ich die Helligkeitskorrektur abgeschaltet habe. Von der Sache her ist es natürlich eine schöne Sache, doch wozu könnte man so etwas ernsthaft einsetzen?

Weitere Informationen gibt es unter:
http://www.codeplex.com/touchless
http://communityclips.officelabs.com/Video.aspx?videoId=a89a217b-fc38-4a6c-87f8-ab59a2028391
http://www.heise.de/newsticker/Multitouch-beruehrungsfrei-gratis-und-von-Microsoft–/meldung/117131

guide to C#

Auf der Suche nach etwas völlig anderem bin ich gestern über die Seite http://www.guidetocsharp.de gestolpert. Bei dem guide to C# handelt es sich um ein umfangreiches deutscher Tutorial für die Programmiersprache C#. Dabei richtet sich das Tutorial sowohl an Einsteiger als auch an Fortgeschrittene. Neben dem Tutorial wird das ganze durch eine Referenz und einen Styleguide ergänzt. Sehr lesenswert das ganze :)