【技术实现步骤摘要】
一种基于html5的UI界面自定义方法
[0001]本专利技术涉及计算机
,特别指一种基于html5的UI界面自定义方法。
技术介绍
[0002]WinForm,是
·
Net开发平台中对Windows Form的一种称谓,即windows窗体。WinForm程序对数据库处理提供全面支持,可以访问数据库中的数据,并在窗体上显示和操作数据,可以向用户提供创建窗体、数据处理、打包和部署等的分布指导。
[0003]传统上,通过WinForm程序创建窗体时,窗体的UI界面和业务逻辑是绑定在一起的,且UI界面由开发人员在程序中固定写死,若要修改UI界面,只能再找开发人员同时对UI界面和业务逻辑进行修改,由于软件开发过程中需求是不断变化的,需要不断对WinForm程序创建的UI界面进行调整,使得UI界面开发的效率低下。
[0004]因此,如何提供一种基于html5的UI界面自定义方法,实现提升WinForm程序创建UI界面的效率,成为一个亟待解决的技术问题。
技术实现思路
[0005 ...
【技术保护点】
【技术特征摘要】
1.一种基于html5的UI界面自定义方法,其特征在于:包括如下步骤:步骤S10、将html5页面通过CEF框架的DLL嵌入WinForm程序中;步骤S20、WinForm程序创建一密钥组,将所述密钥组存储在数据库中;步骤S30、通过所述html5页面创建一空白的网页模板,利用数据库存储的所述密钥组对网页模板进行加密;步骤S40、WinForm程序利用数据库存储的所述密钥组对网页模板进行解密得到网页文件、脚本文件以及样式文件,并获取控件列表文件以及页面信息文件;步骤S50、WinForm程序基于所述网页文件、脚本文件、样式文件以及控件列表文件创建一控件页面;步骤S60、WinForm程序基于所述页面信息文件对控件页面内的控件进行自定义,完成UI界面调整;步骤S70、保存UI界面调整后的所述控件页面。2.如权利要求1所述的一种基于html5的UI界面自定义方法,其特征在于:所述步骤S20中,所述密钥组包括公钥A、私钥A1、公钥B、私钥B1、公钥C以及私钥C1;所述公钥A以及私钥A1用于对控件列表文件进行加解密;所述公钥B以及私钥B1用于对页面信息文件进行加解密;所述公钥C以及私钥C1用于对网页模板进行加解密。3.如权利要求2所述的一种基于html5的UI界面自定义方法,其特征在于:所述公钥A和私钥A1为一对密钥,所述公钥B和私钥B1为一对密钥,所述公钥C和私钥C1为一对密钥,各对密钥基于不同的加密算法生成。4.如权利要求2所述的一种基于html5的UI界面自定义方法,其特征在于:所述步骤S30具体为:通过所述html5页面创建一空白的网页模板,利用数据库存储的所述私钥C1对网页模板进行加密;所述网页模板包括网页文件、脚本文件以及样式文件。5.如权利要求2所述的一种基于html5的UI界面自定义方法,其特征在于:所述步骤S40具体为:WinForm程序利用数据库存储的所述公钥C对...
【专利技术属性】
技术研发人员:汤慈全,陈冬冬,罗子彬,熊刚,沈斌,陈方平,
申请(专利权)人:福建星云软件技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。