-
公开(公告)号:CN112230914B
公开(公告)日:2023-09-15
申请号:CN201910639193.8
申请日:2019-07-15
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F8/38
摘要: 本申请公开了一种小程序的制作方法、装置、终端及存储介质,属于可视化编程领域。所述方法包括:显示可视化制作程序的小程序制作界面,小程序制作界面上显示有面板区和编辑区,面板区提供有n种基础UI元素,n为正整数;在接收到目标基础UI元素上的用户操作时,在编辑区中根据目标基础UI元素编辑得到小程序的程序界面,目标基础UI元素是n种基础UI元素中被选择的UI元素;根据小程序的程序界面生成小程序的程序包。与相关小程序的开发过程相较而言,采用本申请的方法,通过接收用户可视化的操作,可视化制作程序在后台全程同步生成与当前操作相关的程序,使得普通用户不需要手动编辑代码即可通过可视化制作程序完成小程序的制作。
-
公开(公告)号:CN112230781B
公开(公告)日:2023-07-25
申请号:CN201910636592.9
申请日:2019-07-15
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F3/023 , G06F3/04886
摘要: 本发明公开了一种字符推荐方法、装置及存储介质,方法包括:将代码输入界面中已输入的代码转换为语法树,语法树包括多个节点、多个节点之间的层级关系及多个节点的位置区间;根据代码输入界面中光标的位置和语法树,确定光标的位置在语法树中对应的至少一个参考节点;对至少一个参考节点进行分析,根据分析结果确定待推荐的目标字符;在代码输入界面中,推荐目标字符,通过根据当前已输入的代码推荐后续要输入的目标字符,无需开发人员自行输入字符,尤其是开发人员需要切换字符类型时无需切换键盘界面,方便开发人员编写代码,简化了操作,节省了输入时间,提高了输入效率。
-
公开(公告)号:CN112230828A
公开(公告)日:2021-01-15
申请号:CN201910640103.7
申请日:2019-07-15
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F3/0484 , G06F3/0486
摘要: 本申请公开一种组件布局方法及装置、存储介质,属于电子技术领域。该方法包括:确定多个组件的类型分布信息,该多个组件中存在至少一种类型的组件,该类型分布信息指示该多个组件中每种类型的组件的数量,该多个组件中不同类型的组件的数量呈倍数关系;根据该多个组件的类型分布信息,对该多个组件进行分组得到至少两个组件组,每个组件组包括该至少一种类型的组件;对该至少两个组件组进行网格排布,使该至少两个组件组中位于同一行的组件组对齐,位于同一列的组件组对齐。本申请可以简化组件布局过程,提高布局精度。本申请用于组件布局。
-
公开(公告)号:CN112230910A
公开(公告)日:2021-01-15
申请号:CN201910637712.7
申请日:2019-07-15
申请人: 腾讯科技(深圳)有限公司
摘要: 本发明公开了一种嵌入型程序的页面生成方法、装置、设备及存储介质,属于计算机技术领域。本发明通过检测对至少一个可视化组件的触发操作,确定嵌入型程序的页面布局,根据对各个可视化组件的编辑操作,获取各个可视化组件的关联信息,基于嵌入型程序的页面布局,以及页面中各个可视化组件的关联信息,生成嵌入型程序的显示页面,在这种嵌入型程序的页面生成方式中,用户无需像以往一样在集成开发环境中编写大量代码,只需要对各个可视化组件进行组合,并为各个可视化组件关联信息即可,大大降低了生成嵌入型程序的难度,提高了嵌入型程序的生成效率。
-
公开(公告)号:CN112230908A
公开(公告)日:2021-01-15
申请号:CN201910636596.7
申请日:2019-07-15
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F8/34
摘要: 本申请公开了一种对齐组件的方法、装置、设备及存储介质,属于计算机技术领域。所述方法包括:基于多个待对齐组件的数量和类型,从布局模板库中确定包括所述数量个且与所述类型匹配的模板组件的目标布局模板;确定第一区域的宽度和高度、以及多个待对齐组件在第一区域内的位置坐标;将第一区域和多个待对齐组件作为第一整体,基于第一区域的宽度和高度,以及多个待对齐组件在第一区域内的位置坐标,将第一整体的宽高比调整为目标布局模板的宽高比,得到第二整体;根据第二整体和目标布局模板,控制多个待对齐组件对齐。如此,可以根据目标布局模板和第二整体控制待对齐组件自动对齐,避免了用户繁琐的手动操作,提高了对齐精准度。
-
公开(公告)号:CN112230909B
公开(公告)日:2023-05-23
申请号:CN201910636599.0
申请日:2019-07-15
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F8/34
摘要: 本申请公开了一种小程序的数据绑定方法、装置、设备及存储介质,所述小程序是依赖于宿主程序运行的程序,所述方法包括:显示可视化制作程序的小程序制作界面,所述小程序制作界面上显示有面板区和编辑区,所述面板区提供有n种基础UI控件,n为正整数;在接收到被选择的基础UI控件上的用户操作时,在所述编辑区中根据所述被选择的基础UI控件编辑得到所述小程序的程序界面;获取数据源;在接收到所述小程序的程序界面上的目标基础UI控件对应的数据绑定操作时,根据所述数据绑定操作将所述目标基础UI控件与所述数据源进行绑定,所述数据源用于供所述目标基础UI控件进行显示。
-
公开(公告)号:CN112230909A
公开(公告)日:2021-01-15
申请号:CN201910636599.0
申请日:2019-07-15
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F8/34
摘要: 本申请公开了一种小程序的数据绑定方法、装置、设备及存储介质,所述小程序是依赖于宿主程序运行的程序,所述方法包括:显示可视化制作程序的小程序制作界面,所述小程序制作界面上显示有面板区和编辑区,所述面板区提供有n种基础UI控件,n为正整数;在接收到被选择的基础UI控件上的用户操作时,在所述编辑区中根据所述被选择的基础UI控件编辑得到所述小程序的程序界面;获取数据源;在接收到所述小程序的程序界面上的目标基础UI控件对应的数据绑定操作时,根据所述数据绑定操作将所述目标基础UI控件与所述数据源进行绑定,所述数据源用于供所述目标基础UI控件进行显示。
-
公开(公告)号:CN112230809B
公开(公告)日:2023-08-18
申请号:CN201910637503.2
申请日:2019-07-15
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F3/0481 , G06F3/04842
摘要: 本申请公开了一种计算机程序代码的选取方法、装置及存储介质。终端可以根据在计算机程序代码的显示界面接收到的触发操作的作用位置,从计算机程序代码中确定出目标字符序列,且可以根据目标字符序列的类型,直接从计算机程序代码中自动选取包含目标字符序列的代码段。由此实现了计算机程序代码的自动选取,选取效率较高,进而提高了计算机程序代码的编写效率。
-
公开(公告)号:CN112230828B
公开(公告)日:2023-07-25
申请号:CN201910640103.7
申请日:2019-07-15
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F3/0481 , G06F3/0484 , G06F3/04842 , G06F3/04845 , G06F3/0486
摘要: 本申请公开一种组件布局方法及装置、存储介质,属于电子技术领域。该方法包括:确定多个组件的类型分布信息,该多个组件中存在至少一种类型的组件,该类型分布信息指示该多个组件中每种类型的组件的数量,该多个组件中不同类型的组件的数量呈倍数关系;根据该多个组件的类型分布信息,对该多个组件进行分组得到至少两个组件组,每个组件组包括该至少一种类型的组件;对该至少两个组件组进行网格排布,使该至少两个组件组中位于同一行的组件组对齐,位于同一列的组件组对齐。本申请可以简化组件布局过程,提高布局精度。本申请用于组件布局。
-
公开(公告)号:CN112230906B
公开(公告)日:2023-05-23
申请号:CN201910635572.X
申请日:2019-07-15
申请人: 腾讯科技(深圳)有限公司
IPC分类号: G06F8/34
摘要: 本申请公开了一种列表控件的创建方法、装置、设备及可读存储介质,涉及程序设计领域。该方法包括:显示可视化制作程序中对小程序进行制作的、制作界面,制作界面中包括编辑区域;显示电子表格显示界面,目标表格文件中包括至少一条表格元素;接收表格导入操作,将目标表格文件导入至可视化制作程序中;根据表格导入操作在编辑区域中显示目标表格文件对应的列表控件。通过在可视化制作程序中以导入的方式将目标表格文件导入至小程序的制作界面,从而在编辑区域中根据该目标表格文件自动生成对应的列表控件,无需以代码的形式对目标表格文件中的表格内容进行逐条编辑,提高了列表控件的生成效率。
-
-
-
-
-
-
-
-
-