主题:  转载:COLDFUSION MX帮助信息 之二

5DDC版主

职务:版主
等级:6
金币:10.0
发贴:3820
#12002/4/8 9:11:03
CFML-----COLDFUSION 扩展标记语言,像HTML和DHTML等标记语言一样,基于标签(TAG)的,COLDFUSION MX并且扩展标签(TAG)更容易,通过多种程序如C++,JAVA等可以定制属于自己的TAG,通过在ADMISTRATOR MX模块,像服务器注册即可使用!当然,COLDFUSION MX自带的TAG就可以解决大部分的问题了!学习CFML,就像学习HTML一样,简单易学,这也是COLDFUSION MX注定将成为网络服务器中用户首选之一!,这就是CFML语言的例证,像HTML一样,以<>开始,以结束,唯一不同的是CFML特有的多了CF而已!所有的标签(TAG)都以CF开始和结束!就这么简单!
之所以使用COLDFUSION MX是因为通过它可以简单的构筑我们网络所需要的环境!比如,我门可以在DW MX中设计超酷的网页,当中可以大量的使用FLASH MX设计的FLASH作品,使网页充满活力,通过COLDFUSION MX的后台环境,我们可以设计比如像样的论坛!(LIKE FUSE TALK 3),比使用ASP技术的论坛有很大优势!我门可以设计全文本搜索环境,给客户更多的互动!
当然,要做到这一切,对COLDFUSION MX的TAG一定要非常的熟悉啊!

第三节 CFML内容

世界是可以用式来表达的!编程的核心思想就是用式来表达一切!

COLDFUSION MX 表达式:(Expressions)

表达式(Expressions)由操作数(Operands)和操作行为(Operators)组成;操作数又分为数据类型,(DATE TYPE),常量(constant)和变量(variables),未完待续~~~~~~~~

常量的数据类型:(DATE OF constants)常用的

---------类型-------- ----------------- 描述 -----------------------------

Integer(整数) 不带小数点的数,最大极限+2,147,483,647,最小极限-2,147,483,647;

Real number(实数) 带小数点的数;

String(字符串) 附上“”或‘’的文本值;

Boolean value(布尔值) 逻辑操作的结果值;真(TRUE)或假(FALSE),数值返回1为(TRUE)0为(FALSE)

Date value(日期值) 返回日期;

Query(查讯请求) Query能作为一个常量附值给一个变量;
常量的值就是在程序执行过程中,不改变,你可以在表达式和函数(function)中使用!
变量(variables)
变量是最经常使用的!它的值可以设置或从新设置(SET&RESET),通过CFML的TAG,它可以传递参数给函数(functions),它可以替代大多数常量!
变量的命名规则:(当使用变量和表单域时)
1,变量必须使用LETTER(字母);
2,必须使用一个单词;
3,变量名中不能使用SPACE键(空格键);
4,使用描述性词不要缩写;
5,查询(Queries)和变量(variables)不能使用同一个词;
6,请保持大小写一致;
7,使用表单(FORMS)和查询(QUERY)时,请匹配数据库(ODBC DATEBASE)的域名(FIELD);
变量的类型(Variable Type)
--------类型----------- --------------------------描述----------------------------
Query Result(查询结果) 数据查询结果可以作为动态参数来使用!
Local Variable(逻辑变量) 使用&TAG创建变量的范围!
Form Field(标单域) 传递参数!
Client(客户机变量) 客户机细节的关联!你可以使用COOKIES或数据库存储客户机细节!
Server(服务器变量) 当前WEB服务器细节的关联!

Session 指客户从到达某一页面到离开时间,客户机器ID会获得Session!

Application(程序变量)

Request(请求变量)

Caller(呼叫变量)
HTTP Cookies
File(只读变量) 读取文件的目录
CGI Environment(网关环境变量)