ASP.NET 2.0移动开发入门之使用模拟器

开始介绍如何编程之前,先介绍如何使用模拟器浏览 ASP.NET移 动WEB页面。由于不同的移 动设备针对ASP.NET移 动程序的支持程度是有较大差距的,因此显示的效果也有所不同。我在此将使用两种不同的模拟器对移 动页面进行显示,在实际的开发过程中也要注意ASP.NET移 动WEB页面在不同的设备中的显示效果。

  现在我们就上节讲述的实例直接在 Visual Stduio 2005中进行编译,它将会自动使用IE进行页面的呈现,效果如下:

ASP.NET2.0移动开发入门之使用模拟器

使用IE进行页面的呈现

  笔者在开发过程中常用的模拟器是Openwave V7和 Visual Studio 2005自带的Pocket PC仿真设备。Openwave V7可以在 http://developer.openwave.com/dvl/tools_and_sdk/phone_simulator/ 页面进行下载(需要用户注册,但该模拟器是免费的)。

ASP.NET2.0移动开发入门之使用模拟器
Openwave

  下载及安装完毕后,打开Openwave V7模拟器,出现的界面如下:

ASP.NET2.0移动开发入门之使用模拟器
Openwave V7模拟器

  在左侧窗口的地址栏中输入由Visual Stduio 2005生成的移 动页面URL,下图是Openwave V7模拟器显示的效果:

ASP.NET2.0移动开发入门之使用模拟器
显示的效果

  右侧的Openwave V7模拟器控制台窗口将显示页面的信息,包括该移 动页面的URL、生成的WAP文件及服务器所在的IP和端口等信息。具体的细节请参考Openwave V7自带的帮助文件,这就不作详细的叙述了。

ASP.NET2.0移动开发入门之使用模拟器
控制台窗口


  介绍完Openwave V7的操作步骤后,我将详细介绍如何使用Pocket PC自带的IE来浏览生成的ASP.NET页面程序。由于我们是使用模拟器而不是实际的Pocket PC设备,因此模拟器必须通过你的计算机实现联网,而不像实际设备那样经由GPRS进行联网。为此我们必须下载一个微软提供的同步软件ActiveSync,通过该软件就可以使用电缆、底座、Bluetooth或红外线连接移 动设备和PC,并且在两者之间创建同步关系。ActiveSync可以http://www.microsoft.com/windowsmobile/downloads/activesync41.mspx 进行下载。

  1. 下载及安装ActiveSync完毕后,在"文件"菜单下的"连接设置"命令进行如下的设置:

ASP.NET2.0移动开发入门之使用模拟器(2)

连接设置

  2. 选择 Visual Stduio 2005的菜单栏下的"工具"-"设备仿真管理器",将会弹出一个"仿真管理器"窗口,里面包含了所有我们可以使用的模拟器(仿真设备).由于笔者安装了Windows Mobile 5.0 Smartphone SDK和Windows Mobile 5.0 Pocket PC,因此里面包含了一些和Windows Mobile 5.0有关的仿真设备,默认状态下Visual Stduio 2005自带的为Pocket PC 2003和Smartphone 2003仿真设备。

ASP.NET2.0移动开发入门之使用模拟器(2)
仿真管理器

ASP.NET2.0移动开发入门之使用模拟器(2)
仿真管理器

  3. 我们选择上图"Pocket PC 2003"列表栏下的第一个仿真程序。右键点选"连接"命令。这时候会弹出Pocket PC 2003仿真程序。

ASP.NET2.0移动开发入门之使用模拟器(2)
仿真程序
  
  4. 回到"仿真管理器"窗口,你会发现启动的仿真程序已经添加了一个绿色箭头图标。在启动的仿真程序上右键点选"插入底座"。这时就将建立仿真程序和计算机之间的合作关系,其它的步骤按照默认的选项点击"下一步"即可,连接成功后ActiveSync将会显示"已连接 已同步"

ASP.NET2.0移动开发入门之使用模拟器(2)
合作关系

ASP.NET2.0移动开发入门之使用模拟器(2)
合作关系

ASP.NET2.0移动开发入门之使用模拟器(2)
合作关系已同步

  5. 选择仿真程序开始菜单的"Internet Exploer",输入"www.yesky.com"的网址,这样就可以在仿真程序中浏览天极的首页了。

ASP.NET2.0移动开发入门之使用模拟器(2)  ASP.NET2.0移动开发入门之使用模拟器(2)
仿真程序

  6. 现在我们利用该仿真程序来查看上面设计的 ASP.NET WEB移 动页面,这和用Openwave V7模拟器查看移 动页面有点细微的区别。我们必须把生成的URL该成本地的IP地址,这样才会得到正确的显示。例如我们生成的ASP.NET WEB移 动页面URL为http://localhost:1138/MobileApplication/MobileDefault.aspx,我们要想在仿真程序的IE里进行显示的话,必须输入http://192.168.10.17:1138/MobileApplication/MobileDefault.aspx。即把Localhost改为本地的IP:192.168.10.17,查看本地IP可以在命令提示符下运行"ipconfig /all"命令。下图为上述的ASP.NET 移 动WEB页面在Pocket PC IE中的显示效果:

ASP.NET2.0移动开发入门之使用模拟器(2)
显示效果

 

 

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网站测试必不可少的! APMServ文件采用7-Zip压缩,比用WinRAR压缩减少了10M体积,请运行APMServ5.2.6_zip.exe 自解压包,将APMServ解压缩到一个路径中不含有汉字和空格的分区或目录即可。 ------------------------------------------------------------------------------------ APMServ 5.2.6 是一款拥有图形界面的快速搭建Apache 2.2.9、PHP 5.2.6、MySQL 5.1.28 &4.0.26、Nginx 0.7.19、Memcached 1.2.4、phpMyAdmin 2.11.9.2、OpenSSL、SQLite、 ZendOptimizer,以及ASP、CGI、Perl网站服务器平台的绿色软件。无需安装,具有灵活的移动 性,将其拷贝到其它目录、分区或别的电脑时,均只需点击APMServ.exe中的启动按钮,即可自 动进行相关设置,将Apache和MySQL安装为系统服务并启动。APMServ集合了Apache稳定安全的 优点,并拥有跟IIS一样便捷的图形管理界面,同时支持MySQL 5.0 & 4.0两个版本,虚拟主机、 虚拟目录、端口更改、SMTP、上传大小限制、自动全局变量、SSL证书制作、缓存性能优化等设 置,只需鼠标一点即可完成。 1、注意事项:APMServ程序所在路径不能含有汉字和空格。 2、MySQL默认用户名:root,密码为空 3、MySQL数据库文件存放目录:MySQL5.1\data或MySQL4.0\data 4、网站根目录[HTML,PHP]www\htdocs [ASP]www\asp [CGI,Perl]www\cgi-bin 5、访问本机请用http://127.0.0.1/或https://127.0.0.1/ (如果开启SSL) 6、非默认端口,网址为http://127.0.0.1:端口/或https://127.0.0.1:端口/ 7、如果在“扩展功能”中选择使用Memcached,它的端口为:11211 8、APMServ集成了以下软件: Apache 2.2.9 [HTTP服务器] Nginx 0.7.19 [HTTP服务器] NetBox 2.8 Build 4128 [HTTP服务器+ASP脚本解释引擎] PHP 5.2.6 [PHP脚本解释引擎] MiniPerl 5.8 [Perl脚本解释器] Memcached 1.2.4 [key-value内存缓存系统] MySQL 5.1.28 [MySQL数据库服务器] MySQL 4.0.26 [MySQL数据库服务器] phpMyAdmin 2.11.9.2 [MySQL数据库在线管理工具] eAccelerator 0.9.5.3 [PHP脚本加速引擎] ZendOptimizer 3.3.3 [PHP脚本加速引擎] OpenSSL 0.9.8h [HTTPS(SSL)安全传输协议]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值