【IT168 技术文档】微软推出今年的新版本的核心嵌入式操作系统来争夺Windows Mobile手机和其他设备市场。这种新推出的Windows Embedded操作系统代号为“Cashmere” ,它引入了一系列新的功能,系统集成了 Adobe FlashLite、Gesture,优化了网络协议栈等。
Cashmere基于Windows CE 6.0,从微软的嵌入式 Roadmap 图可以看到,Cashmere 代号很可能是微软即将发布的 Windows Embedded CE (08年又被改名为 Windows Embedded Compact )的R3版本的代号,Chelan 代号很可能是2010年发布的Windows Embedded CE 7.0版本的代号。
Cashmere包括支持 Adobe FlashLite;改善浏览器(超越目前的IE6.0 ,并将其融入的Windows Mobile 6.5和基于Windows CE的其他版本) ;一个连接管理器,使用户通过WiFi、蓝牙 LAN或Cellcore都可以连接;综合Live Messenger的客户端,重点强化了对触摸操作的支持和优化。
下面让我们实际动手操作一下:
创建 Expression Blend 项目
在本练习中,您将逐步在 Expression Blend 2 中创建一个简单的、
基于 XAML 的项目。
创建项目
1. 打开 Expression Blend
2. 转到“文件”->“新建项目”
3. 选择“Silverlight 2 应用程序”
4. 将项目命名为“BlendDemo”,将“位置”保留为默认值
5. 单击“确定”,即会创建项目
添加自定义控件
1. 转到“文件”->“新建项”
2. 将项命名为“CylinderUserControl.xaml”
3. 确保“包括代码文件”已选中
向自定义控件中添加形状和内容
我们现在将逐步在您的 Expression Blend 项目中手动创建一些东西。此处的目标是创建一个简单的能自我填充和清空的“管道”或圆柱体。而且,我们还将创建几个按钮来实现这些任务。
创建椭圆
1. 从左侧工具栏中选择“椭圆”
2. 将光标放到 LayoutRoot 框中,然后单击并拖动以创建一个椭圆
3. 保持选定椭圆,转到“编辑”->“复制”,然后转到“编辑”->“粘贴”。这样会在 LayoutRoot 中粘贴一个完全相同的椭圆
4. 现在,从左侧工具栏的顶部单击“选择”箭头工具
5. 现在,您可以单击 LayoutRoot 窗口中“上面”的椭圆,然后将其向下拖至一个较低的点
6. 现在我们需要为圆柱体的侧面创建一个矩形
7. 从刚才选择“椭圆”工具的地方(左侧边栏上)选择“矩形”工具
8. 单击上面的椭圆的一“端”,然后拖动以创建一个矩形。在拖动的同时,鼠标应定位于椭圆的端点位置,以便创建一个重叠的矩形
9. 现在我们需要更改元素的“Z”位置并添加阴影,使它看似实际的
圆柱体
10. 单击最上面的椭圆,然后在右侧工具面板上单击面板顶部的“属性”选项卡
11. 选择填充画笔,然后选择“渐变”按钮
12. 现在,您可以创建任何渐变,只需单击滑块并选择一种颜色即可。您可以移动滑块来更改渐变,也可以单击渐变线来添加滑块(由此添加更复杂的渐变)。如此这般,直到找到您喜欢的渐变为止
13. 找到您喜欢的渐变后,单击“添加画笔”按钮
14. 此时会弹出一个框,询问您是否保存画笔资源。请为画笔资源命名,选择“此文档”单选按钮,然后从下拉框中选择“用户控件<无名称>”
15. 现在您已创建了一个可以在您的自定义控件中使用的画笔资源
16. 单击矩形,然后选择“属性”面板(如果它未自动显示)
17. 从“画笔”下拉菜单中选择“填充”
18. 现在单击“画笔资源”按钮,以显示可用的资源
19. 单击“Brush1”或任何您命名的画笔,该渐变就会应用到矩形
20. 对下面的椭圆重复此步骤
21. 您的“圆柱体”将类似于下图所示内容
22. 现在我们可以修改图像层次结构,使圆柱体更为美观
23. 单击上面的椭圆,然后从左侧工具栏中选择“画笔转换”工具
24. 您将看到一个箭头穿过椭圆的中心
25. 捕获这个箭头并将其方向更改 180 度
26. 对下面的椭圆重复同样的操作
27. 现在,在屏幕左下方的“对象和时间线”窗格中,单击并拖动两个椭圆和一个矩形,使其重新排序,变成“矩形、椭圆、椭圆”的顺序
28. 现在您已通过一些变化的图形内容,创建了一个大致的圆柱体或管道