在初次使用用户窗体编写程序的过程中,有没有考虑过里面的各种按钮是通过何种途径传递给我们的程序,让它知道用户按下了哪个按钮呢?这个问题在我初次编写程序的时候也反思过,后来学习了全局变量之后,就恍然大悟了,所以来分享一下我的实现方法。
编程过程中我们常常用到局部变量,如函数体内的定义的变量,在执行完该程序后变量的值就被释放了,像这样的变量都是局部变量。而全局变量则不然,它可以被整个模块下的函数共用,互相传递消息。
所以选择使用全局变量来实现用户窗体中的确定和取消按钮功能
添加用户窗体及初始化内容,前一期都有详细讲过了,可以参考文章:
设计用户窗体
此处为了说明全局变量在各函数之间的传递,增加了取消按钮。
插入模块
按照下图所示,插入模块后,左侧工程窗口会增加一个模块,默认名称是“模块1”。此处引入模块化,它可以用来分割,组织和打包软件。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体,完成整个系统所要求的功能。所以在模块里声明的全局变量可以被该模块下的全部函数共同使