天府星空网络科技成都网站制作公司,专业从事成都网站建设成都网页制作、成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设成都公司网站建设成都学校网站建设等提供高技术含量的成都网站设计服务。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站案例,是一家正规经营,诚实守信的专业成都网站建设公司

WAP与PHP - 进阶篇 之一

作者:佚名  来源:本站整理  发布时间:2008-1-15 10:37:13

PHP之于WAP,并不仅仅是靠几个"echo"语句向浏览器传送WML代码。PHP在WAP中较高端的应用,自然会牵扯到PHP的数据库操作和有关面向对象的编程知识。PHP是支持面向对象(OOP)的,这增强了PHP开发的持续性和开放性。当我们开发WAP页面时,如果利用PHP的面向对象特性,将使得代码更加灵活,通用性更高,体系更完整,层次更清晰,重用性也有所增加。
  
  这里,我们将讲述如何利用面向对象的编程方法进行PHP和WAP的开发。建议在阅读本之前先熟悉WML语法和PHP语法。 
总体规划    
  进行面向对象的编程自然需要确定对象以及对象之间的联系。对于需要开发的WAP页面,应该首先确定其中的模块或元素的种类,然后可以以种类为单位确定对象的个数。
  
  WAP浏览器下载的最小单位是Deck,一个Deck中可以包含若干个Card。为了简化设计,我们只考虑一个Card的情况。这样,Deck和 Card的一一对应关系使得我们可以只为它们建议一个对象(如果考虑一个Deck包含若干个Card时,则需要分别为Deck和Card建立对象)。
  
  对于Card,其中可以包含文本(Test)、图象(Image)、表格(Table)、输入(Input)、链接(Hyperlink)等元素,对于这些元素需要分别建立对象。
  
  在实用中,一般需要建立PHP文件,当用户向服务器发出浏览该PHP文件的请求时,服务器将根据文件中的代码产生相应的HTML或WML内容,并发送给浏览器或WAP终端。
  
  继续细化,对于表格(Table),为了方便管理,我们可以建立行(Row)对象,而每个行对象中会包含若干个单元(Cell)对象,这里的单元对象可以是文本,也可以是图象,因此不需要另外定义。另外,对于输入(Input)、选择(Select)、动作(Do)等与服务器端交互的元素,我们为它们定义了一个父对象(Interact),将它们包含起来,方便理解与编程。
  

[1] [2] [3] [4]  下一页

  • 上一篇wap建站:WAP中汉字与图像的使用问题
  • 下一篇wap建站:WAP与PHP - 基础篇
  • 【公司简介】:
       天府星空网络科技成都网站制作公司,专业从事成都网站建设 成都网页制作 成都网站设计以精深技术为核心、以专业队伍为支撑。致力于为成都政府网站建设成都公司网站建设成都学校网站建设等提供高技术含量的成都网页设计服务。
       公司始终以不懈的努力、更高的目标来要求自己。凭借多年的成都网页设计成功经验,公司已拥有数百例经典网站成功案例,是正规的成都网站建设公司
       成都网站建设的专业服务商,强大的成都网页制作技术团队,在网站设计等方面始终保持领先地位,并获得了网页制作公司业界的广泛赞誉和认同。公司重视网页制作质量,打造成都地区网站制作公司知名品牌,以优秀的网站设计技术,创一流的成都网站建设作品。建网站就找天府星空,助您马到成功!