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 Juli / 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 Juli / 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 Juli / 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 Juli / 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. https://1drv.ms/1mFiBt7

[+]

2014.07.21

Invalide UIMap Pfade beim Recording mit dem CUIT Test Recorder
By admin / 21 Juli / 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

Designer in Scrum Teams
By admin / 18 Juli / 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

Continous Deployment vs. Continous Delivery
By admin / 18 Juli / 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. […]

[+]

2014.07.18

Visual Studio Productivity Power Tools 2013 mit einigen coolen Features
By admin / 18 Juli / ALM / 0 comm.

Die Visual Studio Productivity Power Tools 2013 bringen eine Reihe cooler neuer und verbesserter Features. Kostenlos und jeder Entwickler findet darin mit Sicherheit das eine oder andere hilfreiche Feature. Die Features werden in diesem kurzen Video kurz vorgestellt: https://channel9.msdn.com/Events/Visual-Studio/Launch-2013/VS106 Und den Download gibt es hier: https://visualstudiogallery.msdn.microsoft.com/dbcb8670-889e-4a54-a226-a48a15e4cace

[+]

2014.07.18

Probleme beim Ausführen von UI Tests im Lab
By admin / 18 Juli / ALM / 0 comm.

Ich habe eine Lab Environment in der ich meine Tests ausführen möchte. Dazu habe ich einen CUIT (Coded UI Test) mit einem Test Case verknüpft und kann den Test Case nun entweder im Build oder direkt aus dem MTM (Microsoft test Manager) heraus ausführen. Dabei bekam ich aber immer eine komische Fehlermeldung: Error calling Initialization […]

[+]

2014.07.18

Probleme beim Deploy einer neuen VM im TFS Lab Management bzw. SCVMM aus einem Template
By admin / 18 Juli / ALM / 0 comm.

Wenn das Deployment einer neuen VM im TFS Lab Management bzw. im SCVMM aus einem Template ewig dauert, kann möglicherweise ein Problem mit dem Product Key vorliegen. Wenn man sich im SCVMM oder Hyper-V Manager auf die VM verbindet, sieht man, dass dort eine Fehlermeldung angezeigt wird: Windows could not parse or process the unattend […]

[+]
Nach oben