第1章 .NET移动天地 1
1.1 .NET 2
1.2 用ASP.NET优化Web应用程序 3
1.3 移动世界 5
1.4 小结 9
第2章 开发准备阶段 10
2.1 安装 10
2.1.1 Microsoft Mobile Internet Toolkit 10
2.1.2 Nokia Mobile Internet Toolkit 13
2.1.3 0penwave仿真器 16
2.1.4 Microsoft Mobile Explorer 18
2.2 虚拟目录和Web应用程序 20
2.2.1 什么是虚拟目录 20
2.2.2 设置虚拟目录 20
2.2.3 IIS中的权限 23
2.3 测试安装 24
2.4 出错帮助 26
2.5 小结 26
3.1.2 移动业务 27
3.1.1 移动更有利 27
3.1 可移动的重要性 27
第3章 移动通信 27
3.2 体验WAP 28
3.3 WAP协议 30
3.3.1 传输协议 31
3.3.2 表示格式 31
3.3.3 WAP技术的成功之处 35
3.3.4 WAP给我们的启示 36
3.4 小结 36
4.1.1 公共语言运行时 37
第4章 ASP.NET移动窗体的结构 37
4.1 .NET Framework基础知识 37
4.1.2 .NET类库 38
4.2 移动窗体的生存期 39
4.2.1 移动窗体处理 42
4.2.2 移动窗体与Web窗体 44
4.3 Anatomy l01 45
4.3.1 Web页 46
4.3.2 移动页 49
4.4 小结 52
第5章 构造移动Web宙体页 53
5.1 移动Web窗体的结构 53
5.1.1 <mobile:Form> 53
5.1.2 <mobile:Panel> 57
5.2 小结 60
第6章 与用户的交互作用 62
6.1 用户技巧 62
6.2 <mobile:Call>控件 63
6.3 <mobile:Label>控件 66
6.4 <mobile:TextBox>控件 69
6.5 <mobile:TextView>控件 74
6.6 其他问题 76
6.7 小结 76
第7章 导航一个移动站点 77
7.1 超链接 77
7.2 <mobile:Link>控件 78
7.2.1 使用SoftKeyLabel属性 81
7.2.2 利用<mobile:Link>控件创建一个菜单 83
7.2.3 给移动站点布线 87
7.3 <mobile:Command>控件 91
7.4 设备支持的图像 96
7.5 <mobile:Image>控件 97
7.6 小结 101
第8章 列表控件和数据绑定 103
8.1 <mobile:List>控件 103
8.2 与<mobile:List>控件的交互作用 105
8.3 <mobile:List>的导航与样式 107
8.4 <mobile:SelectionList>控件 111
8.5 小结 129
9.1 什么是数据绑定 130
第9章 数据绑定 130
9.2 小结 142
第10章 验证控件 143
10.1 验证控件如何工作 144
10.1.1 共同属性 145
10.1.2 特殊控件的属性 146
10.2 让验证控件工作 146
10.3 RangeValidator控件 149
10.4 RegularExpressionValidator控件 152
10.5 RequiredFieldValidator控件 155
10.6 CustomValidator控件 159
10.7 ValidationSummary控件 164
10.8 小结 168
第11章 Rich控件 169
11.1 使用Rich控件 169
11.1.1 AdRotator控件 169
11.1.2 属性 170
11.1.3 Calendar控件 176
11.2 小结 181
12.1 样式属性(attribute) 183
第12章 设计页面的输出样式 183
12.2 样式属性(property) 185
12.3 样式表单 187
12.4 设备的功能 190
12.5 设备的特殊处理 194
12.6 小结 196
第13章 编写控件 198
13.1 用户控件 198
13.2 定制控件 202
13.3 小结 207
第14章 新设备的支持 208
14.1 配置一台设备 209
14.2 请求头 212
14.3 定制控件适配器 213
14.4 小结 220
第15章 Web服务 222
15.1 Web Services Refresher 222
15.2 SmartDevices 229
15.3 小结 230
16.1 .NET的安全机制概述 231
第16章 安全机制、Cookies和状态管理 231
16.1.1 代码访问的安全机制 233
16.1.2 基于角色的安全机制 234
16.2 Mobile Internet Toolkit的安全机制 234
16.3 会话状态 248
16.3.1 移动页面中的ViewState 248
16.3.2 会话过程中的ViewState历史信息 249
16.3.3 Cookieless会话 249
16.3.4 其他注意事项 249
16.4 小结 250
17.1 安装 251
第17章 Visual Studio .NET介绍 251
17.2 Start Page 252
17.2.1 Get Started 253
17.2.2 What's New 253
17.2.3 0nline Community 253
17.2.4 Headline 253
17.2.5 SearchOnline 254
17.2.6 Downloads 254
17.2.7 WebHosting 255
17.2.8 My Profile 255
17.3 创建项目 257
17.4 Designer窗口 269
17.5 Toolbox窗口 270
17.6 Solution Explorer窗口 271
17.7 Properties窗口 272
17.8 DynamicHelp窗口 272
17.9 测试一个项目 273
17.9.1 Output窗口 273
17.9.2 Task List窗口 274
17.9.3 调试窗口 274
17.10.1 Server Explorer 280
17.10 高级问题 280
17.10.3 在Visual Studio .NET中设置选项 281
17.10.2 Object Browser 281
17.11 小结 283
第18章 使用Visual Studio .NET创建移动应用程序 284
18.1 简介 284
18.2 设计一个移动应用程序 294
18.3 添加逻辑 295
18.4 测试移动应用程序 307
18.5 小结 311
19.2 Maitre D' 313
第19章 Maitre D'移动应用程序 313
19.1 Maitre D'移动应用程序概述 313
19.3 收集需求信息 314
19.4 体系结构 314
19.4.1 Maitre D'数据库 314
19.4.2 Maitre D'Web服务 316
19.4.3 用户界面 325
19.5 小结 337
附录 配置环境变量 338