Sind wir nicht alle Welt Held?
.NET Unit Testing – Gratis Ebook
Bisher keine Kommentare
962Bisher keine Trackbacks.
C#4.0 – Problematik bei Default Values
vor 1 Woche - 2 Kommentare
Golo Roden erwähnte es bereits in den Kommentaren, daher möchte ich noch mal genauer darauf eingehen.
Dazu erstelle ich eine Solution in Visual Studio 2010 mit einer Konsolenapplikation, welche ich “DefaultValues” nenne.
Die alte Schreibweise
Die Schreibweise unter C#3.0 mit Überladung wäre also in etwa so:
public class Program
{
[...]
C# 4.0 – Default Values und Delegates
vor 1 Woche - 3 Kommentare
Mit C# 4.0 gibt es sogenannte Default Values. Das heißt, ich kann den Parametern bei einem Methodenaufruf bereits definierte Werte mitgeben.
Beispiel:
void Foobar(string valueWithoutDefaultValue, string valueWithDefaultValue = "Ich bin ein Default Value") {
// ..
}
Ich kann den 2. Parameter nun mit geben oder es eben sein lassen. Mehr dazu findet ihr hier. Nun wollte [...]
ShowDialog() verzögert Applikation
vor 1 Woche - Keine Kommentare
Gestern bin ich mal wieder über das selbe Problem wie damals gestoßen. Ich hab es damals nicht weiter erläutert. Und zwar sollte auf Knopfdruck eine Form erscheinen, welche über den ganzen Bildschirm geht, womit der Benutzer interagieren kann. Im Prinzip bestand die Form nur aus einer PictureBox und er sollte dort einen Bereich auswählen.
Lasse ich [...]
File Transfer Planer – FTP
vor 2 Wochen - Keine Kommentare
Aktuell arbeite ich an eine kleinen Applikation, welche ich “File Transfer Planer” getauft habe. Mit dieser wird es möglich sein, zeitgesteuert Dateien auf einen FTP zu schieben oder eben herunter zu laden.
Das Backend steht zum Teil, einen Teil der GUI ebenfalls, daher mal ein paar Screenshots.
Die GUI ist nicht mehr ganz so aktuell. [...]
C# – PrintDialog.ShowDialog() funktioniert nicht
vor 2 Wochen - Keine Kommentare
Bin gerade auf ein sehr merkwürdiges Problem gestoßen, dass doch locker eine Stunde wertvolle Lebenszeit gekostet hat.
Folgender Code:
PrintDialog pd = new PrintDialog();
if (pd.ShowDialog() == DialogResult.OK)
{
// do nothing
}
Nichts großes, sollte einfach nur so ein Druckerfenster öffnen, wo der Drucker ausgewählt wird etc. Leider öffnete sich der erhoffte Dialog nicht. Der Debugger läuft [...]
Linq und string.Contains() – Problem
vor 1 Monat - Keine Kommentare
Ich hatte eine kleine Methode, um mir bestimmte Datensätze aus einer Datenbank zu holen. Dazu nutze ich Linq, da es schön einfach ist.
public IEnumerable<Data> Search(string filter)
{
var dataSet [...]
HowTo: Aero Glass in C# Forms nutzen
vor 1 Monat - Keine Kommentare
Mich hat mal interessiert, wie ich die Aero Glass Effekte unter Windows 7 in C# Windows Forms nutzen kann. Auf codeproject.com fand ich dazu einen Artikel. Der funktioniert soweit auch schon ganz gut. Der Artikel zeigt, wie man einen Rand um seine Arbeitsfläche zieht, der den Aero Glass Effekt nutzt. Möchte man nun aber den [...]
Linq: Group By mit mehren Werten
vor 2 Monaten - Keine Kommentare
Um bei einer Seite auf alte News zu greifen zu können, wollte ich eine Liste wie hier im Blog anhand “Monat Jahr” bekommen. Daher musste ich nach zwei Werten gruppieren, dies geht am einfachsten mit einem anonymen Wertetyp:
var dateListe = from dateStamps in [...]
ASP.NET: Eigenen RoleProvider schreiben
vor 2 Monaten - Keine Kommentare
Da ich nun einen eigenen MembershipProvider nutze, möchte ich auch entsprechenden meinen RoleProvider anpassen.
Dies ist eigentlich ähnlich einfach, wie der MembershipProvider. Dazu wird eine eigene Klasse von System.Web.Security.RoleProvider abgeleitet. Auch könnt ihr hier wieder mit dem Überschreiben der Methode “Initialize()” Werte aus der “web.config” übergeben. Wo ihr die Daten ablegt, bleibt euch auch hier wieder [...]
ASP.NET: Eigenen MembershipProvider schreiben
vor 2 Monaten - 1 Kommentar
Manchmal kann es Sinn machen, nicht den standardmäßigen ASP.NET MembershipProvider zu nutzen. Daher möchte ich euch kurz erklären, wie ihr einen eigenen MembershipProvider schreiben könnt. Dabei ist es letztendlich euch überlassen, wo die Daten gespeichert sind.
Ich benutze bei einem Projekt etwa eine SQL-Datenbank und speicher bzw. lese die Daten per Stored-Procedures. Man könnte die [...]