Archiv der Kategorie: Programmierung

C#.NET : Custom Collections anstelle von List erstellen über die mit foreach( … ) iteriert werden kann

Intention Um die Klasse List<T> vor Zugriffen zu schützen / zu beschränken oder diese mit Notification-Events (z.B. ObservableCollection) auszustatten werden für den jeweiligen Verwendungszweck eigene Collections verwendet. Ansatz Um eine eigene Collection zu erstellen, welche mit foreach( … ) über … Weiterlesen

Veröffentlicht unter .NET, C#, Programmierung | Verschlagwortet mit , , | Schreib einen Kommentar

WPF MVVM: Was ist der Sinn hinter RelayCommand und wozu braucht man RelayCommand?

Problemfeld RelayCommand (s) erfüllen den Zweck von Actions / Delegates und sind somit Funktionszeiger die es erlauben, zu einem späteren Zeitpunkt eine Methode aufzurufen. Sie implementieren das Interface ICommand, welches von den WPF Controls genutzt wird, um bei Bedarf die … Weiterlesen

Veröffentlicht unter .NET, C#, Programmierung, WPF Windows Presentation Foundation | Schreib einen Kommentar

C# und Delegaten, Func, Action, Predicate

Was sind Delegates? Beispiel:public delegate string MeinDelegateName(string s); Ein Delegate deklariert einen Datentyp (hier MeinDelegateName) anhand einer Funktionssignatur. Eine Funktionssignatur, welche den Aufbau einer Funktion darstellt, sieht folgendermaßen aus: Rückgabewert DelegateName (Argumente) Diesem Datentyp kann nun eine oder mehrere (siehe … Weiterlesen

Veröffentlicht unter .NET, C# | Verschlagwortet mit , , , , , , | Schreib einen Kommentar

VBA: Check if string StartsWith / StartWith or EndsWith / EndWith

Problem Visual Basic for application does not have function to test, whether a string starts with or ends with another string like it is included in the .NET Framework Approach Those function can easily created by using the existing string … Weiterlesen

Veröffentlicht unter Programmierung, VBA | Verschlagwortet mit , , , | Schreib einen Kommentar

How to add CMDER (Console Emulation) on right-click to the context menu of the Windows Explorer

Problem You want to see an entry that opens cmder.exe in Windows Explorer at the location where you use it. Approach Create or download the Windows registry key that enables to open CMDER on right-click with the parameters of the … Weiterlesen

Veröffentlicht unter Batch / Bash / Ruby | Schreib einen Kommentar

Visual Studio 2013 : Show folders with *.cs files in the solution explorer after they suddenly disappeared / hidden

Problem Sometimes it happens, that you have created folders in Visual Studio for your application and had put some *.cs C# Source Code files that suddenly disappeard in the solution explorer. Analysis I.e. that can happen when you have forgotten … Weiterlesen

Veröffentlicht unter .NET, C#, Programmierung | Verschlagwortet mit , , , , , | 1 Kommentar

Visual Studio 2013 .NET WPF : Where do i get / can i find the WPF Ribbon Control?

Problem According to the .NET documentation the Ribbon Control should be available since WPF 4.5, what means is available since .NET Framework 4.5 . But you can not find it? Are you even thinking about the download of the Ribbon … Weiterlesen

Veröffentlicht unter WPF Windows Presentation Foundation | Schreib einen Kommentar

.NET WPF : XAML locations to place and change WPF Styles

Intention Like in HTML/CSS there are different source code locations where it is possible to apply appearance styles to WPF controls. In this article i want to make a really short summary of those points. Approach The following examples are … Weiterlesen

Veröffentlicht unter WPF Windows Presentation Foundation | Verschlagwortet mit , , , | Schreib einen Kommentar

C# .NET : Collections im .NET Framework

Intention Eines der wichtigsten .NET Elemente zum Verwalten vom Datenbeständen im Speicher sind Collections (Auflistungen). Im Vergleich zu normalen Array-Typen bieten diese die Möglichkeit zur Laufzeit Objekte hinzuzufügen, ohne vorher die Größe/die Anzahl der Objekte in der Collection zu kennen. … Weiterlesen

Veröffentlicht unter .NET, C#, Programmierung | Verschlagwortet mit , , , | Schreib einen Kommentar

Microsoft SQL Server: How-to realize a SQL Statement that only returns the maximum or the minimum rows of a group (similar to an non-existing aggregate function for the GROUP BY clause)

Actual situation A change request (field „pcr“) only can have one unique assigned user that shall be informed about the assignment every night. The assigned user (field „created_by“) of a change requests (field „pcr“) is changing several times a day. … Weiterlesen

Veröffentlicht unter MS SQL Server, Programmierung, SQL | Verschlagwortet mit , , , , , | Schreib einen Kommentar