【技术实现步骤摘要】
本专利技术属于计算机图形界面设计领域,尤其涉及。
技术介绍
界面开发工具和模式发展到今天,已经是层出不穷、目不暇接了,针对界面多样化的需求,在各类不同的平台之上都有自己的界面开发方法。界面框架发展到今天,已经不像它最初定位那样,以帮助开发人员减少重复代码为目的;而是大大延展了其实用性和扩展性。众所周知,我们能够看到的如此绚烂夺目的软件,不过是由最基本的界面元素构成的;这些界面元素包括像素(pixel),直线(line),色块(colorbox),纹理(texture)以及文字(text)等。如果开发人员直接对这些界面的基本元素进行操作,不仅耗费大量的精力,而且无法实现(或者很难实现)在当前形式下软件界面越来越酷、越来越炫的效果。所以,在界面开发的过程中,开发人员都希望能够有一个丰富、强力以及可重用的界面库的支持。在Windows系统中,提供了一组内建控件方便给界面开发人员使用,在MFC(微软封装类库)中,微软进一步对这些界面控件进行了封装,而且通过组合生成一些更加高级的控件,例如CStatic,CButton,CListBox,CComboBox,CEdit, ...
【技术保护点】
一种界面开发系统,其特征在于,所述系统的基本界面元素为虚拟窗口,所述虚拟窗口的属性包括:大小、相对于其父虚拟窗口的位置、用于标明该虚拟窗口所包含其他虚拟窗口的属性标签以及用于产生事件回调的脚本。
【技术特征摘要】
1.一种界面开发系统,其特征在于,所述系统的基本界面元素为虚拟窗口,所述虚拟窗口的属性包括大小、相对于其父虚拟窗口的位置、用于标明该虚拟窗口所包含其他虚拟窗口的属性标签以及用于产生事件回调的脚本。2.如权利要求1所述的界面开发系统,其特征在于,所述属性标签通过可扩展标记语言描述。3.如权利要求1所述的界面开发系统,其特征在于,所述虚拟窗口包括原子虚拟窗口、组合多个虚拟窗口的适配虚拟窗口或操作系统中的基础控件。4.如权利要求3所述的界面开发系统,其特征在于,所述组合虚拟窗口通过脚本语言描述组合多个虚拟窗口实现。5.如权利要求4所述的界面开发系统,其特征在于,所述脚本语言为可扩展标记语言或lua语言。6.如权利要求3所述的界面开发系统,其特征在于,所述适配虚拟窗口包括用于组合多个在同一时间只有一个处于可见状态虚...
【专利技术属性】
技术研发人员:谢昕虬,夏江波,陈颉,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。