还有一个提高性能的方法:
在一个窗体中如果定义一个窗体级对象,如SqlConnection cn=null;
方法调用时用cn=new SqlConnection();然后Close()这样性能有点低,
如果改为每个窗体的方法体内:SqlConnection cn=new SqlConnection()的话,性能会提高....怪事
好像还可以在窗体设计器上编辑吧。的确,这样做可以提高不少性能哟。一个人之见,.net CF1.0太差了,有很多bug,就连最常见的空间都有,比如comboBox
@zz
请问你说的是.NET Framework还是.NET Compact Framework?
因为.NET Compact Framework很少有人会直接访问SQL Server,都是访问SQL Server CE,用到的是SqlCeConnection。
@LIVE
不过现在很多机子自带是v1.0的,为了部署方便只好采用v1.0。
现在v3.5 CTP都有了,增加了一些新东西...
@Bob Li
那倒是,即使时SP1出来了,我也没有使用它,因为部署起来实在是个大麻烦,PPC这种玩意又不像台式电脑,要是一断电,所以东西都over,那个时候叫天天不应的了。
还有netcf1.0的效率实在是不怎么样,不管是他自身还是访问数据库,和XML文件,满的跟头蜗牛似的,和eVC比起来,不是一个级别上的
@LIVE
看来你受尽了.NET CF 1.0的折磨啊^_^
听说v2.0在性能方面有所提高,不知道是不是真的?
Native的程序启动很快,Managed的程序要载入CLR,所以很慢。
@Bob Li
我花了很多时间做netcf优化。像这种控件加载,可以提高一倍的效率。至于类似sqlce以及其他方面的,效果尤为明显!