.CFC文件是ColdFusion的组件,能让开发者通过许多方法绑定以及重用它(多数是为了重用)。
每个CFC都被包裹在一组标签里,它可以拥有一个或者多个函数(方法),它是ColdFusion中常用的一种对象类型,一个空CFC的机构是这样的:
<cfcomponent>
<cffunction>
</cffunction>
</cfcomponent>
下面我们写一个简单的CFC(product_1.cfc)
<cfcomponent>
<cffunction name="init">
<cfscript>
variables.attributes = structNew();
variables.attributes.name = "";
</cfscript>
<cfreturn this>
</cffunction>
<!--- get/set attribute:name --->
<cffunction name="get_name">
<cfreturn variables.attributes.name>
</cffunction>
<cffunction name="set_name">
<cfargument name="name">
<cfset variables.attributes.name = arguments.name>
</cffunction>
</cfcomponent>
这个cfc只有一个属性name,有一个init方法,一个get_name方法,一个set_name方法,哈哈是不是跟java class很像(在我看来其实是一样的,只不过CF更加灵活,可以干更多的事,这个几乎是最最简单的CFC了)
调用这个CFC(testCFC.cfm)
<cfscript>
objProduct = createObject("component","product_1").init();
objProduct.set_name(name="Egg Plant");
result = objProduct.get_name();
</cfscript>
<!--- Content --->
<cfoutput>
#result#
</cfoutput>
注:调用cfc还有其它的方法,这里的调用只是为了介绍cfc而写的
分享到:
相关推荐
Coldfusion-11-Application.cfc-模板 包含 Coldfusion 11 的所有方法的脚本样式 Application.cfc 模板。 我对 Adobe 的文档和缺乏脚本风格的 Coldfusion 11 示例感到沮丧,所以我创建了这个。 如何使用 更改...
TIA博途CFC安装包(V17)_SIMATIC STEP 7 CFC V17
[TIA_portal_V17_CFC_programming_guide_1220] TIA 博途 CFC 图表使用指南 1 CFC 图表功能简介 2 TIA 博途 CFC 图表支持的硬件和需要的软件授权 3 TIA 博途 CFC 图表基本知识 3.1 程序块与 CFC 图表的关系 3.2 CFC ...
西门子CFC编程手册,支持S7-300和400的编程。
Siemens PLC Step7 CFC V7.0 Siemens PLC Step7 CFC V7.0
Snooper.cfc-用于查找实时变量泄漏的ColdFusion组件由 (在) 这是一个很小的ColdFusion组件,作为健全性检查,我将使用它检查在生产系统中缓存的其他ColdFusion组件。 Snooper.cfc通过注入可以访问目标组件的私有...
博图 v18 cfc 使用手册
中文版CFC软件,想要的拿走。
SIMATIC_CFC_V9.0 SP3 UPD5升级包
用于ColdFusion的IMAP接口,编写为CFC(ColdFusion组件)。
CFC与DB块连接.pdf
TIA博途V18_CFC_系统手册_说明书
西门子 CFC 西门子 CFC 西门子 CFC 西门子 CFC
西门子SIMATIC CFC V8.0 SP1: 目前已针对嵌入在SIMATIC PCS 7 V8.0过程控制系统的标准组态软件中的SIMATIC CFC V8.0提供含更新1的的Service Pack 1(SP1)。西门子CFC V8.0 SP1软件安装包需安装在SETP7 V5.5版本上
TIA博途V17_CFC语言编程示例+相关设置步骤
西门子CFC英语手册,用于西门子CFC高级编程人员看或有兴趣的人学
CFC入门手册rar,CFC入门手册
CFC8.2
SIEMENS 的专用 软件 PC S7 CFC
Coldfusion到UML将Coldfusion cfm / cfc文档uml转换为xmi。 任何可以读取/导入xmi的工具都应该能够导入完整的Coldfusion项目。