| AnyLib.Com |
Components
for Windows Programer. |
|
| 共享组件 - AnyLib |
在编程世界里,程序员经常会面对各种各样复杂的表格界面和报表,通常的做法是用编辑框和标签 一个一个的拼凑,然后编写代码动态增减或设置可变的部分,最后再用报表工具重复一次这样的工作,这些琐事占用了他们大量的工作时间,而且维护 起来非常困难,哪怕是微小的改动,也可能是灾难性的。还有一个办法,就是用 Excel 做模板,然后往 Excel 中填数据,但这种方法有明显的 缺点:速度慢,集成性差,难于控制。
为了彻底摆脱这样的窘境,我们需要一个好的工具来快速地完成这些工作,使我们
可以专注于程序功能本身。AnyLib 就是在这种情况下应运而生的,AnyLib 是一款为程序员开发的所见即所得的组件包,它分为 VCL 和 ActiveX 版本,可以用于目前流行的开发工具中,
比如 Delphi(VCL版本支持Delphi 4.0及以上版本),C++ Builder(VCL版本支持BCB 5.0及以上版本),VC,VB,VFP,PowerBuilder 等,还可用于 Web 页中。使用 AnyLib 制作界面轻松自如,Excel 能做出来的界面,它都能做到,而且比起 Excel 来
更简单方便。
强大的打印功能,美观的预览界面,和 Excel 一样,看到的界面既是打印的结果,不需要另行设计,所见即所得。所有这一切只需要动动鼠标和键盘即可实现,
完全不需要一行代码,AnyLib 为您节约的时间和成本是显而易见的。
AnyLib 发布简单,不需要其他运行库支持!提供了直观的对象层次结构,大量的属性和方法,使您可以完全自由控制,它主要包括:
AnyGrid
|
|||
| 自由灵活,所见即所得的表格组件,
开发环境下设计表格内容,独有的单据和Excel两种界面风格,可设计出各种类型的界面(屏幕截图),配合强劲的打印功能,轻松解决自由界面和报表难题。其显著特性包括: |
|||
AnyPrint
|
|||
| 专门打印表格的 VCL 组件( ActiveX 版本的表格已经集成打印功能,不需要 AnyPrint)。它提供了丰富的页面设置 功能,如页边距、页方向、页面居中、报表标题、标题行、页眉和页脚等。可以实现缩放打印,也可以完成批量套打功能,可以将表格的前几行作为表头,或后几行作为 表尾(表头和表尾在每页中都被打印);可以设置打印的页栏数,分页符;可以建立多个子报表,然后组合成一个报表;美观的预览界面,用户可以在预览窗体里进行页面设置。 | |||
|
免费资源 |
|||
| TAnyHint | |||
| 漫画风格可带小图标的 Hint VCL 组件,支持自绘画。可设置背景和边框颜色。 | |||
| TPort | |||
| 封装了 PComm 的串口通信 VCL 组件,可设置高达 921600 的波特率,支持 485 模式。缓冲区有数据时自动触发相应事件,或者采用超时方式的阻塞模式,即事先设置好读的超时时间,在往端口写数据后直接Read,如果在设定的超时时间之内有数据到达,则 Read 立即返回,否则将一直等到 超时,然后返回空数据。这种顺序性更容易控制代码的流程。我们曾用它开发过多个对可靠性要求很高的项目,至今未发现问题。 | |||
| ComDebug | |||
| 使用 TPort 开发出来的串口调试工具, 界面简洁明了,易于使用,是串口调试的好帮手。它可以发送文本或十六进制的数据,可设定时间间隔连续发送。 接收到的数据除了可以按指定格式显示外,还可以保存到文件中。有用户反映只有这个调试工具能够正确显示他的设备发来的数据,可见 PComm 十分可靠。 | |||
|
AnyLib Team |
|||