上一篇:用Java开源项目JOONE实现人工智能编程 >>
ASP.NET 2.0移动开发入门之使用模拟器
现在我们就上节讲述的实例直接在Visual Stduio 2005中进行编译,它将会自动使用IE进行页面的呈现,效果如下:
笔者在开发过程中常用的模拟器是Openwave V7和Visual Studio 2005自带的Pocket PC仿真设备。Openwave V7可以在http://developer.openwave.com/dvl/tools_and_sdk/phone_simulator/页面进行下载(需要用户注册,但该模拟器是免费的)。
下载及安装完毕后,打开Openwave V7模拟器,出现的界面如下:
在左侧窗口的地址栏中输入由Visual Stduio 2005生成的移动页面URL,下图是Openwave V7模拟器显示的效果:
右侧的Openwave V7模拟器控制台窗口将显示页面的信息,包括该移动页面的URL、生成的WAP文件及服务器所在的IP和端口等信息。具体的细节请参考Openwave V7自带的帮助文件,这就不作详细的叙述了。
介绍完Openwave V7的操作步骤后,我将详细介绍如何使用Pocket PC自带的IE来浏览生成的ASP.NET页面程序。由于我们是使用模拟器而不是实际的Pocket PC设备,因此模拟器必须通过你的计算机实现联网,而不像实际设备那样经由GPRS进行联网。为此我们必须下载一个微软提供的同步软件ActiveSync,通过该软件就可以使用电缆、底座、Bluetooth或红外线连接移动设备和PC,并且在两者之间创建同步关系。ActiveSync可以http://www.microsoft.com/windowsmobile/downloads/activesync41.mspx进行下载。
1. 下载及安装ActiveSync完毕后,在"文件"菜单下的"连接设置"命令进行如下的设置:
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仿真设备。
|
|
3. 我们选择上图"Pocket PC 2003"列表栏下的第一个仿真程序。右键点选"连接"命令。这时候会弹出Pocket PC 2003仿真程序。
4. 回到"仿真管理器"窗口,你会发现启动的仿真程序已经添加了一个绿色箭头图标。在启动的仿真程序上右键点选"插入底座"。这时就将建立仿真程序和计算机之间的合作关系,其它的步骤按照默认的选项点击"下一步"即可,连接成功后ActiveSync将会显示"已连接 已同步"
|
|
5. 选择仿真程序开始菜单的"Internet Exploer",输入"www.yesky.com"的网址,这样就可以在仿真程序中浏览天极的首页了。
|
|
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.NET中自动给URL加上超链接 >>
相关文章:
- · ASP.NET入门随想之抽象的力量
- · 一道Google中国挑战赛竞赛题的解法
- · ASP.NET入门随想之开卷有益
- · ASP.NET入门随想之瘦子与胖子的故事
- · .NET 2.0远程传输数据集的优化方法
- · 英特尔:对驱动程序软件漏洞没必要担忧
- · 苹果发布Mac OS升级版 修复60个软件瑕疵
- · 边走边看 手机应用软件开发平台介绍
- · Windows Mobile 5.0最新体验
- · 解读VC++编程中的文件操作API和CFile类
- · 利用VC++实现局域网实时视频传输
- · 使用VC6.0实现窗口的任意分割
- · 抢占网络工具焦点阵地 几大浏览器纷纷变脸
- · 双缓冲技术及其在VC的GDI环境下的实现
- · VC++实现动画弹出/弹入式窗口
- · VC++中实现以复杂线条为基础的图形绘图
- · VC++实现工具栏上添加平面组合框控件
- · C++箴言:考虑支持不抛异常的swap
- · Visual C++实现对计算机远程监控
- · VC与Matlab接口编程之Matcom安装配置
- · VC++中使用图形程序设计和动画技术
- · VC环境下三菱PLC与微机的串行通信
- · 在MFC下如何定义全局变量和全局函数
- · 用Visual C++实现排序算法大全
- · 辞旧迎新 WinFS未来的文件存储系统
- · Visual C++下对冒泡排序算法的改进
- · 系统变变变 Windows六则桌面应用技巧
- · 关于Windows系统待机、休眠的经典问答
- · Windows“高手”最常用的五个组合键
- · WinXp主题工具与修改全攻略
- · 体现电脑时尚 10大windows桌面应用技巧
- · 我的桌面,我的世界杯 打造体育类桌面
- · VC++编程实现广告窗口自动关闭
- · VC中利用CRC校验码为BMP图设置水印
- · COM接口在不同线程中的传递技巧两则
- · JFC/Swing活学活用之创建自定义图像组件
- · 专家称Java在WEB开发领域处境危险
- · 微软称浏览器每年都升级 IE8将在08年上市
