请大佬帮忙看看
vb吧
全部回复
仅看楼主
level 1
这个题能否帮忙说一下无参的情况(想不出来了[笑尿])然后那个通过事件过程验证是什么意思。感谢感谢
2022年05月20日 00点05分 1
level 11
①无参过程,使用跨过程的窗体级变量就可以了
②“通过事件过程验证”,我也看不懂,他让验证啥,不会是让验证输入的n的合法性?如果真是这样,就依赖于主调过程中n是如何输入的。如果是textbox+commandbutton,可以在textbox的失焦事件中验证,也可以在commandbutton的单击事件中验证。如果是通过inputbox输入的,就没法通过“事件”,是好用do循环,知道输入符合要求的n。如果是通过滚动条、列表框等等,跟textbox类似。至于要验证啥,我觉得,第一就是数目字、正负号、指数符以外都算错误(这里不要小数点);第二正负号的位置;第三构成数字的范围不超标。
2022年05月20日 00点05分 2
我觉得这里的“验证”只是简单的“调用”而已
2022年05月20日 00点05分
感谢大佬,那个我又问了一下老师,是上面大佬说的,调用一下,但仍很感谢
2022年05月20日 01点05分
@初音✨七奈 天哪我的脑子锈了,经你们一说,再看,确实是“通过调用来验证前面说的子过程是否正确”的意思
2022年05月20日 06点05分
@璐村惂鐢ㄦ埛_0748V5Z馃惥 小问题,大佬,题也没有说清楚[哈哈]
2022年05月20日 07点05分
level 15
有参数的是通过参数传递n的值,这好理解
没有参数的应该是把n定义成窗体模块级变量,这样在主调和被调过程中就都能使用了,但是一般不推荐这样做
事件过程就是你平常一直在写的过程,比如Command1_Click这样的[滑稽]VB的程序就是靠事件过程来实现运行的;在有自定义过程的情况下,也是通过在事件过程中调用自定义过程来运行自定义过程的
2022年05月20日 00点05分 3
感谢感谢,大佬,回答我好几次了,非常感谢[哈哈]
2022年05月20日 01点05分
level 8
2022年05月20日 03点05分 4
思路清奇,而且还是个一次性程序,点第二次按钮就会不出结果了[滑稽]
2022年05月20日 03点05分
@烟雨江南ooo 出题人有时候,提一些奇怪的要求,仅仅是为了训练一种方法。但是,不恰当的训练,很可能给学习者造成不良的习惯。
2022年05月21日 00点05分
if 选择结构中再把Sum和i重新赋值0 ,就可以多次单击按钮了
2022年05月20日 08点05分
@tbzp666 直接弄成函数 Function s(n as integer) as double 这样感觉更好调用吧
2022年05月20日 12点05分
1