WAP编程与开发实例教程

WAP编程与开发实例教程
作 者: 曹建
出版社: 电子工业出版社
丛编项: 网站建设尖峰之旅丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: WAP/WML
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《WAP编程与开发实例教程》作者简介

内容简介

本书在介绍WAP基本知识的基础上,讲解常见WAP解决方案、WAP原理、架构和WAP网站的服务器建设方法,并介绍常用WAP开发工具包的使用方法。然后,本书以较大篇幅,通过大量实例,全面而深入地讲解WML语言基础及编程方法、WMIScript语法及脚本程序设计方法、WMLScript库及库函数、WML与WMLScript的综合开发、HDML标签与编程,并讨论WAP页面中汉字与图像的使用问题、HTML过滤器和HTML页面向WAP页面的自动转换问题,以及结合使用WAP编程语言与ASP、PHP、Perl、C、JSP、Servlet和Web数据库等技术开发动态WAP页面的高级方法。本书还较为全面地分析了WAP的安全问题与具体实现方法,内容涉及数据加密原理、单钥技术、双钥技术、数字签名、数字凭证、WAP客户端与服务器及网关认证等。本书还一并介绍了WAP手机上网设置操作以及手机蓝牙技术等。全书内容划分合理,章节安排紧凑,叙述语言流畅,内容讲解深入浅出,所有举例实用且易于操作。本书所附光盘含有多媒体教学课件、全书所有举例以及与WAP编程和服务器建设有关的大量共享或免费工具软件,是进行WAP开发不可或缺的重要工具。本书适合从事WAP编程、开发和WAP服务器建设的专业人士学习使用,也可作为WAP编程与开发的培训教材。

图书目录

第1章 认识WAP

1. 1 WAP论坛

1. 2 WAP的组成及主要特点

1. 3 WAP应用

1. 3. 1 WAP应用优势

1. 3. 2 WAP应用限制

1. 3. 3 WAP应用现状

1. 3. 4 WAP未来

1. 4 著名的WAP解决方案

1. 4. 1 Nokia WAP解决方案

1. 4. 2 Motorola WAP解决方案

1. 4. 3 Ericsson WAP解决方案

1. 4. 4 常见WAP手机

1. 5 手机蓝牙技术简介

本章小结

第2章 WAP原理. 架构与开发工具包

2. 1 WAP协议层组成及内容

2. 2 WAP工作原理及系统架构

2. 2. 1 WAP工作原理

2. 2. 2 Internet与WAP的系统架构

2. 2. 3 WAP与Internet的比较

2. 2. 4 WAP网络服务方案

2. 3 WAP测试环境

2. 3. 1 浏览器环境

2. 3. 2 模拟环境

2. 3. 3 实际环境

2. 4 WAP开发工具包

2. 4. 1 Encsson WapIDE

2. 4. 2 Nokia WAP Toolkit

2. 4. 3 Phone. comUP.SDK

本章小结

第3章 WAP手机上网设置

3. 1 WAP手机上网前的准备工作

3. 2 WAP手机上网设置举例

3. 2. 1 诺基亚7110上网设置

3. 2. 2 爱立信R320sc上网设置

3. 2. 3 摩托罗拉WAP手机上网设置

3. 2. 4 西门子3568i手机上网设置

本章小结

第4章 WAP网瓿的服务器建设

4. 1 Web服务器构建概述

4. 2 IIS的安装基本配置

4. 2. 1 IIS响应客户请求的方法

4. 2. 2 IIS的支持服务

4. 2. 3 IIS的服务账号

4. 2. 4 IIS的安装

4. 2. 5 IIS的基本配置

4. 3 WWW服务器的建设管理

4. 3. 1 创建新的Web站点

4. 3. 2 配置Web站点

4. 3. 3 配置主目录

4. 3. 4 配置虚拟目录

4. 3. 5 设置主页文件

4. 3. 6 目录安全设置

4. 3. 7 Web站点负载的多台IIS服务器分布

4. 3. 8 单站点服务器配置多个Web站点

4. 4 建立和配置WAP站点服务器

4. 5 PWS的安装设置与WAP服务器配置

4. 5. 1 PWS的安装

4. 5. 2 PWS的设置

4. 5. 3 设置建立WAP服务器

4. 6 建立免费个人WAP网站的简易方法

本章小结

第5章 WML语言基础

5. 1 WML的简单例子及编辑. 测试方法

5. 1. 1 WML与WAP设备

5. 1. 2 使用文本编辑器编写WML程序

5. 1. 3 使用微浏览器测试WML程序

5. 1. 4 使用WAP开发工具包编辑和测试WML程序

5. 2 WML程序结构

5. 2. 1 WML的元素和标签

5. 2. 2 WML程序结构形式及组成的实例分析

5. 2. 3 WML程序的基本结构

5. 3 WML语言的基本知识

5. 3. 1 WML的字符集及编码

5. 3. 2 WML字符使用基本规则

5. 3. 3 变量

5. 3. 4 WML核心数据类型

5. 3. 5 WML数据值性质

5. 3. 6 卡片与卡片组

5. 3. 7 卡片组模板

5. 3. 8 WML与URL. 程序段锚点

5. 3. 9 浏览器操作历史

本章小结

第6章 WML编程

6. 1 卡片. 卡片组及其元素

6. 1. 1 共有属性

6. 1. 2 WML程序的文件头

6. 1. 3 wml元素

6. 1. 4 template元素

6. 1. 5 card元素

6. 1. 6 head元素

6. 1. 7 access元素

6. 1. 8 meta元素

6. 2 任务及其元素

6. 2. 1 go任务

6. 2. 2 prev任务

6. 2. 3 refresh任务

6. 2. 4 noop任务

6. 3 事件及其元素

6. 3. 1 do元素

6. 3. 2 ontlmer事件

6. 3. 3 onentedorward事件

6. 3. 4 onenterbackward事件

6. 3. 5 onpick事件

6. 3. 6 0nevent元素

6. 3. 7 Postfield元素

6. 3. 8 卡片与卡片组的任务替代

6. 4 变量设置元素与变量设置的有关规定

6. 4. l setvar元素

6. 4. 2变量设置

6. 4. 3 变量定义和设置举例

6. 5 用户输入处理元素

6. 5. 1 input元素

6. 5. 2 select元素

6. 5. 3 option元素

6. 5. 4 0ptgroup元素

6. 5. 5 fieldset元素

6. 6 锚. 图像. 定时器及其元素

6. 6. 1 anchor元素

6. 6. 2 a元素

6. 6. 3 img元素

6. 6. 4 timer元素

6. 7 文本格式化及其元素

6. 7. 1 增强元素

6. 7. 2 br元素

6. 7. 3 p元素

6. 7. 4 td元素

6. 7. 5 tr元素

6. 7. 6 table元素

本章小结

第7章 WMLScript语法基础

7. 1 简单例子:WML程序中调用WMLScript函数

7. 2 WMLScript的主要优点及其字节码解释器

7. 2. 1 使用WMLScript的主要优点

7. 2. 2 WMLScript的字节码解释器

7. 3 WMLScript基本规则

7. 3. 1 WMLScript与URL

7. 3. 2 词法结构

7. 3. 3 WMLScript程序的基本书写规则

7. 4 变量与数据类型

7. 4. 1 变量及其声明

7. 4. 2 变量的作用域与生命期

7. 4. 3 变量的使用

7. 4. 4 变量类型与数据类型

7. 4. 5 变量值域

7. 5 操作符与表达式

7. 5. 1 赋值操作符

7. 5. 2 数学运算操作符

7. 5. 3 位操作符

7. 5. 4 逻辑操作符

7. 5. 5 比较操作符

7. 5. 6 其他几种操作符

7. 5. 7 表达式

7. 6 数据类型自动转换规则

7. 6. 1 一般转换规则

7. 6. 2 操作符数据类型转换规则

7. 6. 3 操作符与数据类型汇总

本章小结

第8章 WMLScript脚本程序设计

8. 1 语句

8. 1. 1 基本语句

8. 1. 2 条件语句

8. 1. 3 循环语句

8. 2 函数的声明与调用

8. 2. 1 函数的声明

8. 2. 2 函数的调用

8. 2. 3 函数的嵌套调用

8. 3 预编译

8. 3. 1 外部文件

8. 3. 2 访问权限

8. 3. 3 Meta信息

8. 4 运行错误检测和处理

8. 4. 1 错误检测

8. 4. 2 错误处理的两类情况

8. 4. 3 致命错误及其处理

8. 4. 4 非致命错误及其处理

本章小结

第9章 WMLScript库及库函数

9. 1 Lang库及其函数

9. 1. 1 abs函数

9. 1. 2 min函数

9. 1. 3 max函数

9. 1. 4 parseInt函数

9. 1. 5 parseFloat函数

9. 1. 6 isInt函数

9. 1. 7 isFloat函数

9. 1. 8 maxInt函数

9. 1. 9 minInt函数

9. 1. 10 float函数

9. 1. 11 exit函数

9. 1. 12 abort函数

9. 1. 13 random函数

9. 1. 14 seed函数

9. 1. 15 characterSet函数

9. 2 Float库及其函数

9. 2. 1 int函数

9. 2. 2 floor函数

9. 2. 3 ceil函数

9. 2. 4 pow函数

9. 2. 5 round函数

9. 2. 6 sqrt函数

9. 2. 7 maxFloat函数

9. 2. 8 minFloat函数

9. 3 String库及其函数

9. 3. 1 1ength函数

9. 3. 2 isEmpty函数

9. 3. 3 charAt函数

9. 3. 4 subString函数

9. 3. 5 find函数

9. 3. 6 replace函数

9. 3. 7 elements函数

9. 3. 8 elementAt函数

9. 3. 9 removeAt函数

9. 3. 10 replaceAt函数

9. 3. 11 insertAt函数

9. 3. 12 squeeze函数

9. 3. 13 trim函数

9. 3. 14 compare函数

9. 3. 15 toString函数

9. 3. 16 format函数

9. 4 URL库及其函数

9. 4. 1 isValid函数

9. 4. 2 getScheme函数

9. 4. 3 getHost函数

9. 4. 4 getPort函数

9. 4. 5 getPath函数

9. 4. 6 getParameters函数

9. 4. 7 getQuery函数

9. 4. 8 getFragment函数

9. 4. 9 getBase函数

9. 4. 10 getReferer函数

9. 4. 11 reso1ve函数

9. 4. 12 escapeString函数

9. 4. 13 unescapeString函数

9. 4. 14 1oadString函数

9. 5 WMLBrowser库及其函数

9. 5. 1 getVar函数

9. 5. 2 setVar函数

9. 5. 3 go函数

9. 5. 4 prev函数

9. 5. 5 newContext函数

9. 5. 6 getCurrentCard函数

9. 5. 7 refresh函数

9. 6 Dialogs库及其函数

9. 6. 1 prompt函数

9. 6. 2 confirm函数

9. 6. 3 alert函数

9. 7 WMLScript非标难库及其库函数

9. 7. 1 openFi1e函数

9. 7. 2 closeFile函数

9. 7. 3 println函数

9. 8 WML/WMLScript应用举例

9. 8. 1 WMLScript库函数应用举例

9. 8. 2 数值范围有效性检验实例

9. 8. 3 货币换算实例

9. 8. 4 简单动画实例

本章小结

第10章 HDML编程

10. 1 HTML语言基础知识

10. 1. 1 HTML页面

10. 1. 2 HTML页面文件的结构

10. 1. 3 HTML页面编程简例

10. 2 HTML标签及使用

10. 2. 1 文本类标签及其属性

10. 2. 2 图像标签及其属性

10. 2. 3 列表类标签及其属性

10. 2. 4 表格类标签及其属性

10. 2. 5 文档超链接标签

10. 2. 6 表单类标签与交互界面

10. 2. 7 框架类标签及其属性

10. 3 HDML语言编程基础

10. 3. 1 HDML见语言的开发环境

10. 3. 2 HDML页面

10. 3. 3 HDML页面文件的结构

10. 4 HDML标签及编程

10. 4. 1 文本标签及规定

10. 4. 2 超链接标签

10. 4. 3 图像显示标签

10. 4. 4 选单标签

10. 4. 5 行为(ACTIVITY)及其嵌套

10. 4. 6 变量的定义与引用

10. 4. 7 获取用户输入

10. 4. 8 ACTWITY间的参数传递

10. 4. 9 TASK属性的取值

10. 4. 10 HDML的CGI编程

本章小结

第11章 WAP编程与开发的高级技术

11. 1 汉字与图像的使用问题

11. 1. 1 汉字使用与字符集转换

11. 1. 2 图像使用与图像格式转换

11. 2 ASP和数据库技术在WAP开发中的应用

11. 2. 1 在WML程序中使用ASP

11. 2. 2 在ASP中编写WML程序

11. 2. 3 利用ASP在WML中实现动态数据库应用

11. 3 PHP编程在WAP开发中的应用

11. 3. 1 基本规则

11. 3. 2 程序举例

11. 4 Perl与WAP的综合应用

11. 4. 1 基本规则

11. 4. 2 程序举例

11. 5 C/C十十与WAP的综合应用

11. 5. 1 基本规则

11. 5. 2 程序举例

11. 6 JSP技术在WAP开发中的应用

11. 6. 1 基本规则

11. 6. 2 程序举例

11. 7 Servlet技术在WAP开发中的应用

11. 8 HTML过滤器和HTML页面的转换

11. 8. 1 Wapitout

11. 8. 2 TransWaP

11. 8. 3 Coollie

本章小结

第12章 WAP安全与实现

12. 1 数据加密原理与实现方法

12. 1. 1 基本概念

12. 1. 2 基于单钥技术的传统加密方法

12. 1. 3 改进的传统加密方法

12. 1. 4 基于双钥技术的现代加密方法

12. 2 实现WAP安全的一般方法

12. 2. 1 数字签名

12. 2. 2 数字时间戳

12. 2. 3 数字凭证

12. 2. 4 认证中心

12. 3 WAP数字凭证的使用与防范

12. 3. 1 WAP客户端凭证的使用

12. 3. 2 WAP服务器/网关凭证的使用

12. 3. 3 数字凭证认证操作的安全防范及问题

12. 4 WAP服务器凭证的申请操作与wAP服务器配置

12. 4. 1 WAP服务器凭证的申请操作

12. 4. 2 Nokia WAP服务器中的凭证安装

本章小结

参考文献