开发教室
程序设计|Delphi|Java|C++|VB|.NET|Css|Js|PHP|ASP|MySQL|数据库|WEB开发|网页特效|视频
首页 > 开发教室 > 程序设计 > VB > 正文

软件工程篇-清空集合内容的几种方法

2007-04-10 源自: 网友评论 0 进入视频教程

  软件工程篇-清空集合内容的几种方法

作 者 : 甘冀平

   这里有几种方法来清空一个集合的内容。

   下面的代码按照后进先出的顺序删除掉项目:

    Do While col.Count > 0
        col.Remove col.Count
    Loop

   下面的代码按照先进先出的顺序删除掉项目,速度上会快许多:

    Do While col.Count > 0
        col.Remove 1
    Loop

   但是,最快的还是设置集合为Nothing的方法:

    Dim col As Collection

        注释: Allocate the collection and use it.
        Set col = New Collection
            :
        注释: Destroy the collection.
        Set col = Nothing

   使用数组替代集合

   数组比集合占有更少的内存,并且运行更快。如果不需要使用集合的关键字搜索、延伸简易性以及其他功能,请使用数组完成同样的数据存储。

   创建全局属性

   你知道在.BAS模块中能创建属性程序吗?程序的其他部分能象对待其他变量一样处理这个“属性”,而且属性程序能执行错误检查、一次设定等等功能。

   保护模块中的数据

   在BAS模块中使用私用变量后,模块的子程序能够访问它们,但是程序的其他部分就不能存取它们了。

    Private hidden_data As Integer

    Public Function GetData() As Integer
        GetData = hidden_data * 2
    End Function

上一篇: 用VB实现类似电子表格的数据录入
下一篇:软件工程篇-理解错误处理代理

评论  点击查看
 
开发频道推荐
开发热点文章