前些日子我实践了国产的后端功能库Spire.Office,但是整个体验都是纯后端的,不能可视化让人心有忐忑,那么可以让人在Winform或者Web端就获得Word的全部体验该怎么办?
今天一 友咨询,有没有一种控件可以实现医院的电子病例效果(如下图)。我说有啊,FastReport、Devexpress Report等都可以实现,关键是你的预算和开发语言是怎么样的。
友回复到不想使用 表设计器,因此除了FastReport和Devexpresss Report都可以一试,如果同时满足桌面和Web端就更好了。
那么问题来了,Spire.Office的云端功能只能满足Web端使用,Leadtools的相关控件价格又太高,经过一番脑补和搜索后锁定了TX Text Control这个控件, 友也表示要的就是这个效果。
为了验证是否可以用经济实惠、开发便捷的方式同时在桌面和Web端实现电子病历(也可以在其他类似场景中使用),专门花了1各小时对Text Control做了调研测试。
一、技术验证
在Winform中的开发效果
在Web开发中的开发效果
同上,先安装Text Control ASP.NET控件,将控件拖入WebForm窗体中,后端无需设置代码、WebForm也不需要引入其他文件,运行既是效果,点击这里看效果Demo。
据说Text Control还支持angular框架中的开发,因我完全不会Angular,所以就不献丑了,感兴趣的朋友可以自己研究。
其他的技术支持
对企业的IT开发者而言,支持 XML, JSON, MS SQL, ODBC 、ADO.NET等数据源,对技术要求也很小。
二、解析医院软件用户选择的原因
甲方的需求就是我的需求,甲方的认可就是我要总结的经验。
为什么这个开发医院系统的 友会拒绝FastReport这类成熟 表控件呢过上述技术验证和进医院观察给咱开病例的经验大致有这么几个原因:
- 病例系统中需求其实很简单,不需要复杂的 表设计工作;
- 医生不是普通上班族,他们对Office的使用体验更贴切,这种无感知的操作体验不会去改变用户使用习惯;
- 开发难度真的低,不用写代码即可完成功能设计,少量代码即可完成模块的开发;
- 功能简洁不臃肿,做开发也要考虑成本,不用为用不到的功能花钱。
三、Text Control这个开发控件在其他领域的应用拓展
Text Control在Winform、WPF、ASP.NET、ActiveX、Angular开发中都能提供支持,甚至具有支持.NET CORE、.NET、PHP开发语言的云端 表,因此满足桌面软件、 页应用、手机APP的需求。
从上述在桌面软件和 页应用中的表现可联想,除了用于医院开病例外还可以应用于诸多企业场景:
- 在不通过邮寄合同的方式,交易的甲乙双方可以在桌面软件、 站应用中,共同草拟合同并签字,免去部分工作(毕竟公章不能通过 线盖上去);
- 在SAP这类ERP中其实也有实际应用,主要还是上述“合同管理”功能,体现在采购、财务对外支付中,在封闭的公司系统中,无需盖章,领导在系统中签字即可生效,方便了业务流程和效率。
- 在生产企业中,例如HP,每个硬件输出后需要在合格证、说明书打印条码,Text Control支持20多种条码和二维码格式,并且直连数据源,极大提升了打印效率。
那么,这么靠谱的控件在哪里下载体验呢击这里获得Winform、WPF、ASP.NET、ActiveX的下载包吧!
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!