边做边学WinCE 5.0第二课

出处:互联网    发布于:2011-09-02 22:37:19

    在上次我们边做边学次是用PlatformBuilder这个环境做了一个Internet Appliance的平台,我们也在模拟器上看到了这个平台的运行结果,这次,我们在此基础上做些修改,以实现我自己的需求。毕竟需求不一样了,其中的很多东西就要改变的。就拿平时跑步来说吧。锻炼身体的时候只需要你以较慢的速度跑,而竞技的时候就要你以自己快的速度跑。同样是跑步速度不同只因需求的结果的不同罢了。

  现在假设我们的目标系统不再需要MediaPlayer以及多媒体如MP3,WMA,MPG,AVI等功能,这样我们就要在自己的平台的把这一部分组件去掉,否则这些无用的功能会浪费你很大一部分存储空间。我们只要一个基础的平台就可以,不需要尽善尽美。简单的说它能称为平台就OK了。下面我们就来做这一部分。

  我们首先来熟悉"OSDesignView"这个工具窗口。它里面以树的形式列出了你现有平台中的组件,我们可以直观地从中发现各种设备驱动程序,服务组件,文件系统和数据存储组件等等。如果我们想要对某一部分组件进行操作,那么就可以选中它以通过右键菜单进行。和现在的很多操作都是一样的。比如你想看某一个组件与其他组件的依赖关系,只要右击该组件即可。

  上面说到依赖关系,其实由于操作系统是很庞大复杂的系统软件,因此很多组件都与其他组件之件形成了依赖关系,即它必须以某些组件的存在为前提,或它的存在是某些组件存在的基础。如果我们想自己来明晰这些关系将会是非常困难的事情。幸好PlatformBuilder为我们提供了反应组件之间依赖关系的功能,你只要在欲了解的组件上右击鼠标,选择"Dependencies for Selected Item"即可,弹出的窗口如下图所示:

  继续实现我们前面的需求,因为此前我们实现的平台已经包括了多媒体组件,现在不要了,那么我们只要在现有的平台组件中将其删除即可。因此在"OSDesignView"中展开当前"Graphics and Multimedia Technologies"文件夹中的多媒体部分,将媒体播放器等内容全部Delete,如图:

  然后重新回到编译平台,重新到模拟器上运行。你注意到桌面的上次运行时的差异了吗?没错,媒体播放器不见。我们要的效果出来了,是不是很简单呢。其实很多效果都是通过一些简单的操作来完成的,只是因效果的不同而使需要经过的简单操作多少不同罢了。

  通过以上的学习你学会如何删除无关的组件了吗?我相信你一定学会了是吧。还是蛮简单的把。好,下面再让我们试试添加组件,假设我们的目标平台需要纸牌和空当接龙的游戏,这时如何呢?很多人都玩过这个游戏的吧,可是又有多少人知道它是怎么出现在我们电脑里的呢?看了下文你就一定知道了。

  我们来到Platform Builder中的右侧面板即Catalog,在其Core OS文件夹下有系统提供的全部可用组件,你只需要把你想要的找到即可,我们按下图所示:

  在里面我们找到了纸牌和空当接龙这两个游戏,分别右击每一个然后在菜单中选择"Add to OS Design",这样它们就会被添加到左侧的"OSDesignView"中,也就是添加到了你的平台之上,再次编译、,看看模拟器的开始菜单的"Programs"中是否多了两个游戏呢?不如自己试试玩玩吧!自己弄出来的游戏玩起来一定别有风味的哦。

  在这次边做边学我们知道了如何按需取舍,当然我们也学会了怎么样去取舍。不过千万不要在别人的电脑里乱实验哦,别人少了重要的东西是会很着急的,比如MP3功能(当然愚人节除外)。希望这次的学习你能收获颇丰,期待下的边做边学吧。


  

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:
技术客服:

0571-85317607

网站客服电话

0571-85317606

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!