<?xml version="1.0" encoding="UTF-8"?>
  <feed xmlns="http://www.w3.org/2005/Atom">
  <title type="html"><![CDATA[技术员日志]]></title>
  <subtitle type="html"><![CDATA[http://www.cnsos.net]]></subtitle>
  <id>http://www.cnsos.net/</id>
  <link rel="alternate" type="text/html" href="http://www.cnsos.net/" /> 
  <link rel="self" type="application/atom+xml" href="http://www.cnsos.net/atom.asp" /> 
  <generator uri="http://www.pjhome.net/" version="2.8">PJBlog3</generator> 
  <updated>2012-02-08T09:22:15+08:00</updated>

  <entry>
	  <title type="html"><![CDATA[WP7.1 RC1 SDK新功能Marketplace Test Kit[转]]]></title>
	  <author>
		 <name>aci</name>
		 <uri>http://www.cnsos.net/</uri>
		 <email>wzwyc@yeah.net</email>
	  </author>
	  <category term="" scheme="http://www.cnsos.net/default.asp?cateID=14" label="Windows Phone" /> 
	  <updated>2012-02-08T09:22:15+08:00</updated>
	  <published>2012-02-08T09:22:15+08:00</published>
		  <summary type="html"><![CDATA[<p>对于很多开发者来说感觉WP 7.1 SDK的RC1和Beta2差别不大，相对于Beta2版新增了Marketplace Test Kit这个工具，可以帮助Windows Phone开发者检测自己的应用是否符合发布到Windows Phone Marketplace上，由于AppHub是人工审核，一般上线个应用需要数天审核所以防止打回来重新修改再提交的麻烦，推荐在发布应用时，先使用WP7 7.1 RC版SDK的新功能Marketplace Test Kit来扫描你的应用。(Zune123提示其实RC代表预发布版基本上和RTM最终版的功能很相似)</p>
<p>Marketplace Test Kit主要分为四个部分，我们在Visual Studio设置项目从debug改为release最终发布方式编译，解决方案管理器即Solution Explorer中右键单击项目，如果你的工程为7.0的会提示升级到7.1，如Upgrade to Windows Phone 7.1，如图</p>
<p align="center"><a href="http://www.zune123.com/upload/1109/130I40U4O.jpg" target="_blank"><img width="320" height="354" alt="" src="http://www.zune123.com/upload/1109/130I40U4O.jpg" border="0" /></a></p>
<p>如果你的应用本身是7.1，则在菜单中选择Open Marketplace Test Kit如图:</p>
<p>一、Application Details <font color="#ff0000">应用细节</font></p>
<p align="center"><font color="#ff0000">  <a href="http://www.zune123.com/upload/1109/130IJE5H.jpg" target="_blank"><img width="596" height="451" alt="" src="http://www.zune123.com/upload/1109/130IJE5H.jpg" border="0" /></a> </font></p>
<p>这里主要是设置程序的Tiles瓷片图片，比如符合173x173、99x99或200x200在不同位置显示的图片。</p>
<p>二、Automated Tests <font color="#ff0000">自动化测试</font></p>
<p align="center"><a href="http://www.zune123.com/upload/1109/130IP1O57.jpg" target="_blank"><img width="586" height="245" alt="" src="http://www.zune123.com/upload/1109/130IP1O57.jpg" border="0" /></a></p>
<p><font color="#ff0000">  </font> 我们单击Run Tests即可自动检测，XAP文件有效性、验证涉及到的Capabilities，比如ID_CAP_INTEROPSERVICES这样的权限是无法通过审核的，接下来还会验证应用的图标。</p>
<p>三、Monitored Tests <font color="#ff0000">实时测试</font></p>
<p align="center"><a href="http://www.zune123.com/upload/1109/130ISc954.jpg" target="_blank"><img width="609" height="388" alt="" src="http://www.zune123.com/upload/1109/130ISc954.jpg" border="0" /></a></p>
<p>单击Start Application按钮，即可检测你的WP7应用程序，比如说</p>
<p>1. Launch time 启动时间<br />
2. Peak memory consumption 运行时的峰值内存<br />
3. Application closure 程序关闭<br />
4. Use of Back Button 是否用到后退键</p>
<p>四、Manual Tests <font color="#ff0000">手动测试</font></p>
<p align="center"><a href="http://www.zune123.com/upload/1109/130IU61403.jpg" target="_blank"><img width="562" height="217" alt="" src="http://www.zune123.com/upload/1109/130IU61403.jpg" border="0" /></a></p>
<p>这里大概有50个检测项目，比如检测多种设备支持等，由于比较费时不再赘述。</p>
<p>还希望各个Windows Phone 7开发者在发布时自检下你的应用，微软这样做也是增加用户体验，阻止一些低质量的应用出现。</p>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsos.net/article.asp?id=309" /> 
	  <id>http://www.cnsos.net/default.asp?id=309</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[WP7模拟器使用技巧[转]]]></title>
	  <author>
		 <name>aci</name>
		 <uri>http://www.cnsos.net/</uri>
		 <email>wzwyc@yeah.net</email>
	  </author>
	  <category term="" scheme="http://www.cnsos.net/default.asp?cateID=14" label="Windows Phone" /> 
	  <updated>2012-02-08T09:18:17+08:00</updated>
	  <published>2012-02-08T09:18:17+08:00</published>
		  <summary type="html"><![CDATA[&nbsp;&nbsp;一、开启/关闭电脑键盘输入<br/>　　WP7模拟器默认状态只能通过模拟出来的QWERTY键盘输入，用鼠标一个一个点太慢了，Zune123总结了开启/关闭电脑键盘输入的方法，详细操作步骤如下：<br/>　　首先打开模拟器，在需要输入文字的地方点击鼠标，这时按下电脑键盘的PageUp键即可开启键盘输入，同时虚拟键盘将会自动关闭。如果需要关闭电脑键盘输入开启虚拟键盘，只要再用同样的方法按PageDown键即可。<br/>&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;二、其他快捷键<br/>　　F1键：模拟WP7手机返回键，长按会弹出最近运行的任务界面。<br/>　　F2键：模拟WP7手机主页键，长按可以快捷启动语音识别，第一次运行需要点“接受”。<br/>　　F3键：模拟WP7手机搜索键，第一次运行需要点“接受”。<br/>　　F7键：模拟WP7手机快门键，按一下可以启动模拟器相机功能，再按一下可以模拟拍照。<br/>　　F9键：模拟WP7手机的音量增大键。<br/>　　F10键：模拟WP7手机的音量减小键。<br/>　　F11键：音乐播放控制：播放/停止，长按可以快捷启动语音识别功能。<br/>　　Windows键：功能同F2键]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsos.net/article.asp?id=308" /> 
	  <id>http://www.cnsos.net/default.asp?id=308</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[模态对话框和非模态对话框的区别？]]></title>
	  <author>
		 <name>aci</name>
		 <uri>http://www.cnsos.net/</uri>
		 <email>wzwyc@yeah.net</email>
	  </author>
	  <category term="" scheme="http://www.cnsos.net/default.asp?cateID=13" label="Symbian" /> 
	  <updated>2012-01-20T10:32:08+08:00</updated>
	  <published>2012-01-20T10:32:08+08:00</published>
		  <summary type="html"><![CDATA[　　模态对话框（Modal Dialogue Box，又叫做模式对话框），是指在用户想要对对话框以外的应用程序进行操作时，必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭。 <br/>　　一般来说，Windows应用程序中，对话框分为模态对话框和非模态对话框两种。<strong>二者的区别在于当对话框打开时，是否允许用户进行其他对象的操作。</strong> <br/>　　模态对话框垄断了用户的输入。当一个模态对话框打开时，用户只能与该对话框进行交互，而其他用户界面对象收不到输入信息。模态对话框下，用户需要操作目标对话框就必须先操作模态对话框。用户对模态对话框的处理如图所示。　 <br/>&nbsp;&nbsp;&nbsp;&nbsp;非模态对话框(Nonmodal Dialogue Box，又叫做无模式对话框)，与模态对话框不同，当用户打开非模态对话框时，依然可以操作其他窗口。<br/><br/><a href="http://baike.baidu.com/view/3148035.htm" target="_blank" rel="external">http://baike.baidu.com/view/3148035.htm</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsos.net/article.asp?id=307" /> 
	  <id>http://www.cnsos.net/default.asp?id=307</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[wlan和wifi的区别是什么？]]></title>
	  <author>
		 <name>aci</name>
		 <uri>http://www.cnsos.net/</uri>
		 <email>wzwyc@yeah.net</email>
	  </author>
	  <category term="" scheme="http://www.cnsos.net/default.asp?cateID=8" label="基础应用" /> 
	  <updated>2012-01-19T14:49:28+08:00</updated>
	  <published>2012-01-19T14:49:28+08:00</published>
		  <summary type="html"><![CDATA[　　首先我们简单介绍下WLAN无线上网，其全称是：Wireless Local Area Networks，中文解释为：无线局域网络，是一种利用射频(Radio Frequency RF)技术进行据传输的系统，该技术的出现绝不是用来取代有线局域网络，而是用来弥补有线局域网络之不足，以达到网络延伸之目的，使得无线局域网络能利用 简单的存取架构让用户透过它，实现无网线、无距离限制的通畅网络。WLAN 使用 ISM (Industrial、Scientific、Medical) 无线电广播频段通信。WLAN 的 802.11a 标准使用 5 GHz 频段，支持的最大速度为 54 Mbps，而 802.11b 和 802.11g 标准使用 2.4 GHz 频段，分别支持最大 11 Mbps 和 54 Mbps 的速度。目前WLAN所包含的协议标准有：IEEE802.11b协议、IEEE802.11a协议、IEEE802.11g协议、IEEE802.11E 协议、IEEE802.11i协议、无线应用协议（WAP）。<br/>　　下面再介绍下WIFI无线上网，WIFI(WirelessFidelity，无线保真)技术是一个基于IEEE 802．11系列标准的无线网路通信技术的品牌，目的是改善基于IEEE 802.11标准的无线网路产品之间的互通性，由Wi-Fi联盟(Wi-Fi Alliance)所持有，简单来说WIFI就是一种无线联网的技术，以前通过网络连接电脑，而现在则是通过无线电波来连网。而Wi-Fi联盟（也称做： 无线局域网标准化的组织WECA）成立于1999年，当时的名称叫做Wireless Ethernet Compatibility Alliance (WECA)，在2002年10月，正式改名为Wi-Fi Alliance。与蓝牙技术一样，同属于在办公室和家庭中使用的短距离无线技术。该技术使用的使2.4GHz附近的频段，该频段目前尚属没用许可的无线频段。其目前可使用的标准有两个，分别是IEEE802.11a和IEEE802.11b。在信号较弱或有干扰的情况下，带宽可调整为5.5Mbps、2Mbps和 1Mbps，带宽的自动调整，有效的保障了网络的稳定性和可靠性。该技术由于有着自身的优点，因此受到厂商的青睐。<br/>　　通过以上对WLAN与WIFI的基本介绍，对比一下我们就可以知道WLAN与WIFI大致区别了，编辑整理如下：<br/>　　wlan和wifi的区别一：wifi包含于WLAN中，发射信号的功率不同，覆盖范围不同<br/>　　事实上WIFI就是WLANA（无线局域网联盟）的一个商标，该商标仅保障使用该商标的商品互相之间可以合作，与标准本身实际上没有关系，但因为WIFI 主要采用802.11b协议，因此人们逐渐习惯用WIFI来称呼802.11b协议。从包含关系上来说，WIFI是WLAN的一个标准，WIFI包含于 WLAN中，属于采用WLAN协议中的一项新技术。WiFi的覆盖范围则可达300英尺左右（约合90米），WLAN最大（加天线）可以到5KM。<br/>　　WIFI和WLAN的区别二：覆盖的无线信号范围不同<br/>　　WIFI（Wireless Fidelity），又称802.11b标准，它的最大优点就是传输速度较高，可以达到11Mbps，另外它的有效距离也很长，同时也与已有的各种 802.11DSSS设备兼容。无线上网已经成为现实。无线电波的覆盖范围广，基于蓝牙技术的电波覆盖范 围非常小，半径大约只有50英尺左右约合15米，而Wi-Fi的半径则可达300英尺左右约合90米，办公室自不用说，就是在整栋大楼中也可使用。不过随着wifi技术的发展，wifi信号未来覆盖的范围将更宽。<br/>　　介绍到这里相信大家对WIFI和WLAN区别应该有所了解，对于多数朋友来说我们主要知道WIFI和WLAN都是实现无线上网的技术即可，并且WLAN无线上网其实包含WIFI无线上网，WLAN无线上网覆盖范围更宽，而WIFI无线上网比较适合比如智能手机，平板电脑等智能小型数码产品。]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsos.net/article.asp?id=306" /> 
	  <id>http://www.cnsos.net/default.asp?id=306</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[什么是SOPA？]]></title>
	  <author>
		 <name>aci</name>
		 <uri>http://www.cnsos.net/</uri>
		 <email>wzwyc@yeah.net</email>
	  </author>
	  <category term="" scheme="http://www.cnsos.net/default.asp?cateID=8" label="基础应用" /> 
	  <updated>2012-01-18T12:30:27+08:00</updated>
	  <published>2012-01-18T12:30:27+08:00</published>
		  <summary type="html"><![CDATA[SOPA: 禁止网络盗版法案，即“Stop Online Piracy Act”的简称。 ]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsos.net/article.asp?id=305" /> 
	  <id>http://www.cnsos.net/default.asp?id=305</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Windows Phone 硬件规范]]></title>
	  <author>
		 <name>aci</name>
		 <uri>http://www.cnsos.net/</uri>
		 <email>wzwyc@yeah.net</email>
	  </author>
	  <category term="" scheme="http://www.cnsos.net/default.asp?cateID=14" label="Windows Phone" /> 
	  <updated>2012-01-18T09:29:30+08:00</updated>
	  <published>2012-01-18T09:29:30+08:00</published>
		  <summary type="html"><![CDATA[标准硬件<br/>•&#160;&#160;&#160;&#160;一组常用的硬件控件和按键，其中包括“开始”、“搜索”和“返回”按键。<br/>•&#160;&#160;&#160;&#160;较大的 WVGA (800 x 480) 格式显示屏，能够以全页面宽度呈现大部分 Web 内容，并在宽屏模式下显示影片。<br/>•&#160;&#160;&#160;&#160;电容式多点（4 点）触摸屏，可快速、简单地操作手机及其功能。<br/>•&#160;&#160;&#160;&#160;支持使用手机网络和 Wi-Fi 进行数据连接。<br/>•&#160;&#160;&#160;&#160;256 MB（或更大）的 RAM 以及 8 GB（或更大）的闪存。<br/>•&#160;&#160;&#160;&#160;A-GPS<br/>•&#160;&#160;&#160;&#160;加速度计<br/>可选硬件<br/>•&#160;&#160;&#160;&#160;罗盘<br/>•&#160;&#160;&#160;&#160;陀螺仪<br/>•&#160;&#160;&#160;&#160;主相机<br/>•&#160;&#160;&#160;&#160;正面相机<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsos.net/article.asp?id=304" /> 
	  <id>http://www.cnsos.net/default.asp?id=304</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[什么是LINQ？]]></title>
	  <author>
		 <name>aci</name>
		 <uri>http://www.cnsos.net/</uri>
		 <email>wzwyc@yeah.net</email>
	  </author>
	  <category term="" scheme="http://www.cnsos.net/default.asp?cateID=8" label="基础应用" /> 
	  <updated>2012-01-17T16:41:42+08:00</updated>
	  <published>2012-01-17T16:41:42+08:00</published>
		  <summary type="html"><![CDATA[LINQ，语言集成查询（Language INtegrated Query）是一组用于c#和Visual Basic语言的扩展。它允许编写C#或者Visual Basic代码以查询数据库相同的方式操作内存数据。<br/><br/><a href="http://baike.baidu.com/view/965131.htm" target="_blank" rel="external">http://baike.baidu.com/view/965131.htm</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsos.net/article.asp?id=303" /> 
	  <id>http://www.cnsos.net/default.asp?id=303</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[什么是WDDM？]]></title>
	  <author>
		 <name>aci</name>
		 <uri>http://www.cnsos.net/</uri>
		 <email>wzwyc@yeah.net</email>
	  </author>
	  <category term="" scheme="http://www.cnsos.net/default.asp?cateID=8" label="基础应用" /> 
	  <updated>2012-01-17T10:22:27+08:00</updated>
	  <published>2012-01-17T10:22:27+08:00</published>
		  <summary type="html"><![CDATA[　　Windows Display Driver Model（WDDM），是微软新一代的图形驱动程序模型。 　　WDDM是改良旧有的Windows XP上的XPDM架构，XPDM是使用2D 的GDI（Graphics Device Interface）或 GDI+，与XPDM相比，WDDM是3D加速桌面，最早适用于WIndows Vista之上。Window7 上支持 WDDM 1.1。windows8 的出现，使得WDDM再次更新，支持 WDDM1.2。<br/><br/><a href="http://baike.baidu.com/view/781178.htm" target="_blank" rel="external">http://baike.baidu.com/view/781178.htm</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsos.net/article.asp?id=302" /> 
	  <id>http://www.cnsos.net/default.asp?id=302</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[什么是REST？]]></title>
	  <author>
		 <name>aci</name>
		 <uri>http://www.cnsos.net/</uri>
		 <email>wzwyc@yeah.net</email>
	  </author>
	  <category term="" scheme="http://www.cnsos.net/default.asp?cateID=8" label="基础应用" /> 
	  <updated>2012-01-16T14:34:06+08:00</updated>
	  <published>2012-01-16T14:34:06+08:00</published>
		  <summary type="html"><![CDATA[rest，即REST(Representational State Transfer表述性状态转移)是一种针对网络应用的设计和开发方式，可以降低开发的复杂性，提高系统的可伸缩性。<br/><br/><a href="http://baike.baidu.com/view/1077487.htm" target="_blank" rel="external">http://baike.baidu.com/view/1077487.htm</a>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsos.net/article.asp?id=301" /> 
	  <id>http://www.cnsos.net/default.asp?id=301</id>
  </entry>	
		
  <entry>
	  <title type="html"><![CDATA[Windows Phone主要有哪些通信方式？]]></title>
	  <author>
		 <name>aci</name>
		 <uri>http://www.cnsos.net/</uri>
		 <email>wzwyc@yeah.net</email>
	  </author>
	  <category term="" scheme="http://www.cnsos.net/default.asp?cateID=14" label="Windows Phone" /> 
	  <updated>2012-01-16T14:21:08+08:00</updated>
	  <published>2012-01-16T14:21:08+08:00</published>
		  <summary type="html"><![CDATA[Windows Phone支持传统的电话，短信，以及Email通信，但是你的程序无法直接控制电话短信，只能够通过PhoneCallTask，SmsComposeTask，以及EmailComposeTask间接通信。你可以使用这些task自动填充短信以及邮件内容，但无法强制用户发送短信和邮件，只有用户确认了才能发送。<br/> <br/>Windows Phone也支持部分PC上的通信方式。<br/> <br/>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; HTTP <br/><br/>可以使用WebClient或者HttpWebRequest访问REST service。<br/> <br/>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SOAP 1.1<br/> <br/>可以访问支持SOAP 1.1的SOAP service，例如使用BasicHttpBinding的WCF service。请注意大多数手机，例如iPhone和Android，都不支持SOAP（虽然有第三方类库），所以我们推荐尽量使用REST。<br/> <br/>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; REST<br/> <br/>与服务器通信我们推荐使用REST service，而不是短信和邮件，因为REST service最通用，你可以在非手机设备上（例如今后会出现支持Windows 8的平板电脑）使用同样的service。你的service可以部署在任何服务器上，只需要该服务器能在internet上访问。例如，你可以将服务部署在Windows Azure云端。<br/> <br/>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Socket<br/> <br/>WP7.1提供了部分socket的支持，有关详细信息请参考Windows Phone Socket 。<br/> <br/>Socket适合于对性能要求高的场合，因为TCP相比较HTTP快一些。<br/>]]></summary>
	  <link rel="alternate" type="text/html" href="http://www.cnsos.net/article.asp?id=300" /> 
	  <id>http://www.cnsos.net/default.asp?id=300</id>
  </entry>	
		
</feed>

