Foxtable(狐表)用户栏目专家坐堂 → 狐表的“帮助”可读性和方便学习建议:


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

主题:狐表的“帮助”可读性和方便学习建议:

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


加好友 发短信
等级:五尾狐 帖子:1152 积分:7712 威望:0 精华:0 注册:2019/6/13 9:57:00
狐表的“帮助”可读性和方便学习建议:  发帖心情 Post By:2019/10/30 12:09:00 [只看该作者]

鉴于学习好长时间,查看“帮助”遇到的问题,所以写此建议,希望官方参考,给予完善,使用狐表能让人,更易学,
易懂,易操作,不是比花时间,比耐心性。

一。现状问题:

1.目前,“帮助”比较不友好,查找比困难,分类不清,如:什么“其他”,“杂项”,这里有好不同类功能;
   及偶有小块功能模功,也有“其他”,“杂项”,让不分清,查找要一个一个查,费时费力;
2.代码没有详细“注解”,因来学大部分是菜鸟,所以请给每行代码给予“注解”,便于学习;
3.“帮助”中实例格式,没有清晰层次,不能一目了然,实现什么功能,效果图示,代码步骤123;


二。建议方案

(一).分类:
可从如下分类:  增,删,改,查,统计和报表,工作流程,系统权限,系统及基础固定功能,打印,项目发布和维护及安全
 1.1编程基础:
 1.1.1运算符   ,流程控制语句。。。。。

1.2 增功能:
  1.2.1 跨表引用:
  1.2.1.1 用foxtable菜单功能开发的跨表引用(所谓无代码开发,也就“使用指南"的使用操作):
  1.2.1.2 用代码实现跨表引用:
  1.2.1.2 .1用foxtable或函数实现跨表引用;
   1.2.1.2 .2用SQL语句实现跨表引用;
   1.2.1.2 .3用EXCEL实现跨表引用;
   1.2.1.2 .4高效实现方法

    以此类推后面的分类。

1.3 删功能:
1.4 改功能:
1.5查功能:
1.6 统计和报表:
1.7 工作流程
1.8 系统权限
1.9 系统及基础固定功能
如:项目初始化,套帐管理,身份证提取数据操作等常规功能。
1.10 打印如:
1.11 项目发布和维护及安全
1.12 新功能说明
1.13  开发问题及解决
等等。。。。。。。。。

(二).注解:

     1.实例每行代码给予”注解“,方便给予一下原理,逻辑,这样会更好,关键还有实例每行”注解“。


(三).“帮助”中实例格式层次:

    1.foxtable代码功能或函数说明及使用方法(如参数等)格式;
    2.标题:说明实现什么功能,及图示(最后实现的效果图);
    3.步骤1,2,3,,,,,,,;
    4.代码 ,注解,及开发中可能或学员遇到的问题及处理方法。

(四).“帮助”设置”关键词或功能“查找。
  
  最后建议,实例更多接近实际,更高效,如多从”窗体+按键“友好开发模式,目前过于强调表操作,

对开发相对有难,因为实际开发是”窗体+按键“友好开发模式,在实现不同功能在不同窗体上引用同
一个表,不同窗体设置不同表属性,有难度,而且目前没看到窗体引用的表,没foxtable表操作的表属性
设置功能。

    高效,多考虑整体性运行,实例都是讲个别功能,函数实现功能,而在实际开发中,与整体设计或其他
功能配合,不是那么友好,高效。












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


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

按上面分类,避免学后面,前面已忘,上面分类一个功能使用和开发同在页面,可以前后对比,学习,易查找,学习,不用再翻箱倒柜。

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


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

仅供参考

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


加好友 发短信
等级:三尾狐 帖子:689 积分:5362 威望:0 精华:0 注册:2012/8/25 20:50:00
  发帖心情 Post By:2019/10/30 13:01:00 [只看该作者]

我建议狐表多出一些 实例(整个系统的或者部分功能的),类似huahai,小刺猬系统那样的,我在论坛看到有些案例比较高级的功能,帮助里面是没有涉及到的

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40608 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2019/10/30 14:08:00 [只看该作者]

    

    1、各有各的想法和思路,但不一定现实,比如您的一个增功能,就涉及到了:foxtable的表(跨表引用的的基础要从表的类型、列类型、字段、主键列、排序、标志列……等等还有很多基础性的东西必须要学在前面)、SQL(……)、函数(……)、excelfoxtableVBA函数应用基础……)等等,您的分类只适合很多用户已经走近(进)入门的道上、对基础知识有了一定的了解、在开始动手搭建项目的用户,而foxtable官方帮助文件是需要面对从头开始学习的新用户,编写帮助文件如果将新用户抛下,怎会有今天的您、我、他在学习狐表的道路上有缘同行?很多人在批评狐表的官方帮助文件的时候都忽略了这一点!

    2、官方的帮助文件至少要囫囵吞枣地浏览两遍以上,刚开始都不需要过多地学习详细内容,从浏览大章小节开始,至少要了解狐表到底能干啥,有了一定的和掌握一些基础之后,再根据自己的需要掌握查询、浏览技巧,在实际的应用中逐步熟记和巩固知识点。比如:

     A、窗口控件如何赋值或者判断值的时候,首先您要知道单选框或复选框的值应为逻辑值,当您在写代码输入e.Form.Controls("CheckedComboBox1").以后,您并不知道这个圆点后面该怎么输入,当您了解了之后知道是Checked,如果没记住呢?此时按下Tab键代码精灵根本不显示Checked,这时候您需要在帮助文件中搜索“单选框”或者“复选框”,这样Checked就被搜索出来了。

     B、当您写代码时需要判断某控件是否存在,最起码您要知道,这个控件一定是动态添加的控件,因为非动态添加的控件再写代码时可以从

口空间中选择并直接引用,只有动态控件才需要判断控件是否存在,否者代码运行可能会报错!这时,您只需要搜索“动态增加控件”,就找到了ExistControl是用来判断某某控件是否存在的方法,这个方法在帮助中虽然没有实例,但帮助中明确指出“Form提供了四个方法,用于动态增加控件”,并对“AddControl”和“CreateControl”方法给出了实例,通过对比变通就可以知道if e.Form.ExistControl("**控件名") = true then 来完成这句判断**控件是否存在这句代码的编写,这样的情况帮助中很多很多,可很多狐友总不知道这举一反三,始终在埋怨帮助文件不够全面。

    3、了解了上面对搜索“动态增加控件”举例说明的应用,还要注意的就是,当搜索到了“动态增加控件”的帮助页面之后,我们虽然暂时需要的是ExistControl方法,但我们还应该同时详细学习完本页面,将其他三个“动态增加控件”的方法进行全面掌握,这样,知识面才会越积累越宽泛,对所学知识越来越巩固。

    4、不建议一上来就搞掐头去尾地学习,了解基础是关键,巩固扩展随其后,循序渐进。



以上仅为个人见解,或作为交流分享!


[此贴子已经被作者于2019/10/30 14:11:14编辑过]

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


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

可能写不够明白,我的建议就是小白学习用,我也是小白:
1.  官方一直强调先看,使用指南,先学会用后再编程,我看了,包括视频教程,官方的意思,也用狐表上菜单功能,如“数据”,项目管理,日常等菜单功能也可
     无代码开发;
2.  “帮助”分类很不清楚,有点想到那写到那的,比如,“跨表引用或统计功能”,它可以狐表上菜单功能的“日常工作”里的“统计”功能实现统计,实现无代码开发,故
      “帮助”的在使用指南也写这个,讲到开发编程,用代码也写这个,讲SQL时也写,讲EXECL也写,其实它要讲就:我可以“菜单”功能,“代码,SQL,EXECL”实现
     “跨表引用或统计功能”,而使用指南,讲到开发编程,用代码,SQL,EXECL时它们章节也包含很多功能,所以你要实现这“跨表引用或统计功能”,每节打开,一个查找。
3、 我们是不是可以 在“帮助”分类很清楚:告诉学员,比如要实现“跨表引用或统计功能”,你查“跨表引用或统计功能”的帮助,这里它所有实现方法:你可以用菜单功能,或用代码,SQL,EXECL来实现,集中一起,让人会用,会编,用编在一起学,不是学快,更易理解,这样不解决:
   查找麻烦,每节打开,一个个找;更重要你学后面,前面已忘。
    
  这也使用中遇到问题,写出供参考!

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


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

还有看“帮助”,会出现很多“其他,杂项”等,这就是不知道怎么分,迷路,他迷了,向我们这种小白不更迷了。

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


加好友 发短信
等级:狐神 帖子:5055 积分:13047 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2019/10/30 15:03:00 [只看该作者]

就如同目前教材改革一样,一般狗砖家,叫一年级就背一些四书五经,孔孟之道,古诗词之类的,小孩能了解?充其量模仿,不知其意,到时全忘记了,浪费年华,浪费青春,浪费脑细胞,童年的好时光就这样在不知不觉中拖走了。应该从最最基础的东西开始学。
狐表的基础是vb.net,而不是狐表的基础,使用狐表可以,使用狐表开发,就得回归自然!不过狐表这方面已经做得不错了,尤其是有老师耐心的解答。帮助也很细致,但缺少一些细节提示,及问题汇总及经验总结。兴趣断断续续接触狐表多年的感触!

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


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

      尤其是有老师耐心的解答。帮助也很细致,但缺少一些细节提示,及问题汇总及经验总结。这个很好,不然,很少会进来学习,说实在学很些难,帮助的实例及解答没有注解,学起很吃力,只硬套。
      再有官方对视频教程不太重视,强调看帮助,而中国文字是博大,一字多解,我们大家这样,无论是我们提问题,或解答问题,大家认为讲很清楚,都有一方不理解,表达能力与理解能力,不在同一频道。
     教程很视频与文字,实例结合起,做一个小项目或常规项目,如进销存或仓库管理的实例的视频宣传,教程,向大家宣传,教程,狐表功能,开发过程,学员有兴趣。看视频,结合实例,模仿做,再一些常规,难点的教程,帮助讲解。
     我是投砖引玉,让大家有更好建议,官方采用建议,完善狐表,项目都是不断建议,修改,完善,也希望官方不要说我太多事,不好好学,老提建议。


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40608 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2019/10/30 19:19:00 [只看该作者]

       官方也多次解释,针对狐表的代码开发,就是给讲也确实听不明白,至于针对项目的开发和学习捷径,周老师的教程和原代码已经很好了,从价格和付出上对比,性价比已经很高了,大家不防买了试试,几本教材我都买了,学无止境,确实弥补了我很多短板,并不是给打广告,确实我和周老师个人都无联系,但对教程表示大赞,就向贺老师说的,foxtabIe涉及的VB.net,教程写全面了,打印教程厚度就得论米计,都重写估计官方也力不从心!
        我所提出的建议只是在现有的基础上如何理解和实应教程,别无他意!

 回到顶部
总数 12 1 2 下一页