﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-勤奋、严谨、求实、创新-文章分类-前沿新知</title><link>http://www.cnitblog.com/Lionsir/category/302.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 07 Oct 2011 11:48:05 GMT</lastBuildDate><pubDate>Fri, 07 Oct 2011 11:48:05 GMT</pubDate><ttl>60</ttl><item><title>Windows Mobile专题---开发工具介绍</title><link>http://www.cnitblog.com/Lionsir/articles/906.html</link><dc:creator>葡萄</dc:creator><author>葡萄</author><pubDate>Tue, 12 Jul 2005 17:06:00 GMT</pubDate><guid>http://www.cnitblog.com/Lionsir/articles/906.html</guid><wfw:comment>http://www.cnitblog.com/Lionsir/comments/906.html</wfw:comment><comments>http://www.cnitblog.com/Lionsir/articles/906.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/Lionsir/comments/commentRss/906.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/Lionsir/services/trackbacks/906.html</trackback:ping><description><![CDATA[<P><STRONG>导言</STRONG></P>
<P>Windows Mobile是微软进军移动设备领域的重大品牌调整，它包括Pocket PC、Smartphone以及Media Centers三大平台体系，面向个人移动电子消费市场。凭借微软在视窗领域内的垄断地位，Windows Mobile从一诞生起就占据了很多优势，众多的Windows开发者可以在熟悉的环境下进行各种应用的开发。Windows Mobile系列专题，将带你从最基本的工具安装，环境配置开始，进入移动应用开发的世界。<BR><BR></P><STRONG><FONT color=#666600>概念介绍</FONT> <BR><BR>
<UL>
<LI>WinCE：Windows CE是微软为嵌入式设备打造的通用操作系统，不象其它的微软 Windows 操作系统，Windows CE 并不是代表一个标准的相同的对所有平台适用的软件。为了足够灵活以达到适应广泛产品需求, Windows CE 采用标准模式，可以通过设计一层位于内核和硬件之间代码来用设定硬件平台，从而使产品定制。[<A href="http://blog.csdn.net/showman/archive/2001/03/28/8924.aspx"><FONT color=#000000>更多...</FONT></A>] 
<LI>Windows Mobile：Windows Mobile 是 Microsoft 用于 Pocket PC 和 Smartphone 的软件平台。Windows Mobile 将熟悉的 Windows 桌面扩展到了个人设备中。 
<LI>PocketPC和Smartphone：Smartphone 主要是在格式因素和使用两方面作为一种电话设备而设计的。它经过良好的微调，可以用于发出和接收呼叫，并且还可以作为消息处理设备。Pocket PC 主要是作为一种小型个人计算机而设计的，对于查看和管理数据与增强消息处理而言很不错。某些 Pocket PC 设备也具有电话功能。 
<LI>下面的两篇文章，帮助你了解这些概念之间的关系：<A href="http://blogs.msdn.com/marcpe/archive/2005/04/22/410778.aspx"><BR><FONT color=#000000>《How is Windows Mobile related to Windows CE? 》</FONT></A><BR><A href="http://blog.csdn.net/aawolf/archive/2004/02/24/7538.aspx"><FONT color=#000000>《Windows CE开发之起步停车》</FONT></A> <BR></LI></UL>
<P><FONT color=#666600>Windows Mobile 开发工具<BR><BR>
<TABLE cellSpacing=0 cellPadding=0 width=679 align=center border=0>
<TBODY>
<TR>
<TD class=css vAlign=top width=679 height=127><STRONG>1. Windows Mobile 2003 Second Edition 开发工具</STRONG><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Windows Mobile开发分为使用本机代码和托管代码的开发，分别使用不同的开发工具:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a. 使用本机代码是为了获得较高的性能，当您需要直接访问硬件或者资源有限的情况下使用。 <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b. 使用托管代码是为了开发以用户界面为中心的应用程序，这种应用程序要求尽快面世或者要求开发速度很快。 
<TABLE height=200 cellSpacing=0 cellPadding=0 width=674 border=0>
<TBODY>
<TR>
<TD width=337 bgColor=#f2f2e5 height=28>
<TABLE height=16 cellSpacing=0 cellPadding=0 width=233 border=0>
<TBODY>
<TR>
<TD class=css vAlign=top width=233 height=16><STRONG>Pocket PC 2003：</STRONG></TD></TR></TBODY></TABLE></TD>
<TD class=css width=337 bgColor=#f2f2e5>
<TABLE height=18 cellSpacing=0 cellPadding=0 width=226 border=0>
<TBODY>
<TR>
<TD class=css vAlign=top width=173><STRONG>Smartphone 2003：</STRONG></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD class=css bgColor=#f2f2e5 height=172>
<UL>
<LI>构建 Pocket PC 2003 本机 C++ 应用程序： <BR>a. <A href="http://www.microsoft.com/downloads/details.aspx?familyid=1DACDB3D-50D1-41B2-A107-FA75AE960856&amp;displaylang=en"><FONT color=#000000>Microsoft eMbedded Visual C++ 4.0</FONT></A><BR>b. <A href="http://www.microsoft.com/downloads/details.aspx?familyid=5BB36F3E-5B3D-419A-9610-2FE53815AE3B&amp;displaylang=en"><FONT color=#000000>Microsoft eMbedded Visual C++ 4.0 Service Pack 3</FONT></A><BR>c. <A href="http://www.microsoft.com/downloads/details.aspx?familyid=9996B314-0364-4623-9EDE-0B5FBB133652&amp;displaylang=en"><FONT color=#000000>Pocket PC 2003 SDK</FONT></A> <BR>d. <A href="http://www.microsoft.com/downloads/details.aspx?familyid=5C53E3B5-F2A2-47D7-A41D-825FD68EBB6C&amp;displaylang=en"><FONT color=#000000>Windows Mobile 2003 Second Edition 模拟器包 for Pocket PC</FONT></A> 
<LI>构建 Pocket PC 2003 托管代码应用程序：<BR>a. <A href="http://msdn.microsoft.com/howtobuy/"><FONT color=#000000>Visual Studio .NET 2003</FONT></A> <BR>b. <A href="http://www.microsoft.com/downloads/details.aspx?familyid=9996B314-0364-4623-9EDE-0B5FBB133652&amp;displaylang=en"><FONT color=#000000>Pocket PC 2003 SDK </FONT></A></LI></UL></TD>
<TD class=css width=337 bgColor=#f2f2e5>
<UL>
<LI>构建 Smartphone 2003 本机 C++ 应用程序：<BR>a. <A href="http://www.microsoft.com/downloads/details.aspx?familyid=1DACDB3D-50D1-41B2-A107-FA75AE960856&amp;displaylang=en"><FONT color=#000000>Microsoft eMbedded Visual C++ 4.0</FONT></A> <BR>b. <A href="http://www.microsoft.com/downloads/details.aspx?familyid=5BB36F3E-5B3D-419A-9610-2FE53815AE3B&amp;displaylang=en"><FONT color=#000000>Microsoft eMbedded Visual C++ 4.0 Service Pack 3</FONT></A><BR>c. <A href="http://www.microsoft.com/downloads/details.aspx?familyid=A6C4F799-EC5C-427C-807C-4C0F96765A81&amp;displaylang=en"><FONT color=#000000>Smartphone 2003 SDK</FONT></A> <BR>d. <A href="http://www.microsoft.com/downloads/details.aspx?familyid=791BAE52-B057-4D72-B263-105534825CA5&amp;displaylang=en"><FONT color=#000000>Windows Mobile 2003 Second Edition 模拟器包 for Smartphone</FONT></A> 
<LI>构建 Smartphone 2003 托管代码应用程序：<BR>a. <A href="http://msdn.microsoft.com/howtobuy/"><FONT color=#000000>Visual Studio .NET 2003</FONT></A> <BR>b. <A href="http://www.microsoft.com/downloads/details.aspx?familyid=A6C4F799-EC5C-427C-807C-4C0F96765A81&amp;displaylang=en"><FONT color=#000000>Smartphone 2003 SDK</FONT></A> </LI></UL></TD></TR></TBODY></TABLE><BR></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=679 align=center border=0>
<TBODY>
<TR>
<TD class=css vAlign=top width=679 height=225><STRONG>2. Windows Mobile 5.0 开发工具</STRONG><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Visual C++ 2005环境中同时提供managed及native开发功能，将所有的开发工作将完全整合在同一环境中。Visual Studio.NET 2005默认提供了Pocket PC/Smartphone 2003 SE（第二版）的开发模板，同时将Pocket PC 2003 SE开发使用.NET CF版本升级到2.0 (beta)。 
<TABLE height=90 cellSpacing=0 cellPadding=0 width=674 border=0>
<TBODY>
<TR>
<TD width=337 bgColor=#f2f2e5 height=28>
<TABLE height=16 cellSpacing=0 cellPadding=0 width=309 border=0>
<TBODY>
<TR>
<TD class=css vAlign=top width=309 height=16><STRONG>Windows Mobile 5.0 for Pocket PC：</STRONG></TD></TR></TBODY></TABLE></TD>
<TD class=css width=337 bgColor=#f2f2e5>
<TABLE height=18 cellSpacing=0 cellPadding=0 width=317 border=0>
<TBODY>
<TR>
<TD class=css vAlign=top width=317><STRONG>Windows Mobile 5.0 for Smartphone：</STRONG></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD class=css bgColor=#f2f2e5 height=62>
<UL>
<LI>a.Visual Studio 2005 Beta 2<BR>b. <A href="http://www.microsoft.com/downloads/details.aspx?familyid=83A52AF2-F524-4EC5-9155-717CBE5D25ED&amp;displaylang=en"><FONT color=#000000>Windows Mobile 5.0 SDK for PocketPC</FONT></A><BR>c. <A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=EEC33AE3-C129-4C25-ABAA-18E8E842178F&amp;displaylang=en"><FONT color=#000000>Windows Mobile 5.0 Emulator Images for PocketPC</FONT></A><BR></LI></UL></TD>
<TD class=css width=337 bgColor=#f2f2e5>
<UL>
<LI>a. Visual Studio 2005 Beta 2<BR>b.<A href="http://www.microsoft.com/downloads/details.aspx?familyid=DC6C00CB-738A-4B97-8910-5CD29AB5F8D9&amp;displaylang=en"><FONT color=#000000>Windows Mobile 5.0 SDK for Smartphone</FONT></A><BR>c.<A href="http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&amp;FamilyID=52fed581-8f8d-4c46-9966-4832098191b7"><FONT color=#000000>Windows Mobile 5.0 Emulator Images for Smartphone</FONT></A><BR></LI></UL></TD></TR></TBODY></TABLE><BR><STRONG>3.　其他工具：</STRONG><BR>　　除了上述基本开发工具以外，在Windows Mobile开发社区中还存在着大量的辅助工具，包括应用程序框架、工具、控件等等。其中有一些由于定位准确、制作优良、使用方便，已经成为Windows Mobile开发不可或缺的好助手。<BR>　　<A href="http://www.opennetcf.org/"><FONT color=#000000>OpenNETCF.org Smart Device Framework</FONT></A> </TD></TR></TBODY></TABLE></FONT></P></STRONG><BR><BR><STRONG><FONT color=#666600>Windows Mobile 开发环境搭建</FONT></STRONG> <BR><BR>
<TABLE height=151 cellSpacing=0 cellPadding=0 width=674 border=0>
<TBODY>
<TR>
<TD width=337 bgColor=#f2f2e5 height=28>
<TABLE height=16 cellSpacing=0 cellPadding=0 width=273 border=0>
<TBODY>
<TR>
<TD class=css vAlign=top width=273 height=16><STRONG>Windows Mobile 2003 Second Edition：</STRONG></TD></TR></TBODY></TABLE></TD>
<TD class=css width=337 bgColor=#f2f2e5>
<TABLE height=18 cellSpacing=0 cellPadding=0 width=226 border=0>
<TBODY>
<TR>
<TD class=css vAlign=top width=173><STRONG>Windows Mobile 5.0：</STRONG></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD class=css bgColor=#f2f2e5 height=123>
<UL>
<LI>a. 卸载所有旧版本的工具、SDK 和仿真器<BR>b. 安装<A href="http://www.microsoft.com/windowsmobile/downloads/activesync38.mspx"><FONT color=#000000>ActiveSync3.8</FONT></A>，如果您使用的是模拟器，还需安装<A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=74473fd6-1dcc-47aa-ab28-6a2b006edfe9&amp;displaylang=en"><FONT color=#000000>Connect Emulator with ActiveSync</FONT></A><BR>c. 安装eMbedded Visual C++ 4.0 和 SP3<BR>d. 安装Visual Studio .NET 2003<BR>e. 安装PocketPC 2003 SDK或者Smartphone 2003 SDK<BR>f. 安装PocketPC或者Smartphone Emulator Image </LI></UL></TD>
<TD class=css width=337 bgColor=#f2f2e5>
<UL>
<LI>a. 卸载所有旧版本的工具、SDK 和仿真器 <BR>b. 安装Visual Studio 2005 Beta 2<BR>c. <A href="http://www.microsoft.com/downloads/details.aspx?familyid=0E05817F-08D6-48A2-A572-CF77ED72C5BE&amp;displaylang=en"><FONT color=#000000>安装DMA Transport Update</FONT></A> <BR>d. <A href="http://download.microsoft.com/download/c/4/5/c45f8f83-6383-43d7-840b-cb9638484e4d/setup.exe"><FONT color=#000000>安装ActiveSync 4.0 Developer Preview</FONT></A><BR>e. 安装Windows Mobile 5.0 SDK for PocketPC或者 for Smartphone<BR>f. 安装Windows Mobile 5.0 Emulator Images </LI></UL></TD></TR></TBODY></TABLE><BR><STRONG><FONT color=#666600>技术文章<BR><BR>
<TABLE height=151 cellSpacing=0 cellPadding=0 width=674 border=0>
<TBODY>
<TR>
<TD width=436 bgColor=#f2f2e5 height=28>
<TABLE height=16 cellSpacing=0 cellPadding=0 width=273 border=0>
<TBODY>
<TR>
<TD class=css vAlign=top width=273 height=16><STRONG>相关文章：</STRONG></TD></TR></TBODY></TABLE></TD>
<TD class=css width=238 bgColor=#f2f2e5>
<TABLE height=18 cellSpacing=0 cellPadding=0 width=226 border=0>
<TBODY>
<TR>
<TD class=css vAlign=top width=173><STRONG>相关专题：</STRONG></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD class=css bgColor=#f2f2e5 height=123>
<P>《<A href="http://blog.csdn.net/aawolf/archive/2005/05/16/375501.aspx"><FONT color=#000000>VS 2005 Beta 2初体验(1)-用C#开发Managed代码</FONT></A>》<BR>《<A href="http://blog.csdn.net/aawolf/archive/2005/05/16/375502.aspx"><FONT color=#000000>VS 2005 Beta 2初体验(2)-用C++开发Native代码</FONT></A>》<BR>《<A href="http://www.microsoft.com/china/MSDN/library/Mobility/pocketpc/Smartphones.mspx"><FONT color=#000000>设计可靠的应用程序以利用基于 Windows CE 的 Smartphone 设备</FONT></A>》<BR>《<A href="http://www.microsoft.com/china/MSDN/library/archives/library/dnroad/html/road04242002.asp"><FONT color=#000000>Smart Device Extensions 入门</FONT></A>》 <BR>《<A href="http://www.microsoft.com/china/MSDN/library/archives/library/dnroad/html/road10242001.asp"><FONT color=#000000>初识 Smart Device Extensions</FONT></A>》 <BR>《<A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnroad/html/road05232001.asp"><FONT color=#000000>Get Going with Microsoft eMbedded Visual C++</FONT></A>》 <BR>《<A href="http://www.microsoft.com/china/msdn/archives/library/dnsmtphn/html/devappsp.asp"><FONT color=#000000>为 Microsoft Smartphone 开发应用程序</FONT></A>》 <BR>《<A href="http://www.microsoft.com/china/MSDN/library/Mobility/pocketpc/Smartphone2003.mspx"><FONT color=#000000>使用.NET 框架压缩版开发Windows Mobile 2003 for Smartphone</FONT></A>》 <BR>《<A href="http://www.microsoft.com/china/MSDN/library/Mobility/pocketpc/dnppc2k3winmob03.mspx"><FONT color=#000000>为基于 Windows Mobile 2003 的 Pocket PC 开发人员提供的新内容</FONT></A>》<BR>《<A href="http://www.vckbase.com/document/viewdoc/?id=1107"><FONT color=#000000>初识 Embedded Visual C++</FONT></A>》</P></TD></TR></TBODY></TABLE></FONT></STRONG><img src ="http://www.cnitblog.com/Lionsir/aggbug/906.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/Lionsir/" target="_blank">葡萄</a> 2005-07-13 01:06 <a href="http://www.cnitblog.com/Lionsir/articles/906.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>