VB6.0Sub过程机制详解
VB6.0 的过程机制还蛮经典的,尤其是Sub 过程
,对新手友好。你可以把它理解成“一小段可以随时被叫来干活的代码”,比如打印个日志、算个数啥的。定义时用Sub
开头,结束写End Sub
就行,语法简单,执行效率也不错。
VB 的Sub 过程
没有返回值,适合那些“干完事就走”的任务。像界面按钮点击事件,就适合用它写。参数传递方式支持值传递和引用传递,灵活性也蛮高。你要是复杂业务逻辑,建议还是多拆成多个Sub
,代码结构更清晰。
过程作用域这块也值得注意。用Public
可以让过程在整个项目中可见,Private
就只能在当前模块里用。再配合Static
关键字,你还能让某些变量在多次调用中保留状态,挺实用。
想了解更深点?你可以看看VB6.0 过程的递归调用和Sub 子过程调用程序设计 VB,对调用逻辑和写法都有详细的例子。
另外,还有像用递归实现阶乘这样的典型例子,适合用来练手。你要是对跨语言调用感兴趣,也可以看看C++调用 VB6.0 制作的 ActivexDLL。
,VB 的过程机制虽然老,但思路清楚。如果你刚接触编程,或者维护老项目,了解这些东西会轻松不少。
下载地址
用户评论