《WML & WMLScript手机网页程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈长念,陈勤意编著
  • 出 版 社:北京:中国青年出版社
  • 出版年份:2001
  • ISBN:7500632924
  • 页数:393 页
图书介绍:

第0章 导论 2

0-1 本书的基本结构 2

0-2 本书光盘使用说明 4

第PartⅠ WML热身篇 18

第1章 WAP与手机上网 18

1-1 潮流所趋——手机上网 18

1-2 无线应用协议——WAP 19

1-2-1 WAP与WAP Forum 19

1-2-2 传统电脑上网 20

1-2-3 手机上网的原理 22

1-3 WML网页与WML 25

1-3-1 HTML网页 25

1-3-2 WML网页 27

1-3-3 WML网页与HTML网页 29

1-3-4 WML网页结构 29

1-3-5 WML标记语言 32

课后习题 34

第2章 WML开发工具介绍 36

2-1 设计WML网页的环境 36

2-1-1 使用WML与WMLScript 36

2-1-2 使用WordPad撰写WML文件 41

2-1-3 使用M3Gate来测试WML文件 43

2-2 手机模拟器 50

2-3 文件编辑器与网页制作软件 52

2-3-1 WML文件编辑器 52

2-3-2 WML网页制作软件 53

2-4 Unicode转码工具 54

2-5 WBMP图形文件软件 55

课后习题 56

第3章 XML入门 58

3-1 认识XML 58

3-1-1 XML与WML 59

3-1-2 最有潜力的XML文件 60

3-2 Well-Formed XML文件 61

3-2-1 Well-Formed的条件 61

3-2-2 Well-Formed XML文件示范 62

3-3 文件格式定义 64

3-3-1 认识文件格式定义 64

3-3-2 内部DTD的声明 65

3-3-3 外部DTD的声明 67

3-4 Validating XML文件 69

3-4-1 Validating XML文件的条件 70

3-4-2 Vaildate XML文件示范 70

课后习题 72

Part Ⅱ WML基础篇 78

第4章 WML入门 78

4-1 WML文件基本结构 78

4-1-1 标记的格式 78

4-1-2 由范例来解读WML文件结构 79

4-1-3 属性的数据类型 82

4-2 特殊属性的介绍 83

4-2-1 id与class属性 84

4-2-2 xml:lang属性 84

4-3 分段与换行 85

4-3-1 分段 85

4-3-2 换行 88

4-4 字符标记 90

4-5 预定格式 93

4-6 便用备注 95

4-7 特殊字符 96

4-8 表格标记 98

4-9 <card>标记 101

课后习题 103

第5章 超级链接设置 106

5-1 WML网页的导览 106

5-1-1 超级链接与WML网页的导览 106

5-1-2 历史数据 107

5-2 <a>标记 108

5-2-1 <a>标记格式介绍 108

5-2-2 相对路径与绝对路径 109

5-3 相对路径 112

5-3-1 同一个WML文件中 112

5-3-2 同一个目录中的WML文件 116

5-3-3 子目录中的WML文件 120

5-3-4 上层目录中的WML文件 122

5-3-5 同层目录中的WML文件 124

5-4 绝对路径 126

5-4-1 绝对路径来设置本地超级链接 126

5-4-2 绝对路径来设置远端超级链接 127

课后习题 129

第6章 事件与操作 132

6-1 认识事件与操作 132

6-2 操作类别 134

6-2-1 <go>标记 135

6-2-2 <prev>标记 135

6-2-3 <refresh>标记 136

6-2-4 <noop>标记 137

6-3 <anchor>设置超级链接事件 137

6-3-1 <anchor>标记 137

6-3-2 <anchor>与<go> 138

6-3-3 <anchor>与<prev> 141

6-3-4 <anchor>与<refresh> 143

6-4 <do>设置事件 144

6-4-1 <do>标记 145

6-4-2 <do>与<go> 145

6-4-3 <do>与<prev> 147

6-4-4 <do>与<refresh> 149

6-4-5 <do>与<noop> 149

6-5 自发事件 150

6-5-1 onenterforward 151

6-5-2 onenterbackward 152

6-5-3 ontimer与<timer> 154

6-6 <onevent>与自发事件 155

6-6-1 <onevent>标记 156

6-6-2 范例 156

课后习题 157

第7章 变量与参数 160

7-1 设置变量<setvar> 160

7-1-1 <go>与<setvar> 161

7-1-2 <prev>与<setvar> 164

7-1-3 <refresh>与<setvar> 167

7-2 %vdata数据类型 169

7-3 变量的应用范围 171

7-4 清除变量与堆栈内容 173

7-5 <timer>的name属性与计数器变量 175

7-6 传递参数<postfield> 177

课后习题 181

第8章 Deck-level标记 184

8-1 重新查看WML文件的结构 184

8-1-1 认识<wml>标记 184

8-1-2 完整的WML文件结构 185

8-2 模块区的设置 187

8-2-1 <template>标记 187

8-2-2 模块区中使用<do>标记 188

8-2-3 冲突事件的处理 190

8-2-4 一般事件的冲突处理 191

8-2-5 自发事件的冲突处理 193

8-3 文件头区的设置 196

8-3-1 <head>标记 196

8-3-2 <access>标记 196

8-3-3 <meta>标记 198

课后习题 200

第9章 数据输入的界面设计 202

9-1 输入数据域<input> 202

9-1-1 域类型 202

9-1-2 <input>的name属性与域变量 204

9-1-3 输入字符数的限制 206

9-1-4 设置数据输入的格式 207

9-2 菜单设计<select> 209

9-2-1 基本菜单结构 210

9-2-2 菜单的预定值 212

9-2-3 允许选择多选项 213

9-2-4 <select>的name属性与菜单变量 215

9-2-5 菜单索引值 217

9-2-6 选项分类<optgroup> 219

9-3 <option>的进级应用 221

9-3-1 onpick属性设置自发事件 221

9-3-2 设置<onevent>的自发事件 223

9-3-3 设置变量 225

9-4 <fieldset>标记 227

课后习题 229

第10章 WML网页与图片 232

10-1 设置图片 232

10-1-1 认识<img>标记 232

10-1-2 如何在WML网页中加入图片 233

10-2 图片与文本的排列 235

10-2-1 文本靠上 235

10-2-2 文本靠中 236

10-2-3 文本靠下 237

10-3 进级的图片设置 238

10-3-1 设置边缘距离 238

10-3-2 设置图片的大小 239

10-3-3 表格与图片 240

10-3-4 图片与超级链接 241

10-3-5 设置动画效果 243

课后习题 244

Part Ⅲ WML进级篇 248

第11章 WML Script入门 248

11-1 为什么需要WML Script 248

11-2 WML如何引用WML Script 249

11-3 WML Script基本概念 252

11-3-1 基本特性 252

11-3-2 保留字 254

11-3-3 对象的命名 254

11-4 变量声明与使用 255

11-5 数据类型 256

11-5-1 整数 257

11-5-2 浮点数 257

11-5-3 字符串 258

11-5-4 布尔与invalid 259

课后习题 259

第12章WML Script的基本运算 262

12-1 算数运算符 262

12-2 逻辑运算符 263

12-3 比较运算符 265

12-4 位运算符 265

12-5 赋值运算符 267

12-6 字符串运算符 268

12-7 typeof运算符 268

12-8 isvalid运算符 269

12-9 条件运算符 269

12-10 数据类型的转换 269

课后习题 272

第13章WML Script的函数 274

13-1 自定义函数的声明 274

13-2 自定义函数调用 275

13-2-1 内部函数调用 276

13-2-2 外部函数调用 276

13-2-3 函数默认的返回值 281

13-3 系统函数库 281

13-3-1 调用系统函数 282

13-3-2 Lang函数库 283

13-3-3 Float函数库 284

13-3-4 String函数库 285

13-3-5 URL函数库 286

13-3-6 WMLBrowser函数库 286

13-3-7 Dialogs函数库 288

课后习题 288

第14章WML Script的语句 290

14-1 一般表达式 290

14-2 程序模块 290

14-3 变量语句 291

14-4 if 291

14-5 while 294

14-6 for 296

14-7 break 298

14-8 continue 299

14-9 空的语句 300

14-10 pragmas 302

14-10-1 引用外部函数 302

14-10-2 存取权设置 303

14-10-3 设置信息 303

课后习题 305

第15章WMLScript应用 308

15-1 应用范例1——计算机 308

15-2 应用范例2——购买戏票 310

15-3 应用范例3——掷骰子游戏 315

课后习题 322

第16章 动态WML网页与ASP 324

16-1 access数据库说明 324

16-2 应用范例1——帐号与密码检查 326

16-3 应用范例2——成绩查询 330

16-4 应用范例3——选举投票 337

课后习题 344