[发明专利]一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法在审
| 申请号: | 202111294730.3 | 申请日: | 2021-11-03 |
| 公开(公告)号: | CN114064013A | 公开(公告)日: | 2022-02-18 |
| 发明(设计)人: | 沈孝余;曾小文;王承松;刘舒 | 申请(专利权)人: | 中电湘江数据服务有限公司 |
| 主分类号: | G06F8/33 | 分类号: | G06F8/33;G06F8/30 |
| 代理公司: | 长沙德恒三权知识产权代理事务所(普通合伙) 43229 | 代理人: | 丁茂林 |
| 地址: | 410000 湖南省长沙市岳麓区*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 微软 visualstudio 开发 工具 自助 软件 实体 自动 生成 方法 | ||
本发明公开了一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法,包括以下步骤:S1、安装自动生成的插件;S2、右击解决方案资源管理器里的项目里的文件夹选择生成实体类选项弹出自动生成实体类工具;S3、选择实体类生成方式;S4、根据选择方式填写相应的参数,再填写需要生成实体类文件的名称与命名空间。本发明通过将实体类自动生成软件与VS开发工具绑定在一起,可以根据填写的接口报文自动生成实体类文件,避免了需要手动创建CS文件的情况,显著的提高了实体类文件生成便捷性,大大减小了实体文件生成过程中出现代码遗漏或字段写错的风险,提高了实体类的安全、准确性,提高了实体类文件开发效率。
技术领域
本发明属于自助程序实体类自动生成技术领域,具体涉及一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法。
背景技术
实体类是一类用于对系统内部信息进行存储和管理的系统,软件系统中数据的持久化、业务过程的执行和用户至上界面都与实体对象有关,适用于医院、军工以及智能化机械生产等各个领域,其中,在对医院进行实体类系统开发时,主要采用基础版本的自助程序根据实际HIS进行接口对接,由于每个医院对接的HIS不同、接口不同,在进行接口对接时往往需要进行重新修改,有的甚至需要删除手动重新创建添加,此外,一个医院最少也有7到8业务功能,最高也有20多个功能,而每个业务功能中包含的接口平均为5个左右,就代表着每个功能差不多需要写10个实体类,由此可见,采用基础版本的自助程序进行实体类开发的工作量较为繁琐且庞大。
随着医疗的发展,对接接口的复杂性也日益增加,进行实体类编写的过程也愈发麻烦,容易出现字段遗漏、错误,字段结构混淆等问题,严重影响工作开发效率。
因此,针对上述技术问题,有必要提供一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法。
发明内容
本发明的目的在于提供一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法,以解决上述自助软件实体类进行实体类开发的效率低的问题。
为了实现上述目的,本发明一实施例提供的技术方案如下:
一种基于微软VisualStudio开发工具的自助软件实体类自动生成方法,包括以下步骤:
S1、安装自动生成的插件;
S2、右击解决方案资源管理器里的项目里的文件夹选择生成实体类选项弹出自动生成实体类工具;
S3、选择实体类生成方式;
S4、根据选择方式填写相应的参数,再填写需要生成实体类文件的名称与命名空间;
S5、点击生成按钮即可生成实体类文件。
进一步地,所述S1中插件包括VSIDE通用接口,所述VSIDE通用接口用于提供与各个版本的VS交互的统一入口,VSIDE通用接口可用于进行项目文件生成、项目文件搜索以及控制台输出等操作。
进一步地,所述S1中插件还包括基于WinForm技术构建多版本共存的操作界面,通过设置多版本共存的操作界面可以实现基于XML配置的IDE插件自动注册的功能。
进一步地,所述S3中实体类生成方式有复制接口参数、调用HIS接口以及参数文件生成几种。
进一步地,所述S4包括以下步骤:
S41、通过后台配置生成JSON实体;
S42、对JSON实体是否存在下一个实体键值对进行判断;
S43、当判断JSON实体中存在下一个实体键值时,分别将JSON实体中的元素类型映射为相应的实体类代码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电湘江数据服务有限公司,未经中电湘江数据服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111294730.3/2.html,转载请声明来源钻瓜专利网。





