一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据库表单界面的代码生成方法和装置与流程

2022-03-23 08:18:44 来源:中国专利 TAG:


1.本公开实施例涉及计算机技术领域,尤其涉及一种数据库表单界面的代码生成方法和装置。


背景技术:

2.数据库表单界面包括单表交易界面,单表交易是指,通过前端和后端代码完成对数据库表内的单条或多条记录进行增、删、改、查等的操作。
3.在现有技术中,通常采用的数据库表单界面的代码生成方法包括:在计算机中安装python、jdk等环境,以通过运行于该环境中的python、java等语言生成代码,该代码用于输出数据库表单界面,如在计算机的显示设备中显示表单交易界面。
4.然而,采用上述方法,需要在计算机中安装python、jdk等环境,存在过程繁琐,效率偏低的技术问题。


技术实现要素:

5.本公开实施例提供一种数据库表单界面的代码生成方法和装置,用以解决效率低的问题。
6.第一方面,本公开实施例提供一种数据库表单界面的代码生成方法,所述方法包括:
7.基于vba插件或者节点包管理器导入数据库表单信息,其中,所述数据库表单信息为用于生成数据库表单界面的代码的数据库表单的结构内容;
8.根据所述数据库表单信息生成查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码;
9.创建vue文件,并将所述查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码添加至所述vue文件中,基于所述vue文件拼接生成数据库表单界面的代码,其中,所述数据库表单界面的代码用于生成并输出数据库表单的界面。
10.在一些实施例中,根据所述数据库表单信息生成查询区代码,包括:
11.对所述数据库表单信息进行解析,得到关系型数据库的需求数据信息,根据所述需求数据信息生成文本输入框代码、日期控件代码、数值输入框代码,并根据所述文本输入框代码、所述日期控件代码、所述数值输入框代码生成查询区代码。
12.在一些实施例中,对所述数据库表单信息进行解析,得到关系型数据库的需求数据信息,根据所述需求数据信息生成文本输入框代码、日期控件代码、数值输入框代码,包括:
13.对所述数据库表单信息进行解析,得到关系型数据库的需求数据信息,从所述需求数据信息中提取数据库表单的字段类型;
14.若所述字段类型包括字符串,则根据字符串的字段类型生成所述文本输入框代码;
15.若所述字段类型包括日期,则根据日期的字段类型生成所述日期控件代码;
16.若所述字段类型包括数字,则根据数字的字段类型生成数值输入框代码。
17.在一些实施例中,根据所述数据库表单信息生成对话框代码,包括:
18.对所述数据库表单信息进行解析,得到关系型数据库的需求数据信息,其中,所述需求数据信息包括主键字段;
19.根据所述主键字段确定所述需求数据信息的编辑属性,其中,所述编辑属性用于表征与所述需求数据信息对应的数据库表单界面是否可以被编辑;
20.根据所述编辑属性和所述需求数据信息生成所述对话框代码。
21.在一些实施例中,根据所述数据库表单信息生成后台查询接口代码,包括:
22.对所述数据库表单信息进行解析,得到关系型数据库的需求数据信息,从所述需求数据信息中提取后台查询接口的地址信息,并根据所述地址信息生成所述后台查询接口代码。
23.在一些实施例中,所述方法还包括:
24.获取历史数据库表单的类型信息、展示效果信息、以及校验逻辑信息,并根据所述类型信息、所述展示效果信息、以及所述校验逻辑信息创建解析工具;
25.以及对所述数据库表单信息进行解析,得到关系型数据库的需求数据信息,包括:基于所述解析工具对所述数据库表单信息进行解析,得到所述需求数据信息。
26.第二方面,本公开实施例提供一种数据库表单界面的代码生成装置,所述装置包括:
27.导入单元,用于基于vba插件或者节点包管理器导入数据库表单信息,其中,所述数据库表单信息为用于生成数据库表单界面的代码的数据库表单的结构内容;
28.第一生成单元,用于根据所述数据库表单信息生成查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码;
29.第一创建单元,用于创建vue文件;
30.添加单元,用于将所述查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码添加至所述vue文件中;
31.第二生成单元,用于基于所述vue文件拼接生成数据库表单界面的代码,其中,所述数据库表单界面的代码用于生成并输出数据库表单的界面。
32.在一些实施例中,所述第一生成单元,包括:
33.解析子单元,用于对所述数据库表单信息进行解析,得到关系型数据库的需求数据信息;
34.第一生成子单元,用于根据所述需求数据信息生成文本输入框代码、日期控件代码、数值输入框代码,并根据所述文本输入框代码、所述日期控件代码、所述数值输入框代码生成查询区代码。
35.在一些实施例中,所述第一生成子单元用于,从所述需求数据信息中提取数据库表单的字段类型;若所述字段类型包括字符串,则根据字符串的字段类型生成所述文本输入框代码;若所述字段类型包括日期,则根据日期的字段类型生成所述日期控件代码;若所述字段类型包括数字,则根据数字的字段类型生成数值输入框代码。
36.在一些实施例中,所述需求数据信息包括主键字段;所述第一生成单元还包括:
37.确定子单元,用于根据所述主键字段确定所述需求数据信息的编辑属性,其中,所述编辑属性用于表征与所述需求数据信息对应的数据库表单界面是否可以被编辑;
38.第二生成子单元,用于根据所述编辑属性和所述需求数据信息生成所述对话框代码。
39.在一些实施例中,所述第一生成单元还包括:
40.提取子单元,用于从所述需求数据信息中提取后台查询接口的地址信息;
41.第三生成子单元,用于根据所述地址信息生成所述后台查询接口代码。
42.在一些实施例中,所述装置还包括:
43.获取单元,用于获取历史数据库表单的类型信息、展示效果信息、以及校验逻辑信息;
44.第二创建单元,用于根据所述类型信息、所述展示效果信息、以及所述校验逻辑信息创建解析工具;
45.以及所述解析子单元用于,基于所述解析工具对所述数据库表单信息进行解析,得到所述需求数据信息。
46.第三方面,本公开实施例提供一种电子设备,包括:存储器,处理器;
47.存储器;用于存储所述处理器可执行指令的存储器;
48.其中,所述处理器被配置为执行如第一方面所述的方法。
49.第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面所述的方法。
50.第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据第一方面所述的方法。
51.本公开实施例提供的数据库表单界面的代码生成方法和装置,包括:基于vba插件或者节点包管理器导入数据库表单信息,其中,数据库表单信息为用于生成数据库表单界面的代码的数据库表单的结构内容,根据数据库表单信息生成查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码,创建vue文件,并将查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码添加至vue文件中,基于vue文件拼接生成数据库表单界面的代码,其中,数据库表单界面的代码用于生成并输出数据库表单的界面,避免了相关技术中的环境依赖,提高了应用的灵活性和多样性,且通过自动导入提高了数据库表单界面的代码的生成的效率、准确性、及可靠性,从而提高了界面展示的直观性和可靠性的技术效果。
附图说明
52.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
53.图1为根据本公开一个实施例的数据库表单界面的代码生成方法的示意图;
54.图2为根据本公开实施例的数据库表单界面的代码生成的数据库表单界面的示意图;
55.图3为根据本公开另一实施例的数据库表单界面的代码生成方法的示意图;
56.图4为根据本公开一个实施例的数据库表单界面的代码生成装置的示意图;
57.图5为根据本公开另一实施例的数据库表单界面的代码生成装置的示意图;
58.图6为根据本公开实施例的数据库表单界面的代码生成方法的电子设备的框图。
59.通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
60.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
61.为便于读者对本公开的各实施例的理解,现对部分术语解释如下:
62.vba插件是指,vba(visual basic for applications)插件是visual basic的一种宏语言插件,是在其桌面应用程序中执行通用的自动化(ole)任务的编程语言,主要能用来扩展windows的应用程序功能,特别是microsoft office、wps office软件。
63.单表交易是指,通过前端和后端代码完成对数据库表内的单条或多条记录进行增、删、改、查的操作。
64.vue是指,一套用于构建用户界面的渐进式javascript开源轻量级框架,作为前端三大框架之一(另外两个分别为angular和react),它有着简单易学、双向数据绑定、数据结构分离等优点。
65.vscode是指,microsoft开发的一款跨平台源代码编辑器,可用于windows、mac os、linux上,具有对js、ts和node.js的内置支持,是目前最广泛应用的轻量级代码编辑器之一。
66.node.js是指,一个基于chrome v8引擎的javascript运行环境。node.js使用了一个事件驱动、非阻塞式输入/输出(input/output,i/o)的模型,使其轻量又高效。
67.npm(node package manager)工具是指,以vscode内置插件的形式呈现,且基于node.js开发的节点包管理器,安装了vscode且安装了npm工具即可快速生成.vue代码。
68.在各类用户作业系统中,单表交易普遍占比较大,即对一张数据库表单内的数据条目进行新增、删除、修改、查询等操作的占比较大。单表交易逻辑简单,多个交易间可重复利用代码也比较多。通过提供代码生成工具可以极大降低开发人员门槛,降低工作量,提高团队效率,且单表交易的代码开发包含单表交易界面开发和单表交易后端逻辑功能开发。
69.在相关技术中,通常采用的数据库表单界面的代码生成方法为:在计算机中安装python、jdk等环境,以通过运行于该环境中的python、java等语言生成代码,该代码用于输出数据库表单界面,如在计算机的显示设备中显示表单交易界面。
70.然而,采用上述方法,一方面,需要安装依赖,即使用python、java等语言开发的工具需要安装python、jdk等环境;另一方面,通常需要结合人工的方式实现,如由工作人员手动录入数据库表单信息,浪费时间且不能重复生成;再一方面,无法直观的展示数据库表单信息,或者无法直观展示与数据库表单信息对应的功能。
71.为了避免上述问题中的至少一种,本公开的发明人经过创造性的劳动,得到了本公开的发明构思:基于vba插件或者npm工具的方式引入数据库表单信息,并根据数据库表单信息生成不同功能的代码,创建vue文件,已将不同功能的代码添加至该文件中,以拼接得到数据库表单界面的代码。
72.下面以具体地实施例对本公开的技术方案以及本公开的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本公开的实施例进行描述。
73.根据本公开实施例的一个方面,本公开实施例提供了一种数据库表单界面的代码生成方法。
74.请参阅图1,图1为根据本公开一个实施例的数据库表单界面的代码生成方法的示意图。
75.如图1所示,该方法包括:
76.s101:基于vba插件或者节点包管理器导入数据库表单信息。
77.其中,数据库表单信息为用于生成数据库表单界面的代码的数据库表单的结构内容。
78.示例性的,本实施例的执行主体可以为数据库表单界面的代码生成装置(下文简称为代码生成装置),且该代码生成装置可以为服务器(如本地服务器,或者,云端服务器),也可以为终端设备,也可以为计算机,也可以为处理器,也可以为芯片等,本实施例不做限定。
79.在本实施例中,提出了基于自动导入的方式导入数据库表单信息,且提出了两种自动导入数据库表单信息方式,一种方式为基于vba插件导入,一种为基于节点包管理器(即npm工具)导入,实现了数据库表单信息导入的自动化,避免了因人工方式导入造成因人为因素造成的准确性偏低和效率偏低的弊端,提高了数据库表单信息导入的效率,且提高了数据库表单信息导入的可靠性和准确性的技术效果。
80.且采用vba插件和npm工具导入数据库表单信息时,无需安装其他依赖,即无需安装如相关技术中的python、jdk等环境,可以离线使用,快速分发,可以反复利用,且当采用vba插件导入时,可以便于在电子表格工具中将导入的数据库表单信息进行保存,可以直观展示和调试表格结构内容。
81.s102:根据数据库表单信息生成查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码。
82.应该理解的是,上述用于实现不同功能的代码只是用于示范性地说明本实施例可能生成的代码,而不能理解为对本实施例可以生成的代码的限定,具体生成的代码的种类可以基于应用场景等进行确定。
83.其中,查询区域代码是指,用于实现查询功能的代码;查询结果代码是指,用于实现查询结果的输出的代码;对话框代码是指,用于实现新增、修改、查看功能的代码;后台查询接口代码是指,用于实现与后台接口进行通信并交互的代码;辅助功能代码是指,基于应用场景等需求而用于实现相应辅助功能的代码,如用于实现重置功能的代码,此处不再一一列举。
84.s103:创建vue文件,并将查询区代码、查询结果区代码、对话框代码、后台查询接
口代码、以及辅助功能代码添加至vue文件中,基于vue文件拼接生成数据库表单界面的代码。
85.其中,数据库表单界面的代码用于生成并输出数据库表单的界面。
86.示例性的,创建一个.vue文件,可以将各上述实现各功能的代码填入至.vue文件中,并生成vue工程的项目文件,以输出如图2所示的数据库表单的界面。
87.应该理解的是,图2只是用于示范性地说明数据库表单的界面可能的外在形态,而不能理解为对数据库表单的界面的限定。
88.基于上述分析可知,本公开实施例提供了一种数据库表单界面的代码生成方法,该方法包括:基于vba插件或者节点包管理器导入数据库表单信息,其中,数据库表单信息为用于生成数据库表单界面的代码的数据库表单的结构内容,根据数据库表单信息生成查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码,创建vue文件,并将查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码添加至vue文件中,基于vue文件拼接生成数据库表单界面的代码,其中,数据库表单界面的代码用于生成并输出数据库表单的界面,在本实施例中,引入了:基于vba插件或者节点包管理器导入数据库表单信息,以根据数据库表单信息生成用于实现不同功能的不同代码,并将各不同代码写入至创建的vue文件,以实现对数据库表单界面的显示的技术特征,避免了相关技术中的环境依赖,提高了应用的灵活性和多样性,且通过自动导入提高了数据库表单界面的代码的生成的效率、准确性、及可靠性,从而提高了界面展示的直观性和可靠性的技术效果。
89.请参阅图3,图3为根据本公开另一实施例的数据库表单界面的代码生成方法的示意图。
90.如图3所示,该方法包括:
91.s301:基于vba插件或者节点包管理器导入数据库表单信息。
92.其中,数据库表单信息为用于生成数据库表单界面的代码的数据库表单的结构内容。
93.需要说明的是,关于本实施例与上述实施例相同的技术特征,本实施例不再赘述。
94.s302:对数据库表单信息进行解析,得到关系型数据库的需求数据信息。
95.其中,需求数据信息包括:表名、字段英文名、字段中文名、字段类型、字段长度、主键字段(用于表征是否为主键)、以及文件生成地址(表征vue文件需要生成至计算机的某个目录)等的一种或多种。
96.在一些实施例中,可以预先创建解析工具,以基于解析工具对数据库表单信息进行解析,从而得到需求数据信息。
97.示例性的,创建解析工具可以包括:获取历史数据库表单的类型信息、展示效果信息、以及校验逻辑信息,并根据类型信息、展示效果信息、以及校验逻辑信息创建解析工具。
98.其中,该解析工具可以为脚本,也可以为软件,本实施例不做限定。
99.在本实施例中,通过创建解析工具,以结合解析工具对数据库表单信息进行解析,可以实现解析的自动化,提高解析的效率和准确性的技术效果。
100.s303:根据需求数据信息生成查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码。
101.在一些实施例中,需求数据信息生成查询区代码可以包括:根据需求数据信息生成文本输入框代码、日期控件代码、数值输入框代码,并根据文本输入框代码、日期控件代码、数值输入框代码生成查询区代码。
102.也就是说,查询区代码可以包括三个维度的代码,该三个维度的代码分别为文本输入框代码、日期控件代码、以及数值输入框代码,而通过三个维度的代码确定查询区代码,可以使得查询区代码具有较高的兼容性和可靠性,进而实现对数据库表单的界面显示时的全面性和可靠性的技术效果。
103.结合上述分析可知,需求数据信息包括字段类型,则可以进一步对字段类型进行判断,针对字符串的字段类型,则根据字符串的字段类型生成文本输入框代码;针对日期的字段类型,则根据日期的字段类型生成日期控件代码;针对数字的字段类型,则根据数字的字段类型生成数值输入框代码。
104.在本实施例中,通过结合字段类型生成不同类型的功能的代码,可以实现生成不同功能的数据库表单的界面,满足用户的浏览、查看及操作体验的技术效果。
105.其中,在生成不同功能各自对应的代码之后,可以确定各功能代码各自对应的控件,则可以基于场景的需求,确定各控件的位置信息,以便在进行如图2中所述的数据库表单界面的显示时,提高显示的合理性,提高用户的体验。
106.示例性的,可以接收用户输入的字段信息,并将字段信息填充到相应的控件中,生成查询结果区代码。
107.结合上述分析可知,需求数据信息中包括主键字段,相应的,在一些实施例中,生成对话框代码可以包括如下步骤:
108.第一步骤:根据主键字段确定需求数据信息的编辑属性。
109.其中,编辑属性用于表征与需求数据信息对应的数据库表单界面是否可以被编辑。
110.第二步骤:根据编辑属性和需求数据信息生成对话框代码。
111.例如,对话框代码包括新增对话框代码、修改对话框代码、查看对话框代码,对于生成新增对话框代码的需求数据信息对应的数据库表单界面可以被编辑,对于生成修改对话框代码的需求数据信息对应的数据库表单界面为部分可编辑,对于生成查看对话框代码的需求信息对应的数据库表单界面为不可以编辑。
112.值得说明的是,通过结合主键字段确定数据库表单界面的可编辑性,可以使得数据库表单界面满足用户的不同操作需求,从而实现生成的数据库表单界面的灵活性和较强可操作性的技术效果。
113.示例性的,可以基于需求数据信息中提取后台查询接口的地址信息,并根据地址信息生成后台查询接口代码。
114.结合上述分析可知,辅助功能代码包括用于实现重置功能的代码,在另一些实施例中,辅助功能代码还包括如对后台接口返回至的处理代码等,又如,辅助功能代码还包括基于字段长度生成的对数据库表单进行宽度调整的调整代码等,此处不再一一列举。
115.s304:创建vue文件,并将查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码添加至vue文件中,基于vue文件拼接生成数据库表单界面的代码。
116.根据本公开实施例的另一个方面,本公开实施例还提供了一种数据库表单界面的代码生成装置。
117.请参阅图4,图4为根据本公开一个实施例的数据库表单界面的代码生成装置的示意图。
118.如图4所示,数据库表单界面的代码生成装置400,包括:
119.导入单元401,用于基于vba插件或者节点包管理器导入数据库表单信息,其中,所述数据库表单信息为用于生成数据库表单界面的代码的数据库表单的结构内容。
120.第一生成单元402,用于根据所述数据库表单信息生成查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码。
121.第一创建单元403,用于创建vue文件。
122.添加单元404,用于将所述查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码添加至所述vue文件中。
123.第二生成单元405,用于基于所述vue文件拼接生成数据库表单界面的代码,其中,所述数据库表单界面的代码用于生成并输出数据库表单的界面。
124.请参阅图5,图5为根据本公开另一实施例的数据库表单界面的代码生成装置的示意图。
125.如图5所示,数据库表单界面的代码生成装置500,包括:
126.获取单元501,用于获取历史数据库表单的类型信息、展示效果信息、以及校验逻辑信息。
127.第二创建单元502,用于根据所述类型信息、所述展示效果信息、以及所述校验逻辑信息创建解析工具。
128.导入单元503,用于基于vba插件或者节点包管理器导入数据库表单信息,其中,所述数据库表单信息为用于生成数据库表单界面的代码的数据库表单的结构内容。
129.第一生成单元504,用于根据所述数据库表单信息生成查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码。
130.结合图5可知,在一些实施例中,第一生成单元504,包括:
131.解析子单元5041,用于根据所述解析工具对所述数据库表单信息进行解析,得到关系型数据库的需求数据信息。
132.第一生成子单元5042,用于根据所述需求数据信息生成文本输入框代码、日期控件代码、数值输入框代码,并根据所述文本输入框代码、所述日期控件代码、所述数值输入框代码生成查询区代码。
133.在一些实施例中,第一生成子单元5042用于,从所述需求数据信息中提取数据库表单的字段类型;若所述字段类型包括字符串,则根据字符串的字段类型生成所述文本输入框代码;若所述字段类型包括日期,则根据日期的字段类型生成所述日期控件代码;若所述字段类型包括数字,则根据数字的字段类型生成数值输入框代码。
134.在一些实施例中,所述需求数据信息包括主键字段;结合图5可知,所述第一生成单元504还包括:
135.确定子单元5043,用于根据所述主键字段确定所述需求数据信息的编辑属性,其中,所述编辑属性用于表征与所述需求数据信息对应的数据库表单界面是否可以被编辑。
136.第二生成子单元5044,用于根据所述编辑属性和所述需求数据信息生成所述对话框代码。
137.结合图5可知,所述第一生成单元504还包括:
138.提取子单元5045,用于从所述需求数据信息中提取后台查询接口的地址信息。
139.第三生成子单元5046,用于根据所述地址信息生成所述后台查询接口代码。
140.第一创建单元505,用于创建vue文件。
141.添加单元506,用于将所述查询区代码、查询结果区代码、对话框代码、后台查询接口代码、以及辅助功能代码添加至所述vue文件中。
142.第二生成单元507,用于基于所述vue文件拼接生成数据库表单界面的代码,其中,所述数据库表单界面的代码用于生成并输出数据库表单的界面。
143.根据本公开的实施例,本公开还提供了一种电子设备和一种可读存储介质。
144.根据本公开的实施例,本公开还提供了一种计算机程序产品,程序产品包括:计算机程序,计算机程序存储在可读存储介质中,电子设备的至少一个处理器可以从可读存储介质读取计算机程序,至少一个处理器执行计算机程序使得电子设备执行上述任一实施例提供的方案。
145.如图6所示,是根据本公开实施例的数据库表单界面的代码生成方法的电子设备的框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
146.如图6所示,该电子设备包括:一个或多个处理器601、存储器602,以及用于连接各部件的接口,包括高速接口和低速接口。各个部件利用不同的总线互相连接,并且可以被安装在公共主板上或者根据需要以其它方式安装。处理器可以对在电子设备内执行的指令进行处理,包括存储在存储器中或者存储器上以在外部输入/输出装置(诸如,耦合至接口的显示设备)上显示gui的图形信息的指令。在其它实施方式中,若需要,可以将多个处理器和/或多条总线与多个存储器和多个存储器一起使用。同样,可以连接多个电子设备,各个设备提供部分必要的操作(例如,作为服务器阵列、一组刀片式服务器、或者多处理器系统)。图6中以一个处理器601为例。
147.存储器602即为本公开所提供的非瞬时计算机可读存储介质。其中,所述存储器存储有可由至少一个处理器执行的指令,以使所述至少一个处理器执行本公开所提供的数据库表单界面的代码生成方法。本公开的非瞬时计算机可读存储介质存储计算机指令,该计算机指令用于使计算机执行本公开所提供的数据库表单界面的代码生成方法。
148.存储器602作为一种非瞬时计算机可读存储介质,可用于存储非瞬时软件程序、非瞬时计算机可执行程序以及模块,如本公开实施例中的数据库表单界面的代码生成方法对应的程序指令/模块。处理器601通过运行存储在存储器602中的非瞬时软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例中的数据库表单界面的代码生成方法。
149.存储器602可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系
统、至少一个功能所需要的应用程序;存储数据区可存储根据数据库表单界面的代码生成方法的电子设备的使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非瞬时存储器,例如至少一个磁盘存储器件、闪存器件、或其他非瞬时固态存储器件。在一些实施例中,存储器602可选包括相对于处理器601远程设置的存储器,这些远程存储器可以通过网络连接至数据库表单界面的代码生成方法的电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
150.数据库表单界面的代码生成方法的电子设备还可以包括:输入装置603和输出装置604。处理器601、存储器602、输入装置603和输出装置604可以通过总线或者其他方式连接,图6中以通过总线连接为例。
151.输入装置603可接收输入的数字或字符信息,以及产生与数据库表单界面的代码生成方法的电子设备的用户设置以及功能控制有关的键信号输入,例如触摸屏、小键盘、鼠标、轨迹板、触摸板、指示杆、一个或者多个鼠标按钮、轨迹球、操纵杆等输入装置。输出装置604可以包括显示设备、辅助照明装置(例如,led)和触觉反馈装置(例如,振动电机)等。该显示设备可以包括但不限于,液晶显示器(lcd)、发光二极管(led)显示器和等离子体显示器。在一些实施方式中,显示设备可以是触摸屏。
152.此处描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、专用asic(专用集成电路)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
153.这些计算程序(也称作程序、软件、软件应用、或者代码)包括可编程处理器的机器指令,并且可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。如本文使用的,术语“机器可读介质”和“计算机可读介质”指的是用于将机器指令和/或数据提供给可编程处理器的任何计算机程序产品、设备、和/或装置(例如,磁盘、光盘、存储器、可编程逻辑装置(pld)),包括,接收作为机器可读信号的机器指令的机器可读介质。术语“机器可读信号”指的是用于将机器指令和/或数据提供给可编程处理器的任何信号。
154.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
155.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部
件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
156.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。
157.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
158.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献