Windows CE的开发工具
[color=black][font=Arial][size=10.5pt]Windows CE[/size][/font][/color][color=black][font=宋体][size=10.5pt]是专门为信息设备、移动应用、嵌入式应用等设计的、具有强大通讯功能的、基于[/size][/font][/color][color=black][font=Arial][size=10.5pt]Win32API[/size][/font][/color][color=black][font=宋体][size=10.5pt]并与处理器无关的嵌入式操作系统。现在,针对几种编程语言的[/size][/font][/color][color=black][font=Arial][size=10.5pt]Windows CE[/size][/font][/color][color=black][font=宋体][size=10.5pt]工具进行一些简单介绍。[/size][/font][/color][color=black][font=Arial][size=10.5pt][/size][/font][/color][b][color=black][font=宋体][size=10.5pt]一、基本工具种类:[/size][/font][/color][/b][b][color=black][font=Arial][size=10.5pt][/size][/font][/color][/b]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=Arial][size=10.5pt]Platform Builder[/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=Arial][size=10.5pt]Embedded Visual C++[/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=Arial][size=10.5pt]Visual Studio .NET[/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=Arial][size=10.5pt]Embedded Visual Tools 3.0 ([/size][/font][font=宋体][size=10.5pt]现已基本被废弃[/size][/font][font=Arial][size=10.5pt])[/size][/font]
[font=Arial][size=10.5pt] [/size][/font]
[b][color=black][font=宋体][size=10.5pt]二、基本介绍:[/size][/font][/color][/b][b][color=black][font=Arial][size=10.5pt][/size][/font][/color][/b]
[color=black][font=Arial][size=10.5pt]1[/size][/font][/color][color=black][font=宋体][size=10.5pt]、[/size][/font][/color][font=Arial][size=10.5pt]Platform Builder[/size][/font]
[font=Arial][size=10.5pt][img]http://www.1mp.cc/bbs/UploadFile/2008-4/200849155318631.jpg[/img][/size][/font]
[font=Arial][size=10.5pt][color=black][font=Arial][size=10.5pt]Platform Builder[/size][/font][/color][color=black][font=宋体][size=10.5pt]是[/size][/font][/color][color=black][font=Arial][size=10.5pt]Microsoft[/size][/font][/color][color=black][font=宋体][size=10.5pt]公司出品的,专门为开发[/size][/font][/color][color=black][font=Arial][size=10.5pt]WindowsCE[/size][/font][/color][color=black][font=宋体][size=10.5pt]嵌入式操作系统的集成开发环境。在该环境中,开发者可以使用丰富的工具,创建、裁减、调试目标操作系统。[/size][/font][/color][color=black][font=Arial][size=10.5pt][/size][/font][/color]
[color=black][font=宋体][size=10.5pt]其特征是:[/size][/font][/color][color=black][font=Arial][size=10.5pt][/size][/font][/color]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]支持[/size][/font][font=Arial][size=10.5pt]Win CE App / DLL / Lib[/size][/font][font=宋体][size=10.5pt],使用[/size][/font][font=Arial][size=10.5pt]Win32 API[/size][/font][font=宋体][size=10.5pt]开发;[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]应用程序将被链接到[/size][/font][font=Arial][size=10.5pt]OS[/size][/font][font=宋体][size=10.5pt]内核中:一旦修改代码,必须再重新编译镜像;[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]容易调试[/size][/font][font=Arial][size=10.5pt]OS[/size][/font][font=宋体][size=10.5pt]内核,不容易调试应用程序。因此首先必须创建一个[/size][/font][font=Arial][size=10.5pt]debug[/size][/font][font=宋体][size=10.5pt]版的[/size][/font][font=Arial][size=10.5pt]OS[/size][/font][font=宋体][size=10.5pt]。[/size][/font][font=Arial][size=10.5pt][/size][/font]
[color=black][font=Arial][size=10.5pt] [/size][/font][/color]
[font=Arial][size=10.5pt]2[/size][/font][font=宋体][size=10.5pt]、[/size][/font][font=Arial][size=10.5pt]Embedded Visual C++[/size][/font]
[color=black][img]http://www.1mp.cc/bbs/UploadFile/2008-4/200849155323259.jpg[/img][/color]
[color=black][font=Arial][size=10.5pt]EVC[/size][/font][font=宋体][size=10.5pt]是[/size][/font][font=Arial][size=10.5pt]Windows CE[/size][/font][font=宋体][size=10.5pt]下软件开发工具之一,其基本特性为:[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]支持[/size][/font][font=Arial][size=10.5pt] Win CE App / DLL / COM / Lib using Win32 API, MFC, ATL and STL[/size][/font][font=宋体][size=10.5pt];[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]与[/size][/font][font=Arial][size=10.5pt]Visual C++ 6.0[/size][/font][font=宋体][size=10.5pt]具有相似的工程管理模式和用户界面;[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]易于调试和测试;[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]必须安装相应的为特定平台开发的[/size][/font][font=Arial][size=10.5pt]SDK[/size][/font][font=宋体][size=10.5pt],从而开发相应的应用程序;[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Arial][size=10.5pt] [/size][/font]
[font=Arial][size=10.5pt]3[/size][/font][font=宋体][size=10.5pt]、[/size][/font][font=Arial][size=10.5pt]Visual Studio [/size][/font]
[img]http://www.1mp.cc/bbs/UploadFile/2008-4/200849155421308.jpg[/img]
[font=Arial][size=10.5pt]Visual Studio[/size][/font][font=宋体][size=10.5pt]是微软公司推出的开发环境。是目前最流行的[/size][/font][font=Arial][size=10.5pt]Windows[/size][/font][font=宋体][size=10.5pt]平台应用程序开发环境。[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Arial][size=10.5pt]2005[/size][/font][font=宋体][size=10.5pt]年,微软发布了[/size][/font][font=Arial][size=10.5pt] Visual Studio 2005[/size][/font][font=宋体][size=10.5pt]。[/size][/font][font=Arial][size=10.5pt].NET [/size][/font][font=宋体][size=10.5pt]字眼从各种语言的名字中被抹去,但是这个版本的[/size][/font][font=Arial][size=10.5pt] Visual Studio [/size][/font][font=宋体][size=10.5pt]仍然还是面向[/size][/font][font=Arial][size=10.5pt] .NET [/size][/font][font=宋体][size=10.5pt]框架的(版本[/size][/font][font=Arial][size=10.5pt]2.0[/size][/font][font=宋体][size=10.5pt])。它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。总体来说是一个非常庞大的软件,甚至包含代码测试功能。[/size][/font][font=宋体][size=10.5pt]它[/size][/font][font=宋体][size=10.5pt]包含有众多版本,分别面向不同的开发角色。同时还永久提供免费的[/size][/font][font=Arial][size=10.5pt] Visual Studio Express [/size][/font][font=宋体][size=10.5pt]版本。[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=宋体][size=10.5pt]该工具的特征是:[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]开发[/size][/font][font=Arial][size=10.5pt] Windows CE App / Assembly using .NET compact framework[/size][/font][font=宋体][size=10.5pt];[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]可使用[/size][/font][font=Arial][size=10.5pt] C#, VB.NET, J#[/size][/font][font=宋体][size=10.5pt]等语言;[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=Arial][size=10.5pt]VS.NET[/size][/font][font=宋体][size=10.5pt]具有完整的开发环境;[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]目标平台上需要安装[/size][/font][font=Arial][size=10.5pt] .NET compact framework[/size][/font][font=宋体][size=10.5pt];[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]易于调试和测试;[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Arial][size=10.5pt] [/size][/font]
[font=Arial][size=10.5pt]4[/size][/font][font=宋体][size=10.5pt]、[/size][/font][font=Arial][size=10.5pt]Embedded Visual Tools 3.0[/size][/font]
[font=Arial][size=10.5pt]Embedded Visual Tools 3.0[/size][/font][font=宋体][size=10.5pt]是一套供嵌入式开发商在[/size][/font][font=Arial][size=10.5pt]Microsoft Windows CE[/size][/font][font=宋体][size=10.5pt]操作系统上面向新一代[/size][/font][font=Arial][size=10.5pt]32[/size][/font][font=宋体][size=10.5pt]位设备编写软件应用程序的相关工具。该产品提供了[/size][/font][font=Arial][size=10.5pt]Microsoft Embedded Visual C++3.0[/size][/font][font=宋体][size=10.5pt]开发系统完全版、[/size][/font][font=Arial][size=10.5pt]Microsoft Embedded Visual Basic 3.0[/size][/font][font=宋体][size=10.5pt]开发系统完全版、[/size][/font][font=Arial][size=10.5pt]SDK[/size][/font][font=宋体][size=10.5pt]、远程工具及相关文档。其特性为:[/size][/font][font=Arial][size=10.5pt][/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]包括[/size][/font][font=Arial][size=10.5pt] Embedded Visual Basic 3.0 and Embedded Visual C++ 3.0[/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]用户界面类似[/size][/font][font=Arial][size=10.5pt]Visual Studio 6.0[/size][/font]
[font=Wingdings][size=10.5pt]²
[/size][/font][font=宋体][size=10.5pt]开发的程序只能用于[/size][/font][font=Arial][size=10.5pt]Windows CE Version 3.0[/size][/font]
[b][font=宋体][size=10.5pt]小结:[/size][/font][/b][b][font=Arial][size=10.5pt][/size][/font][/b]
[font=宋体][size=10.5pt]迄今为止,其实有很多的工具都可以用于[/size][/font][font=Arial][size=10.5pt]Windows CE[/size][/font][font=宋体][size=10.5pt]的开发,我在这里只简要介绍一下这几个工具的特性,主要是抛砖引玉,希望大家多多指点。[/size][/font][font=Arial][size=10.5pt][/size][/font]
[/color][/size][/font] 又发一贴,希望大家支持下!!! 我的XPE启动以后开始菜单显示不正常,请问是怎么回事啊? [quote]原帖由 [i]口袋怪[/i] 于 2008-4-10 15:45 发表 [url=http://bbs.pdafans.com/redirect.php?goto=findpost&pid=5744286&ptid=538027][img]http://bbs.pdafans.com/images/common/back.gif[/img][/url]
我的XPE启动以后开始菜单显示不正常,请问是怎么回事啊? [/quote]
User Interface Core组件里的SET里把需要显示的东西都钩上就OK了。:cool: :D 谢谢楼主了!顶... 听说EVB不再支持Windows CE.NET了 谢谢楼主
页:
[1]