vb语言程序设计-vb第9章电子讲稿(编辑修改稿)内容摘要:
性赋值等 7. 监视窗口 对用户定义的表达式进行监视 例 运行以下的窗体装载事件过程 : Private Sub Form_Load() Dim a% a% = 5: a = c = 1 / (a a%) End Sub 运行时出错,消息框提示发生“ 除数为零 ”的错误。 单击消息框中的“调试”按钮,即可进入中断模式, VB在代码窗口中用箭头指示发生错误的语句“ C=1/(aa%)”。 在立即窗口中键入以下命令来检查变量的值: ? a, a% 180。 ?是 Print的简写 出错前变量 a的当前值为整数 5,而不是 ,故发生了“除数为零”的错误 例 计算 t = + + + …… + + 1 编写的程序代码如下: Private Sub Form_Load() Show Dim t As Single, i As Single t = 0 For i = To 1 Step t = t + i Next i Print 总和 :。 t End Sub 运行结果为: 总和: 这不是正确的答案,正确结果应是 (1)在代码窗口中设置断点。 为了了解循环过程中变量 i和t的变化情况,可在语句 t = t + i 处设置断点。 (2)重新运行程序。 程序在断点处中断运行,进入中断模式 (3)单击“调试”工具栏上的“本地窗口”按钮,利用本地窗口来 监视过程中各量及属性值的变化情况 (4)单击“调试”工具栏上的“逐语句”按钮,让程序 单步执行。 (5)连续单击“逐语句”按钮,使程序在 For语句 循环执行 9次,此时本地窗口显示的变量值如图 来自 中国最大的资料库下载 (6)再次单击“逐语句”按钮。 程序不再继续循环,而是退出循环,去执行 Next i下一个的 Print 可以发现 上述循环语句只是循环 9次。 本来应该循环 10次,但由于小数点在机器内存储和处理会发生微小误差,当执行到第 9次循环时,循环变量 i的值为 ,再加上步长值 ,已经超过。vb语言程序设计-vb第9章电子讲稿(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。