ColdFusion stellt Programmierern eine tag -basierte Sprache , um Webseiten mit Zugriff auf die Datenbank und Interaktivität im Verstand errichtet konstruieren . Allerdings ist die ColdFusion Sprache auch Funktionen und Datenstrukturen , die ihm die Flexibilität anderen Programmiersprachen. Während ColdFusion vielleicht nicht unbedingt die beste Sprache , um umfangreiche Berechnungen mit durchführen , indem Sie ein paar grundlegende Design-Regeln sich auf Code Wiederverwendbarkeit und Modularität , die Durchführung großer Mengen von Mathematik ist durchaus machbar sein . ColdFusion Mathematische Operationen
Während ColdFusion stellt eine Web -Scripting -Programm mit Funktionalität gegenüber interaktiven Web-Entwicklung ausgerichtet , es enthält auch grundlegende Programmierung Operationen für mathematische Operationen . Diese Operationen findet in der Regel innerhalb variable Zuweisungen oder bei der Herstellung von Ausgang basierend auf Benutzereingaben . ColdFusion enthält außerdem eingebaute Funktionen , um Operationen wie logische und /oder Operationen , Rundungsoperationen und Erzeugung von Zufallszahlen zu behandeln. Wenn Sie diese Aktionen in einem Skript ausführen , schlägt best practice sucht in Richtung , was bereits in die Sprache eingebaut .
Funktionen in ColdFusion
Bei der Verarbeitung von Zahlen im Rahmen der Berechnungen ein guter Weg , dies zu tun , ist die Verwendung von Funktionen. Hiermit ist es möglich zu definieren Eingabeparameter und Ausgangsaktionen als Teil eines logischen Codeblocks . Die cffunction Tag können die Programmierer definieren diskrete Blöcke der logischen Code , ähnlich wie Funktionen in anderen Programmiersprachen wie C + + oder Java. Verarbeitung viele Berechnungen am besten durch den Einsatz von Funktionen vereinfacht, so -Code gehalten wartbar und Berechnungsergebnisse sind regelmäßig über viele Operationen .
Modularität und ColdFusion
Funktionen lassen sich auch Programmierer erhöhen die Modularität des Codes. Bei der Durchführung einer Menge von Berechnungen in ColdFusion , ist es oft am besten zu vermeiden Einbettung diese Berechnungen in der aktuellen Seite der Benutzer interagiert. Berechnungen sollte auf andere Dateien auf dem Server ausgelagert werden , hoffentlich reduzieren die Notwendigkeit für wiederholte Funktionsaufrufe zwischen Server und Client . Der Programmierer können externe ColdFusion Dateien mit Funktionen, die Berechnungen durchzuführen , und die ColdFusion-Seite durch den Benutzer angezeigt werden können , um diese Seite zu verweisen , wenn Berechnungen erforderlich sind.
Aufruf externer Funktionen
< p> ein kleines Beispiel beinhaltet unter einige Zahlen aus einer ColdFusion -Skript , das Senden an eine externe Datei mit CFM einige Zahlenverarbeitung Funktionen und dann unter Verwendung dieser Ergebnisse jedoch sieht der Administrator fit . Dies kann durch Eingabe des Benutzers , den Import einer CFM-Datei und dann unter Verwendung von Methoden aus dieser Datei , wie im folgenden Code dargestellt erreicht werden. Der erste Abschnitt Details eine externe Datei namens extern.cfm während die zweite Details main.cfm , die Zahlen nimmt, um zu extern.cfm zur Verarbeitung schicken :
/* extern.cfm * /< cffunction name = " ber. " access = " public " returntype =" numerisch " >
/* main.cfm * / ;