Archiv der Kategorie: Programmierung

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 public List<EA.Element> getElementsOfPackage(EA.Package package, string … Weiterlesen

Veröffentlicht unter C#, Modellierung, Programmierung, Sparx Systems Enterprise Architect | Hinterlasse 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 | Hinterlasse einen Kommentar

Sparx Systems Enterprise Architect + C#: Get Top Package from selected Package

Problem The top package of an Enterprise Architect Project EAP should be retrieved Approach Navigate to the Parent ID until the package return null. Solution – Lösung public EA.Package getTopPackage(EA.Package selectedPackage) { EA.Package package = null; try { // If … Weiterlesen

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

IBM Doors DXL: Recursively load formal module by name without knowing the path / Modul nach Name Laden (Folder bekannt)

Problem A module should be loaded by name independend from the position in the Doors Project Structure. Ein Modul soll nur anhand seines Namens geladen werden, ohne die genaue Position im Doors Projekt zu wissen. Premise – Prerequirement – Voraussetzung … Weiterlesen

Veröffentlicht unter DXL, IBM DOORS, Programmierung | Hinterlasse einen Kommentar

GIT: Die 3 wichtigsten Kommandofolgen für die Zusammenarbeit / The three most important command line sequences

Die 3 häufigsten Kommandofolgen, die man beim Zusammenarbeiten braucht Updaten (Aktuellen Stand vom Server holen): 1.) git fetch 2.) git merge Committen / (Eigene Änderungen auf den Server schieben): 1.) git add . 2.) git commit -m „meine Nachricht“ 3.) … Weiterlesen

Veröffentlicht unter Programmierung | Hinterlasse einen Kommentar

Microsoft Visual C++ : How to call WinMain() from a console apps main()-method / Wie man die WinMain-Methode von einer Konsolenanwendung aus aufruft

Problem Eine C++ Anwendung hat als Konsolenanwendung den Einstiegspunkt int main(void) {…} aber als Win32-Anwendung den Einstiegspunkt int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {…} Es wird nach einer Möglichkeit gesucht, die WinMain-Methode von einer Konsolen-Anwendung aus … Weiterlesen

Veröffentlicht unter C++, Programmierung | Hinterlasse einen Kommentar

C#.NET: ZIP Dateien entpacken und im Zielverzeichnis ggf. überschreiben / Uncomrpess ZIP to a folder and overwrite existing

Problem Die ZipFile.ExtractToDirectory(zip,target)-Methode in C# überschreibt keine vorhandenen Dateien, sondern schmeisst eine Exception. The ZipFile.ExtractToDirectory(zip,target)-method in c# is not overwriting existing files, but throws an exception Vorraussetzung – Prerequirements .NET Framework der Version 4.5 Referenzen/References: System.IO.Compression.dll System.IO.Compression.FileSystem.dll You have to … Weiterlesen

Veröffentlicht unter C#, Programmierung | Hinterlasse einen Kommentar

ASP.NET asp:GridView gruppieren von identischen Spalten oder nach einer bestimmten Spalte / grouping identical GridView Rows/Cells or by column

Problem Ein vorsortiertes asp:GridView (Screenshot: Original) soll nach einer Spalte (Screenshot Algorithmus 1) oder nach identischem Inhalt (Screenshot Algorithmus 2) sortiert werden. Prämisse / Vorraussetzungen Das GridView sollte vorher (z.B. mit ORDER BY-Klausel) vorsortiert werden um die bestmöglichen Ergebnisse zu … Weiterlesen

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

ASP.NET: Generate Pie Charts over GET params from URL / Tortendiagramme über URL Get Request generieren

Problem Es sollen Tortendiagramme in ASP.NET angezeigt werden. Ansatz Runterladen von JQuery HighChart Die Diagramme können über einen Request-Parameter erstellt werden: http://localhost:51241/PieChartGetParams.aspx?headline=Ich mag Bier&pieces=ein;20;komisches;50;Tortendiagramm;40 Headline: Ist die Überschrift des Tortendiagramms Pieces: Abwechselnd durch Semikolon getrennt immer Tortenstück1;Wert1;Tortenstück2;Wert2;…;TortenstückN;WertN Lösung – Solution … Weiterlesen

Veröffentlicht unter .NET, C#, Microsoft IIS Server | Hinterlasse einen Kommentar

Excel und VBA: Durchlaufen aller Worksheets/Tabellen in einem Workbook/einer Arbeitsmappe und exportieren in Textdatei

Problem Es sollen alle Tabellen einer Excelmappe durchlaufen und in eine Textdatei geschrieben werden Lösung Sub Schaltfläche1_Klicken() ‚ Erzeugt eine Textdatei On Error Resume Next Dim i, j As Integer Dim letzteZeile As Integer Dim workbookName As String Dim artikelname … Weiterlesen

Veröffentlicht unter VBA | Hinterlasse einen Kommentar