我编写的程序是用列表框存放数据的,我想用数组存放数据,只是有几点疑问请教大家:1、使用全局数组变量好吗?
如果用数组,列表框还是要用来显示数据的,这是我一直不使数组的的原因。
由于数据几乎每个操作都用到,为简便设置全局变量应该说得过去,只是我曾试过此方法,好象与用列表框速度差不多,是不是我编写的问题?2、如果用数组,用几个好?
数据包括日期和数据两部分,我是分别存放到两个数组好,还是用二维数组好,或者其他方法?关键要少占内存,速度快些。

解决方案 »

  1.   

    '使用动态数组
    dim a() as xx
    dim b() as xx'程序中
    remid a(i)
    remid b(i)'时时定义数组,用完就释放内存,,
      

  2.   

    数组是vb中比较高效的数据结构。应该比列表框快。一维数组比多维数组的速度快。long比integer快。前提是在32位机器上
      

  3.   

    使VB时为的减少开销,提高效率要注意的几个方面:
    (1)少用全局变量,更要少用全局数组;
    (2)用数组存储数据,少用控件存储数据;
    (3)多用Long数据;
    (4)少用多维数组
      

  4.   

    1)少用全局变量,更要少用全局数组; 
    (2)用数组存储数据,少用控件存储数据; 
    (3)多用Long数据; 
    (4)少用多维数组 同意这个,但是为了软件的今后的维护和扩展。在以上方面都可以妥协的,不用那么严格