Foxtable(狐表)用户栏目专家坐堂 → foxtable比vfp具体有哪些优点和缺点?


  共有16981人关注过本帖树形打印复制链接

主题:foxtable比vfp具体有哪些优点和缺点?

帅哥哟,离线,有人找我吗?
狐狸爸爸
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/10/22 9:04:00 [显示全部帖子]

编程的时候,Foxtable优势依然很大。

 

举两个例子:

 

希望根据“级码”列生成一个目录树,但是目录树节点的标题来自“描述”列:

 

在Foxtable,代码非常简单,只有两行:

Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
trv.GenerateTree(
"物料编码表","级码","描述", ".")

 

再例如你要根据订单表得到这样一个统计结果表:

 

 

同样只需短短几行代码:

 

 

Dim g As New GroupTableBuilder("统计表2", DataTables("订单"))
g.Groups.AddDef(
"日期", DateGroupEnum.Year, "年")
g.Groups.AddDef(
"日期", "月")
g.Totals.AddDef(
"数量", "", "数量_值")
g.Totals.AddDef(
"金额", "", "金额_值")
g.SamePeriodGrowth =
True
g.CircleGrowth =
True
g.Build()

MainTable
= Tables("统计表2")

 

而在foxpro,完成这两项工作都非常繁琐,而且要求有很强的能力,一般人是无法完成的。

 

这只是两个例子,实际上,Foxtable专门针对数据管理封装了大量的类,你三两行的代码,一些很厉害的角色也许需要花费一整个晚上才行。

 

不是王婆卖瓜,我用过多年的Foxpro,深知Foxtable的开发效率强得多,难度低得多。


 回到顶部