ColdFusion presenteert programmeurs met een tag - gebaseerde taal om webpagina's gebouwd met database-toegang en interactiviteit in het achterhoofd te construeren . Echter , de ColdFusion taal bevat ook functies en datastructuren die geven de flexibiliteit van andere programmeertalen . Hoewel ColdFusion misschien niet per se de beste taal om uitgebreide berekeningen uit te voeren met , door het volgen van een paar eenvoudige ontwerp regels gericht op code herbruikbaarheid en modulariteit , het uitvoeren van grote hoeveelheden wiskunde is het perfect mogelijk zijn . Operaties ColdFusion Math Terwijl ColdFusion is een web scripting programma met functionaliteit gericht op interactieve web ontwikkeling , het bevat ook eenvoudige programmering operaties voor wiskundige bewerkingen . Deze operaties vinden meestal plaats binnen variabele toewijzingsinstructies of bij uitvoer produceert op basis van input van de gebruiker . ColdFusion bevat ook ingebouwde functies om activiteiten zoals logische en /of bewerkingen , afronden operaties en genereren van willekeurige getallen verwerken . Wanneer we kijken naar deze acties uit te voeren in het script , beste praktijken suggereert op zoek naar wat er al in de taal gebouwd . ColdFusion Functions Bij de verwerking van aantallen , als onderdeel van de berekeningen , een goede manier om dat te doen is door het gebruik van de functies . Dit laat de programmeur definiëren invoerparameters en output acties als onderdeel van een logische blok code . De cffunction tag laat de programmeur te definiëren discrete blokken van logische code , net als functies in andere programmeertalen zoals C + + of Java . Verwerking veel berekeningen wordt best vereenvoudigd door het gebruik van functies , wordt dus code bewaard onderhoudbaar en rekenresultaten zijn regelmatig over vele operaties . Modulariteit en ColdFusion Functies laat ook programmeurs verhogen de modulariteit van de code . Bij het uitvoeren van een heleboel berekeningen in ColdFusion , is het vaak het beste om te voorkomen dat het inbedden van die berekeningen in de eigenlijke pagina van de gebruiker interageert met . Berekeningen moeten worden gelost om andere bestanden op de server , hopelijk verminderen van de noodzaak voor herhaalde functie gesprekken tussen server en client . De programmeur kan maken externe ColdFusion -bestanden met functies die berekeningen uit te voeren , en de ColdFusion-pagina bekeken door de gebruiker kunnen verwijzen naar die pagina wanneer berekeningen nodig zijn . Bellen Externe Functies een klein voorbeeld impliceert het nemen van een aantal nummers van een ColdFusion- script , het naar een extern cfm -bestand met een aantal getallenkrakende functies verzenden en vervolgens met behulp van deze resultaten echter de beheerder goeddunkt . Dit kan worden bereikt door het nemen van de input van de gebruiker , een CFM -bestand importeren en vervolgens met behulp van methoden uit dat bestand , zoals geïllustreerd in de volgende code . Het eerste deel geeft een extern bestand met de naam extern.cfm terwijl de tweede gegevens main.cfm , welke nummers kost om te extern.cfm sturen voor verwerking : /* extern.cfm * /< cffunction name = " ; calc " access = " openbare " returntype = " numeriek " > < /cffunction > /* main.cfm * / ;
|