VB点虐 完全是为了让VB程序可以再.Net平台上运行而存在的,其本身就是一堆缺点,运行效率上没有VB高,对象取得也没有VB方便,语法和VB基本一样,所以编写起来也麻烦,虽然是.Net框架下的语言,但对.Net的支持又不是很好,却又因为.Net拖慢了VB自傲的高速。
克什克腾网站建设公司创新互联建站,克什克腾网站设计制作,有大型网站制作公司丰富经验。已为克什克腾1000多家提供企业网站建设服务。企业网站搭建\成都外贸网站建设要多少钱,请找那个售后服务好的克什克腾做网站的公司定做!
C#就完全不同了,他就是给.Net写的,肯定是对.Net支持最好的语言了,而且语法也比较简单,和C、C++、Java的语法是一样的,只是.Net的类库和这三种语言不同,所以实际写代码时,比VB、VB点虐 、C、C++、Java都要简单
效率差不多,主要决定你的算法.
如果你会vc的话,用vc吧,效率会高很多.
如果不会vc,建议你用vb点虐 好一点,毕竟后出的东西很多地方会做优化.而且最关键的,WIN7下面只能运行VB.NET做的软件,不能运行VB6做的软件.
你不想做一个游戏很多人想玩却运行不了吧?那就选我吧.哈哈
select
*
from
XXX
如果数据量少还可以,如果数据量一大,需要从适配器在读取到Dataset中,这个是相当耗时的。
其实,有一些程序可以采用
分段读取,多次读取。
像这样的写法,更新一条数据,就需要在重新读取所有的数据。。耗费太大资源和贷款。。
客户端也会导致很慢甚至读取数据假死。。
-----------------------------
最好的方式不管你用DataRead还是什么,这些都根本解决不了这些问题。
你需要做的就是
如何高效读取/处理数据。
BS
结构,可以采用异步加载数据和处理数据
CS结构
异步加载和分段读取数据。而不是一下子就把所有数据加载处理。这样的话,CPU和内存占用率就会抬高。。。。
---------------------------------
之前公司采用的方式就是这样的,DataSet和Fill
后来发现不好,于是就采用异步,服务器压力减少,客户端满意度提高。。