一. 企业背景

湛江市辉迅软件有限公司是国内管理软件开发平台的领军企业,主要的产品为 Foxtable 和易表,两个产品均在国内拥有庞大的用户群。

二. 项目概况

Foxtable 首先是一个优秀的应用软件,不仅在功能、性能、网络、界面、复杂逻辑表述等方面,和易表相比,有了质的飞跃 ,而且将 Excel、Access、Foxpro 以及易表的优势融合在一起,无论是数据录入、查询、统计,还是报表生成,都前所未有的强大和易用,使得普通用户不需要编写任何代码,即可高效地完成复杂的数据管理工作。此外 Foxtable 还支持 Access、SQL Server、Oracle 等主流数据库,并提供了数据动态加载、后台统计等功能,使得相距千里的不同电脑协同处理数据,以及海量数据管理都成为可能。

此外,Foxtable 不仅内建数据库,还支持 Access、SQL Server、Oracle 等主流数据库作为外部数据源,并提供了数据动态加载、后台统计等功能,使得相距千里的不同电脑协同处理数据,以及海量数据 管理,非专业人士也能轻松应付,从而让普通人也能快速开发出各种基于互联网的管理系统,如进销存、MRP、ERP、OA、CRM、SCM、MIS 系统等等。不仅如此,FoxTable 还同时具备 B/S 和 C/S 架构的优势,可以像 B/S 软件一样易于部署,同时又具备 C/S 软件良好的用户体验和交互性。

三. 选择葡萄城控件产品的主要原因

我使用 ComponentOne 控件已经有十多年的历史,控件种类丰富,非常适合开发一些信息处理系统。在 Foxtable 中我们主要使用 ComponentOne Studio for Windows Forms 产品,其中包含 60 多个组件和控件,满足我们项目中 UI 界面、皮肤、布局、导航、数据处理、图表展示、报表生成、导出和打印等等众多方面的需求。因此,经过评估最终选择 ComponentOne Studio for Windows Forms 产品。

四. 实际使用情况

Foxtable 是一个可定制的数据管理系统软件,所以 C1FlexGrid 是必不可少的。对于页面菜单、导航、布局也都是我们的软件中必备的主要控件,如:C1Ribbon、C1OutBar、C1NavBar、C1DockingTab、C1MainMenu、C1ContentMenu、C1InputPanel 等等。此外,在生成报表及打印方面,C1Excel 也为我们提供了很大帮助。

None

上图中我们使用了 C1Ribbon 用于系统菜单显示和功能控制。左边使用了 C1OutBar 展示系统功能列表,它可以自动展开选中项目同时收起其他项目。中间主操作区使用了 C1FlexGrid 用于展示和编辑数据。同时使用 C1DockingTab 制作多个表单,分别展示不同数据页面。

None

上图中出了之前介绍的控件,在弹出窗口中嵌入了 C1InputPanel,自动匹配数据库类型生成相应的数据控件。我们只需要调整布局并绑定数据源就可以了。

None

上图中我们使用了 C1FlexGrid 用于付款凭证的制作。C1FlexGrid 强大的定制性能够方便的满足如图所示的业务逻辑需求。

None

这里我们使用了 C1Excel。C1Excel 封装了 Excel 的操作接口,我们只需要对 C1Excel 进行简单操作,就可以将 C1FlexGrid 中的数据按照业务逻辑需求导入到 Excel 中。由于 C1Excel 本身对 Excel 各个版本的兼容和升级,我们不需要关心 Excel 版本差异就可以轻松实现业务需求,非常方便。

五. 葡萄城控件产品对于项目的价值

ComponentOne Studio for Windows Forms 产品对于我们项目最大的价值就是在于它的高效和便利,使得我们在开发过程中能够将绝大部分精力投入在如何满足用户需求和业务逻辑上,而不必在界面和交互功能的实现上花时间研究和摸索。

对于我们的用户来说,ComponentOne Studio for Windows Forms 在外观、交互性、易用性等方面都大大满足了用户的需求,提升用户体验。这也为我们赢得用户口碑提供了强大的帮助与支持。