VS工具下C#编写的WinForm程序运行缓慢问题

如题,补充:程序结构已经很合理了,SQL语句我也尽力了,感觉这样折腾好后的程序和VB编写的程序相比运行速度逊好多(就是慢好多,用的远程数据库)。请路过的诸位大侠指点一二。... 如题,补充:程序结构已经很合理了,SQL语句我也尽力了,感觉这样折腾好后的程序和VB编写的程序相比运行速度逊好多(就是慢好多,用的远程数据库)。请路过的诸位大侠指点一二。
网上查了很多..感觉说的不够全面...呵呵,拜托在坐的诸位了。
展开
 我来答
百度网友6eed2f8
2009-07-07 · TA获得超过5082个赞
知道大有可为答主
回答量:3423
采纳率:0%
帮助的人:3803万
展开全部
注意你程序中的资源,比如,使用图片的时候尽量使用小图片,甚至不使用图片
另外告诉你一个小技巧
在程序的Form_shown函数里写上
private void Form1_Shown(object sender, EventArgs e)
{
this.WindowState = FormWindowState.Minimized;
this.WindowState = FormWindowState.Maximized;
}
可以减少内存占用量
至于速度慢,一方面可能是你机器的配置问题,一方面就是程序设计的不是太合理
有必要的话可以考虑多线程处理
chenxfsoft
2009-07-07 · TA获得超过1380个赞
知道大有可为答主
回答量:2418
采纳率:0%
帮助的人:1834万
展开全部
将connection改成一个公共变量,不要总是重复打开链接。

合理运用条件查询 ,比如减少in查询改成jion查询

对大量返回记录的进行分页处理。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友60ad1cb96
2009-07-07 · 超过23用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:88万
展开全部
如果是数据显示界面慢,那么很可能是因为获取数据花费的时间太多了,用本地数据库作测试,同样10w条数据本地需要多少时间,远程数据库需要多少时间,如果时间差不多,那么程序本身还是有问题的,建议要使用分页存储过程获取数据,还有是本身查询语句的优化,注意建立适当的索引
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式