以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  foxtable比vfp具体有哪些优点和缺点?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=24709)

--  作者:ytzn
--  发布时间:2012/10/21 10:43:00
--  foxtable比vfp具体有哪些优点和缺点?

狐狸爸爸你好!

 

我自学vfp编企业内部管理程序(销售、仓库、施工等)多年,本着能用就行的思想编出来的东西很粗糙。现在要开分店,准备采用sql数据库在互联网上运行。

看到foxtable宣传,感觉比vfp编程要简单易学很多,请教狐狸爸爸(据说狐狸爸爸也是资深vfp专家):

 

1.在编程方面,确实比vfp容易、方便很多吗?

  

2.foxtable比vfp具体有哪些优点和缺点?

 

 多谢!!!

 

 

[此贴子已经被作者于2012-10-23 11:05:31编辑过]

--  作者:ytzn
--  发布时间:2012/10/21 11:04:00
--  
现在10年以上的中小企业管理程序还有很多是以前vfp编的,如果foxtable确实比vfp有很大优势,潜在的用户将是巨大的。因为当年vfp得以普及还是因为它的易学易懂易用,而这部分客户更青睐于更加易学易懂易用的编程软件。所以请狐狸爸爸针对vfp客户多给一些建议。
[此贴子已经被作者于2012-10-23 11:13:15编辑过]

--  作者:狐狸爸爸
--  发布时间: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的开发效率强得多,难度低得多。


--  作者:飞
--  发布时间:2012/10/22 9:53:00
--  
开发效率,界面,学习难度,功能 各个方面都比VFP有优势,最重要的是技术支持非常完善,有问题放在论坛,很快就能解决
--  作者:ytzn
--  发布时间:2012/10/23 11:12:00
--  
多谢狐狸爸爸及飞的指导与鼓励,还有小白的视频教学,有大家的帮助及无私奉献,鼓起了我学习狐表的勇气!!!