Telefon-Nummer +49 (0)7304 / 803 0

BLOG-N-ROLL:
Wissen,
Das Rockt!

Archiv

2014.07.29

Neue Objekt-Instanzen frisch aus der Fabrik
By admin / 29 July / Entwickler / 0 comm.

Es kommt in Anwendungen häufiger vor, dass es Verwendungen von Objekten gibt, die für jeden Aufruf neue Instanzen der Objekte erfordern. Ein einfaches Beispiel ist ein WPF Dialog, der nur einmal über ShowDialog() angezeigt werden kann. Wurde er geschlossen, so kann die nächste Verwendung nicht einfach über ein weiteres ShowDialog() auf derselben Objektinstanz erfolgen, da […]

[+]

2014.07.28

WPF Navigatable Treeview
By admin / 28 July / Entwickler / 0 comm.

Wer sich schon einmal mit Selection und Focus in einem WPF TreeView beschäftigt hat, der wird ein paar interessante Verhaltensweisen festgestellt haben, die dieses Control mitbringt. Zum einen wird ein TreeViewItem selektiert, sobald es den Focus bekommt. Zum anderen bekommt ein TreeViewItem den Focus, wenn man es anklickt. Das klingt alles erstmal harmlos, bis man […]

[+]

2014.07.25

Thread Safe MEF Composition Container
By admin / 25 July / Entwickler / 0 comm.

Ein MEF Container ist von Haus aus nicht thread safe. Das hat zur Folge, dass bei regem Zugriff mit Erstellung vieler Instanzen von Objekten Probleme wie IndexOutOfRangeException oder NullReferenceException auftreten können. Die Lösung für das Problem ist sehr einfach: es gibt Überladungen des Konstruktors des CompositionContainers, die einen Parameter isThreadSafe beinhalten. Wird dieser auf true […]

[+]

2014.07.23

NuGet Vortrag Developer Week
By admin / 23 July / Entwickler / 0 comm.

Auf der Developer Week 2014 habe ich einen Vortrag über NuGet gehalten. Dabei habe ich vorgestellt, wie man eigene Bibliotheken als NuGet Packages bereitstellen kann. Wer sich nochmals in Ruhe die .target Files und andere Details anschauen möchte, kann sich das Demo mit unten stehendem Link herunterladen. http://1drv.ms/1mFiBt7

[+]

2014.07.21

Invalide UIMap Pfade beim Recording mit dem CUIT Test Recorder
By admin / 21 July / Entwickler / 0 comm.

Ich habe eine ganz simple Oberfläche: Ein Tab Control, auf der ersten Tab Page befindet sich ein List Control und darin zwei Buttons. <Grid> <TabControl Name=”Tab1″ HorizontalAlignment=”Left” Height=”275″ Margin=”0,10,0,0″ VerticalAlignment=”Top” Width=”466″> <TabItem Header=”TabItem” AutomationProperties.AutomationId=”Tab1″> <Grid Background=”#FFE5E5E5″> <Grid.ColumnDefinitions> <ColumnDefinition Width=”97*”/> <ColumnDefinition Width=”363*”/> </Grid.ColumnDefinitions> <ListView> <Button Content=”Button 1″ HorizontalAlignment=”Left” VerticalAlignment=”Top” Width=”75″ AutomationProperties.AutomationId=”Button1″ /> <Button Content=”Button 2″ HorizontalAlignment=”Left” […]

[+]

2014.07.18

Team Foundation Server 2013 und Visual Basic 6? Das ist Demokratie!
By admin / 18 July / ALM / 0 comm.

Visual Basic 6 war eine spektakulär erfolgreiche Programmiersprache – so erfolgreich, dass es auch heute noch zahlreiche Anwendungen gibt, die unter dem guten alten “VauBe” laufen. Diese Applikationen sind oft unternehmenswichtig und müssen weiterhin gewartet werden. Doch für diesen Veteranen unter den Programmierumgebungen bleibt ein aktueller Team Foundation Server außen vor, oder? Da kann man […]

[+]

2014.07.18

Designer in Scrum Teams
By admin / 18 July / Agile / 0 comm.

Das Design der UI einer Applikation spielt heute eine immer wichtigere Rolle, die UI-Gestaltung wird immer mehr zum Verkaufsargument und Bedienkonzepte wie Touch-Bedienung finden immer mehr Verbreitung. Und so nimmt das sog. UX-Design (User Experience Design) in Software-Projekten mehr und mehr Raum ein und stellt vor allem Software-Entwickler vor neue Herausforderungen. Während es in der […]

[+]

2014.07.18

Ausführen von Generic Tests im TFS Build
By admin / 18 July / ALM / 0 comm.

Generic Tests können dazu genutzt werden, externe Test-Tools zu kapseln. Diese möchte man dann ja auch gerne im Build ausführen. MSTest kann die Tests ausführen, man gibt diese über den Parameter /testcontainer einfach mit an. Hat man jedoch mehrere Generic Tests, dann ist es zwar möglich, mehrere über den Parameter anzugeben, aber erstens ist das […]

[+]

2014.07.18

Tasks beim CheckIn nicht abschließen
By admin / 18 July / ALM / 0 comm.

Nutzt man den Team Foundation Server zur Versionsverwaltung im Visual Studio, so kann beim CheckIn ein Work Item verknüpfen und so eine Traceability zwischen Code-Änderungen und den Arbeitsaufgaben erreichen. Das Standardverhalten ist dabei so, dass auch der Status des verknüpften Work Items automatisch auf abgschlossen gesetzt wird, also beim Task auf “Done”. Gerade für Scrum […]

[+]

2014.07.18

Continous Deployment vs. Continous Delivery
By admin / 18 July / Agile / 0 comm.

Aktuell geistern zwei Begriffe durch die Entwicklerwelt, “Continous Deployment” und “Continous Delivery”. Gemeint ist damit, kontinuierlich (häufig) neue Funktionalität bereitzustellen, meist mit dem Ziel schnelles Kundenfeedback zu bekommen. Sind die beiden Beriffe nun gleich und wurde hier nur mal wieder für die gleiche Sache zwei verschiedene Begriffe eingeführt? Nein, es gibt hier einen kleinen Unterschied. […]

[+]
Nach oben