做MCML也要根据自己的情况和客户要求来选择工具和开发方式。首先,下载一个Windows Media Center SDK(一般看到sdk就知道这是个软件开发的工具包)是必须的,安装也很简单。安装之后,你就在菜单里看到如下的列表:
如果你是做纯MCML的作品,就可以用这些工具啦,比如调试动画,就用animation,预览的话就是preview tool(Standalone)了,那个Preview tool(windows media center)的是用于你的程序里如果用到center支持的某项服务,比如用MediaCenter.Hosting。至于用什么写MCML那就看个人的爱好啦。如果只写MCML代码,我喜欢用像ultraedit,editplus等这样轻快的编辑工具,但是它们都不识别MCML关键字,没关系,比如你用ultraedit,在wordfile文件里加上关键字就OK了(如有需要我可以发到网上)。写好之后,用preview tool,就能看到自己的作品了。那个sample view和document对于开发者是很重要的,看了这些文档和例子也就差不多了,例子的代码都在×××/Microsoft SDKs/Windows Media Center/v5.0/Samples里面,其中Q和Z都是不错的代码例子。
在很多情况下,MCML是和C#结合开发的,所以,用Visual Studio是个不错的选择。比如,安装完Windows Media Center SDK之后,在VS新建工程里就有media center的工程模板啦。新建之后就是一个默认的小测试程序。只要按照出现的readme文件,就能运行出现程序画面:
不过在VS里开发也有很多忌讳的东西,以后慢慢说,呵呵!新建成的工程默认的MCML启动是test.mcml,你可以在工程的属性里改一下:
今天就说这些,我也是想到哪写到哪,以后慢慢聊,呵呵!