欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 外版图书 > 计算机与互联网 > 移动设备.NET应用程序设计

浏览历史

移动设备.NET应用程序设计

移动设备.NET应用程序设计

prev next

  • 商品货号:01182005-8-20-641
  • 商品重量:0克
    作者:[英]Andy Wigley、Peter Roxburgh 著 赵明 李冠军 等译
    图书书号/ISBN:7-302-06422-9
    出版日期:2003-04-01
    印张:32
    字数:767千字
    开本:16
  • 上架时间:2005-10-21
    商品点击数:1005
  • 定价:¥58.00元
    本店售价:¥32.00元
    注册用户:¥32.00元
    vip:¥30.40元
    黄金等级:¥28.80元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

本书是《微软.NET程序员系列》丛书之一,主要介绍了怎样使用微软ASP.NET和Mobile Internet Toolkit来创建移动的Web应用程序的方法,这种应用程序能够以正确的格式在多种设备上动态地显示相同的页面。 本书主要内容包括将.NET用于移动Web、开发移动.NET应用程序、使用移动Web控件、样式与设备定制的显示、状态管理、XML Web服务、打包和安全性等内容。本书适用于从事移动设备应用程序开发人员以及对开发移动设备应用程序感兴趣的读者。此外,本书给出丰富的应用实例,可以帮助掌握C#和Visual Basic .NET、ASP.NET编程的读者提高。
前言 xi
第1章 将.NET引入移动Web 1
1.1 无线Web的诞生 2
1.1.1 Internet 3
1.1.2 无线通信 3
1.1.3 移动数据通信 4
1.2 Mobile Internet Toolkit 7
1.3 无线混乱的解决方案 11
第2章 ASP.NET与Mobile Internet Toolkit 12
2.1 ASP.NET概述 12
2.1.1 背景 12
2.1.2 更简单的ASP 12
2.1.3 ASP.NET:Web开发的新 途径 13
2.2 开发Web应用程序 14
2.2.1 进一步了解ASP.NET Web 窗体 14
2.2.2 使用Web窗体控件 15
2.2.3 使用.NET工具开发Web 应用程序 16
2.2.4 扩展Web应用程序 16
2.3 使用移动Web窗体进行开发 17
2.3.1 了解设备性能 17
2.3.2 抽象移动设备的用户界面 17
2.3.3 使用移动Web窗体控件 18
2.3.4 在移动Web窗体中使用 .NET工具 19
2.4 .NET语言简介 19
2.4.1 符合CLS的程序设计语言 19
2.4.2 实现代码 20
2.4.3 事件响应 21
2.5 XML Web服务简介 21
2.6 会话管理与安全 21
2.6.1 使用会话 22
2.6.2 使用cookie 22
2.6.3 分布式体系结构中的部署 23
2.7 调试移动应用程序 23
2.7.1 使用简单工具 23
2.7.2 程序调试 23
2.7.3 使用Visual Studio .NET 调试 24
第3章 开发移动Web应用程序 25
3.1 安装开发系统 25
3.2 创建第一个移动Web应用程序 26
3.2.1 使用Visual Studio .NET 26
3.2.2 创建移动Web项目 28
3.2.3 使用【解决方案资源管理器】 和【属性】对话框 30
3.2.4 使用Toolbox创建用户界面 31
3.2.5 生成和执行应用程序 32
3.3 使用移动电话仿真器进行测试 33
3.3.1 安装Openwave仿真器 33
3.3.2 使用仿真器进行测试 34
3.4 使用Mobile Internet Designer 36
3.4.1 移动Web窗体页面和Form 控件 37
3.4.2 使用多个移动Web窗体 38
3.4.3 在移动Web应用程序中向前 向后导航 40
3.4.4 复杂控件在特定设备上的 再现 41
3.4.5 在Visual Studio .NET中获得 帮助信息 42
3.5 Visual Studio .NET项目和SDK示例 的关系 43
3.6 使用Visual Studio .NET项目 46
3.6.1 Visual Studio .NET移动Web 应用程序项目所创建的文件 46
3.6.2 选择项目的存放位置 49
3.6.3 指定Web服务器的访问 方式 49
3.6.4 复制项目 50
3.6.5 打开项目 51
3.6.6 删除项目 52
3.6.7 团队开发 52
3.6.8 脱机工作 53
第4章 动态移动应用程序 54
4.1 编程策略 54
4.1.1 选择语言 54
4.1.2 内联代码和代码隐藏 55
4.2 Hello Universe应用程序 57
4.3 日程表程序 61
4.3.1 不变性类成员 62
4.3.2 生成并测试应用程序 64
4.3.3 应用程序总结 65
4.4 为日程表程序添加功能 65
4.4.1 生成并测试应用程序 68
4.4.2 应用程序的生存期 68
4.4.3 应用程序总结 69
4.5 时钟程序 69
4.5.1 生成用户界面 69
4.5.2 创建代码隐藏模块 70
4.5.3 生成并测试应用程序 73
第5章 使用Mobile Internet Toolkit标准控件 74
5.1 控件的类层次 74
5.2 移动控件共有的功能 78
5.3 使用控件示例 82
5.4 容器控件 82
5.4.1 包容规则 83
5.4.2 Form控件 84
5.4.3 Panel控件 88
5.5 核心控件 90
5.5.1 Label控件 91
5.5.2 TextBox控件 93
5.5.3 TextView控件 98
5.5.4 Link控件 101
5.5.5 Command控件 104
5.5.6 Image控件 109
第6章 列表控件 116
6.1 SelectionList控件 118
6.1.1 语法 118
6.1.2 属性 119
6.1.3 用法 120
6.1.4 绑定到数据集合 125
6.2 List控件 128
6.2.1 语法 128
6.2.2 属性 129
6.2.3 用法 130
6.3 ObjectList控件 135
6.3.1 语法 135
6.3.2 属性 136
6.3.3 用法 139
第7章 特殊用途控件和验证控件 152
7.1 特殊用途控件 152
7.1.1 Calendar控件 153
7.1.2 PhoneCall控件 156
7.1.3 AdRotator控件 160
7.2 验证控件 164
7.2.1 RequiredFieldValidator 控件 165
7.2.2 CompareValidator控件 168
7.2.3 RangeValidator控件 172
7.2.4 RegularExpressionValidator 控件 176
7.2.5 CustomValidator控件 179
7.2.6 ValidationSummary控件 182
7.2.7 验证控件示例 185
第8章 样式和设备定制的显示 190
8.1 概述 190
8.1.1 样式 190
8.1.2 属性重写 190
8.1.3 模板 191
8.2 使用样式和样式表 191
8.2.1 使用样式属性 192
8.2.2 使用StyleSheet控件 196
8.2.3 在Visual Studio .NET中 使用样式 204
8.3 用属性重写配置设备定制 206
8.3.1 元素 207
8.3.2 设备过滤器 210
8.4 使用模板化控件 222
8.4.1 使用Form控件模板 224
8.4.2 使用List和ObjectList控件 模板 230
8.4.3 使用Panel控件模板 238
8.4.4 通过代码使用模板中的 控件 241
8.4.5 使用Visual Studio .NET 工具定义模板 244
8.4.6 在样式表中定义模板 247
第9章 访问数据 250
9.1 使用List控件的高级数据绑定 功能 250
9.1.1 定义静态List和SelectionList 的列表项 250
9.1.2 绑定到数据集合 251
9.1.3 重写List控件中的单个字段 显示 254
9.2 使用ASP.NET声明数据绑定 256
9.2.1 使用DataBinder.Eval 259
9.2.2 理解命名容器 259
9.3 使用ADO.NET 261
9.3.1 理解ADO.NET对象 262
9.3.2 DataReader对象用于对只读 数据的访问 263
9.3.3 用DataSet对象进行数据 绑定 264
9.3.4 创建移动Web应用程序进行 数据库更新 265
9.4 Microsoft的可视化数据库工具 271
9.4.1 使用Server Explorer 271
9.4.2 创建数据组件 272
9.4.3 在Web应用程序中使用 数据组件 275
9.5 学习更多ADO.NET的知识 278
第10章 状态管理 279
10.1 会话状态 279
10.1.1 使用Session对象 281
10.1.2 使用cookie 283
10.1.3 使用混合的URL 284
10.1.4 为何要使用cookie 284
10.2 隐藏变量 285
10.3 视图状态 288
10.4 应用程序状态 291
10.4.1 在Global.asax中使用应用 程序状态 291
10.4.2 使用应用程序状态时的 注意事项 296
第11章 设计强制的移动网络应用 程序 298
11.1 基本设计原则 298
11.2 创建集成桌面和移动访问的 ASP.NET应用程序 301
11.2.1 为客户端设备调整功能 301
11.2.2 为移动Web站点完成重定 向页面 301
11.3 优化性能 302
11.3.1 使用页面输出缓存 305
11.3.2 使用片段缓存 311
11.3.3 使用数据缓存 311
11.4 创建多语言和多元文化的移动 Web应用程序 312
11.4.1 定义字符串、日期和时间 格式 313
11.4.2 支持本地化内容 315
11.4.3 定义字符集编码 319
第12章 XML Web服务 321
12.1 创建XML Web服务 322
12.1.1 使用文本编辑器 322
12.1.2 使用Visual Studio .NET 323
12.2 部署和使用XML Web服务 324
12.2.1 使用命令行工具 324
12.2.2 使用Visual Studio .NET 327
12.2.3 使用其他技术 329
12.3 定义XML Web服务的行为 330
12.4 管理会话和应用程序状态 332
12.5 使用数据类型 335
12.6 访问数据 339
12.7 移动设备的注意事项 344
第13章 调试、测试仿真程序并处理 运行库错误 346
13.1 调试移动Web应用程序 346
13.2 使用跟踪工具 349
13.2.1 添加跟踪语句 350
13.2.2 使用应用程序级的跟踪 351
13.3 处理错误 353
13.3.1 实现自定义的错误页面 354
13.3.2 编程处理错误 357
13.4 用仿真程序和真实设备测试 359
13.4.1 使用Pocket Internet Explorer进行测试 360
13.4.2 使用Pocket PC仿真程序 测试 361
13.4.3 使用移动电话仿真程序 测试 362
13.4.4 确认对仿真程序的支持 363
13.4.5 将仿真程序集成到Visual Studio .NET中 371
第14章 打包、配置和安全 373
14.1 打包和部署应用程序 373
14.1.1 复制应用程序 374
14.1.2 创建Web安装项目 375
14.2 配置应用程序 378
14.2.1 理解.NET配置文件 379
14.2.2 Web.config配置示例 381
14.3 ASP.NET应用程序的安全性 382
14.3.1 提供验证程序 382
14.3.2 角色和用户授权 386
第15章 创建用户控件和自定义 控件 388
15.1 生成用户控件 388
15.1.1 创建简单的用户控件 388
15.1.2 用户控件模块的编码 389
15.1.3 在Web Forms页面中使用 用户控件 390
15.1.4 用户控件示例 390
15.2 在代码中生成控件 401
15.2.1 了解控件的生命周期 401
15.2.2 通过继承生成控件 404
15.2.3 使用编译过的自定义 控件 407
15.2.4 通过复合生成控件 409
第16章 从零开始生成控件和使用 设备适配器 421
16.1 从零开始生成控件 421
16.1.1 控件生命周期 422
16.1.2 设备适配器的作用 422
16.2 生成简单的自定义控件和设备 适配器 428
16.2.1 具有HTML和WML设备 适配器的简单控件 428
16.2.2 编写具有MobileText Writer类的设备标记 433
16.2.3 在设备适配器中处理 样式属性 433
16.2.4 使用自定义控件和设备 适配器 434
16.3 生成数据绑定自定义控件 437
16.3.1 支持内部和自定义分页 444
16.3.2 实现OnDataBind事件 446
16.4 在自定义控件中支持视图状态 448
16.4.1 将控件属性保存至 ViewState对象 448
16.4.2 理解IstateManager接口 449
16.4.3 使用PrivateViewState 452
16.5 实现自定义MobileControlBuilder 453
16.6 在自定义控件中启用客户端回送 455
16.7 处理发送数据 459
16.7.1 在CMTable控件中实现 发送数据处理 460
16.7.2 在DeviceAdapter类中提供 不同的用户接口 461
16.7.3 在设备适配器类中添加 子控件 464
16.8 开发模板自定义控件 466
16.8.1 实现模板支持 467
16.8.2 为数据绑定List控件实现 模板支持 468
第17章 支持新型客户端 475
17.1 通过配置文件支持新型客户端 475
17.2 支持新型客户端 478
17.2.1 识别移动设备 478
17.2.2 识别设备功能 480
17.3 使用设备适配器 487
17.3.1 设备适配器的作用 487
17.3.2 使用设备适配器集 488
17.3.3 定义设备适配器集 490

[图书资源]

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha