c#开发智能设备软件

chen_huiiii 2010-08-12 04:09:11
最近编写一款windows mobile 手机软件,程序运行一段时间后,就会 弹出资源不足错误,请高手给一些建议!
...全文
119 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
allen3010 2010-08-13
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 builderc 的回复:]
1. 典型的资源管理没做好,你要考虑new和close的时机。 mobile开发你不能指望垃圾收集,效率太慢

2. 鼓励使用单例模式,全局使用,这样不用反复new新的对象,减少内存开销。
[/Quote]

谢谢!
  • 打赏
  • 举报
回复
呵呵,躲在被窝里看马路。
明哥说编程 2010-08-13
  • 打赏
  • 举报
回复
可能跟内存大小有关系,你重新设置一下 内存大小
chen_huiiii 2010-08-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 builderc 的回复:]
1. 典型的资源管理没做好,你要考虑new和close的时机。 mobile开发你不能指望垃圾收集,效率太慢

2. 鼓励使用单例模式,全局使用,这样不用反复new新的对象,减少内存开销。
[/Quote]


thanks 启示中……
龍月 2010-08-12
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 builderc 的回复:]
public class Singleton

{

private static Singleton m_instance = null;



private Singleton()

{

}

public static Singleton getInstance()

{

if(m_instance==null)

{

……
[/Quote]

学到了
jrl5365 2010-08-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 builderc 的回复:]
1. 典型的资源管理没做好,你要考虑new和close的时机。 mobile开发你不能指望垃圾收集,效率太慢

2. 鼓励使用单例模式,全局使用,这样不用反复new新的对象,减少内存开销。
[/Quote]

+1
trentliu 2010-08-12
  • 打赏
  • 举报
回复
public class Singleton

{

private static Singleton m_instance = null;



private Singleton()

{

}

public static Singleton getInstance()

{

if(m_instance==null)

{

m_instance=new Singleton();

}

return m_instance;

}

}
trentliu 2010-08-12
  • 打赏
  • 举报
回复
1. 典型的资源管理没做好,你要考虑new和close的时机。 mobile开发你不能指望垃圾收集,效率太慢

2. 鼓励使用单例模式,全局使用,这样不用反复new新的对象,减少内存开销。
内容概要:本文详细介绍了如何使用C# WinForms开发智能中药柜的上位机管理系统,涵盖从需求分析、开发环境搭建、界面设计、PLC通讯到功能实现的全过程。智能中药柜通过嵌入式控制系统实现药品存取管理、温湿度控制和安全防护等功能。上位机软件负责实时监控、数据传输和设备控制,确保中药柜的安全与高效管理。文中具体讲解了C# WinForms的开发环境搭建、Modbus RTU协议实现PLC通讯、温湿度监控与药品存取管理、故障报警机制及数据记录的实现方法,并讨论了性能优化和常见问题处理。 适合人群:具备一定编程基础,尤其是对C#和WinForms有一定了解的研发人员,或对智能设备开发感兴趣的工程师。 使用场景及目标:①通过C# WinForms实现智能中药柜的上位机管理系统,涵盖设备状态监控、药品存取管理、温湿度控制和故障报警等功能;②掌握Modbus RTU协议与PLC通讯的实现方法,确保数据传输的稳定性和实时性;③学习如何通过界面设计和交互提升用户体验,同时确保系统的性能和稳定性。 阅读建议:本文内容详尽,涉及多个技术点和实现细节,建议读者在学习过程中结合实际开发环境进行实践,逐步理解和掌握各个功能模块的设计与实现。特别需要注意的是,文中提供的代码示例可以直接用于开发实践,有助于快速上手并应用于实际项目中。

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧