wap手机网站建设资讯
wap手机网站建设技术
wap手机网站建设问题
WAP与PHP - 进阶篇 之二
作者:佚名 来源:本站整理 发布时间:2008-1-15 10:48:40
AM_DO:
case I_AM_FIELDSET:
{
$temp_element = $this->card_element[$i];
$temp_element->Make_Element(&$this);
break;
}
default:
{
break;
}
}
}
由于篇幅原因,细节实现不在此讨论,读者可以参阅所附的代码。
2.2 Text对象的实现 [TOP]
Text对象是我们定义的第1个元素对象。它包含的属性和函数如下表所示:
属性名称 含义
$text 文本内容
$attribute 文本格式属性
$br_count 文本后空行数目
表3 Text对象的属性
方法名(函数) 功能
My_Text 自构函数,对象创建时被自动调用
set_br_count 设置空行数目
My_Type 返回对象类别(I_AM_TEXT)
Make_Element 产生与Text对象相关的代码
表4 Text对象方法
在各函数中,Make_Element函数将被Deck对象使用,My_Type函数也将被调用以供Deck对象确定本对象的类型。
Make_Element对象的实现比较复杂,其相关代码如下所示。在代码中,首先产生有关Text格式的代码,然后再产生Text内容,最后产生代码结尾。
//创建Text部分代码
function Make_Element($deck)
{
if ($this->attribute & TEXT_BOLD)
echo "<b>\n";
if ($this->attribute & TEXT_UNDERLINE)
echo "<u>\n";
if ($this->attribute & TEXT_ITALIC)
echo "<i>\n";
if ($this->attribute & TEXT_BIG)
echo "<big>\n";
if ($this->attribute & TEXT_SMALL)
echo "<small>\n";
if ($this->text)
printf("%s\n", convert_character($this->text));
if ($this->attribute & TEXT_SMALL)
echo "</small>\n";
if ($this->attribute & TEXT_BIG)
case I_AM_FIELDSET:
{
$temp_element = $this->card_element[$i];
$temp_element->Make_Element(&$this);
break;
}
default:
{
break;
}
}
}
由于篇幅原因,细节实现不在此讨论,读者可以参阅所附的代码。
2.2 Text对象的实现 [TOP]
Text对象是我们定义的第1个元素对象。它包含的属性和函数如下表所示:
属性名称 含义
$text 文本内容
$attribute 文本格式属性
$br_count 文本后空行数目
表3 Text对象的属性
方法名(函数) 功能
My_Text 自构函数,对象创建时被自动调用
set_br_count 设置空行数目
My_Type 返回对象类别(I_AM_TEXT)
Make_Element 产生与Text对象相关的代码
表4 Text对象方法
在各函数中,Make_Element函数将被Deck对象使用,My_Type函数也将被调用以供Deck对象确定本对象的类型。
Make_Element对象的实现比较复杂,其相关代码如下所示。在代码中,首先产生有关Text格式的代码,然后再产生Text内容,最后产生代码结尾。
//创建Text部分代码
function Make_Element($deck)
{
if ($this->attribute & TEXT_BOLD)
echo "<b>\n";
if ($this->attribute & TEXT_UNDERLINE)
echo "<u>\n";
if ($this->attribute & TEXT_ITALIC)
echo "<i>\n";
if ($this->attribute & TEXT_BIG)
echo "<big>\n";
if ($this->attribute & TEXT_SMALL)
echo "<small>\n";
if ($this->text)
printf("%s\n", convert_character($this->text));
if ($this->attribute & TEXT_SMALL)
echo "</small>\n";
if ($this->attribute & TEXT_BIG)
【公司简介】:
天府星空网络科技成都网站制作公司,专业从事成都网站建设 成都网页制作 成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设、成都公司网站建设、成都学校网站建设等提供高技术含量的成都网页设计服务。
公司始终以不懈的努力、更高的目标来要求自己。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站成功案例,是正规的成都网站建设公司。
成都网站建设的专业服务商,强大的成都网页制作技术团队,在网站设计等方面始终保持领先地位,并获得了网页制作公司业界的广泛赞誉和认同。公司重视网页制作质量,打造成都地区网站制作公司知名品牌,以优秀的网站设计技术,创一流的成都网站建设作品。建网站就找天府星空,助您马到成功!
天府星空网络科技成都网站制作公司,专业从事成都网站建设 成都网页制作 成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设、成都公司网站建设、成都学校网站建设等提供高技术含量的成都网页设计服务。
公司始终以不懈的努力、更高的目标来要求自己。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站成功案例,是正规的成都网站建设公司。
成都网站建设的专业服务商,强大的成都网页制作技术团队,在网站设计等方面始终保持领先地位,并获得了网页制作公司业界的广泛赞誉和认同。公司重视网页制作质量,打造成都地区网站制作公司知名品牌,以优秀的网站设计技术,创一流的成都网站建设作品。建网站就找天府星空,助您马到成功!
联系我们
全国统一免费服务电话
800-82-98988
专业网站建设咨询电话
028-66533110
028-66533120
24小时移动总机
15902883120
全国统一免费服务电话
800-82-98988
专业网站建设咨询电话
028-66533110
028-66533120
24小时移动总机
15902883120
客服专员
天府星空05号:张小姐
负责范围:域名主机、网站建设
分机电话:15902883120转665
在线联络:QQ:239270001
电子邮件:sale@tfxk.com
天府星空05号:张小姐
负责范围:域名主机、网站建设
分机电话:15902883120转665
在线联络:QQ:239270001
电子邮件:sale@tfxk.com
天府星空06号:钟小姐
负责范围:业务咨询、疑问解答
分机电话:15902883120转666
在线联络:QQ:239270002
电子邮件:sale@tfxk.com
负责范围:业务咨询、疑问解答
分机电话:15902883120转666
在线联络:QQ:239270002
电子邮件:sale@tfxk.com

您当前的位置: