注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计其他编程语言/工具WML和WMLScript编程起步

WML和WMLScript编程起步

WML和WMLScript编程起步

定 价:¥41.00

作 者: (美)Kris Jamsa著;徐成敖等译
出版社: 人民邮电出版社
丛编项: 编程起步系列
标 签: 无线电通信 通信协议 程序设计

购买这本书可以去


ISBN: 9787115099846 出版时间: 2002-01-01 包装: 平装
开本: 26cm 页数: 374页 字数:  

内容简介

  本书详细介绍了使用WML和WMLScript创建无线应用程序的方法和技巧。通过本书的学习,读者将能够创建具有实用价值的无线应用程序;充分了解无线Web和WAP;学会使用WML建立可在上网移动电话中运行的页面和应用程序;格式化文本、显示图像,以及创建无线位图文件,掌握构建无线Web站点以及基于WML的应用程序所需要的所有工具;使用WMLScript库改进无线应用程序的功能。本书通俗易懂,内容由浅入深,循序渐进,各章中有“请教专家”对疑难问题进行解答,有“一分钟练习”帮助您快速进行自我评估,检查自己掌握知识的情况,有可以实际应用所学知识的“项目”,还有“小测验”帮助您复习所学知识。本书适合无线应用的初学者阅读。

作者简介

暂缺《WML和WMLScript编程起步》作者简介

图书目录

第1章 无线Web入门                  
  1. l 访问无线Web所需要的条件                  
  1. 2 预览无线Web                  
  1. 2. l 无线搜索引擎                  
  1. 2. 2 无线新闻和信息站点                  
  1. 2. 3 无线体育信息站点                  
  1. 2. 4 无线金融站点                  
  1. 2. 5 无线移动商务站点                  
  1. 3 冲浪无线Web                  
  1. 3. l 在电话的数字键盘上输入                  
  1. 3. 2 通过上网电话访问无线Web                  
  1. 3. 3 遍历无线链接                  
  1. 4 下载电话模拟器                  
  1. 4. l 下载Phone. corn软件开发工具包                  
  1. 4. 2 下载诺基亚软件开发工具包                  
  1. 4. 3 下载爱立信软件开发工具包                  
  1. 5 理解WML——无线标记语言                  
  1. 6 无线站点的放置位置                  
  1. 7 创建第一个无线站点                  
  1. 8 项目l-l:冲浪无线Web                  
  1. 9 小测验                  
 第2章 创建第一个WML应用程序                  
  2. l 选择文本编辑器                  
  2. 2 组织WML应用程序                  
  2. 3 构建第一个WML应用程序: Hello,  Wireless World                  
  2. 4 使用电话模拟器的控制台窗口                  
  2. 5 深入研究应用程序“Hello,  WrelessWOrld!”                  
  2. 6 建立自动电话簿                  
  2. 7 WML与算术操作                  
  2. 8 理解空白                  
  2. 9 更正逻辑错误                  
  2. 10 使用 Personal Web Server来启动无线应用程序                  
  2. 11 项目2. l:创建虚拟杂货店清单                  
  2. 12 小测验                  
 第3章 格式化输出                  
  3. l 对齐段落文本                  
  3. 2 控制换行                  
  3. 3 使用样式格式化文本                  
  3. 4 显示简单的图像                  
  3. 5 创建WBMP文件                  
  3. 6 将WBMP图像插入WML应用程序                  
  3. 7 使用电话的内置图像                  
  3. 8 在表中组织数据                  
  3. 9 项目3. l:创建虚拟食谱                  
  3. 10 利用特殊的字符                  
  3. 11 小测验                  
 第4章 使用多个卡片和变量                  
  4. l 使用两个或多个卡片                  
  4. l. l 理解<do type=”accept” label-”text”>标记                  
  4. 1. 2 显示一周的天气预报                  
  4. 1. 3 后退到前一个卡片                  
  4. 2 项目4-l:把您喜欢的食谱放在无线网络中                  
  4. 2. l 访问驻留于当前卡片组之外的卡片                  
  4. 2. 2 使用锚点创建链接                  
  4. 2. 3 创建到外部卡片组中卡片的链接                  
  4. 3 在变量中存储信息                  
  4. 3. l 变量命名                  
  4. 3. 2 WML变量存储字符串                  
  4. 3. 3 使用变量包含的值                  
  4. 3. 4 使用<setvar>为变量赋值                  
  4. 3. 5 更改变量值                  
  4. 3. 6 理解变量上下文                  
  4. 3. 7 使用电话模拟器控制台窗口查看变量                  
  4. 4 使用注释解释应用程序的处理过程                  
  4. 5 小测验                  
 第5章 执行用户的输人操作                  
  5. l 执行输入操作                  
  5. 1. l 限制用户可输入的字符数目                  
  5. 2 使用微浏览器特定的输入字段                  
  5. 1. 3 为输入字段指定标题                  
  5. 1. 4 提示用户输入密码                  
  5. 1. 5 提供默认的输入值                  
  5. 1. 6 控制输入格式                  
  5. 1. 7 控制空字符串                  
  5. 1. 8 结构化输入格式                  
  5. 1. 9 按照指定次数重复格式化代码                  
  5. 2 使用<select>标记创建选择菜单                  
  5. 2. l 指定与用户选择对应的索引值                  
  5. 2. 2 让用户选择多个<select>标记选项                  
  5, 3 项目5-l:购物过程中核对杂货店物品清单                  
  5. 4 理解字段设置                  
  5. 5 理解事件                  
  5. 5. 1 WML事件可以触发特定的任务                  
  5. 5. 2 检查<go>和<prey/>事件                  
  5. 5. 3 理解<OOp>标记                  
  5. 5. 4 理解<renesh>标记                  
  5. 5. 5 使用<do>标记响应事件                  
  5. 5. 6 响应其他事件                  
  5. 6 使用模板                  
  5. 7 使用<meta>标记                  
  5. 8 小测验                  
 第6章 建立现实世界的WML应用程序                  
  6. l 创建自己的无线站点                  
  6. 2 项目6-l:向无线Web站点添加照片                  
  6. 3 创建关于家庭信息的无线站点                  
  6. 4 创建无线公司的定位器                  
  6. 5 创建新闻馈送                  
  6. 6 小测验                  
 第7章 使用WMLScript使WML应用程序自动操作                  
  7. l 将WMLScript语句放入. wmls文件                  
  7, 2 理解WMLScript函数                  
  7. 3 理解WMLScript保留字                  
  7. 4 简单示例                  
  7. 5 项目7-l:重访 Hello,  Wireless World!                  
  7. 6 使用注释解释脚本的处理过程                  
  7. 7 在WMLScript变量中存储信息                  
  7. 7. l 在脚本中声明变量                  
  7. 7. 2 对变量赋值                  
  7. 7. 3 使用变量包含的值                  
  7. 7. 4 理解浮点数精度                  
  7. 8 执行算术操作                  
  7. 8. l 将变量值加1                  
  7. 8. 2 使用前缀(在前)和后缀(在后)                  
  7. 8. 3 其他WMLSCriPt运算符                  
  7. 8. 4 理解运算符的优先级                  
  7. 8. 5 控制WMLSCript执行算术运算的顺序                  
  7. 9 从其他函数中调用WMLScript函数                  
  7. 10 把 WML变量和其他数值作为参数传递给 WMLScript                  
  7. 11 使用条件处理作出判断                  
  7. 11. l 使用关系操作符比较两个值                  
  7. 11. 2 使用 if语句测试条件                  
  7. 11. 3 理解简单语句和复合语句                  
  7. 11. 4 对假条件使用 else语句                  
  7. 11. 5 使用逻辑运算符测试两个或者更多的条件                  
  7. 11. 6 理解 WMLSCript如何表示真和假                  
  7. 11. 7 使用 WMLScript的非运算符                  
  7. 11. 8 执行 if-else处理                  
  7. 12 利用迭代过程重复指定的语句                  
  7. 12. l 使用 for语句重复指定次数的语句                  
  7. 12. 2 使用 while循环在条件为真时重复语句                  
  7. 13 从 WMLSCript中访问 WML变量                  
  7. 14 使用 use access编译指示限制访问 WMLSCript文件                  
  7. 15 小测验                  
 第8章 使用WMLScript库                  
  8. 1 理解库. 函数和参数                  
   8. 2 使用 WMLScript的Dialogs库                  
  8. 2. 1 警告用户有问题或事件产生                  
  8. 2. 2 确认用户操作                  
  8. 2. 3 提示用户输入                  
   8. 3 使用WMLScript库                  
   8. 4 项目8-l:检查电话是否支持浮点数运算                  
  8. 4. 1 确定设备支持数值的范围                  
  8. 4. 2 对数值会入和截断                  
  8. 4. 3 数值求幂                  
  8. 4. 4 计算数值的平方根                  
   8. 5 利用 WMLScript Lang库                  
  8. 5. l 中止当前应用程序                  
  8. 5. 2 确定数值的绝对值                  
  8. 5. 3 确定当前字符集                  
  8. 5. 4 测试有效的整数或浮点数                  
  8. 5. 5 确定最大值和最小值                  
  8. 5. 6 把字符串解析为整数或者浮点数                  
  8. 5. 7 生成随机数                  
   8. 6 使用WMLScript的String库                  
  8. 6. l 确定字符串中特定位置的字符                  
  8. 6. 2 比较两个字符串                  
  8. 6. 3 对字符串的内容进行格式化                  
  8. 6. 4 使用分界字符串                  
  8. 6. 5 测试空串                  
  8. 6. 6 确定字符串的长度                  
  8. 6. 7 从字符串中删除空格                  
  8. 6. 8 从字符串中提取子串                  
  8. 6. 9 把结果转换成字符串                  
  8. 7 使用WMLSCript的URL库                  
  8. 7. l 解析URL地址                  
  8. 7. 2 确定URL的基址                  
  8. 7. 3 从URL中提取分段                  
  8. 7. 4 从URL中提取主机名                  
  8. 7. 5 从URL中提取参数                  
  8. 7. 6 从URL中提取目录路径                  
  8. 7. 7 从URL中提取端口号                  
  8. 7. 8 确定引用源的URL                  
  8. 8 项目8-2:建立绝对URL地址                  
  8. 8. 1 从URL中提取架构                  
  8. 8. 2 测试有效的URL                  
  8. 8. 3 加载驻留在URL中的内容                  
  8. 8. 4 转义URL字符串                  
  8. 9 使用WMLScript的WMLBrowsel                  
  8. 9. l 确定当前卡片                  
  8. 9. 2 执行 WML go操作转向某个 URL                  
  8. 9. 3 执行WML的prey操作返回到前面的URL地址                  
  8. 9. 4 执行WML的refresh操作                  
  8. 9. 5 设置和检索变量值                  
  8. 10 小测验                  
 第9章 建立现实世界的WMLScript应用程序                  
  9. l 使用 Console窗口                  
  9. 2 玩Tie-Tao-Toe游戏                  
  9. 3 项目9-l:减少TicTacToe. wmls脚本的大小                  
  9. 4 小测验                  
 第10章 高级概念                  
  10. l 与服务器交互                  
  10. l. l 用 Perl脚本存储地址信息                  
  10. 1. 2 搜索地址列表                  
  10. 1. 3 使用 Perl脚本从数据库中检索信息                  
  10. 2 与ASP交互                  
  10. 3 建立待做事项列表                  
  10. 3. l 向待做事项列表添加事件                  
  10. 3. 2 查看待做事项列表条目                  
  10. 4 项目10. l:每次在页面上显示多个事件                  
  1O. 5 小测验                  
 附录A 小测验答案                  
  A. l 第1章答案                  
  A. 2 第2章答案                  
  A. 3 第3章答案                  
  A. 4 第4章答案                  
  A. 5 第5章答案                  
  A. 6 第6章答案                  
  A. 7 第7章答案                  
  A. 8 第8章答案                   
  A. 9 第9章答案                  
  A. 10 第10章答案                  
 附录B WML语言参考                  
  B.  l <a>                  
  B. 1. l 描述                  
  B. 1. 2 格式                  
  B. 1. 3 属性                  
  B. 2 <access>                  
  B. 2. l 描述                  
  B. 2. 2 格式                  
  B. 2. 3 属性                  
  B. 3 <anchorx                  
  B. 3. l 描述                  
  B. 3. 2 格式                  
  B. 3. 3 属性                  
  B. 4 <b>                  
  B. 4. l 描述                  
  B. 4. 2 格式                  
  B. 4. 3 属性                  
  B. 5 <big>                  
  B. 5. l 描述                  
  B. 5. 2 格式                  
  B. 5. 3 属性                  
  B. 6 <br/>                  
  B. 6. l 描述                  
  B. 6. 2 格式                  
  B. 7 <card>                  
  B. 7. l 描述                  
  B. 7. 2 格式                  
  B. 7. 3 属性                  
  B. 8 <do>                  
  B. 8. l 描述                  
  B. 8. 2 二格式                  
  B. 8. 3 属性                  
  B. 9                   
  B. 9. l 描述                  
  B. 9. 2 格式                  
  B. 9. 3 属性                  
   B. 10 <fieldset>                  
  B. 10. l 描述                  
  B. 10. 2 格式                  
  B. 10. 3 属性                  
   B. 11 <go>                  
  B. 11. l 描述                  
  B. 11. 2 格式                  
  B. 11. 3 属性                  
   B. 12 <head>                  
  B. 12. l 描述                  
  B. 12. 2 格式                  
  B. 12. 3 属性                  
   B. 13 <i>                  
  B. 13. l 描述                  
  B. 13. 2 格式                  
  B. 13. 3 属性                  
   B. 14 <ling>                  
  B. 14. l 描述                  
  B. 14. 2 格式                  
  B. 14. 3 属性                  
   B. 15 <input>                  
  B. 15. l 描述                  
  B. 15. 2 格式                  
  B. 15. 3 属性                  
   B. 16                   
  B. 16. l 描述                  
  B. 16. 2 格式                  
  B. 16. 3 属性                  
   B. 17 <noop>                  
  B. 17. l 描述                  
  B. 17. 2 格式                  
   B. 18 <onevent>                  
  B. 18. l 描述                  
  B. 18. 2 格式                  
  B. 18. 3 属性                  
   B. 19 <optgroup>                  
  B. 19. l 描述                  
  B. 19. 2 格式                  
  B. 19. 3 属性                  
   B. 20 <option>                  
  B. 20. l 描述                  
  B. 20. 2 格式                  
  B. 20. 3 属性                  
   B. 21 <P>                  
  B. 21. l 描述                  
  B. 21. 2 格式                  
  B. 21. 3 属性                  
   B. 22 <Postfield>                  
  B. 22. l 描述                  
  B. 22. 2 格式                  
  B. 22. 3 属性                  
   B. 23 <pre>                  
  B. 23. l 描述                  
  B. 23. 2 格式                  
  B. 23. 3 属性                  
   B. 24 <prev>                  
  B. 24. l 描述                  
  B. 24. 2 格式                  
  B. 24. 3 属性                  
   B. 25 <refresh>                  
  B. 25. l 描述                  
  B. 25. 2 格式                  
  B. 25. 3 属性                  
   B. 26 <select>                  
  B. 26. l 描述                  
  B. 26. 2 格式                  
  B. 26. 3 属性                  
   B. 27 <setVar>                  
  B. 27. l 描述                  
  B. 27. 2 格式                  
  B. 27. 3 属性                  
   B. 28 <SSall>                  
  B. 28. l 描述                  
  B. 28. 2 格式                  
  B. 28. 3 属性                  
   B. 29 <Strong>                  
  B. 29. l 描述                  
  B. 29. 2 格式                  
  B. 29. 3 属性                  
  B. 30 <table>                  
  B. 30. l 描述                  
  B. 30. 2 格式                  
  B. 30. 3 属性                  
  B. 31 <id>                  
  B. 31. l 描述                  
  B. 31. 2 格式                  
  B. 31. 3 属性                  
  B. 32 <temPlate>                  
  B. 32. l 描述                  
  B. 32. 2 格式                  
  B. 32. 3 属性                  
  B. 33 <timer>                  
  B. 33. l 描述                  
  B. 33. 2 格式                  
  B. 33. 3 属性                  
  B. 34 <tr>                  
  B. 34. l 描述                  
  B. 34. 2 格式                  
  B. 34. 3 属性                  
  B. 35 <u>                  
  B. 35. l 描述                  
  B. 35. 2 格式                  
  B. 35. 3 属性                  
  B. 36 <wml>                  
  B. 36. l 描述                  
  B. 36. 2 格式                  
  B. 36. 3 属性                  
 附录C 万维网无线参考资料                  

本目录推荐