[发明专利]一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法在审
| 申请号: | 202111294730.3 | 申请日: | 2021-11-03 |
| 公开(公告)号: | CN114064013A | 公开(公告)日: | 2022-02-18 |
| 发明(设计)人: | 沈孝余;曾小文;王承松;刘舒 | 申请(专利权)人: | 中电湘江数据服务有限公司 |
| 主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/30 |
| 代理公司: | 长沙德恒三权知识产权代理事务所(普通合伙) 43229 | 代理人: | 丁茂林 |
| 地址: | 410000 湖南省长沙市岳麓区*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 微软 visualstudio 开发 工具 自助 软件 实体 自动 生成 方法 | ||
1.一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法,其特征在于,包括以下步骤:
S1、安装自动生成的插件;
S2、右击解决方案资源管理器里的项目里的文件夹选择生成实体类选项弹出自动生成实体类工具;
S3、选择实体类生成方式;
S4、根据选择方式填写相应的参数,再填写需要生成实体类文件的名称与命名空间;
S5、点击生成按钮即可生成实体类文件。
2.根据权利要求1所述的一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法,其特征在于,所述S1中插件包括VSIDE通用接口,所述VSIDE通用接口用于提供与各个版本的VS交互的统一入口。
3.根据权利要求1所述的一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法,其特征在于,所述S1中插件还包括基于WinForm技术构建多版本共存的操作界面。
4.根据权利要求1所述的一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法,其特征在于,所述S3中实体类生成方式有复制接口参数、调用HIS接口以及参数文件生成几种。
5.根据权利要求1所述的一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法,其特征在于,所述S4包括以下步骤:
S41、通过后台配置生成JSON实体;
S42、对JSON实体是否存在下一个实体键值对进行判断;
S43、当判断JSON实体中存在下一个实体键值时,分别将JSON实体中的元素类型映射为相应的实体类代码;
S44、随后实体类代码通过递归生成Class,将Class生成JSON实体,随后对JSON实体是否存在下一个实体键值对进行重复判断;
S45、当判断JSON实体中不存在下一个实体键值时,可输出实体类代码,随后生成相应的项目文件。
6.根据权利要求5所述的一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法,其特征在于,所述S43中的实体类代码有JObject、JArrary以及JValue几种。
7.根据权利要求6所述的一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法,其特征在于,当所述S43中实体代码为JArrary时,需要生成列表字段后再递归生成Class。
8.根据权利要求6所述的一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法,其特征在于,当所述S43中实体代码为JValue时,需要生成数值字段后直接进行是否存在下一个实体键值的判断。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电湘江数据服务有限公司,未经中电湘江数据服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111294730.3/1.html,转载请声明来源钻瓜专利网。





