C#Windows窗体界面设计_02_绘制三角函数_多点作图法_全局变量思想
binzhouweichao@163.com
2013-10-14
对02多点绘图中的数据,做全局变量处理。
1.给项目添加一个新类
在右侧解决方案资源管理器中,选中项目名称,右键-->添加-->新建项,在弹出的窗口中,选择类,名字改为GlobalVars.cs,也可以进入代码文件修改。
在新添加的GlobalVars.cs中,可以看到基本的空类模版。修改其代码。
2.设置全局变量
参考:http://wenku.baidu.com/view/67c644ea19e8b8f67c1cb947.html
C#没有全局变量。
全局变量的作用就是设置一个作用域,使这个变量在其作用域下均有效。C#中使用静态类来保存一个变量,使其能够实现全局变量的作用。
静态类参考:http://wenku.baidu.com/view/a399f2046c85ec3a87c2c5b7.html
静态类不能声明实例,不能有构造函数。成员方法也是静态的。
首先将类GlobalVars修改为静态类,即把类名class GlobalVars命名为:
这样,在TriPaint.cs中,位于构造函数的下方,会自动生成一个TriPaint_Load函数。
5.绘图
在新添加的Load事件关联的函数中,添加上篇介绍的绘图过程。
与之前的相同。