1.原理
硕正套件从1.0.78.0版开始进入移动应用领域,今后将逐步深化对该领域的支持。在1.0.78.0版中,硕正套件解决了迫切度最高的需求:在ipad、智能手机上实时查询报表。
硕正套件从1.0.99.0版后,支持了移动端的报表上报汇总, 这意味着手机和ipad也可以输入了,实现了同一套报表模版、PC和移动设备均可采集数据的功能。
硕正套件常规应用于浏览器,属于客户端的交互、计算工具,在1.0.78.0版本中,我们把套件的核心功能从套件中剥离了出来,使其成了也可以部署在服务器端的组件,这样就实现了后端计算。最终,我们将这些不可视的组件打包, 以服务器专版的形式发布。
硕正服务器专版还能将后端计算的结果转化成标准的html格式输出,使得ipad、手机都能访问,并且和手机操作系统无关,支持主流的iOS、安卓(Android)、塞班(Symbian)、微软WP等系统。
由于报表的储存格式、布局方法、渲染规则和html不尽相同,在转化过程中,我们保留了报表的样式,并且尽可能精确地转换,但要完全一致是不可能的,不过最终结果很令人满意,二者已经非常接近了,今后我们也将不断努力提高这个格式转换的精度。
由于服务器专版仍然是基于微软MFC开发的,所以对支持的服务器种类有限:只能部署在微软 Windows系列的服务器,不支持Linux/Unix。
和客户端套件一样,服务器专版也同时提供了32位和64位包,支持64位Windows操作系统。
后端支持 C# 、Java语言的开发。详细的介绍以 C# + IIS 为主, Java开发也有单独的章节介绍。