原創|行業資訊|編輯:何躍|2021-12-08 14:56:41.717|閱讀 414 次
概述:前些日子我實踐了國產的后端功能庫Spire.Office,但是整個體驗都是純后端的,不能可視化讓人心有忐忑,那么可以讓人在Winform或者Web端就獲得Word的全部體驗該怎么辦?
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
新的知識來源于新的需求
今天一網友咨詢,有沒有一種控件可以實現醫院的電子病例效果(如下圖)。我說有啊,FastReport、Devexpress Report等都可以實現,關鍵是你的預算和開發語言是怎么樣的。
網友回復到不想使用報表設計器,因此除了FastReport和Devexpresss Report都可以一試,如果同時滿足桌面和Web端就更好了。
那么問題來了,Spire.Office的云端功能只能滿足Web端使用,Leadtools的相關控件價格又太高,經過一番腦補和搜索后鎖定了TX Text Control這個控件,網友也表示要的就是這個效果。
為了驗證是否可以用經濟實惠、開發便捷的方式同時在桌面和Web端實現電子病歷(也可以在其他類似場景中使用),專門花了1各小時對Text Control做了調研測試。
在Winform中的開發效果
先安裝Text Control Winform控件,在Visual Studio中,新建窗體后,將控件拖拽至Form窗體,可以通過可視化設置需要的菜單欄、編輯區,點擊運行即可獲得效果,的確是方便!
在Web開發中的開發效果
同上,先安裝Text Control ASP.NET控件,將控件拖入WebForm窗體中,后端無需設置代碼、WebForm也不需要引入其他文件,運行既是效果,。
據說Text Control還支持angular框架中的開發,因我完全不會Angular,所以就不獻丑了,感興趣的朋友可以自己研究。
其他的技術支持
Text Control支持Office中的大多數Word格式(doc\docx),同時能夠以PDF和網頁形式(HTML)轉出所編輯的內容。
對企業的IT開發者而言,支持 XML, JSON, MS SQL, ODBC 、ADO.NET等數據源,對技術要求也很小。
甲方的需求就是我的需求,甲方的認可就是我要總結的經驗。
為什么這個開發醫院系統的網友會拒絕FastReport這類成熟報表控件呢?經過上述技術驗證和進醫院觀察給咱開病例的經驗大致有這么幾個原因:
Text Control在Winform、WPF、ASP.NET、ActiveX、Angular開發中都能提供支持,甚至具有支持.NET CORE、.NET、PHP開發語言的云端報表,因此滿足桌面軟件、網頁應用、手機APP的需求。
從上述在桌面軟件和網頁應用中的表現可聯想,除了用于醫院開病例外還可以應用于諸多企業場景:
那么,這么靠譜的控件在哪里下載體驗呢?點擊這里獲得Winform、WPF、ASP.NET、ActiveX的下載包吧!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn