Montag, 4. März 2013

NetBeans 7.3 für Web Applikationen

Seit ein paar Tagen habe ich die lang erwartete NetBeans IDE 7.3 installiert. Interessant finde ich u.a. die neuen Features speziell um JavaScript, HTML5 und CSS3. Möchte man eine vollständige Web Applikationen entwickeln, so kann man für den Chrome Browser den NetBeans Chrome Connector installieren.

Unter chrome://extensions/ muss dieser NetBeans Connector natürlich aktiviert sein:



Mit diesem Chrome Plugin werden editierte Änderungen aus Netbeans automatisch im Chrome Browser
aufgefrischt, nach dem Start der Web Applikation erscheint im Chrome Browser ein Hinweis:



Hierbei bitte nicht "Abbrechen", da sonst die Verbindung von NetBeans zum Chrome Connector unterbrochen wird.


Das kleine Beispiel soll dieses Feature bei einfachen CSS3 Änderungen demonstrieren, kürzer kann man sich einen Softwarezyklus von der Änderung bis zur visuellen Darstellung kaum noch vorstellen.

Samstag, 9. Februar 2013

Forms 11g Alert Prozedur

Ich möchte hier eine Prozedur zur Ausgabe von Alert - Messages in Oracle Forms mit folgenden Merkmalen vorstellen:

  • Einfache Textausgabe, ohne Parameterzwang:
      
  • Textausgaben mit parametrierten Textersetzungen:
          
  • Textdefinitionen in dem definierten Textkatalog der Prozedur, Zugriff über Textlabel oder Index und parametrierter Textersetzung, der Textkatalog ist beliebig erweiterbar:
           
          In der Demo Form wird z.B. beim Versuch des ENTER_QUERY der Katalogtext 
          per generiertem Textlabel aus dem ON-ERROR Trigger ausgegeben.
  • Die parametrierte Textersetzung kann natürlich auch auf interne Katalogdefinitionen angewendet werden:      
      
  • Die Parametrierung des Alert Titels und eines vordefinierten Alerts ist ausserdem möglich.
  • Forms begrenzt die Textlänge eines Alert Textes auf max. 200, in dem Fall des Längenübertrages werden von der Prozedur die Texte gesplittet in aufeinander folgende Alerts ausgegeben.

Die Alert Prozedur ist hier dargestellt:


Wenn man in den Jahren die verschiedensten Alert Prozeduren, die eigentlichen nur der Ausgabe einer Textnachricht dienen sollten, gesehen hat, möchte man irgendwann auch seine eigene Variante vorstellen.;-)

Das Demo:


  steht nun für Forms 11g als Download bereit.