Foxtable(狐表)用户栏目专家坐堂 → Foxtable 2020 春季更新说明(2020年5月18日更新!)


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

主题:Foxtable 2020 春季更新说明(2020年5月18日更新!)

帅哥哟,离线,有人找我吗?
shenyl0211
  91楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2020/2/25 22:18:00 [只看该作者]

1、我非常认可功能比样式更重要,这不仅是开发者的感受,也是用户的感受。
2、我单位的人都喜欢我用狐表开发的CS系统,而十分讨厌甚至拒绝使用上级单位的BS系统,上级单位就只能用行政命令的形式一次又一次的催促大家在指定的时间内完成BS系统的数据录入,而大家却一次又一次地往后推,甚至有的单位现在竟然用起了双系统,对于BS系统,能不填就不填,而对于CS系统,数据是完善的,因为我提供的功能是完善的。
3、我非常感谢狐爸,也理解狐爸现在的处境,因为总有一些领导把漂亮的界面看得很重,把功能放在其次,所以,狐爸是被迫增加新样式的。但既然新样式必须要加入,为何不干脆一次性予以完善呢?
4、顺便恳请狐爸先把自己不喜欢的样式先删除,没必要强求自己凑够一定数量的样式,这也就节约了狐爸、开发者、用户三方的时间。

 回到顶部
帅哥哟,离线,有人找我吗?
kgdce
  92楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:三尾狐 帖子:620 积分:6776 威望:0 精华:0 注册:2013/12/17 1:00:00
  发帖心情 Post By:2020/2/26 2:11:00 [只看该作者]

支持软件更新,期望越来越好!
也提几点建议:
1.关于编辑调试程序,用output.show 和 messagebox.show还是比较麻烦的,要是能向VBA的调试就好多了;
2.关于控件,曾经提过要增加豪华控件的,似乎没有太大的改善,现在葡萄城控件都有很多更新了,是不是可以考虑升级控件了;
3.狐表的保存速度很慢,是否可以考虑优化保存呢?包括新增的保存,修改的保存,删除的保存。这个保存数据到后台数据库。
4.关于多线程提高运行速度方面能否有例子?
5.关于网络方面,是否考虑进一步的优化。


 回到顶部
帅哥哟,离线,有人找我吗?
zhy400137
  93楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1131 积分:8199 威望:0 精华:0 注册:2013/11/3 19:00:00
  发帖心情 Post By:2020/2/26 6:50:00 [只看该作者]

支持狐爸
[此贴子已经被作者于2020/2/26 6:55:11编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2020/2/26 7:51:00 [只看该作者]

样式优先顺序从低到高:

杂项菜单中的选项按钮(这里的设置对所有项目生效) -项目相关菜单中的项目属性按钮(对当前项目生效) - 表相关菜单中的表样式按钮(对当前表生效)

之前通过代码设置表样式的功能,现在依然有效,个人通过代码设置控件外观的代码,现在可能无效,具体技术问题,可以单独发帖提问。

 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  95楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2020/2/27 8:53:00 [只看该作者]

发现帖子中不能使用:Color.Fro mARGB(255,192,255,255),因为含有fro m?


目前发现新表格样式与旧版本不一致的问题有6个,如果用新版测试后想回到旧版,必须在启动项目前先删除BIN文件夹

AfterOpenProject代码:

For Each dt As DataTable In DataTables '设置表样式的背景色

    '问题1 下面这行代码在【经典】表格样式时【无效】:

    dt.SysStyles("Fixed").BackColor = Color.yellow '标题行

    '问题2 下面这行代码虽然有效,但在【非经典】表格样式时会在【冻结区】(非【冻结区】不受影响)【强制】启动【交替行】:

    dt.SysStyles("Frozen").BackColor = Color.PeachPuff '冻结区

    '问题3 下面这行代码如果不执行就不应该【强制】改变前面已经设定过背景色的列标题背景色,或请提供【关闭】代码:

    'dt.SysStyles("SelectedColumnHeader").BackColor = color.pink '选定列的列标题

    '问题4 下面这行代码如果不执行就不应该【强制】启用交替行,或【关闭交替显示】选项默认应该是关闭的,或请提供【关闭】代码:

    'dt.SysStyles("Alternate").BackColor = Color.cyan '交替行

Next

'设置表标题背景色

Dim mp As C1Command.C1DockingTab = BaseMainForm.controls("MainPages")

For Each page As C1Command.C1DockingTabPage In mp.TabPages

    '问题5 下面这行代码原来的字体色是黑色加粗,现在却变成了白色正常:

    page.TabBackColorSelected = Color.cyan '表标题选中背景色

    '问题6 下面这行代码本来是鼠标滑过表标题时的背景色,现在却变成了未选中表标题的背景色:

    page.TabBackColor = Color.lightpink '鼠标滑过表标题时的背景色

Next

AddHandler mp.ControlAdded, AddressOf MainPages_ControlAdded '注册事件


'以下是表标题背景色设置的全局代码:

'Public Sub MainPages_ControlAdded(ByVal sender As Object, ByVal e As System.Windows.Forms.ControlEventArgs)

'    Dim page As C1Command.C1DockingTabPage = e.Control

'    page.TabBackColorSelected = Color.cyan '表标题选中时的背景色

'    page.TabBackColor = Color.lightpink '鼠标滑过表标题时的背景色

'End Sub

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:测试.foxdb


[此贴子已经被作者于2020/2/27 18:20:44编辑过]

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2020/2/27 22:06:00 [只看该作者]

To shenyl0211:
1、新版本已经可以统一关闭和开始交替行了
2、如果用代码关闭交替行,只需将Alternate样式的背景颜色和字体颜色设置得和Normal样式一样就行了


 回到顶部
帅哥哟,离线,有人找我吗?
foxtablefanse
  97楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:550 积分:5217 威望:0 精华:0 注册:2018/11/6 10:54:00
  发帖心情 Post By:2020/2/27 23:15:00 [只看该作者]

什么时候能把页签样式改一下,

 回到顶部
帅哥哟,离线,有人找我吗?
ycli368
  98楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:989 积分:10360 威望:0 精华:0 注册:2012/12/11 14:25:00
  发帖心情 Post By:2020/2/27 23:43:00 [只看该作者]

厉害了狐爸,狐表越来越好了,期待更多新功能

 回到顶部
帅哥哟,离线,有人找我吗?
shenyl0211
  99楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:977 积分:6835 威望:0 精华:0 注册:2012/4/2 21:49:00
  发帖心情 Post By:2020/2/28 0:17:00 [只看该作者]

本帖原来反映的问题实际上是我的代码有问题


[此贴子已经被作者于2020/2/28 9:46:29编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
lgz518
  100楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
  发帖心情 Post By:2020/2/28 1:14:00 [只看该作者]

我也认同功能比样式重要,官方要更新是好事,但是要与开发者,使用者的实际需求结合,与开发者,使用者多多互动;
在此建议:
首先声明,我是狐表高级用户,不是葡萄城的推广人员。

1.狐表是用葡萄城早期SpreadJS 插件开发,只停WIN系统,不能跨平台,现在葡萄城SpreadJS 是一款基于 HTML5 的纯前端电子表格控件,兼容 450 种以上的 Excel 公式,凭借其 “高性能、跨平台、与 Excel 高度兼容”的产品;

1.论坛加二个模块,一个BUG反映,一个产品需求,只有有人用,有人反映,有提出需求,才能使产品更加改善,有人会杠说,所人的提出需求,那就是累死,官方可以根据提出多,或比较典型,进行更新。
2. 官方要有计划进行大更新,现在技术更新很快,很多低代码开发平台很多,更新也很快,狐表要保持优势,也是要有计划更新;
3. 随软件国产化,也就一,二年WIN系统会被替代,所以狐表要考虑跨平台。
狐表是用葡萄城早期SpreadJS 插件开发,只停WIN系统,不能跨平台,现在葡萄城SpreadJS 是一款基于 HTML5 的纯前端电子表格控件,兼容 450 种以上的 Excel 公式,凭借其 “高性能、跨平台、与 Excel 高度兼容”的产品;
4.狐表在统计方面的确下功夫,但狐表以表,表事件开发为主,对CS窗口与页面 WEB的业务设计相对比较弱,CS窗口与页面 WEB,是拼上去,开发和学习让人很吃力,耗时。
5. 对改进提几点:
5.1 关联表设计,增加一个关联字段可删除,现有只增不减,要减就是删除重新设计,耗时;
5.2关联表设计,关联字段自动标识颜色,这样让开发者清楚看到,避免少加代码;
5.3关联表,可以副表,这样使表可灵活用,可以在不同窗口上实现不同功能,比送货单和退货单表结构都一样就是编号不一样,可合用一个即,还有用正表没办法
  实现,不允许料号重复,实际开发中,正表或后台,是允许料号重复,也是常有,只是我们录入时,为了避免重复录入,才设不允许料号重复等。
5.4 表要做成目录树或象窗口设计一样,进行分类,不然表一多看花。
5.5甘特图的样式搞漂亮,还有现在大屏可视化,给加上,这个实用。
5.6 CS窗口与页面 WEB是不一样,其设计器也要分开,合并一起很难看,做WEB开发,不要都存在,要存在却不存在,比如JS,CSS等代码辅助,还MVC,层次没有一大堆代码在,不利开发和维护,
   其实现在是二个版本PC和移动,PC有CS和BS,实际有点是一套,BS开发完,CS也完成,它们共用一套,还有WEB开发,采用响应式模板开发,这些都一套代码即可。
     
   好了,先说这些,也很耗时,再说官方不一定,会采用。







 回到顶部