Nwlapcug.com


Le procedure consigliate per un sacco di calcoli matematici con ColdFusion

ColdFusion presenta i programmatori con un linguaggio basato su tag per costruire pagine Web realizzate con accesso al database e interattività in mente. Tuttavia, la lingua di ColdFusion include anche funzioni e strutture di dati che gli danno la flessibilità di altri linguaggi di programmazione. Mentre ColdFusion potrebbe non essere necessariamente il miglior linguaggio per eseguire calcoli con, seguendo alcune regole di progettazione di base, concentrandosi sulla modularità e riutilizzabilità del codice, l'esecuzione di grandi quantità di matematica è tutto fattibile.

Operazioni matematiche di ColdFusion

Mentre ColdFusion rappresenta un Web scripting programma con funzionalità orientate verso lo sviluppo di Web interattivo, contiene anche le operazioni di programmazione di base per operazioni matematiche. Queste operazioni avvengono solitamente all'interno di istruzioni di assegnazione variabile o quando produce l'output basato sull'input dell'utente. ColdFusion contiene anche funzioni built-in per gestire operazioni come logico e/o operazioni, operazioni e generazione di numeri casuali di arrotondamento. Quando si cerca di eseguire queste azioni nello script, migliori pratiche suggerisce guardando verso ciò che è già incorporato nel linguaggio.

Funzioni di ColdFusion

Durante l'elaborazione di numeri come parte dei calcoli, un buon modo per farlo è attraverso l'uso di funzioni. In questo modo il programmatore di definire i parametri di input e output azioni come parte di un blocco logico del codice. Il tag cffunction consente al programmatore di definire blocchi discreti di codice logico, molto simile alle funzioni di altri linguaggi di programmazione come C++ o Java. L'elaborazione di un sacco di calcoli è meglio semplificato mediante l'utilizzo di funzioni, in modo codice è tenuto mantenibile e i risultati del calcolo sono regolari sopra molte operazioni.

Modularità e ColdFusion

Funzioni consentono anche di programmatori aumentare la modularità del codice. Quando si esegue un sacco di calcoli in ColdFusion, spesso è preferibile evitare di incorporare tali calcoli nella pagina effettiva che l'utente interagisce con. I calcoli dovrebbero essere scaricati su altri file sul server, si spera riducendo la necessità di chiamate di funzione ripetuta tra server e client. Il programmatore può creare file esterni di ColdFusion che contiene le funzioni che eseguono calcoli e la pagina di ColdFusion visualizzata dall'utente può fare riferimento a quella pagina ogni volta che sono necessari calcoli.

Chiamata di funzioni esterne

Un piccolo esempio consiste nel prelievo di alcuni numeri da uno script di ColdFusion, inviarlo a un file CFM esterno contenente alcune funzioni di elaborazione di calcoli numerici e quindi utilizzare quelli risultati tuttavia l'amministratore ritiene giusto. Questo può essere realizzato prendendo in input dall'utente, importando un file CFM e quindi utilizzando metodi da quel file, come illustrato nel codice seguente. La prima sezione dettagli di un file esterno denominato extern.cfm mentre la seconda indicatelo dettagli, che prende i numeri per inviare a extern.cfm per l'elaborazione:

/extern.cfm/
< cffunction nome = "calc" accesso = "pubblici" returntype = "numerico" >
< cfargument nome = "myArgument" type = "numerico" necessaria = "yes" >
< tag cfset myResult = myArgument * 1024 >
< cfreturn myResult >
< / cffunction >

/Main/
< cfinclude template="Includes/extern.cfm" >
< tag cfset myvar = extern.calc(55) >