高效开发

Foxtable不仅是一个优秀的应用软件,同时又是一个高效的.net平台开发工具,专门针对数据管理软件的开发作了大量的优化,使得用户在开发过程中只需关注商业逻辑, 无需纠缠于具体功能的实现,这样Foxtable不仅开发效率十倍于其他专业开发工具,而且更加易用,几乎人人都能掌握。让普通人开发出专业水准的软件,以前是一个不可思议的想法,而Foxtable的出现,让这成为可能。

下面我们用一个简单的例子来说明Foxtable是如何高效的。
假定我们要根据订单表得到每月销售数量和金额,并计算出销量和金额环比增长率和同比增长率,这样的统计任务,即使是资深的程序员,也需要花相当长的时间才能完成编码工作,而且必须具备深厚的SQL语言基础:

可是在Foxtable中,这样的任务是再简单不过了,只需简单几行代码即可:

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()

上面的代码不仅简单,而且逻辑清晰,任何人在帮助的指导下,都可以在几分钟内掌握,不需要任何专业背景。
你甚至不需要编写一行代码,只需通过菜单操作,单击几次鼠标,即可得到上面这种统计结果。
你还可以利用菜单自动生成代码,总之Foxtable在方方面面都为用户考虑周到,让普通用户也能设计出让专业程序员目瞪口呆的软件来。