ASP.NET教程之ASP.NET 2.0挪动开辟进门之利用摹拟器
有个问题想请教你一下,呵呵:)你觉得将来学什么方向比较好,我真是想不出来,知道的太少了,麻烦了。asp.net 入手下手先容怎样编程之前,先先容怎样利用摹拟器扫瞄ASP.NET挪动WEB页面。因为分歧的挪动设备针对ASP.NET挪动程序的撑持水平是有较年夜差异的,因而显现的效果也有所分歧。我在此将利用两种分歧的摹拟器对挪动页面举行显现,在实践的开辟过程当中也要注重ASP.NET挪动WEB页面在分歧的设备中的显现效果。如今我们就上节报告的实例间接在VisualStduio2005中举行编译,它将会主动利用IE举行页面的出现,效果以下:
笔者在开辟过程当中经常使用的摹拟器是OpenwaveV7和VisualStudio2005自带的PocketPC仿真设备。OpenwaveV7能够在http://developer.openwave.com/dvl/tools_and_sdk/phone_simulator/页面举行下载(必要用户注册,但该摹拟器是收费的)。
下载及安装终了后,翻开OpenwaveV7摹拟器,呈现的界面以下:
在左边窗口的地点栏中输出由VisualStduio2005天生的挪动页面URL,下图是OpenwaveV7摹拟器显现的效果:
右边的OpenwaveV7摹拟器把持台窗口将显现页面的信息,包含该挪动页面的URL、天生的WAP文件及服务器地点的IP和端口等信息。详细的细节请参考OpenwaveV7自带的匡助文件,这就不作具体的叙说了。
先容完OpenwaveV7的操纵步骤后,我将具体先容怎样利用PocketPC自带的IE来扫瞄天生的ASP.NET页面程序。因为我们是利用摹拟器而不是实践的PocketPC设备,因而摹拟器必需经由过程你的盘算机完成联网,而不像实践设备那样经过GPRS举行联网。为此我们必需下载一个微软供应的同步软件ActiveSync,经由过程该软件就能够利用电缆、底座、Bluetooth或红外线毗连挪动设备和PC,而且在二者之间创立同步干系。ActiveSync能够http://www.microsoft.com/windowsmobile/downloads/activesync41.mspx举行下载。
1.下载及安装ActiveSync终了后,在"文件"菜单下的"毗连设置"命令举行以下的设置:
2.选择VisualStduio2005的菜单栏下的"工具"-"设备仿真办理器",将会弹出一个"仿真办理器"窗口,内里包括了一切我们可使用的摹拟器(仿真设备).因为笔者安装了WindowsMobile5.0SmartphoneSDK和WindowsMobile5.0PocketPC,因而内里包括了一些和WindowsMobile5.0有关的仿真设备,默许形态下VisualStduio2005自带的为PocketPC2003和Smartphone2003仿真设备。
3.我们选择上图"PocketPC2003"列表栏下的第一个仿真程序。右键点选"毗连"命令。这时候候会弹出PocketPC2003仿真程序。
4.回到"仿真办理器"窗口,你会发明启动的仿真程序已增加了一个绿色箭头图标。在启动的仿真程序上右键点选"拔出底座"。这时候就将创建仿真程序和盘算机之间的互助干系,别的的步骤依照默许的选项点击"下一步"便可,毗连乐成后ActiveSync将会显现"已毗连已同步"
5.选择仿真程序入手下手菜单的"InternetExploer",输出"www.yesky.com"的网址,如许就能够在仿真程序中扫瞄天极的首页了。
6.如今我们使用该仿真程序来检察下面计划的ASP.NETWEB挪动页面,这和用OpenwaveV7摹拟器检察挪动页面有点渺小的区分。我们必需把天生的URL该本钱地的IP地点,如许才会失掉准确的显现。比方我们天生的ASP.NETWEB挪动页面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页面在PocketPCIE中的显现效果:
有专家说:java不是跨平台,java就是平台,这很好的定义了java的特点。有了java,你只需要等待java平台在新平台上移植。这还不错吧!只是,java不是一个平台,而是多个平台。你需要在这个java平台移植到另一个java平台。 最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。 如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? 如今主流的Web服务器软件主要由IIS或Apache组成。IIS支持ASP且只能运行在Windows平台下,Apache支持PHP,CGI,JSP且可运行于多种平台,虽然Apache是世界使用排名第一的Web服务器平台。 可以看作是VC和Java的混合体吧,尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性。 最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。 Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。 ASP在执行的时候,是由IIS调用程序引擎,解释执行嵌在HTML中的ASP代码,最终将结果和原来的HTML一同送往客户端。
页:
[1]