我现在在修改一个界面工程。如果建立了多个界面,问题表现为:第一次打开画面时速度比较慢,如果打开后切换到别的画面再次切换回原来的画面时速度就会很快。请高人指教该如何解决这个问题。将画面存储在内存中?还是有其他的好方法。谢谢。

解决方案 »

  1.   

    估计你在做时候,是让程序开启一次性加载所有东西的.所以会很慢.你可以这样设置:
     开始的时候,就只加载一部分内容,如一个界面.
     然后,当发生切换界面动作的时候,再加载某一个界面或者加载所有界面.
    反正,大概意思就是当东西很多的时候,不要所有的东西都在程序启动的时候加载.
      

  2.   

    程序启动慢是正常的,只是我们等的不耐烦罢了
    最好的办法是在启动的时候加载一个启动的画面(图片),就好看了
      

  3.   

    程序启动慢是正常的,只是我们等的不耐烦罢了
    最好的办法是在启动的时候加载一个启动的画面(图片),就好看了
      

  4.   

    程序启动慢是正常的,只是我们等的不耐烦罢了
    最好的办法是在启动的时候加载一个启动的画面(图片),就好看了
      

  5.   

    我主要是在打开不在内存中的画面的是很就会速度很慢,这样的软件就没有竞争力了,希望给点建设性的意见,谢谢
      

  6.   

    哈哈,楼上拜改版所赐,回帖超难受啊,
    随便顶贴~加个启动界面的方法不错,或者进度条~
      

  7.   

    我主要是在打开不在内存中的画面的是很就会速度很慢,这样的软件就没有竞争力了,希望给点建设性的意见,谢谢
      

  8.   

    这样也考虑了,主要想还有没有其他方法了
      

  9.   

    这样也考虑了,主要想还有没有其他方法了
      

  10.   

    PC现在内存都很大的,那就都放在内存中...测一下看接受不还有从硬盘加载1张图片很慢吗?
      

  11.   

    不到1M的文件打开时需要差不多5秒,主要是我的这个软件要嵌入到嵌入式设备当中,它的内存就小了啊。应该不能把画面都放在内存中。
      

  12.   

    一个界面加载的图像也就几十张图吧,应该不会慢,如果慢的话你该看看你是否加载时对图像有额外处理步骤。
      

  13.   

    不到1M的文件打开时需要差不多5秒,主要是我的这个软件要嵌入到嵌入式设备当中,它的内存就小了啊。应该不能把画面都放在内存中。
      

  14.   

    如果这样的话,换256色的吧
    或想别的美化办法,界面友好就行了