C#-Projekt: MySqlClient unter .NET ist extrem langsam

Bei meinem C#-Projekt füge ich teilweise bis zu 30.000 Datensätze in eine MySQL-Tabelle ein und muss diese später auch wieder auslesen. Meine speziell geschriebene Datenbank-Klasse, die diese Aufgaben erledigen soll, benötigt für 2000 Datensätze fast 5 Minuten. Das kann’s nicht sein, dachte ich mir, und somit machte mich auf die …

Continue reading

C#-Projekt: Zugriff auf MySQL

Heute habe ich im Rahmen meines C#-Projektes den Zugriff auf eine MySQL-Datenbank getestet. Dazu ist letztlich nur der MySQL .NET-Connector nötig, den man auf der MySQL-Seite herunterladen kann. Nun muss man nur noch einen Verweis auf die entsprechende DLL einrichten (Mysql.Data.dll) und schon kann man die MySQL-Funktionen nutzen. Hier habe …

Continue reading

C#-Projekt: Zugriff auf Excel-Dateien

Der Zugriff auf Excel-Dateien und -Funktionen mit C# ist eigentlich recht einfach. Zunächst muss ein Verweis auf die COM-Bibliothek Microsoft Excel 11.0 Object Library hinzugefügt und dann noch der entsprechende Namespace inkludiert werden mittels: using Microsoft.Office.Interop.Excel; Änderungen bei Excel 2007: Es muss die COM-Bibliothek Microsoft Excel 12.0 Object Library verwendet …

Continue reading

C#-Projekt: Konfigurationsklasse

Heute habe ich nach knapp zweitägiger Arbeit meine Konfigurationsklasse fertiggestellt, mit der ich in Zukunft die Anwendungen meines C#-Projekts konfigurieren werde. Ich hatte da ja schonmal was erstellt, aber der Zugriff auf die Einstellungen war doch mehr als umständlich und es war auch keine Verschachtelung von Einstellungsbereichen möglich. Daher habe …

Continue reading

C#-Projekt: Client/Server

Heute bin ich einen guten Schritt weitergekommen bei meinem C#-Projekt. Der grundlegende Aufbau der Client-/Server-Kommunikation steht. Nach einigem Hin und Her bin ich nun an einem Punkt angelangt, an dem ich mir über die grundsätzlichen Abläufe der Kommunikation keine Gedanken mehr machen muss, sondern endlich mit der Implementierung der eigentlichen …

Continue reading

C#-Projekt: Einstieg

Ich bin nun schon eine Zeit an meinem neuen “Groß”-Projekt zugange und habe heute erst angefangen zu programmieren. Die Zeit bis jetzt habe ich für den Entwurf des Systems in UML gebraucht und dessen Abstimmung mit den anderen Anwendern. Obwohl die Anwendung jetzt nicht sooo umfangreich ist, habe ich doch …

Continue reading

Verschiedenes

Nun bin ich schon seit knapp 2 Wochen dabei, mein neues Progrämmchen zu schreiben und am Freitag hatte ich dann das erste größere Erfolgserlebnis: Mein Client kann tatsächlich über Rechnergrenzen hinweg auf den Server zugreifen. Nicht wirklich weltbewegend, aber für mich ein erster großer Schritt 😀 Nachdem ich jetzt bald …

Continue reading

Einstieg in C#

Nach langer Zeit endlich mal wieder ein Eintrag… Ich bin diese Woche schon wieder im Unternehmen, habe also mein letztes Vollzeitsemester beendet und bin ab jetzt nur noch am Wochenende in der FH. Nie wieder erst um 10:00 Uhr aufstehen… 😉 Nun denn. Ich habe die Zeit genutzt und mich …

Continue reading