Archiv der Kategorie: C#

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

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

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

C# + Reguläre Ausdrücke / Regular Expressions / Progress Tags : Alle Vorkommnisse zwischen einem Start-Teilstring und End-Teilstring (z.B. bei HTML Tags) finden und verarbeiten / Find all occurencies of start and end tag and progress them

Problem Es sollen alle Vorkommnisse eine Start- und End-Tags gefunden werden und der Text dazwischen verarbeitet werden. Ansatz – Approach Verwendung von regulären Ausdrücken: Regex.Matches findet alle Auftreten anhand eines Patterns, was den Regulären Ausdruck definiert: Eine Funktion string replaceDiagramAndElementLinkURLs(string … Weiterlesen

Veröffentlicht unter C# | Schreib einen Kommentar

C# .NET Eine geeignete Datenstruktur für Tabellen / DataTable erstellen / Best .NET DataType for tables

Problem Die Datenstruktur DataTable von .NET muss richtig initialisiert wreden Lösung

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

.NET Winforms C# : Eine Baum-Komponente befüllen (TreeView)

Problem Der TreeView-Baum soll anhand von Strings befüllt werden Ansatz Verwendung eines Backslashes wie bei Dateipfaden zur Baumeinrückung Lösung

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

ASP.NET / Sparx Systems Enterprise Architect : Read binary Image from Database ( BLOB ) and show / display it on a webpage

Problem A binary picture that has been saved in a database or an Access File (i.e. of the Sparx Systems Enterprise Architect) shall be displayed on a web page. Approach Create a new ASP.NET Webform and name it GetImage.aspx Go … Weiterlesen

Veröffentlicht unter .NET, Access, C#, Datenbanken, MS SQL Server, Sparx Systems Enterprise Architect, SQL | Schreib einen Kommentar

C#.NET + MS SQL Server : Nach INSERT direkt die Auto-Increment ID erhalten ohne zweite Abfrage

Problem Um die Auto-Increment ID zu erhalten werden desöfteren 2 Statements abgesetzt, obwohl das INSERT-Statement direkt die Auto-Increment ID zurückgeben kann Ansatz – Approach Anstelle von comm.ExecuteNonQuery() sollte man lieber comm.ExecuteScalar() mit SELECT SCOPE_IDENTITY() kombinieren. Lösung – Solution

Veröffentlicht unter .NET, C#, MS SQL Server, Programmierung | Schreib einen Kommentar

Sparx Systems Enterprise Architect + C#: Get all EA Elements of a package

Problem All Elements of a package should be retrieved. Approach – Ansatz The method getElementsOfElement, which has been defined in the previous article is used to add all subelements of a package. Lösung – Solution

Veröffentlicht unter C#, Modellierung, Programmierung, Sparx Systems Enterprise Architect | Schreib einen Kommentar

Sparx Systems Enterprise Architect + C#: Recursively get all elements and sub elements of an EA Element

Problem All elements of an subelement should be catched Approach – Solution Recursively iterate through all subelements and AddRange (already a list) to the List. The interuption of the recursion is, when an empty List is used as parameter for … Weiterlesen

Veröffentlicht unter C#, Modellierung, Programmierung, Sparx Systems Enterprise Architect | Schreib einen Kommentar