TideSDK中的串行端口,数据库连接和报告

时间:2014-02-17 10:25:28

标签: tidesdk

我正在考虑从.net迁移到tidesdk作为其跨平台。我想在桌面应用程序开发中使用tideSDK。我试过wxwidgets但是不太喜欢它。但潮汐SDK似乎采用了网络标准,如html 5和css3,这是有益的,因为我对技术了如指掌。但在转向新技术之前需要考虑一些因素。所以我有一些问题,因为我不知道tidesdk。

  1. 是否有tidesdk中的serialport库。
  2. 我可以连接到Mysql,Mongodb等数据库吗?
  3. 是否有任何报告和打印引擎,如crystal report,rdlc?

2 个答案:

答案 0 :(得分:1)

我处于具有相同要求的项目的最初阶段,我正在考虑使用nodejs通过usb与我的自定义设备进行对话,或使用原始驱动程序来建立从串口到nodejs的套接字流,然后直接在我的应用程序中。

https://github.com/TideSDK/TideSDK-Examples/tree/master/NodeJS

使用众所周知的重新发布解决方案没有正式的方法(据我所知),所以我猜你不得不做一点即兴,但是,由于你基本上是在构建网页,你可以考虑使用css媒体指令=" print"并尝试一点点。 另外,如果你依赖节点,你可以尝试一下fluentreports,看起来很有趣:)

https://github.com/Nathanaela/fluentreports

最后但并非最不重要的是,是的,您可以拥有自己的本地数据库,也可以将它与节点一起使用,就像(我认为)我将会这样做。

答案 1 :(得分:0)

我成功使用phantomjs并将html光栅化为pdf。 开头的字体有点像问题,但我在我的CSS中使用svg字体解决了这个问题。

phantomjs是一个控制台二进制文件,但您可以从TideSDK创建一个进程,然后传入参数,如下所示:

p = Ti.Process.createProcess({
args: ['mycmd', 'arg1', 'arg2']
});

p.launch();