Ich habe ja bereits ein Tutorial über einen einfachen FTP Upload mittels C# geschrieben und dort gezeigt, mit wie wenigen Zeilen Quellcode dies möglich ist. Das ist natürlich nur ein Einstieg in die Materie und kann auch noch weiter verfeinert werden. Anstatt die Datei in einem Stück hochzuladen, wollen wir nun einen Buffer benutzen.
Februar 29th, 2012
Entwicklung
Nach Singleton, Memento und Prototype folgt auch schon der nächste Part der Design Patterns: Die Fassade. Sie ist das erste Entwurfsmuster aus dem Bereich der Structural Patterns (Strukturmuster) und dient als einheitliche und vereinfachte Schnittstellen zu einer beliebigen Menge von Schnittstellen eines Untersystems (Subsystems).
Juli 5th, 2011
Aktuelles, Entwicklung
Der Prototype ist ein Entwurfsmuster aus der Kategorie der Erzeugungsmuster (Creational Patterns), ähnlich wie der bereits beschriebene Singleton. Dabei erzeugt der Prototyp neue Instanzen eines Objektes bzw. einer Klasse auf Basis einer bereits definierten Vorlage, die für neue Instanzen schlichtweg geklont werden, statt alle Felder und Eigenschaften neu zu setzen.
Juni 29th, 2011
Aktuelles, Entwicklung
Nachdem ich hier bereits den Singleton beschrieben habe, folgt nun ein weiterer Design Pattern (Entwurfsmuster), diesmal allerdings aus dem Bereich der Behavioral Patterns (Verhaltensmustern). Der sogenannte Memento, oder auch als Token bezeichnet, soll den internen Zustand eines Objektes erfassen und diesen nach außen verlagern können, ohne dabei die Kapselung dieses Objektes zu beschädigen.
Juni 28th, 2011
Aktuelles, Entwicklung
Oftmals ist es nicht schwer, ein kleines Stück Software oder ein gutes Tool zu entwickeln. Doch was tun, wenn man ein wesentlich größeres und aufwendigeres Projekt realisieren möchte. Ich stand auch schon häufig vor diesem “Problem”, da ich häufig keinen passenden Anfang finde. Wenn das Grundkonzept steht möchte man viel zu oft schnell ans Programmieren. Generell auch eine feine Sache, die von Enthuisasmus zeugt. Aber Vorsicht! Klassen einfach drauf los zu programmieren ist eine Todsünde!
Juni 17th, 2011
Aktuelles, Entwicklung
Wie ich schon damals sagte, möchte ich den Blog auch gerne für eigene Themen nutzen. Darunter fallen natürlich auch Gebiete, die mir während meiner Arbeitszeit begegnen und die ich recht interessant finde. An dieser Stelle möchte ich mich mit einem exponentiellen Glättungsverfahren auseinandersetzen, welches inder Lagerverwaltung eine größere Rolle spielt.
Mai 5th, 2010
Aktuelles, Entwicklung
Wie aus verschiedenen Quellen bereits berichtet wurde, hat Apple zwei weitere Patente für sich angemeldet. Zwar hört man laufend von abermals neuen Patenten, aber diese beiden erscheinen als besonders nützlich.
Januar 25th, 2010
Aktuelles, Entwicklung, Produkte
Zitat des Tages: Du hast doch keine Ahnung von Fußball, also red doch nicht von…
Januar 24th, 2010
Dies & Das
Dieser Testbericht befasst sich mit Dr.Explain in der Version 3.1, einem Tool, was zur schnellen Erstellung von Hilfedateien gedacht ist. Wer öfters Tools und Software entwickelt, der kennt die Problematik übersichtliche Hilfedateien zu erstellen.
Januar 22nd, 2010
Aktuelles, Software
Heutzutage fällt es, gerade bei größeren Projekten, oft schwer sich beim Programmieren zu 100 % an die vorgegebene Architektur zu halten. So passiert es, dass Software am Ende des Entwicklungsprozesses meist nicht mehr gut nachzuvollziehen ist.
Januar 19th, 2010
Aktuelles, Entwicklung, Software