UI页面开发方法及装置制造方法及图纸

技术编号:17006786 阅读:66 留言:0更新日期:2018-01-11 03:23
本说明书实施例提供一种UI页面开发方法及装置,该方法包括:接收针对UI页面的组件中的第二类型组件触发的组件添加指令,第二类型组件用于对第一类型组件或处于设计状态的UI页面进行注释;将组件添加指令指向的第二类型组件,添加到处于设计状态的UI页面中,使得所述UI页面在处于运行状态时第二类型组件不可见。一种UI页面开发方法包括:接收针对处于设计状态的UI页面触发的页面构建指令;响应于接收到页面构建指令,对于处于设计状态的UI页面中的每个组件,若该组件为第一类型组件,则将该组件构建到运行时UI页面中;若该组件为第二类型组件,则在页面创建时忽略该组件,使得所述UI页面在处于运行状态时第二类型组件不可见。

【技术实现步骤摘要】
UI页面开发方法及装置
本申请涉及计算机
,尤其涉及一种UI页面开发方法及装置。
技术介绍
IDE(IntegratedDevelopmentEnvironment,集成开发环境)是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和UI(UserInterface,用户界面)页面开发工具,其中,该UI页面开发工具是一种用来进行UI页面开发的软件,在进行UI页面开发时,开发者可以在UI页面开发工具的UI界面上添加一些UI组件,UI页面开发是在IDE上开发应用的一个非常重要的环节。为了提高开发者在IDE的UI页面开发工具上进行UI页面开发的效率,需要提出一种较为便捷的UI页面开发方法。
技术实现思路
本说明书实施例的目的是提供一种UI页面开发方法及装置,以提高开发者在IDE的UI页面开发工具上进行UI页面开发的效率。为解决上述技术问题,本说明书实施例是这样实现的:第一方面,一种UI页面开发方法,应用于集成开发环境IDE的UI页面开发,所述UI页面开发的UI页面的组件包括:第一类型组件和第二类型组件,所述方法包括:接收针对UI页面的组件中的第二类型组件触发的组件添加指令本文档来自技高网...
UI页面开发方法及装置

【技术保护点】
一种UI页面开发方法,应用于集成开发环境IDE的UI页面开发,所述UI页面开发的UI页面的组件包括:第一类型组件和第二类型组件,所述方法包括:接收针对UI页面的组件中的第二类型组件触发的组件添加指令,所述第二类型组件用于对所述第一类型组件或处于设计状态的UI页面进行注释;将所述组件添加指令指向的第二类型组件,添加到处于设计状态的UI页面中,使得所述UI页面在处于运行状态时所述第二类型组件不可见。

【技术特征摘要】
1.一种UI页面开发方法,应用于集成开发环境IDE的UI页面开发,所述UI页面开发的UI页面的组件包括:第一类型组件和第二类型组件,所述方法包括:接收针对UI页面的组件中的第二类型组件触发的组件添加指令,所述第二类型组件用于对所述第一类型组件或处于设计状态的UI页面进行注释;将所述组件添加指令指向的第二类型组件,添加到处于设计状态的UI页面中,使得所述UI页面在处于运行状态时所述第二类型组件不可见。2.如权利要求1所述的方法,所述方法还包括:对所述处于设计状态的UI页面中的第一类型组件与第二类型组件进行区别显示。3.如权利要求2所述的方法,所述对所述处于设计状态的UI页面中的第一类型组件与第二类型组件进行区别显示,包括:根据预设的第一形状、色彩和/或尺寸对所述处于设计状态的UI页面中的第一类型组件进行显示;按照预设的第二形状、色彩和/或尺寸对所述处于设计状态的UI页面中的第二类型组件进行显示。4.如权利要求1所述的方法,所述第一类型组件和/或第二组件的创建过程包括:创建UI页面的组件;将所述UI页面的组件的类型设置为第一类型组件或第二类型组件。5.如权利要求1所述的方法,所述第一类型组件和第二类型组件位于组件工具箱中,所述组件工具箱默认显示在所述处于设计状态的UI页面中;或者,所述组件工具箱由预设操作触发后显示在所述处于设计状态的UI页面中。6.如权利要求1所述的方法,所述第一类型组件为UI组件,所述第二类型组件为注释组件。7.一种UI页面开发方法,用于对权利要求1中处于设计状态的UI页面进行页面构建,所述方法包括:接收针对所述处于设计状态的UI页面触发的页面构建指令;响应于接收到所述页面构建指令,对于所述处于设计状态的UI页面中的每个组件,若所述组件为第一类型组件,则将所述组件构建到运行时UI页面中;若所述组件为第二类型组件,则在页面创建时忽略所述组件,使得所述UI页面在处于运行状态时所述第二类型组件不可见;所述第二类型组件用于对所述第一类型组件或处于设计状态的UI页面进行注释。8.如权利要求7所述的方法,所述响应于接收到所述页面构建指令,对于所述处于设计状态的UI页面中的每个组件,若所述组件为第一类型组件,则将所述组件构建到运行时UI页面中;若所述组件为第二类型组件,则在页面创建时忽略所述组件,包括:响应于接收到所述页面构建指令,获取所述处于设计状态的UI页面中的组件的信息;根据所获取的组件的信息,生成页面组件树;从所述页面组件树中读取一个组件的信息,判断该信息对应的组件是否为第二类型组件;若该信息对应的组件为第二类型组件,则在页面创建时忽略该信息对应的组件;若该信息对应的组件为第一类型组件,则将该信息对应的组件构建到运行时UI页面中;直至读完所述页面组件树中的最后一个组件的信息。9.如权利要求8所述的方法,所述判断该信息对应的组件是否为第二类型组件,包括:获取该信息对应的组件的标识;判断所述标识对应的组件类型是否属于预设的组件类型。10.如权利要求7所述的方法,所述在页面创建时忽略所述组件,包括:在页面创建时,拒绝将所述组件对应的代码添加到运行时UI页面的代码段中。11.如权利要求7所述的方法,所述第一类型组件为UI组件,所述第二类型组件为注释组件。12.一种UI页面开发装置,应用于集成开发环境I...

【专利技术属性】
技术研发人员:付威
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1