以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  官方能否回归窗口开发模式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=183999)

--  作者:lgz518
--  发布时间:2022/11/22 17:07:00
--  官方能否回归窗口开发模式
目前,狐表是以想ECXEL的表使用,但不以EXECL使用思维开发和使用,不能象EXECL任意在表进行设计表,不能使用EXECL公式,
使用狐表要代码开发,即使用狐表很多预定功能按键,但还是需要一些代码。
1、官方没有考虑到用户的感爱,用狐表开发,用户开发应用,是不想有EXECL类似界面,太低级感,
官方在很多人建议勉强新增窗口事件,目前窗口是因官方勉强新增窗口,不是主打,在开发时以表为主,造成窗口事件很多欠缺,
比如:用代码实现关联,以表是可以实现,但在窗口上是不可以实现

ParentCol和ChildCol也可以是数组,这样可以通过多列创建关联,例如产品表和订单表,需要通过品名和型号两列建立关联

Dim DataCols1(1) As DataCol
Dim 
DataCols2(1) As DataCol
DataCols1(
0) = DataTables("产品").DataCols("品名")
DataCols1(
1) = DataTables("产品").DataCols("型号")
DataCols2(
0) = DataTables("订单").DataCols("品名")
DataCols2(
1) = DataTables("订单").DataCols("型号")
Relations.Add(
"po", DataCols1, DataCols2)

2、实际开发大部分还是以窗口开发为主,只是被狐表以表模板限制住,不得不使用表模式。

3、以现在狐表的以表开发模式,造成很多资源的浪费:

如一:实际开发还是要窗口,实际狐表的表也是窗口,一张表就是一个窗口,开发中又使用新增窗口来拼接一个界面,一般至少要新增二个窗口,然而以窗口模式开,一个窗口就可以解决。

4、在开发中,很多人都遇到表的代码,想在窗口上实现,是要转化一下,表事件是一般不用循环,需在窗口上是要加循环,还其他问题,这样用户要花时间学习,学习成本比较高

5、其实狐表这种表不表,窗口不窗口的开发模式,影响用户学习,造成比较高学习成本,也给官方造成开发,维护成本,官方在开发一个表功能,勉强也想窗口加个相应功能,


其他不写,写了官方也不会接受,想很多也有建议,官方也没接受,一个问题论坛有一贴子,发布一个“以窗口开发”的贴子,阅读非常高,不知道官方是否注意到?






--  作者:有点蓝
--  发布时间:2022/11/22 17:10:00
--  
我反馈一下
--  作者:nsdata
--  发布时间:2022/11/23 0:41:00
--  
确实,大部分以窗口为主,表单为主的风格确实低级感。  我觉官方要“抓住用户痛点”来推进开发,而不是过于“主观”看法!!  
--  作者:xxfoxtable
--  发布时间:2022/11/23 9:19:00
--  
 是这样的