| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
一步一步跟我学易语言-第十一章:静态容器
作者:未知    文章来源:网络    点击数:    更新时间:2006-8-18
  请打开第九章中所完成的程序,将_按钮1_被单击子程序中的内容全部删除,然后请进行以下输入操作:
    1、加入一个名为非静态容器的整数型容器;
    2、加入一个名为静态容器的整数型容器,并同时选中该容器的静态属性;
    3、顺序输入以下语句行:
        hb1.gdxh(fjtrq)
        hb1.gdxh(jtrq)
        fjtrq=fjtrq+1
        jtrq=jtrq+1
    输入完毕后,子程序的内容如下:
        画板1.滚动写行 (非静态容器)
        画板1.滚动写行 (静态容器)
        非静态容器 = 非静态容器 + 1
        静态容器 = 静态容器 + 1
    运行该程序,连续单击三次按钮,其显示结果如下:
        0
        0
        0
        1
        0
        2
    通过阅读程序我们知道:每次单击按钮时,程序将顺序显示非静态容器和静态容器的内容。我们发现,非静态容器的内容在显示时始终为 0 ,而静态容器的内容却在一直递增,这是为什么呢?
    这就是非静态与静态的区别。所谓静态,就是静止存在,当所处子程序退出时,此类容器能够保留住现行内容以供下次继续使用,而非静态的容器就不能,下次进入子程序时它将被重新初始化,例程中的语句 非静态容器 = 非静态容器 + 1 根本没有任何作用,这就是为什么非静态容器的内容在显示时始终为 0 的原因,
    下一章我们将讲述数组容器。
相关文章