Visual Basic 2010 编程:过程、函数与新控件
1. 过程
1.1 流程图绘制过程
过程在流程图中有特定的符号,将该符号插入流程图,并为过程的代码创建另一个流程图。过程流程图与常规流程图类似,但会标明过程的开始和结束。过程能简化流程图,让开发者看到程序的“大局”,而无需担心细节。每个过程都有特定功能,可对程序的该部分进行详细分析。
1.2 潜在问题
- 命名 :命名过程时要小心,通常过程名应描述该过程,使用动作词汇。
- 程序分割 :将程序分割成过程时需谨慎,最好按特定功能(如输入、计算或输出)进行分割,也可用于在多个地方调用的通用代码。
- 参数传递 :传递参数很棘手。若不想值改变,使用 ByVal 传递;若希望过程更新变量,则使用 ByRef 传递。要注意值的传递,常见错误是忽略需传递给过程的数据,且参数顺序和数据类型必须与调用和过程中的设置完全一致。编写过程的好方法是先创建过程,再编写调用行,IntelliSense 会识别过程并为编写调用提供参考。
2. 函数
2.1 函数的作用
函数在程序中提供答案。它可以是简单的重复计算,也可以是复杂或经常变化的公式。将其写成函数,可避免重复编写,便于维护。例如,计算矩形面积的公式简单,写成函数后可在需要时使用;而像道琼斯工业平均指数(DJIA)的计算,公式复杂且会变化,写成函数后,只需修改一处公式。
超级会员免费看
订阅专栏 解锁全文
1734

被折叠的 条评论
为什么被折叠?



