Windows Media Player界面的实现 --SYGUI界面库应用介绍
2008-08-09 19:25:47 来源:WEB开发网首先下载例子源代码,然后解压,运行Designer子目录下的Designer.ex(外观设计工具)并在该工具中打开Theme子目录下的MediaPlayer_Gold.ss文件。
在左侧不规则窗体面板中的树形控制中选择[不规则窗体]节点中的[NRW0]子节点,然后单击鼠标右键,在弹出的菜单中选择[编辑]将出现不规则窗体设计工具界面,如下图:
图二 不规则窗体设计工具界面
从上面的界面中,我们可以看到Gold界面仅包含一个不规则窗体,该窗体包含6个层。
限于篇幅,下面只能简单介绍一下界面设计过程:
1.导入不规则窗体模板
选择不规则窗体面板-->不规窗体模板节点,然后单击鼠标右键并在弹出的菜单中选择[导入模板]将出现文件选择对话框,在选择合适的模板文件后点击[打开]按钮导入模板。
2.创建不规则窗体
选择不规则窗体面板-->不规窗体节点,然后单击鼠标右键并在弹出的菜单中选择[插入]将出现创建不规则窗体对话框,在该对话框中填入合适的参数然后选择[确定]按钮。注意:对话框中初始大小的参数也将作为界面设计工作区的大小
3.设计不规则窗体
在不规则窗体面板中选择需要设计的不规则窗体节点,然后单击鼠标右键并在弹出的菜单中选择[编辑]将进入不规则窗体设计界面
4.创建层
在工具条中选择[创建层按钮]将出现创建层对话框,在该对话框中填入合适的参数并选择[确定]按钮创建一个新的层。新创建的层将处于编辑状态。
5.添加界面对象
在工具条中选择[添加界面对象]按钮,然后在按钮下拉菜单中选择需要添加的界面对象类型将出现对象的属性对话框,在对话框中填入合适的参数然后选择[确定]按钮完成界面对象的添加。新添加的界面对象总是被加入到当前处于编辑状态的层中,通过拖动拉伸可将该对象放入到层的合适位置。
四、总结
SYGUI4.0提供的界面定制功能改变了以往的应用程序界面设计模式,使软件的功能实现过程和界面设计过程彻底分离,从而最大程度的减少了开发人员界面设计的工作量使之能专注于软件功能的实现,以提高开发效率和代码质量,同时界面定制功能也可以使软件开发商非常方便的为不同类型的软件用户设计个性化的界面以提高用户的满意度和吸引更多的软件用户。界面定制功能对于媒体播放器、网络视频应用等这类软件尤为适合。
本文仅简单介绍了SYGUI4.0的界面定制功能,关于SYGUI界面库的更多功能介绍可访问www.sygui.com。
更多精彩
赞助商链接