-
Letzte Artikel
Kategorien
- Active Directory (6)
- Allgemein (25)
- Deployment (5)
- ESCde Developer Blog (13)
- Exchange Server (3)
- Microsoft Office (2)
- Sharepoint Server (2)
- SQL Server (1)
Archive
Meta
Archiv des Autors: Jochen Schimmel
Detailierte Informationen zum Team Foundation Server
Sie suchen detailierte Informationen zum TFS? Dann sollten Sie mal unter TFS-Guide auf Codeplex nachsehen…
Veröffentlicht unter ESCde Developer Blog
Hinterlasse einen Kommentar
Absolute Dateipfade erzeugen
Sie haben in einer Variablen einen Verzeichnispfad, in einer anderen einen Dateinamen. Ziel: Den exakten Pfad zur Datei erzeugen. Das Problem hierbei ist, dass man in solchen Fällen zumeist umständlich prüfen muss, ob der Verzeichnispfad mit einem ‘\’ aufhört oder … Weiterlesen
Veröffentlicht unter ESCde Developer Blog
Hinterlasse einen Kommentar
Heap oder Stack?
Als erprobter C#-Entwickler kennt man natürlich das Konzept des Boxing/Unboxing: Struct-Instanzen liegen üblicherweise auf dem Stack. Möchte man allerdings Methoden auf diesen Instanzen ausführen (Beispielsweise die “ToString()”-Methode), so muss man das Struct zunächst in einen Referenztyp verwandeln: Die Struct-Instanz wird … Weiterlesen
Veröffentlicht unter ESCde Developer Blog
Hinterlasse einen Kommentar
Weak References – Schwache Referenzen
Das grundlegende Konzept der Referenz unter .NET sollte jedem klar sein: Eine Referenz identifiziert ein Objekt, ohne gleichzeitig die exakte Speicheradresse des Objektes zu bezeichnen. Solange der Entwickler eine Referenz auf ein Objekt hat, ist gewährleistet, dass dieses nicht vom Garbage … Weiterlesen
Veröffentlicht unter ESCde Developer Blog
Hinterlasse einen Kommentar
C#: is vs. as
Die beiden Schlüsselwörter is und as sollte jeder C#-Programmierer kennen: Mit is kann geprüft werden, ob ein Objekt Instanz eines bestimmten Typs ist. Das Ergebnis dieses Aufrufs ist ein Boolean: if (a is B) { B b = (B)a; // … Weiterlesen
Veröffentlicht unter ESCde Developer Blog
Hinterlasse einen Kommentar
Performante Schleifen knüpfen
Haben Sie sich schon mal Gedanken darüber gemacht, ob eine foreach-Schleife schneller als eine For-Schleife ist? Zugegeben, in den meisten Windows Forms-Anwendungen spielt dies kaum eine Rolle, da die Anzahl der Schleifendurchläufe einfach zu gering ist, als dass ein Unterschied … Weiterlesen
Veröffentlicht unter ESCde Developer Blog
Hinterlasse einen Kommentar
Generics vs Vererbung
Generics sind eine sehr hübsche und unglaublich nützliche Angelegenheit. Allerdings gibt es hierbei auch manche Dinge, die nicht wirklich Intuitiv gelöst sind. Ein kleines Beispiel: Sie haben eine Klasse A, von der zwei Klassen B und C erben. Da Sie … Weiterlesen
Veröffentlicht unter ESCde Developer Blog
Hinterlasse einen Kommentar
Objekte rechtzeitig erzeugen – aber nicht alle auf einmal!
Nach längerer Blogging-Abstinenz gibt es nun endlich mal wieder einen neuen Eintrag. Außerdem bin ich voller Hoffnung, dass ich nun wieder öfters Zeit zum Bloggen finde Heute möchte ich das Konzept des letzten Eintrags (“Objekte rechtzeitig erzeugen”) ein wenig verbessern. In … Weiterlesen
Veröffentlicht unter ESCde Developer Blog
Hinterlasse einen Kommentar
Objekte rechtzeitig erzeugen
Oftmals kommt man als Entwickler in die Verlegenheit, dass große Mengen von Objekten in kurzer Zeit erstellt werden müssen. Ein gutes Beispiel hierfür sind Algorithmen, welche während ihrer Laufzeit viele Objekte benötigen um Zustände und Zwischenergebnisse zu speichern. Üblicherweise werden … Weiterlesen
Veröffentlicht unter ESCde Developer Blog
Hinterlasse einen Kommentar
Schattenpolymorphie
Seit Version 6.0 hat sich Visual Basic deutlich weiterentwickelt. Hierbei fällt einem vor allem die nun (endlich) richtige Objektorientierung auf. Inzwischen dürften wohl die meisten Visual Basic (2005) Programmierer mit den grundlegenden Mechanismen der Objektorientierung – Kapselung, Vererbung und Polymorphie … Weiterlesen
Veröffentlicht unter ESCde Developer Blog
Hinterlasse einen Kommentar