小弟我学VB才几个月时间,刚刚转程序员,仗着自己电脑基础比较好,就承担下公司的一项艰巨任务,就是做一个管理通讯站的软件,看过协议要求书,也不算难,结果就答应BOSS两个月搞好这个任务,制作中听公司的工程人员说,这个软件前年某公司找人买了天价六十多万,又听同事说叫了几家软件公司将近一年都搞不定,心惊惊,不过到今天早上为止,做得蛮顺利的,偷笑ing,不过早上的测试就像一泼冰水把我泼醒。我一直是在公司和家里做这个软件的,赛41.7内存256和奔42内存256来做这个软件的,测试完全正常,今天早上觉得做了一半,想测试看看,拿到同事电脑,连用vb加载中都会出错,提示内存溢出,更别说运行了,天哪。软件大概是这样的,一个界面分四栏,一个菜单,一个treeview,一个地图(有巨大图片),一个包含n个页面切换,问题就是这n个页面这栏,里面有9个页面,平均一个页面平均200个控件,但是照协议编的又不能少,我觉得就是这个占用太多资源。现在我的打算就是,重新做软件,请大家帮忙定制一套最佳最省内存的方案。
我的想法是,做一个主form,然后加载地图和treeview菜单,然后另外两个分栏放到另外一个form(因为这两个不是经常使用,可以调用)这样不知道会不会快些,再不行就把那9个页面分别做9个form调用,由于时间就剩下一个月多一点了,所以这次如果再搞错了那绝对没有下次了。现在我才明白我太浮浅了,根本还不了解vb的性格就搞那么大的事情,做不成我看就得打包baybay了,将来美丽的计划也将成为泡泡,所以我一定要硬着头皮搞定这件事情,请各位高手支招帮小弟度过这个难关,还有,我在这边的银子就只有那么多了,希望大家不要看钱少而嫌弃我,请帮我拿定个最佳解决方案。
我的想法是,做一个主form,然后加载地图和treeview菜单,然后另外两个分栏放到另外一个form(因为这两个不是经常使用,可以调用)这样不知道会不会快些,再不行就把那9个页面分别做9个form调用,由于时间就剩下一个月多一点了,所以这次如果再搞错了那绝对没有下次了。现在我才明白我太浮浅了,根本还不了解vb的性格就搞那么大的事情,做不成我看就得打包baybay了,将来美丽的计划也将成为泡泡,所以我一定要硬着头皮搞定这件事情,请各位高手支招帮小弟度过这个难关,还有,我在这边的银子就只有那么多了,希望大家不要看钱少而嫌弃我,请帮我拿定个最佳解决方案。
解决方案 »
- 自己想写一个控件,怎么给控件添加属性?
- 我给一个事业单位修改了一个VB+Access编的软件!不知道怎么收费!知道的进来留言,好吗??谢谢,在线等!
- 怎样用VB删除文件最后的 10 字节??
- 如何设置LISTVIEW中列表中设置每行的颜色!
- 高分请教,ScriptControl控件问题——在线等
- 求教在EXCEL中用VBA如何把一个变量加上中文或英文字符再赋给另外一个变量?
- 如何在程序中自动生成ODBC
- 有没有办法给webbrowser控件的背景加图片,或者是叠加一个图片上去,或者用api画背景图?
- 我想要学习VB,希望大家给我帮助。谢谢
- 求高手解答
- 困扰我多日的MSFlexGrid问题,希望高手能指点迷津。解决问题就给分!多谢多谢!
- 使用dll问题
看我能不能帮上忙。
控件尽量做成控件数组、动态生成控件,尽量用轻型控件,减少资源占用。9个切换页面也尽量做成动态的,切换时生成,切换到别的页面时原页面立即释放掉。地图,在允许的前提下,尽量降低分辨率,减少尺寸。