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


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

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

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7237 积分:40614 威望: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编辑过]

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


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

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

 回到顶部