Foxtable(狐表)用户栏目专家坐堂 → 代码写在哪里较好?


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

主题:代码写在哪里较好?

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


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
代码写在哪里较好?  发帖心情 Post By:2021/11/11 18:12:00 [只看该作者]

大师:请问代码是直接写在控件事件中好,还是写为函数或过程,然后调用好?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110799 积分:563933 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/11 20:31:00 [只看该作者]

如果有多个事件的代码逻辑差不多,可以考虑提取相同部分放到自定义函数里给多处调用。如果代码较长,也可以考虑分为多个函数调用

否则一般放到各自事件使用即可

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


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2021/11/11 21:41:00 [只看该作者]

谢谢!
再请问,当定义一个变量为object类型后,如何判断返回的数据类型?

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110799 积分:563933 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/11 22:36:00 [只看该作者]

Dim o As object
o = Date.Today
msgbox(o.Gettype.name)

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


加好友 发短信
等级:狐神 帖子:5061 积分:13092 威望:0 精华:0 注册:2014/5/15 21:34:00
  发帖心情 Post By:2021/11/11 22:54:00 [只看该作者]

那下面的代码同上面的代码区别在哪?
Dim o As object
o = Date.Today
msgbox(typeof(o) is DateTime)


 回到顶部
帅哥,在线噢!
有点蓝
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110799 积分:563933 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/11/11 23:03:00 [只看该作者]

前者获取对象的类型名称,后者判断对象是否某类型

 回到顶部