我用VS.NET 2003作POCKET PC2002可以,结果昨天在SMARTPHONE 2003上却不行,郁闷,搜集一下资料了解一下。
Visual C# .NET 智能设备可编程技术。
利用您现有的 Visual C# .NET 技能来为 .NET Framework 精简版生成应用程序,从而将您的软件开发技能扩展到飞速发展的移动设备领域。Visual C# .NET 智能设备可编程技术为您生成智能设备应用程序提供了所需的一切工具,其中包括:
.NET Framework 精简版 作为 .NET Framework 在严格意义上的一个子集,.NET Framework 精简版是 Microsoft 用来为移动设备生成智能设备应用程序的平台。
Windows 窗体 用桌面开发所使用的同一个 Visual Studio .NET Windows 窗体设计器创建详细的设备应用程序用户界面。其中包括一组范围广泛的内置设备控件,从而可以为设备进行真正的快速应用程序开发(RAD)。
XML Web services 无需编写大量代码即可快速而轻松地使用 XML Web services,从而可以快速再利用现有的 XML Web services 资源。
ADO.NET 使用通过 HTTP 上的 XML 进行传递的数据集在设备和服务器之间发送数据。如果与 Microsoft SQL Server CE 版结合使用,您还可以生成具有脱机功能的应用程序,这些应用程序在恢复连接后可以与主数据库同步。
桌面设备仿真 使用在虚拟机上运行 Windows CE .NET 操作系统映像的仿真程序对应用程序进行测试,从而确保仿真程序和产品设备之间的应用程序行为相同。
远程设备调试 利用 Visual Studio .NET 环境对在 Windows CE .NET 或由 Pocket PC 供电的设备上运行的智能设备应用程序进行调试。
WinCE和PocketPC的异同WinCE3.0是微软的Windows Compact Edition,是一个通用版本,并不针对掌上产品,标准PC、家电和工控设备上也可以安装运行,但要做许多客户化工作,当然也可以做掌上电脑。 微软鼓励大家在任何硬件平台(WinCE3.0支持5系列CPU: x86, PowerPC, ARM ,MIPS,SH3/4) 上使用,(为了和VxWorks,Linux等竞争),Licence费用为$20 ,10Licence起,批量时大致能降到$15/Licence。
WinCE.net是WinCE的4.0以上版本,是WinCE3.0的升级,同时还加入.Net Framework精简版,支持.Net应用程序的开发。
PocketPC 2002是微软制订标准的掌上电脑“Pocket PC”的专用系统,在WinCE3.0上增加了许多特定的东西,例如专用用户界面库,还有专用应用程序如Pocket Excel。而且从Pocket 2002起,只支持Arm系列的CPU。微软为了限制OEM数量,Licence费大致是$18 ,OEM厂商需一次签两年合同,每年100K个Licence,就是说生产PocketPC先准备$3800K给微软。
WinCE系列: Windows CE 2.11/3.0/4.0/4.1/4.2
PocketPC系列: Pocket PC 2000/2002/2003
WinCE系列从4.0版起,PocketPC系列从2003起,加入.Net Framework精简版。
WinCE主要有两种扩展,smartphone和pocket pc,
smartphone 针对smartphone手机,
pocket pc针对PDA
Windows Mobile 2003 for Smartphone操作系统与Windows Mobile 2003 for Pocket PC操作系统一样,都是基于Windows的精简版(WinCE)架构的,比起Pocket PC操作系统来,Windows Mobile 2003 (简写为:WM2003)操作系统显得更加简化(例如,它不带Pocket Excel和Pocket Word软件)。
与前一版本MS Smartphone 2002操作系统不同的是,新一代Windows Mobile 2003 for Smartphone操作系统是基于WinCE.NET服务,而非WinCE 3.0,相对于第三版的WinCE来说,其原编码从一开始就几乎是完全重写的。
SmartPhone手机源于Windows Mobile家族,Windows Mobile家族主要包括 Pocket PC、Pocket PC Phone Edition、Smartphone、 Portable Media Center这4个系列产品。
WindowsMobile开发工具安装
终于开始装工具了。为了给Windows Mobile系统们编写程序需要按照他的规范顺序来安装开发工具,否则有可能不能用呀,说一下顺序。
安装顺序
1) 安装移动设备程序的开发指南MobileAppDevToolkit.exe;最新信息参见http://msdn.microsoft.com/mobility/theKit,从这里可以关联到所需要下载的最近的程序与包。
2) 先将机器内所有关于VS.Net的东西卸载掉。具体的看MobileAppDevToolkit.exe安装好后的说明
3) 安装ActiveSync,MSASYNC.exe;
4) 如果需要使用c++或者VB为Pocket PC2002或者Smartphone2002开发,就需要安装eMbedded Visual Tools2002 Edition, Pocket PC 2002 SDK and Smartphone 2002 SDK,如果不需要就直接进入下一步;
5) 如果需要使用C++开发PocketPC2003下的程序,就需要安装eMbedded Visual C++ 4.0与Service Pack 3;
6) 如果要使用C#或者VB.NET开发Pocket PC 2002, Smartphone 2003 或者Pocket PC 2003下的程序,就需要安装Visual Studio .NET 2003;
7) 如果要开发PocketPC2003下的程序,就安装Pocket PC 2003 SDK,Microsoft Pocket PC 2003 SDK.exe
8) 如果要开发Smartphone2003下的程序,就安装Smartphone 2003 SDK ,Microsoft SMARTPHONE 2003 SDK.exe
9) 安装PocketPC下的模拟器,需要为那个版本开发就装哪个版本的模拟器,分中文和英文。
10) 安装SmartPhone下的模拟器,需要为那个版本开发就装哪个版本的模拟器,分中文和英文。
11) 安装Windows Mobile 2003 Second Edition的开发资源包,Microsoft .NET Compact Framework DeveloperSP2.exe
Windows CE开发环境综述
初学者另外一个比较糊涂的概念是版本的问题,现在市面上能够见到Windows CE的两代产品,它们的内核分别基于Windows CE 3.0和Windows CE.NET(即4.0)。
微软将今年刚面世的Pocket PC 2003和Smart Phone 2003统称为Windows Mobile 2003,我们大多数时候还是习惯地沿用老称谓。
而市面上经常见到的Pocket PC 2002是基于Windows CE 3.0的平台,而Pocket PC 2003则是基于Windows CE.NET的平台,需要注意的是,Pocket PC 2003的内核是Windows CE.NET 4.2。而SmartPhone2003也是基于Windows CE.NET的。SmartPhone的最初版本是2002,基于Windows CE 3.0的,但是微软没有推出SmartPhone2002的中文版。
清晰了平台与CE之间的关系,解释平台与开发工具之间的关系就很容易了。微软提供给应用程序开发者的工具包括:Embedded Visual Tools 3.0,其中包括Embedded Visual C++ 3.0和Embedded Visual Basic 3.0;Embedded Visual C++ 4.0和Visual Studio.NET。
开发工具的版本号是与Windows CE的版本号对应的。EVC3.0和EVB3.0是用来开发基于Windows CE 3.0平台的应用程序的,比较常见的平台有:Pocket PC 2002、Pocket PC 2000、Palm-size PC、HPC。而EVC4.0是用来开发Windows CE.NET平台的程序的,主要包括Pocket PC 2003和SmartPhone 2003。
Visual Studio.NET针对嵌入式设备开发需要SDE的支持,而VS.NET 2003中包括了SDE,不需要另外安装。Visual Studio.NET开发的程序需要目标平台支持.NET Compact Framework。现在支持.NET Compact Framework的平台有Pocket PC 2002和Pocket PC 2003。这里需要注意的是SmartPhone 2003是不支持.NET Compact Framework的。
CVSTrac
A Web-Based Bug And Patch-Set Tracking System For CVS
Latest version: 1.1.5
2005.09.15 V1.2.0 Build 20050916
* 升级到官方 1.2.0 版本 (见 http://www.cvstrac.org)。
+ 使用同一个 CVSTrac 服务同时支持 CVS/Subversion/GIT。
* 修正在某些环境下任务单通知失效的问题。
* 增加每天自动备份数据库的功能。
* 使用最新的 cygwin 1.5.18.1 和 sqlite 2.8.16 重新编译。
历史博文
- Motorola W562 A3300 - 2009
- 20071219 photoshop 透明 - 2008
- 20070507 c# 自定义消息 进程通信 - 2007
- 0427 LNK2005 LNK4098 - 2006
- 西洋 星象 处女座 - 2005
- WINCE VS.NET 开发 环境 EN - 2005
- WINCE VS.NET 开发 环境 中文 - 2005
- 骨牌 牌九 天九 - 2005