Mobile Internet Toolkits是微软为移动设备的网页程序设计领域开发的工具包。本书介绍了它的组成和使用方法,展现了它为程序员提供的程序设计环境。 本书言简意赅,重点突出,并包含大量的范例程序和移动设备显示程序运行结果的图片。适用于具有一定的程序设计基础的人使用,并可作为移动通信领域的开发人员和其他技术人员的参考资料。 \r\n
第1章 简介\r\n\r\n1.1 有关概念与本书内容概况\r\n1.1.1 有关概念\r\n1.1.2 本书内容\r\n1.2 Microsoft Mobile Internet Tookit\r\n1.2.1 Mobile Web窗体控件\r\n1.2.2 Mobile Internet设计器\r\n\r\n第2章 安装程序\r\n\r\n2.1 Microsoft.NET Framework\r\n2.2 Mobile Internet Toolkit 1.0\r\n2.3 Microsoft Mobile Explorer 3.0\r\n2.4 Microsoft Embedded Visual Tools\r\n2.5 Ericsson WapIDE 3.2 Software Development Kit\r\n2.6 Nokia Simulator Application 2.0\r\n2.7 Java2 1.3.0 Platform\r\n2.8 Nokia Mobile Internet Toolkit v3.0\r\n2.9 其他资料\r\n\r\n第3章 Mobile Internet Designer\r\n\r\n3.1 Mobile Internet Designer的组成部分\r\n3.1.1 设计视图\r\n3.2.2 HTML视图\r\n3.1.3 代码编辑器视图\r\n3.1.4 Mobile Web窗体\r\n3.2 Mobile Internet Designer的文件\r\n3.2.1 Assemblylnfo.cs文件\r\n3.2.2 Global .asax文件\r\n3.2.3 Global.asax.cs文件\r\n3.3 处理事件\r\n3.3.1 建立预定事件\r\n3.3.2 建立非预定事件\r\n3.4 使用不同的浏览器\r\n\r\n第4章 程序调试\r\n\r\n第5章 cookies\r\n\r\n第6章 窗体控件\r\n\r\n第7章 Web窗体状态\r\n\r\n7.1 View State\r\n7.2 Application state和Session state\r\n7.3 cookie\r\n\r\n第8章 程序\r\n\r\n8.1 Hello程序\r\n8.2 Multiform程序\r\n8.3 Event程序\r\n8.4 MenuView程序\r\n8.5 FormInput程序\r\n8.6 Validation程序\r\n8.7 ValidSummary程序\r\n8.8 Style Sheet程序\r\n8.9 Pagination程序\r\n8.10 ObjectList程序\r\n8.11 Custom Pagination程序\r\n8.12 设备专有属性\r\n8.12.1 设备过滤器\r\n8.12.2 Device Specificl程序\r\n8.12.3 Templated Form程序\r\n8.12.4 StyleSheet Template程序\r\n8.12.5 Device Specific程序\r\n8.13 ShowImage程序\r\n8.14 Ad Rotator程序\r\n8.15 MakePhoneCall程序\r\n8.16 Calendar程序\r\n8.17 自定义控件\r\n8.17.1 用户控件1\r\n8.17.2 用户控件2\r\n8.17.3 Custom Control程序\r\n\r\n第9章 高级程序\r\n\r\n9.1 ADO.NET\r\n9.1.1 ADO.NET程序\r\n9.1.2 OleDB程序\r\n9.1.3 DataSet程序\r\n9.2 Email\r\n9.3 图像\r\n9.4 XML\r\n9.5 XML Web Service\r\n\r\n第10章 安全性\r\n\r\n附录\r\n\r\n附录1 Microsoft Mobile Internet Toolkit兼容设备\r\n附录2 硬件和软件要求\r\n附录3 安装Mobile Internet Toolkit注意事项\r\n附录4 网站资料\r\n附录5 本书程序\r\n附录6 Mobile Web Forms的标准控件
随着互联网的高速发展,越来越多的家庭开始用计算机上网,浏览世界各地的资料。
微软在这个领域做了大量的工作,在互联网出现的早期,微软首先推出ASP,配合Javascript和Vbscript,大大减轻了沉重的网页程序设计工作。
进入2000年,微软又推出新一代的程序设计概念:.NET。.NET的出现,使不同的程序设计语言能够互用,语言之间的边界渐渐消失,C#和Visual Basic.NET将分别取代Visual C++和Visual Basic。
从ASP到ASP.NET更是一次巨大的突破。ASP.NET保留了大部分ASP的优势,用C#和Visual Basic.NET代替了Javascript和Vbscript,允许Markup语言和C#或Visual Basic.NET语言分别储存在不同的文件中,使ASP时代的Markup语言和Script语言混在一起的情况得到解决,这样才可以更有效率地发展网页程序设计。
微软先后发布了WinCE.NET和Mobile Internet Toolkits,分别用于Pocket PC的程序设计和移动设备的网页程序设计。WinCE.NET使用的程序设计语言仍然是C++和Visual Basic,但是微软即将发布的Smart Device Extension可以结合现有的.NET程序设计环境开发出真正的Pocket PC.NET程序:如果把Mobile Internet Toolkits加入到ASP.NET的程序设计环境,便可以使它开发出移动设备的ASP.NET。
本书共分11个部分,第1章介绍了Microsoft Mobile Internet Toolkit,它是本书编写程序和运行程序的最重要部分。第2章讲述本书使用的应用程序,以及应该如何获得这些程序和安装的最低要求。第3章是Mobile Internet Designer的使用方法,讲述设计器(designer)产生的文件和怎样设定调试用的浏览器。第4章是网页程序调试。第5章讲述cookieless移动设备需要注意的地方。第6章介绍Form控件,它是Web Form最基本的组成部分。第7章是Web Form状态,讲述Mobile Web服务器如何保留每个用户和网页的状态。第8章是范例程序,示范每个控件的使用方法,共有23个程序。第9章介绍了一些高级程序,如ADO .NET、Email、图像、XML和XML Web Service的编写方法。第10章介绍网页的安全性。最后是附录。