自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 收藏
  • 关注

原创 专题:WML语言全垒打 第一章 WAP Server = Web Server + Configuration

WAP从1999年开始有实际的开发平台,到了2000已有了较大发展。在新世纪,无线通信的未来可以说是无可限量,但是目前使用者的成长率不如在1998、1999两年的预测乐观。回想1995年WWW刚成气候的时候,并不像现在WAP成长这样缓慢,在几个月之间,WWW网站就从数千个成长到数几万个。形成其间差别的原因很多,而WWW网站与网页制作的工具比目前WAP网站与网页制作工具好用、中文参考资料多,绝对也是

2005-09-24 20:39:00 3722 3

原创 专题:WML语言全垒打 第二章 WML语言基础

第二章 WML语言基础(Penny 2001年05月25日 16:17)完成WAP服务器的建立和WAP浏览器的安装之后,我们接下来就可以使用WML语言来编写WAP网页或应用,并通过WAP服务器及浏览器进行调试。从本章开始我们将系统地学习WML语言,本章主要讲解WML语言的基础知识,下一章全面讲解WML的语法、标签和规则。2.1 WML的简单例子及编辑、测试方法无限标记语言WML(Wireless

2005-09-24 20:30:00 2586

原创 专题:WML语言全垒打 第三章

第三章 WML编程(Penny 2001年05月25日 16:17)元素和标签是WML的主要语法,它们决定了WML编程的基本原则。本章我们将从WML的元素、标签、属性等方面详细讲解WML的编程方法。学习本章知识之前,读者应当了解WML元素与标签的区别。WML的元素通常有一个首标签、内容、其它元素及一个尾标签组成。也就说,单独的标签是一个元素,成对出现的标签与其包含的内容也构成一个元素。由于元素牵涉

2005-09-24 20:28:00 1789 1

原创 专题:WML语言全垒打 第四章

第四章 WML Script语法基础(Penny 2001年05月25日 16:17)WML Script是属于无限应用协议WAP应用层的一部分,使用它可以向WML卡片组和卡片中添加客户端的处理逻辑,目前最新的版本是1.1版。WML Script1.1是在欧洲计算机制造商协议会制定的ECMAScript脚本语言的基础上,经过修改和优化而指定的。它能够更好的支持诸如移动电话类的乍带宽通信设备,在WM

2005-09-24 20:26:00 1321

原创 专题:WML语言全垒打 第五章

第五章 WMLScript脚本程序设计(上)(Penny 2001年05月25日 16:17)作为一种编辑语言,WMLScript提供了强大的函数、语句和库功能,以及外部编辑、访问控制等支持,同时对程序运行中可能产生的错误给出了检测手段和具体的解决办法。这些内容属于WMLScript的脚本程序设计知识和进一步的编程规定,我们本章就对此进行详细介绍。5.1 语句前面我们学习了变量、操作符和表达式,但

2005-09-24 20:23:00 1482

原创 专题:WML语言全垒打 第六章

第六章 WML Script标准函数库(上)(Penny 2001年05月25日 16:17)这节会讨论标准的WML Script函数库。6.1 WML Script规则这些标准函数库提供一个扩展WML Script语言的机制,这些特定的函数库必须遵循WML Script的规则。支持的数据格式下面的WML Script格式使用于程序的定义之中,这样能记录程序参数与回转值的格式。BooleanInt

2005-09-24 20:20:00 1251

原创 初识WAP

目录什么是WAP 怎样书写WAP的页面 WAP上网设置方式 WAP的发展状况 wml用法列表 参考文献什么是WAP?WAP(Wireless Application Protocol,即无线通讯协议)是一种向移动终端提供互联网内容和先进增值服务的全球统一的开放式协议标准,是简化了的无线 Internet协议(但并不是说你的手机可以直接读取通常所说的web页的内容,它所用的是wml语言有别于通常所说

2005-09-24 20:16:00 1907

原创 使用WAP来替代简化HTML的关键在于什么?

使用WAP来替代简化HTML的关键在于什么?这是要提交给WAP论坛讨论的一个主要问题。下面是关于这个问题的一些观点:a. WML 语法集比HTML要小,这也意味着浏览器的具体实现也更小。 b. WAP标准包括一种二进制WML编码方式,而HTML不包括(至少不是作为一种标准,个别的第三方产品通过客户代理和插件来尝试解决这个问题)。这也意味着浏览器的具体实现可以更小,因为解释二进制代码不需要词法分析器

2005-09-23 16:39:00 1480

原创 WML元素及其语法格式一览表

WML元素及其语法格式一览表元  素功    能语法格式aa元素是anchor元素的简化形式,它内嵌了anchor元素需要包含的go元素功能来完成超链接定位,并且不再包含其他任何变量设置  title="label" >       href=“href”       文本(text)或:  href=“href”>  文本(text)  accessaccess元素是由一个单独的标签即标签实现的

2005-09-23 16:36:00 1484

原创 使用微浏览器测试WML程序

使用微浏览器测试WML程序输入完上述hello.wml程序后,大家一定想查看一下它的运行效果。那么使用什么工具呢?最直接的工具是WAP手机,但这需要WAP服务供应商的支持,对大多数开发人员来说不一定能实现。最方便的工具则是微浏览器,比如WinWap等。我们这里就以WinWap浏览器为例,说明测试WML程序、观察WML网页运行效果的操作方法。通过上一章的学习,我们已经掌握了WAP服务器的建立方法,而

2005-09-23 15:41:00 1882

原创 使用文本编辑器编写WML程序

使用文本编辑器编写WML程序使用WML语言编写WAP网页或应用时,需要使用一个编辑器进行编辑。与HTML编程一样,WML编写的程序也是纯文本文件,可以使用任一文本编辑器进行编写,比如Windows系统中的“记事本(NotePad)”等,也可以使用前面我们介绍的WAP开发工具包的编辑器进行编写,比如Nokia WAP Toolkit等。我们先介绍第一种方法,随后介绍第二种。如果要使用“记事本(Not

2005-09-23 14:42:00 1424

原创 WML与WAP设备

WML与WAP设备为了更好地理解和使用WML语言,开发人员应对WML适用的设备和支持WML的设备的特点、特征有个大概的了解。一般而言,WML适用的无线设备通常具有以下特点:· 与普通的个人计算机相比,体积较小;· 设备的内存有限,且其CPU性能也有限;· 通讯带宽较窄、时延较长。以移动电话、PDA为例来讲,支持WML的设备主要具有以下特征:· 有一个显示屏幕,可以显示4行字符,每行12个字符;4行

2005-09-23 11:49:00 957

原创 显示内容的实现

显示内容CARD里可以显示象文本、图像这样的内容。象HTML一样,WML也提供一些标记对内容进行排版。  段落与换行标记 [TOP]:段落标记,用来对段落进行分段。语法:   aligh="left|right|center"   mode="wrap|nowrap";   xml:lang="STRING" > aligh:文字对齐方式,左(left)、右(right)、居中(center)。m

2005-09-23 11:48:00 853

原创 模拟器乱码解决方法

当我用模拟手机浏览我的WAP网页时,汉字显示出现乱码或编译出错,我该如何设置? 以下有几种方法可以设置: 1、可在WEB服务器中设置MIME表时,在text/vnd.wap.wml后加上“text/vnd.wap.wml;charset=charset_name”,如GB2312汉字 :text/vnd.wap.wml;charset=gb2312 2、若你在设计动态WAP网页时,出现汉字显示乱码

2005-09-23 11:46:00 2121

原创 从第一个实际应用全面了解WML

从第一个实际应用全面了解WML -------------------------------------------------------------------------------- http://www.sina.com.cn 2000/06/06 18:38 新浪科技 学习自然语言的最好方法就是溶入相应的语言环境在交流中学习,学习一种编程语言的最好方法就是看例程。为了帮助大家建立WM

2005-09-23 11:45:00 1312

原创 WAP常识&问答

WAP怎样将电话技术与互联网服务结合起来?答:WAP 1.1版包含一种可选择的标准WTA(WIRELESS TELEPHONY APPLICATIONS),使WML和WMLScript可处理接收和拔出电话。营运商可通过简单编程和一个WTA服务器,开发语音和互联网结合的服务。WML可不可以使有WAP功能的装置拔打电话?答:WAP手机的电话功能可通过WIRELESS TELEPHONY APPLICA

2005-09-23 11:41:00 2753 1

原创 wap页面基本格式和文件头

wml文件的一般格式:                    Some contents...    结构看上去和HTMl文件很类似,对于每一个DECK,在其文档开头必须指明以下的类型声明。千万注意字母的大小写。对于一个DECK,其文件大小最好不要超过1.2K。  标签和HTML中的标签一样,用来表明这是一个WML的DECK,它有一个可选的xml:lang属性来制定文档的语言,比如表示文档语言为中

2005-09-23 11:36:00 884

原创 XML基础说明

由于网络带宽以及某些WAP服务器DECK传输的限制,所以DECK越小越好,最好不要超过1.2K。如果你的需求很复杂,最好分成几个DECK来完成。 完整的WML文档结构如下:   "http://www.wapforum.org/DTD/wml_1.1.xml">      .    . 头信息......   .        .   . 模板定义......    .        .

2005-09-23 11:09:00 562

原创 WML学习(一)

概述    WML(Wireless Markup Language - 无线标记语言)这种描述语言同我们常听说的HTML语言同出一家,都属于X ML语言这一大家族。HTML语言写出的内容,我们可以在我们的PC机上用IE或是Netscape等浏览器进行阅读,而 WML语言写出的文件则是专门用来在手机等的一些无线终端显示屏上显示,供人们阅读的,并且同样也可以向使用者提供人机交互界面,接受使用者输入的

2005-09-23 11:03:00 910

原创 WML学习(二)

基本格式和文件头wml文件的一般格式:http://www.wapforum.org/DTD/wml_1.1.xml">                Some contents...    结构看上去和HTMl文件很类似,对于每一个DECK,在其文档开头必须指明以下的类型声明:http://www.wapforum.org/DTD/wml_1.1.xml">千万注意字母的大小写。对于一个DECK

2005-09-23 11:02:00 1036

原创 WML学习(三)

显示文本  在文本的显示上WML基本和HTML相同。文字段落包含在和之间,align属性指定该段文字的对齐方式,默认的是left,其他可选择right和center;mode属性指定当一行显示不下所有的文字时是否自动换行,默认的是自动换行wrap,如果选nowrap,则在一行中显示,浏览器会通过类似于水平滚动条的机制来显示所有文字。  换行标签也一样为,这里先替一下,在标单中如果有多个或者,其间不

2005-09-23 11:01:00 1007

原创 WML学习(四)

锚和任务   连接是 HTML 页面里最基本的功能, 在 WML 里也一样用 和 来包括用来建立连接的文字,必选属性href指定了要打开的URL,可选的title属性给该连接取个标记名字,这个名字将作为软按钮之一的ACCEPT键(详见以前的HDML入门文章)的标记显示在屏幕的软按钮区,所以通常可以将属性作为提示文字是用。  然而,以上的连接在WML里只是任务的一种情况,为了能够使用其它任务,所以

2005-09-23 10:59:00 855

原创 WML学习(五)

显示表单  类似于HTML的,可用来包括一组表单选项,但不是必须的。前面说过,当的ordered设置为false时,手机可以显示一个概要CARD来总结有效的选项,方便用户从中选取表单选项来填写,概要CARD就是根据和独立的输入框以及选单来总结的。语法为, 表单内容,可选的title属性除了可用来表示表单的名字外,还在概要CARD里作为选择项的标题。表单内容可以是嵌套的,输入框,选单和必要的提示文本

2005-09-23 10:57:00 951 1

原创 WML学习(六)

 事件  WML的事件基本上分为两大类,一类是键盘(包括软硬按钮)输入事件,用标签来处理,另一类是相关页面内部的事件,用标签来处理。  的语法如下:任务,任务就是以前提到的四种任务。的属性中,type是必选的,其他为可选。  *label属性,指定了软按钮在屏幕上的显示文本。目前type属性为delete,help,prev时该属性无效。   *name属性,为取个名字,同一的CARD里的不能重名

2005-09-23 10:55:00 855 1

原创 WML学习(七)

CGI编程  1)在WEB服务器上添加WML的MIME类型   对于IIS4,可在其管理器里的站点属性中加入新的MIME类型,后缀.wml和 MIME类型text/vnd.wap.wml。   对于PWS,可修改注册表,先在 HKEY_CLASSES_ROOT层加入主键.wml,再加入串值Content Type为text/vnd.wap.wml,然后在HKEY_LOCAL_MACHINE/Sof

2005-09-23 10:06:00 1174

原创 WML标签速查手册

结构相关标签语法及属性wml>lang" >    contentcard>name"   title="label"   newcontext="boolean"   style="style"   onenterforward="url"   onenterbackward="url"   ontimer="url" > content template>url"   onenterbackw

2005-09-22 23:13:00 750 1

原创 WML教程1:从第一个实际应用全面了解WML

学习自然语言的最好方法就是溶入相应的语言环境在交流中学习,学习一种编程语言的最好方法就是看例程。为了帮助大家建立WML应用的第一印象,所以请大家先看第一个例子:"http://www.wapforum.org/DTD/wml_1.1.xml">                      Sina WAP   Next Card    this is the second card. 通过以上示例大

2005-09-22 23:00:00 797

原创 WML教程2:简单介绍关于WML文件的概念WML Decks

这里简单介绍一个关于WML文件的概念,其他的细节问题会在后面的章节还详细介绍。 声明由于WML语言继承于XML,所以一个有效的WML文档必须包含一个XML声明和一个文件类型声明。以下就是一个最常用的声明,由于WML语法要求非常严格,为了避免出错,制作者可以直接拷贝粘贴到制作文档。 注: 语句必须出现在一个Deck的首行,而且必须顶头写,插入任何字符哪怕是空格都会造成语法错误。主体结构这是一个最简单

2005-09-22 22:57:00 678

原创 WML教程3:任务与导航-赋值与数据交换

这一部分简单讲解WML的变量赋值和数据提交方法,在后面的章节中有专门讲解。变量赋值(Setvar)  Setvar给浏览器的当前页面内变量赋值,该变量可以在当前Dock中的任意Card中调用。  相关属性:   1. name 变量名,作为访问变量的标识    示例:   2. value变量的值 数据交换(Postfield)  Postfield通过URL申请与CGI交换数据。  相关属性:

2005-09-22 22:55:00 841 1

原创 WML教程4:跳转和传递参数

任务与导航-跳转和传递参数go的基本属性和应用 实现Card之间跳转的一个基本方法是go,go和do、anchor等标签的结合是WML高级应用的一个基础。  相关属性:  href:声明链接的URL  sendreferer:表示是否传递调用href所指定的URL的页面的URL,也就是当前页的URL,即HTTP头中的HTTP_REFERER,默认值为false,可选值为true   method:

2005-09-22 22:53:00 957 1

原创 WML教程5:任务和任务屏蔽

任务和任务屏蔽 内部任务  返回  用来将当前页面的URL压入URL历史堆栈,并打开此前的URL,若该URL不存在,则无效。语法类似,和之间可加入一句或多句,若不加,则必须以的形式出现。  刷新  用来刷新当前的页面,从而使得页面内的变量刷新或置空,语法与prev相同。 ,或。  无动作  表示什么也不做,该标签不能用在中,一般用在覆盖DECK级的。 任务屏蔽(Task Shadowing)  

2005-09-22 22:51:00 661

原创 WML教程6:动作和链接

动作和链接设置动作(Do)Do是WML语言中最有有价值的元素之一,它给用户提供一种在当前Card上进行"动作"的通用方法。这种动作通常被定位在用户终端界面的特定部件上,例如WAP手机的功能键(Cancel,Option,Accept),特定的图标,语音识别功能等等。Do可以设置在Deck的Template上或者Card上,当他们重名的时候Card上的Do会覆盖Template上的同名元素(参看任务

2005-09-22 22:50:00 799 1

原创 WML教程7:WML的事件

WML 的事件内部事件(Onevent)相关属性: type:内部事件的触发条件,当前浏览器状态满足触发条件时,浏览器就会触发这个条件下设置的Task,内部事件总共有4种触发条件。  1 ontimer 满足时钟设置的条件时,该条件成立。关于时钟设置问题,后面还有专门的说明。  2 onenterbackward 通过Prev或其他外部命令返回到当前Card,该条件成立。  3 onenterfo

2005-09-22 22:44:00 680

原创 WML教程8:WML文档结构祥解

WML 文档结构祥解1、声明(Prologue) 2、元素(Element)  WML首先定义一个Deck,然后在Deck内封装信息和Card。3、文件头(Head Element)  头信息包含与Deck有关的信息,包括meta数据和控制元素。  3.1、访问权限设置(Access)  该元素用于设置有访问当前Deck权限的列表。如果Deck内不包含Access Element信息,该Deck

2005-09-22 22:42:00 665

原创 WML教程9:Select List 控件

对表单的控制能力可以证明一个HTML设计者是否够专业,而且很多交互功能也必须依赖表单。WML没有表单属性,但是WML可以直接使用控件,同样可以达到使用表单的效果。因此,使用控件的水平可以体现一个WML设计者的制作水平。WML控件有Select List和Input Box两个系列,每个系列另外包含几个子系列,基本可以满足表单设计的需求。选择列表控件(Select List)  Select有两对很

2005-09-22 22:13:00 853 1

原创 WML教程10:分组选择控件(Optgroup)和复杂实例

相关Option分组产生层级,对最终用户来说可能没有什么意义,但是对于制作者来说,Option分组可以提供很多方便。相关属性: 1. title 标题,通常这种标题无法被显示示例: What OS You Use Now?      dos   windows         unix    linux      上例演示了一个基本的Optgroup元素的应用,由于Optgroup没有变量参

2005-09-22 22:12:00 638

原创 WML教程11:文本框控件(Input)

  用来输入文本,除了name属性是必要的,其他参数可选。相关属性:   title,该输入框的标题。  type,默认值为text,如选择password,则输入的数据显示为*。  name,指定了用来存储该输入文本的变量名字。  value,与select的相同属性很相似,name用于存储变量数据,value用于提供缺省值。   format,用来格式化输入的数据,可用的标记如下,使用时可用“

2005-09-22 22:10:00 819 1

原创 WML教程13:计时器(timer)

timer可以用来在用户不进行任何操作的一段时间后,自动执行一个任务,任何激活CARD页面的任务和用户操作都会启动timer,而任务进行时,timer就停止。每个CARD只能有一个timer,一个timer只能触发一个任务。语法如下:,value为必选属性,用来设置定时器的定时值,最小单位为0.1秒。  相关属性:   value 倒计时的点数,每一单位等于0.1秒。示例:   Wait t

2005-09-22 22:06:00 737 1

原创 WML教程14:WML 文本处理

WML使用XML文档字符集,目前支持Unicode 2.0,和HDML不同,WML的所有标签,属性和规定的可接收值必须小写,CARD的名字和变量也是区分大小写的。和HDML一样,对于连续的空字符,只显示一个空格。标签内属性的值必须用"或者括起来,属性名,=和值之间不能有空格。对于不成对出现的标签,必须在 > 前加 / ,比如。保留字符在对保留字符的处理上也基本相同,对应的取代字符有:    > 

2005-09-22 22:03:00 1001

原创 WML教程15:表格和图形

由于浏览终端的限制,WML无法也没有必要提供复杂的表格功能1、基本属性(table)相关属性:title 表格的标题align 为表格内的文本和图片设置水平对齐方式,C=center L=left R=right,缺省参数为Lcolumns 表格列数目,当该变量设置为0时会发生错误。2、表格行(tr)tr用来声明一行表格,WML允许空白行的存在,而且空白行不会被浏览器忽略。3、表格列(td)td元

2005-09-22 21:55:00 716

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除