cancel
Showing results for 
Search instead for 
Did you mean: 

Code Stage Tipp: In Notepad++ Code entwickeln und übernehmen

StefanSchnell1
Level 7
Zur Entwicklung von C# oder Visual Basic Code, für die Code Stage, ist es nicht unbedingt erforderlich eine umfangreiche Entwicklungsumgebung zu installieren. Hier stelle ich ein anderes Entwicklungsszenario vor, basierend auf dem Source Code Editor Notepad++. Bei Notepad++ handelt es sich um einen frei verfügbaren Texteditor, der Syntax und Struktur vieler Programmiersprachen unterstützt. Durch zusätzliche Plugins kann der Funktionsumfang von Notepad++ erweitert werden. Eines dieser Plugins ist das CS-Script Plugin. Mit diesem Plugin wird die komfortable Bearbeitung und Ausführung von C# Code ermöglicht. Zum Beispiel wird Intellisense in einer Weise unterstützt, die dem MS Visual Studio sehr ähnlich ist. Darüber hinaus bietet das Plugin Debugging-Funktionalität, mit dem integrierten Managed Debugger.
5295.jpg

Diese Umgebung kann für die Entwicklung von Code-Sequenzen der Code Stage zum Einsatz gebracht werden. Um dies zu realisieren verwende ich einen einfachen Code-Rahmen, z.B. für C#. Die Code-Sequenz zwischen Blue Prism Code Stage Begin und End wird dann einfach mittels Kopieren und Einfügen in die Code Stage übernommen. Die kommentierten Bereiche entsprechen genau der Anordnung im Dialog der Code Eigenschaften.
//-Begin----------------------------------------------------------------

using System;
using System.Drawing;
using System.Data;

class BPDevFrame {

  public static void Main() {

//-Inputs---------------------------------------------------------------


//-Outputs--------------------------------------------------------------


//-Blue Prism Code Stage Begin (C#)-------------------------------------



//-Blue Prism Code Stage End--------------------------------------------

  }

}

//-End------------------------------------------------------------------​
Zur Demonstration nun ein einfaches Beispiel, welches wir oben in der Notepad++ Abbildung bereits im Code Editor sehen.
//-Begin----------------------------------------------------------------

using System;
using System.Drawing;
using System.Data;

class BPDevFrame {

  public static void Main() {

    //-Inputs-----------------------------------------------------------
    string Name = "";

    //-Outputs----------------------------------------------------------
    string Greets;

//-Blue Prism Code Stage Begin (C#)-------------------------------------

if(Name != "") {
  Greets = "Hello " + Name;
} else {
  Greets = "Hello World";
}

//-Blue Prism Code Stage End--------------------------------------------

    Console.WriteLine(Greets);

  }

}

//-End------------------------------------------------------------------​
Hier nun die Abbildung in Blue Prism.
5296.jpg
5297.jpg
5298.jpg
Mit diesem Ansatz haben wir eine sehr handliche Entwicklungsumgebung, die wir in Kombination mit der Blue Prism Code Stage sehr gut zum Einsatz bringen können. Hervorzuheben ist hier besonders die Möglichkeit des Debugging.
5299.jpg

Viel Spaß beim Erstellen der nächsten Code Stage.


------------------------------
Stefan Schnell
Senior Systems Engineer at BWI GmbH
------------------------------
0 REPLIES 0