上一篇文章在这里:使用Silverlight for Embedded开发绚丽的界面(2)​

上一篇文章是介绍通过subproject的方式来开发SE应用程序,开发起来太麻烦。这篇文章我提供AlchemySDK作为上一篇文章的补充,该SDK是我基于CE 6.0试用版自己定制的,你可以用于学习和研究之目的,任何商业行为导致的责任自行承担。

从这里下载(2010.5.26注:因为博客空间不够,已经删除。请自行Build SDK。): ​

1.安装AlchemySDK

使用Silverlight for Embedded开发绚丽的界面(3)_头文件

使用Silverlight for Embedded开发绚丽的界面(3)_javascript_02​ 

安装成功之后打开Device Emulator Manager看看模拟器能不能启动起来(如果没有可以单独下载Device Emulator Manager安装一下,或者从Visual Studio中打开模拟器):

使用Silverlight for Embedded开发绚丽的界面(3)_#include_03

使用Silverlight for Embedded开发绚丽的界面(3)_javascript_04​ 

Connet Alchemy Emulator之后你就发现模拟器启动起来了:

使用Silverlight for Embedded开发绚丽的界面(3)_应用程序_05

 

2.修正SDK错误

现在还不能直接使用AlchemySDK新建一个SE的Project,你需要将pwinuser.h Copy到下面的目录下,并修改XamlRuntime.h添加#include <pwinuser.h>。

如果你没有装R3,那么你可以从这里下载pwinuser.h:​​javascript:void(0)​

使用Silverlight for Embedded开发绚丽的界面(3)_javascript_06

使用Silverlight for Embedded开发绚丽的界面(3)_#include_07​ 

下面新建一个SE的应用程序:

使用Silverlight for Embedded开发绚丽的界面(3)_#include_08

使用Silverlight for Embedded开发绚丽的界面(3)_javascript_09​ 

 

包含需要的头文件,编译一下看是否成功,如果没有错误那就开始动手Code了,具体请参照上一篇文章:使用Silverlight for Embedded开发绚丽的界面(2)​

使用Silverlight for Embedded开发绚丽的界面(3)_javascript_10

 

我们部署起来发现是成功的,只是模拟器是英文的,遇到中文不认识就显示成方块了:

使用Silverlight for Embedded开发绚丽的界面(3)_#include_11

下一篇文章我将翻译有关使用Expression Blend如何创建动画的知识:使用Silverlight for Embedded开发绚丽的界面(4)​


作者: 王克伟

上一篇文章在这里:使用Silverlight for Embedded开发绚丽的界面(2)​

上一篇文章是介绍通过subproject的方式来开发SE应用程序,开发起来太麻烦。这篇文章我提供AlchemySDK作为上一篇文章的补充,该SDK是我基于CE 6.0试用版自己定制的,你可以用于学习和研究之目的,任何商业行为导致的责任自行承担。

从这里下载(2010.5.26注:因为博客空间不够,已经删除。请自行Build SDK。): 

1.安装AlchemySDK

使用Silverlight for Embedded开发绚丽的界面(3)_头文件

使用Silverlight for Embedded开发绚丽的界面(3)_javascript_02​ 

安装成功之后打开Device Emulator Manager看看模拟器能不能启动起来(如果没有可以单独下载Device Emulator Manager安装一下,或者从Visual Studio中打开模拟器):

使用Silverlight for Embedded开发绚丽的界面(3)_#include_03

使用Silverlight for Embedded开发绚丽的界面(3)_javascript_04​ 

Connet Alchemy Emulator之后你就发现模拟器启动起来了:

使用Silverlight for Embedded开发绚丽的界面(3)_应用程序_05

 

2.修正SDK错误

现在还不能直接使用AlchemySDK新建一个SE的Project,你需要将pwinuser.h Copy到下面的目录下,并修改XamlRuntime.h添加#include <pwinuser.h>。

如果你没有装R3,那么你可以从这里下载pwinuser.h:​​javascript:void(0)​

使用Silverlight for Embedded开发绚丽的界面(3)_javascript_06

使用Silverlight for Embedded开发绚丽的界面(3)_#include_07​ 

下面新建一个SE的应用程序:

使用Silverlight for Embedded开发绚丽的界面(3)_#include_08

使用Silverlight for Embedded开发绚丽的界面(3)_javascript_09​ 

 

包含需要的头文件,编译一下看是否成功,如果没有错误那就开始动手Code了,具体请参照上一篇文章:​​使用Silverlight for Embedded开发绚丽的界面(2)​

使用Silverlight for Embedded开发绚丽的界面(3)_javascript_10

 

我们部署起来发现是成功的,只是模拟器是英文的,遇到中文不认识就显示成方块了:

使用Silverlight for Embedded开发绚丽的界面(3)_#include_11

下一篇文章我将翻译有关使用Expression Blend如何创建动画的知识:使用Silverlight for Embedded开发绚丽的界面(4)​