文件名称:关于自定义界面的方案(EasyGrid-V6)
文件大小:660KB
文件格式:RAR
更新时间:2009-02-02 03:38:15
DELPHI Grid类 下载 源代码 资源
1) 以前很想做关于自定义界面的东东,但是一直都在用PB的公司上班(目前都是), 时间又紧就一直没有做了,前段时间在做一个系统时,觉得有必要采用灵活多 变的自定义界面方式来实现(觉得还是delphi这些方面强,pb可能不好实现), 从技术上来说采用控件在窗口上拖拉来实现也不 会太难。由于我接触的财务比较多,觉得还是用表格来实现好些。中国财务的 填写多是表格!我也看到网上也有用 XLGrid 做成功的,好象这个东东不能在单 元格中嵌入表格,列表框之类的,不能实现主从表录入(好象是啊)。2) 如果自己来做表格控件,工作量较大。我以前用过王寒松的表格,觉得还是可以, 但是觉得不能象Excel而是类似于Word的表格,这是本身设计思想的结果,最后还 是选用了EasyGrid。 该控件是由Delphi中Grids的修改过来的。而且也改的很好。3) 由于时间紧,而且现在手中有项目要做(都拖了快一周了),因此作的很简单。 好多东西都没有作好,还有很多要完善,目前只是简单的实现了单元格连接了字段 和字段标签以及在单元格中嵌入表格,目的实现主从录入。嵌入的表格在IDE 环境中可以保存,但是在运行时期表格的保存还没有做,而且需要做一个在运行时期。 的编辑器,可以在运行时期对表格编辑。同样单元格还可以嵌入图片和ListBox,TreeView。 但是现在确实不能再写了,公司的事还是要作的,否者饭碗丢了,就掺了。我算了一下 要作的基本差不多,还要三周时间,有时间的话我一定会写完的。我个人分析一下: 用这个东东再结合语法解析器,来实现开发平台可性行是很高的。4) 经常看到在网上有人要计算表达式,顺便把我以前写的表达式解析器也送上来。 可以计算字段和数值的混合运算,支持If。最多支持两个数据集的字段运算。 改写人 : liuzhigang 地址 : 四川.成都 (德阳) Email : lzg_0625@yahoo.com.cn
【文件预览】:
EasyGrid-V6-UDR.gif
EasyGrid-V6
----EasyGrid_0811.pas(393KB)
----ExDBCtrls.dcu(182KB)
----UDR.dpk(959B)
----使用说明.txt(13KB)
----CellField.dfm(2KB)
----PageSetup.ddp(33B)
----UDR.dsk(4KB)
----EasyGrid.res(2KB)
----SelectItem.dfm(7KB)
----PreviewForm.pas(46KB)
----SelectItem.dcu(7KB)
----SelectItem.pas(2KB)
----UDR.cfg(505B)
----CellField.dcu(5KB)
----UDR.res(2KB)
----UDR.bpl(342KB)
----CellProp.pas(27KB)
----SelectRecord.ddp(51B)
----EasyGrid.dcu(261KB)
----Preview.pas(4KB)
----DEMO()
--------MDParent.ddp(51B)
--------MDParent.dcu(21KB)
--------Project1.res(876B)
--------Del1.MB(4KB)
--------CalcExpress.pas(16KB)
--------MDParent.dfm(35KB)
--------Unit1.dfm(328B)
--------Project1.cfg(406B)
--------formfile.ffl(24KB)
--------MDParent.pas(23KB)
--------Project1.dpr(330B)
--------Project1.dof(3KB)
--------Unit1.pas(311B)
--------Del2.MB(4KB)
----UDR.dcp(296KB)
----RegLib.dcu(3KB)
----CellField.pas(2KB)
----Preview.dfm(58KB)
----关于自定义界面说明.txt(2KB)
----DesignGrid.pas(2KB)
----Bmp()
--------BackBW.bmp(2KB)
--------Print.bmp(392B)
--------Back.bmp(372B)
--------ZoomBW.bmp(2KB)
--------Close.bmp(380B)
--------ForwardBW.bmp(2KB)
--------HorzPrint.bmp(792B)
--------Zoom.bmp(380B)
--------PrintBW.bmp(2KB)
--------PageSet.bmp(380B)
--------HorzSplit.bmp(2KB)
--------Forward.bmp(372B)
--------EasyGrid.bmp(2KB)
--------CloseBW.bmp(2KB)
--------VertPrint.bmp(792B)
--------PageSetBW.bmp(2KB)
--------VertSplit.bmp(2KB)
----DesignGrid.dfm(8KB)
----SelectRecord.pas(2KB)
----PageSetup.pas(24KB)
----DesignGrid.ddp(33B)
----EasyGrid.pas(394KB)
----UDR.dof(3KB)
----PageSetup.dcu(29KB)
----SelectRecord.dfm(7KB)
----PageSetup.dfm(21KB)
----Preview.ddp(51B)
----Demo.Grd(55KB)
----CellProp.dfm(8KB)
----CellProp.ddp(33B)
----PreviewForm.dcu(43KB)
----Preview.dcu(8KB)
----2ccc.com.nfo(901B)
----UDR.dcu(5KB)
----RegLib.pas(1KB)
----CellProp.dcu(27KB)
----DesignGrid.dcu(7KB)
----SelectRecord.dcu(7KB)
2ccc.com.nfo