www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WAP高级教程>正文    

WAP与PHP - 进阶篇 之一


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏
WAP与PHP - 进阶篇
WAP&PHP | 基础篇 | 附件
进阶篇   
总体规划  实现 (1.数据和函数定义  2.对象实现 )
创建WAP页面 以后的工作   附件  

  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),将它们包含起来,方便理解与编程。

本新闻共4页,当前在第1页  1  2  3  4  

上一篇:WAP与PHP - 基础篇
下一篇:WAP与PHP - 进阶篇 之二
Google
 
关于“WAP与PHP - 进阶篇 之一”的相关内容连接
·构建动态 WAP 站点 (3) - 数据库的输出
·构建动态 WAP 站点 (2) - 你的第一个WML页面
·构建动态 WAP 站点 (1) - Server设置
·WML,Apache,和 PHP 的介绍
·jsp制作wap网站时中文字符问题的一些解
·WAP与PHP - 附件
·WAP与PHP - 进阶篇 之二
·WAP与PHP - 基础篇
·wap中级教程
·WAP中推送技术的分析与设计

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved