Come creare un CFC Base

August 28

ColdFusion è visto come la risposta di Adobe per ASP.NET di Microsoft e linguaggi di programmazione PHP open-source. Gli ingegneri del software usano tutte e tre le lingue per creare pagine Web robuste e le applicazioni basate sul Web che vengono eseguiti all'interno dei browser Internet di un utente. CFC o ColdFusion classi, vengono utilizzati per distinguere sezioni di codice uno dall'altro. Base CFC sono destinati ad essere prorogato di programmazione sottoclassi di codice. Un modo più semplice per visualizzare un CFC è come una casa che memorizza tutte le sottoclassi che operano all'interno della casa.

istruzione

1 Aprire l'applicazione Adobe ColdFusion e creare un nuovo documento in cui è possibile praticare la creazione di una classe di base senza impattare qualsiasi altro codice che hai già scritto.

2 Creare una funzione privata fornisce la funzionalità di costruzione super che è necessario per consentire sottoclassi di lavorare. I costruttori sono utilizzati nel codice di avviare le classi di codice quando sono necessari. Un costruttore eccellente ha la possibilità di ignorare un costruttore normale, le cui azioni sono in genere dettata da altre porzioni di codice del software.

<cffunction
name = "Init"
accesso = "privato"
returnType = "vuoto"
output = "false"
suggerimento = "classe Base">

3 Definire gli argomenti per la classe base da seguire utilizzando il codice elencato di seguito. La classe di base è la classe di funzioni di codice che viene utilizzato come punto di riferimento primario in altre parti del codice dell'applicazione. La classe base è chiamato da diverse porzioni di codice quando funzioni specifiche devono essere eseguiti. L'argomento nella classe base definisce come la classe dovrebbe operare e le condizioni che devono essere soddisfatte in modo che la classe deve essere chiamato dal software.

<cfargument
name = "Nome"
type = "stringa"
required = "true"
suggerimento = "Questa è una classe di base."
/>

4 Impostare le variabili per l'istanza che sottoclassi chiameranno quando hanno bisogno di essere utilizzato e chiudere la prima funzione della classe privata. Una classe privata è isolata alla classe di base in cui essa appartiene. A differenza di una classe pubblica, una classe privata non può essere usato a meno che la sua base (o il genitore) classe è chiamato per primo.

<Cfset VARIABLES.Instance = {
Name = ARGUMENTS.Name
} />
<Cfreturn />
</ Cffunction>

5 Creare la funzione pubblica che verranno utilizzate per ospitare tutte le sottoclassi che corrono all'interno della classe di base:

<cffunction
name = "GetName"
accesso = "pubblico"
returnType = "stringa"
output = "false"
suggerimento = "Questa è una classe base pubblica.">
<Cfreturn VARIABLES.Instance.Name />
</ Cffunction>
</ Cfcomponent>

6 Salvare il codice base di CFC in modo da potervi accedere in futuro e usarlo come modello per i vostri progetti di codifica futuri. Incollare il codice classe di base in applicazioni che richiedono l'uso di uno e modificare i parametri per soddisfare le esigenze della vostra applicazione.