CN101859245A - 一种生成用户界面的方法和装置 - Google Patents
一种生成用户界面的方法和装置 Download PDFInfo
- Publication number
- CN101859245A CN101859245A CN200910081955A CN200910081955A CN101859245A CN 101859245 A CN101859245 A CN 101859245A CN 200910081955 A CN200910081955 A CN 200910081955A CN 200910081955 A CN200910081955 A CN 200910081955A CN 101859245 A CN101859245 A CN 101859245A
- Authority
- CN
- China
- Prior art keywords
- user interface
- control
- configuration information
- framework
- corresponding relation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供一种生成用户界面的方法和装置,以解决现有技术中生成用户界面的工作效率较低,并且在修改用户界面时存在较大的工作量而且使应用程序的运行存在较大的风险的不足之处。实施例中,保存用户界面的配置信息,所述配置信息包括用户界面的框架与控件的对应关系以及控件在用户界面中的属性信息;按照预设的形式生成用户界面的框架,根据所述对应关系确定生成的用户界面的框架所对应的控件,然后根据所述属性信息将所确定的控件加载到生成的用户界面的框架中;将加载有控件的用户界面框架输出到显示设备进行显示。根据本发明的技术方案,能够提高生成及修改应用程序用户界面的效率。
Description
技术领域
本发明涉及计算机程序开发领域,特别地涉及一种生成用户界面的方法和装置。
背景技术
在现代软件项目的开发模式中,特别是一些行业软件的开发过程中,用户界面UI(User Interface)层开发作为程序开发的一个组成部分,对UI层的开发需要满足用户的需求,这种需求往往体现在用户界面的美观、简洁、实用等方面,根据用户给出的用户界面功能,开发用户界面例如窗体。对于应用程序来说,其用户界面并非一成不变。例如,在完成应用程序的开发之后,还需要经常对程序作出维护,此时往往需要变更应用程序的用户界面;另外,用户通常会提出对用户界面功能的新的需求,此时也需要变更用户界面。
目前通常的做法是,在程序开发阶段,根据用户对用户界面的功能需求编写用户界面中的控件代码并编译;当需要变更用户界面时,根据变更之后的用户界面的功能需求重新编写控件代码以及重新编译,以得到新的用户界面。根据这种做法,开发程序阶段中,对于每个用户界面中的控件,需要一一编写控件代码,从而生成用户界面的效率较低;在需要修改用户界面的情况下,要重新编写控件代码以及重新编译,存在较大的工作量,并且增加了应用程序的出现错误的可能性于是使应用程序的运行存在较大的风险。
发明内容
本发明的主要目的是提供一种生成用户界面的方法,以解决现有技术中生成用户界面的工作较低,并且在修改用户界面时存在较大的工作量而且使应用程序的运行存在较大的风险的不足之处。
为解决上述问题,本发明提供如下的技术方案:
一种生成用户界面的方法,包括如下步骤:
保存用户界面的配置信息,所述配置信息包括用户界面的框架与控件的对应关系以及控件在用户界面中的属性信息;
按照预设的形式生成用户界面的框架,根据所述对应关系确定生成的用户界面的框架所对应的控件,然后根据所述属性信息将所确定的控件加载到生成的用户界面的框架中;
将加载有控件的用户界面框架输出到显示设备进行显示。
所述将加载有控件的用户界面框架作为用户界面进行显示之后进一步包括:
根据经过修改的用户界面功能修改所述配置信息;
根据经过修改的配置信息中的所述对应关系和所述属性信息,将控件重新加载到用户界面的框架中;
将重新加载有控件的用户界面框架作为用户界面进行显示。
一种生成用户界面的装置,包括:
配置信息存储模块,用于保存用户界面的配置信息,所述配置信息包括用户界面的框架与控件的对应关系和控件在用户界面中的属性信息;
生成模块,用于按照预设的形式生成用户界面的框架;
加载模块,用于根据所述对应关系确定生成的用户界面的框架所对应的控件,然后根据所述属性信息将所确定的控件加载到生成的用户界面的框架中;
输出模块,用于将加载有控件的用户界面框架输出到显示设备。
所述配置信息存储模块进一步用于接收并保存经过修改的所述配置信息;
所述加载模块进一步用于根据经过修改的所述配置信息中的所述对应关系和所述属性信息,将控件重新加载到所在用户界面的框架中。
根据本发明的技术方案,在给定用户界面的框架与控件的对应关系以及控件在用户界面中的属性信息之后,就能够根据预制的控件按照用户的需求构造用户界面,这种方式因为利用了已有的控件,无需进行编写控件代码及编译,所以能够较为方便地生成用户界面。当需要修改用户界面时,只需修改该配置信息,再根据修改的配置信息将控件重新加载到用户界面框架,从而实现对用户界面的修改。这样,在需要修改用户界面时,无需重新编写控件代码以及重新编译,减小了工作量,因为是重新加载已有的、经过编译的控件,所以出错的可能性较小,从而降低了应用程序运行的风险。
附图说明
图1为本发明实施例中生成用户界面的方法流程图;
图2为本发明实施例中修改用户界面的方法流程图;
图3为本发明实施例中生成用户界面的装置示意图。
具体实施方式
下面结合附图对本发明实施例作出说明。附图用于帮助理解本发明,因此本发明的技术方案在实现时可以不限于附图所示的形式。
在本发明实施例中,通过将预制的控件按照用户界面的配置信息加载到用户界面框架中得到用户界面,如图1所示,具体包括如下步骤:
步骤11:保存用户界面的配置信息。
根据应用程序开发的一般情况,用户对应用程序的各个方面提出要求,其中包含了对用户界面的功能的要求,因此本步骤中所保存的用户界面的配置信息是根据用户的要求进行设置的配置信息。
对于设置的用户界面配置信息,它的作用是规定了用户界面应当包含的控件以及这些控件在用户界面中的一些属性信息,例如控件在用户界面中的位置。在规定用户界面应当包含的控件时,可以规定用户界面的框架与控件的对应关系,将该对应关系作为用户界面配置信息的组成部分。控件在用户界面中的属性信息除了控件在用户界面中的位置,还可以是控件的样式属性信息和控件的行为属性信息,在用户界面的配置信息中可以包括二者或二者其一。控件的样式属性信息例如:按钮的显示大小、颜色、显示文字,文本输入框的高度、宽度,滚动条的长度等。控件的行为属性信息例如:单选框或者复选框的默认被选中或未选中等。配置信息可以保存在可扩展标记语言XML格式的文件中,或者文本格式的文件或其他格式的文件中。
在本步骤中所针对的控件,可以是在程序开发阶段中制作的,因此在本步骤之前可以先保存预制的一个或多个控件。每个控件可以包含消息收发接口,通过该接口,控件能够向其他控件发送消息以及从其他控件接收消息。
步骤12:生成用户界面的框架。根据用户的要求选择用户界面框架的形式和相应的属性,用户界面的框架可以是窗体,也可以是具有一定形状的区域。用户界面框架的属性例如颜色、整体大小等。
步骤13:确定用户界面的框架对应的控件。在用户界面的配置信息中包含有用户界面的框架与控件的对应关系,因此在本步骤中根据该对应关系,能够确定生成的用户界面的框架所对应的控件。
步骤14:将控件加载到用户界面中。对于在步骤13中确定的控件,在本步骤中将被加载到步骤12中生成的用户界面的框架中。此时的加载需要根据控件在用户界面中的属性信息进行,该属性信息能够从步骤11中设置的配置信息中得到。在本步骤中,还可以根据配置信息中的控件在用户界面中的位置,生成用户界面布局对象;加载控件可以使用反射方法,在用户界面框架中实例化控件对象,然后实例化用户界面布局对象,再将控件对象加载到用户界面框架中。
步骤15:生成用户界面。在本步骤中,将加载有控件的用户界面框架输出到显示设备,从而在显示设备上生成了用户界面。
根据步骤11-步骤15,在给定用户界面的框架与控件的对应关系以及控件在用户界面中的属性信息之后,就能够根据预制的控件按照用户的需求构造用户界面,这种方式因为利用了已有的控件,无需进行编写控件代码及编译,所以能够较为方便地生成用户界面。在实际工程中,用户界面可能需要修改,以下结合图2对本发明实施例中修改用户界面的方法进行说明。图2基于已完成图1各步骤的应用情景,针对用户界面的功能被修改之后的情况,具体给出如下步骤以实现用户界面的修改:
步骤21:修改用户界面框架的配置信息。这里的修改可以是根据经过用户修改的用户界面功能。
步骤22:将控件重新加载到用户界面框架中。在本步骤中,根据经过修改的配置信息,能够获得用户界面的框架与控件的对应关系和控件在用户界面中的属性信息,所以可以根据与步骤14同样的方式将控件重新加载到用户界面的框架中。也可以先分析修改之后的配置信息,找出需要重新加载的控件,再将这些控件重新加载。并且,在本步骤中,如果经过修改的配置信息要求添加新的控件,此时应当制作控件然后加载到用户界面框架中。
步骤23:生成用户界面。本步骤的执行与步骤15相同。
根据步骤21-23,可以通过修改配置信息和重新加载控件的方式实现对用户界面的修改,这种方式相比较于重新编写控件代码及编译,工作量较小,并且重新加载的控件是已调试过的正确代码,所以能够较好地保证加载之后程序的正确性,降低了程序运行风险。这种方法能够较好地适用于用户界面局部频繁变化但界面主体变化不大的情况。
基于本发明实施例的方法,下面再对本发明实施例中的生成用户界面的装置加以说明。以下根据功能将装置的各个组成部分分为各种功能模块,在实现中,各模块可以作为单独的装置,或多个模块作为同一装置的组成部分。模块可以利用软件、硬件或二者相结合的形式实现。本发明可以实现为计算机程序,并且该程序可以保存在光盘或半导体装置等存储装置中。
如图3所示,本发明实施例中的用户界面生成装置30包括配置信息存储模块31、生成模块32、加载模块33和输出模块34。配置信息存储模块31用于保存用户界面的配置信息,该配置信息包括用户界面的框架与控件的对应关系和控件在用户界面中的属性信息。生成模块32用于按照预设的形式生成用户界面的框架。该形式可以由用户给定。生成的用户界面的框架可以是窗体。加载模块33用于根据配置信息存储模块31保存的对应关系确定生成的用户界面的框架所对应的控件,然后根据配置信息存储模块31保存的属性信息将所确定的控件加载到生成的用户界面的框架中。输出模块34用于将加载有控件的用户界面框架输出到显示设备。另外,用户界面生成装置30还可以包含有控件存储模块,用于保存预制的一个或多个控件。
为了实现对用户界面的修改,配置信息存储模块31可以进一步用于接收并保存经过修改的用户界面配置信息,这样,加载模块33可以进一步用于根据经过修改的用户界面配置信息中的用户界面的框架与控件的对应关系和控件在用户界面中的属性信息,将控件重新加载到所在用户界面的框架中。
图3同时示出了配置信息存储模块31的一种内部结构,它可以包括两个两个存储单元。第一存储单元311用于保存用户界面的框架与控件的对应关系,第二存储单元312用于保存控件在用户界面中的位置信息,另外还可以进一步用于保存控件在用户界面中的样式属性和/或行为属性。
根据本发明的技术方案,在给定用户界面的框架与控件的对应关系以及控件在用户界面中的属性信息之后,就能够根据预制的控件按照用户的需求构造用户界面,这种方式因为利用了已有的控件,无需进行编写控件代码及编译,所以能够较为方便地生成用户界面。当需要修改用户界面时,只需修改该配置信息,再根据修改的配置信息将控件重新加载到用户界面框架,从而实现对用户界面的修改。这样,在需要修改用户界面时,无需重新编写控件代码以及重新编译,减小了工作量,因为是重新加载已有的、经过编译的控件,所以出错的可能性较小,从而降低了应用程序运行的风险。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (12)
1.一种生成用户界面的方法,其特征在于,包括如下步骤:
保存用户界面的配置信息,所述配置信息包括用户界面的框架与控件的对应关系以及控件在用户界面中的属性信息;
按照预设的形式生成用户界面的框架,根据所述对应关系确定生成的用户界面的框架所对应的控件,然后根据所述属性信息将所确定的控件加载到生成的用户界面的框架中;
将加载有控件的用户界面框架输出到显示设备进行显示。
2.根据权利要求1所述的方法,其特征在于,所述设置用户界面的配置信息之前进一步包括:保存预制的一个或多个控件。
3.根据权利要求1所述的方法,其特征在于,所述用户界面的框架包括窗体。
4.根据权利要求1所述的方法,其特征在于,所述将加载有控件的用户界面框架作为用户界面进行显示之后进一步包括:
根据经过修改的用户界面功能修改所述配置信息;
根据经过修改的配置信息中的所述对应关系和所述属性信息,将控件重新加载到用户界面的框架中;
将重新加载有控件的用户界面框架作为用户界面进行显示。
5.根据权利要求1-4中任一权利要求所述的方法,其特征在于,所述属性信息包括控件在用户界面中的位置。
6.根据权利要求5所述的方法,其特征在于,所述属性信息进一步包括控件的样式属性信息和/或控件的行为属性信息。
7.一种生成用户界面的装置,其特征在于,包括:
配置信息存储模块,用于保存用户界面的配置信息,所述配置信息包括用户界面的框架与控件的对应关系和控件在用户界面中的属性信息;
生成模块,用于按照预设的形式生成用户界面的框架;
加载模块,用于根据所述对应关系确定生成的用户界面的框架所对应的控件,然后根据所述属性信息将所确定的控件加载到生成的用户界面的框架中;
输出模块,用于将加载有控件的用户界面框架输出到显示设备。
8.根据权利要求7所述的装置,其特征在于,所述装置进一步包括控件存储模块,用于保存预制的一个或多个控件。
9.根据权利要求7所述的装置,其特征在于,所述生成模块进一步用于按照预设的形式生成窗体。
10.根据权利要求7所述的装置,其特征在于,所述配置信息存储模块进一步用于接收并保存经过修改的所述配置信息;
所述加载模块进一步用于根据经过修改的所述配置信息中的所述对应关系和所述属性信息,将控件重新加载到所在用户界面的框架中。
11.根据权利要求7-10中任一权利要求所述的装置,其特征在于,所述配置信息存储模块包括:
第一存储单元,用于保存用户界面的框架与控件的对应关系;
第二存储单元,用于保存控件在用户界面中的位置信息。
12.根据权利要求11所述的装置,其特征在于,所述第二存储单元进一步用于保存控件在用户界面中的样式属性和/或行为属性。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910081955A CN101859245A (zh) | 2009-04-09 | 2009-04-09 | 一种生成用户界面的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910081955A CN101859245A (zh) | 2009-04-09 | 2009-04-09 | 一种生成用户界面的方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101859245A true CN101859245A (zh) | 2010-10-13 |
Family
ID=42945171
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910081955A Pending CN101859245A (zh) | 2009-04-09 | 2009-04-09 | 一种生成用户界面的方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101859245A (zh) |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231160A (zh) * | 2011-06-24 | 2011-11-02 | 中兴通讯股份有限公司 | 网页外观的更新方法和*** |
CN102436381A (zh) * | 2011-11-15 | 2012-05-02 | 中兴通讯股份有限公司 | 一种界面布局的生成方法及装置 |
CN102541566A (zh) * | 2012-01-04 | 2012-07-04 | 北京七星华创电子股份有限公司 | 半导体软件界面框架生成方法 |
CN102866890A (zh) * | 2012-09-11 | 2013-01-09 | 哈尔滨商业大学 | 基于对象关联的Android嵌入式界面及程序框架的生成***及生成方法 |
CN103164204A (zh) * | 2011-12-15 | 2013-06-19 | 北京新媒传信科技有限公司 | 基于Symbian***的用户界面的生成方法和*** |
CN103186370A (zh) * | 2011-12-29 | 2013-07-03 | 金蝶软件(中国)有限公司 | Web页面展示方法及*** |
CN103399750A (zh) * | 2013-08-07 | 2013-11-20 | 北京奇虎科技有限公司 | 用户界面实现方法及装置 |
CN103729214A (zh) * | 2013-12-19 | 2014-04-16 | 北京像素软件科技股份有限公司 | 一种用户界面预览的方法 |
CN103870251A (zh) * | 2012-12-07 | 2014-06-18 | 广州爱游信息科技有限公司 | 从psd文件快速生成游戏ui功能面板的方法及装置 |
CN104007967A (zh) * | 2014-05-21 | 2014-08-27 | 广州华多网络科技有限公司 | 一种基于可扩展标记语言的用户界面生成方法和装置 |
CN104360866A (zh) * | 2014-12-01 | 2015-02-18 | 深圳七彩畅想网络技术有限公司 | 一种代码生成方法及代码生成器 |
CN105511873A (zh) * | 2015-12-02 | 2016-04-20 | 网易(杭州)网络有限公司 | 用户界面控件展示方法及装置 |
CN105786846A (zh) * | 2014-12-24 | 2016-07-20 | 常熟市顺网网络技术服务有限公司 | 一种可自定义生成模块的网站平台组件 |
CN106055988A (zh) * | 2016-05-25 | 2016-10-26 | 东方网力科技股份有限公司 | 针对控件的权限控制方法及装置 |
CN106293658A (zh) * | 2015-05-20 | 2017-01-04 | 腾讯科技(深圳)有限公司 | 一种界面组件生成方法及其设备 |
CN106648555A (zh) * | 2015-10-28 | 2017-05-10 | 阿里巴巴集团控股有限公司 | 一种页面的生成方法及装置 |
CN107102798A (zh) * | 2016-02-22 | 2017-08-29 | 阿里巴巴集团控股有限公司 | 动态修改用户界面的方法、***及相关模块 |
CN107817990A (zh) * | 2017-11-24 | 2018-03-20 | 北京恒华伟业科技股份有限公司 | 一种表单的生成方法、装置及电子设备 |
CN107861782A (zh) * | 2017-10-18 | 2018-03-30 | 福建中金在线信息科技有限公司 | 输入框输入控制的实现方法、装置及电子设备 |
WO2018058304A1 (zh) * | 2016-09-27 | 2018-04-05 | 西门子公司 | 自动生成用户界面的工业控制器及方法 |
CN108024136A (zh) * | 2017-12-14 | 2018-05-11 | 深圳Tcl新技术有限公司 | 加载用户界面的方法、智能电视及计算机可读存储介质 |
CN108491232A (zh) * | 2018-03-15 | 2018-09-04 | 苏州思必驰信息科技有限公司 | 在语音对话平台加载控件的方法及*** |
CN109669716A (zh) * | 2018-09-25 | 2019-04-23 | 深圳壹账通智能科技有限公司 | 页面控制方法、装置、设备及可读存储介质 |
CN111857720A (zh) * | 2020-07-31 | 2020-10-30 | 北京字节跳动网络技术有限公司 | 用户界面状态信息的生成方法、装置、电子设备及介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216763A (zh) * | 2008-01-17 | 2008-07-09 | 金蝶软件(中国)有限公司 | 一种个性化界面实现方法及*** |
CN101266544A (zh) * | 2008-03-12 | 2008-09-17 | 浪潮集团山东通用软件有限公司 | 一种灵活设置人机交互界面实现方法 |
-
2009
- 2009-04-09 CN CN200910081955A patent/CN101859245A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216763A (zh) * | 2008-01-17 | 2008-07-09 | 金蝶软件(中国)有限公司 | 一种个性化界面实现方法及*** |
CN101266544A (zh) * | 2008-03-12 | 2008-09-17 | 浪潮集团山东通用软件有限公司 | 一种灵活设置人机交互界面实现方法 |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102231160A (zh) * | 2011-06-24 | 2011-11-02 | 中兴通讯股份有限公司 | 网页外观的更新方法和*** |
CN102436381A (zh) * | 2011-11-15 | 2012-05-02 | 中兴通讯股份有限公司 | 一种界面布局的生成方法及装置 |
CN102436381B (zh) * | 2011-11-15 | 2018-09-28 | 南京中兴软件有限责任公司 | 一种界面布局的生成方法及装置 |
CN103164204B (zh) * | 2011-12-15 | 2016-02-17 | 北京新媒传信科技有限公司 | 基于Symbian***的用户界面的生成方法和*** |
CN103164204A (zh) * | 2011-12-15 | 2013-06-19 | 北京新媒传信科技有限公司 | 基于Symbian***的用户界面的生成方法和*** |
CN103186370A (zh) * | 2011-12-29 | 2013-07-03 | 金蝶软件(中国)有限公司 | Web页面展示方法及*** |
CN102541566A (zh) * | 2012-01-04 | 2012-07-04 | 北京七星华创电子股份有限公司 | 半导体软件界面框架生成方法 |
CN102866890A (zh) * | 2012-09-11 | 2013-01-09 | 哈尔滨商业大学 | 基于对象关联的Android嵌入式界面及程序框架的生成***及生成方法 |
CN102866890B (zh) * | 2012-09-11 | 2015-03-11 | 哈尔滨商业大学 | 基于对象关联的Android嵌入式界面及程序框架的生成***及生成方法 |
CN103870251A (zh) * | 2012-12-07 | 2014-06-18 | 广州爱游信息科技有限公司 | 从psd文件快速生成游戏ui功能面板的方法及装置 |
CN103870251B (zh) * | 2012-12-07 | 2017-06-06 | 广州四三九九信息科技有限公司 | 从psd文件快速生成游戏ui功能面板的方法及装置 |
CN103399750A (zh) * | 2013-08-07 | 2013-11-20 | 北京奇虎科技有限公司 | 用户界面实现方法及装置 |
CN103399750B (zh) * | 2013-08-07 | 2017-05-24 | 北京奇虎科技有限公司 | 用户界面实现方法及装置 |
CN103729214A (zh) * | 2013-12-19 | 2014-04-16 | 北京像素软件科技股份有限公司 | 一种用户界面预览的方法 |
CN104007967A (zh) * | 2014-05-21 | 2014-08-27 | 广州华多网络科技有限公司 | 一种基于可扩展标记语言的用户界面生成方法和装置 |
CN104360866A (zh) * | 2014-12-01 | 2015-02-18 | 深圳七彩畅想网络技术有限公司 | 一种代码生成方法及代码生成器 |
CN105786846A (zh) * | 2014-12-24 | 2016-07-20 | 常熟市顺网网络技术服务有限公司 | 一种可自定义生成模块的网站平台组件 |
CN106293658A (zh) * | 2015-05-20 | 2017-01-04 | 腾讯科技(深圳)有限公司 | 一种界面组件生成方法及其设备 |
CN106293658B (zh) * | 2015-05-20 | 2020-11-27 | 腾讯科技(深圳)有限公司 | 一种界面组件生成方法及其设备 |
CN106648555A (zh) * | 2015-10-28 | 2017-05-10 | 阿里巴巴集团控股有限公司 | 一种页面的生成方法及装置 |
CN105511873A (zh) * | 2015-12-02 | 2016-04-20 | 网易(杭州)网络有限公司 | 用户界面控件展示方法及装置 |
CN107102798A (zh) * | 2016-02-22 | 2017-08-29 | 阿里巴巴集团控股有限公司 | 动态修改用户界面的方法、***及相关模块 |
CN107102798B (zh) * | 2016-02-22 | 2021-05-18 | 阿里巴巴集团控股有限公司 | 动态修改用户界面的方法、***及相关模块 |
CN106055988B (zh) * | 2016-05-25 | 2019-01-22 | 东方网力科技股份有限公司 | 针对控件的权限控制方法及装置 |
CN106055988A (zh) * | 2016-05-25 | 2016-10-26 | 东方网力科技股份有限公司 | 针对控件的权限控制方法及装置 |
WO2018058304A1 (zh) * | 2016-09-27 | 2018-04-05 | 西门子公司 | 自动生成用户界面的工业控制器及方法 |
US11029978B2 (en) | 2016-09-27 | 2021-06-08 | Siemens Aktiengesellschaft | Industrial controller and method for automatically creating user interface |
CN107861782A (zh) * | 2017-10-18 | 2018-03-30 | 福建中金在线信息科技有限公司 | 输入框输入控制的实现方法、装置及电子设备 |
CN107817990A (zh) * | 2017-11-24 | 2018-03-20 | 北京恒华伟业科技股份有限公司 | 一种表单的生成方法、装置及电子设备 |
CN108024136A (zh) * | 2017-12-14 | 2018-05-11 | 深圳Tcl新技术有限公司 | 加载用户界面的方法、智能电视及计算机可读存储介质 |
WO2019114262A1 (zh) * | 2017-12-14 | 2019-06-20 | 深圳Tcl新技术有限公司 | 加载用户界面的方法、智能电视及计算机可读存储介质 |
CN108491232A (zh) * | 2018-03-15 | 2018-09-04 | 苏州思必驰信息科技有限公司 | 在语音对话平台加载控件的方法及*** |
CN108491232B (zh) * | 2018-03-15 | 2022-04-12 | 思必驰科技股份有限公司 | 在语音对话平台加载控件的方法及*** |
CN109669716A (zh) * | 2018-09-25 | 2019-04-23 | 深圳壹账通智能科技有限公司 | 页面控制方法、装置、设备及可读存储介质 |
CN111857720A (zh) * | 2020-07-31 | 2020-10-30 | 北京字节跳动网络技术有限公司 | 用户界面状态信息的生成方法、装置、电子设备及介质 |
CN111857720B (zh) * | 2020-07-31 | 2023-08-22 | 抖音视界有限公司 | 用户界面状态信息的生成方法、装置、电子设备及介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101859245A (zh) | 一种生成用户界面的方法和装置 | |
US9021440B1 (en) | System and method for automated test script generation | |
US7765485B2 (en) | Extensible user interface framework for a componentized application environment | |
CN102200916B (zh) | 电子设备、可配置的部件及该部件的配置信息存储方法 | |
US20090006154A1 (en) | Declarative workflow designer | |
CN102915242A (zh) | 一种利用图形化操作实现代码编程的方法 | |
US8943406B2 (en) | Generating user help information for customized user interface | |
CN110908651B (zh) | Rpa业务流程的图形化构建方法及*** | |
CN101025698A (zh) | 强制性地终止输入/输出操作阻止的线程的设备和方法 | |
CN103309800A (zh) | 一种网页自动化测试方法和*** | |
CN103631719A (zh) | 一种Web自动化测试方法和装置 | |
CN105183547A (zh) | 一种用户界面的任务调度方法和装置 | |
CN104267962A (zh) | 一种基于描述的界面ui控件配置方法 | |
CN104317559A (zh) | 基于gmf的可视化建模平台 | |
US9311063B2 (en) | Method for generating user interface using unified development environment | |
CN104391731A (zh) | 一种基于c#的与数据类型无关的编辑方法 | |
KR101350798B1 (ko) | 오프로스 플랫폼에 기반하여 제어되는 로봇 시스템 및 그 로봇 제어방법 | |
CN103699478A (zh) | 一种测试案例生成***和方法 | |
CN103605526A (zh) | 一种基于责任链模式的模版组件化生成代码的方法 | |
CN103049374A (zh) | 一种自动化测试的方法及装置 | |
CN104063231A (zh) | 一种基于hit-tena的试验资源快速接入方法 | |
CN100489780C (zh) | 一种软件的安装方法及其装置 | |
CN102662662A (zh) | 嵌入式图形界面生成***及方法 | |
CN102508648A (zh) | 一种图形引擎实现方法 | |
US20120272222A1 (en) | Software Tool for Automation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20101013 |