我对VB.Net不了解的东西 [英] Something I don't understand about VB.Net

查看:48
本文介绍了我对VB.Net不了解的东西的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在考虑从VB6切换到.Net但是有一个关键方面

我无法理解:


据我了解,任何想要运行在

VB.Net下开发的应用程序的人都需要安装.Net框架。但目前只有WinXP供应该框架。那么98 / ME / 2K用户如何获得副本?那么好的

课程的商业用户很可能会有一个高速链接从MS和那些分发的主要应用程序开发商下载

物理媒体大概可以合法地获得框架

安装程序包含在他们的CD上。


但是那些依赖电子的共享软件开发者呢? b $ b经常分发给那些没有高速下载的用户?b $ b b设施?尝试在老式的

拨号连接上下载20-30或更多的MB并不是很有趣,如果你使用便宜又开朗的话,可能会非常令人沮丧有忙线的ISP。


鉴于MS似乎放弃了通过杂志封面CD / DVD分发服务包

等(我猜必须有一些)严重

原因,但我不能想到一个)那么还有什么其他选择

那里?我没有看到任何.NET框架CD出现在我的本地PC

商店中,无论是免费还是名义上的成本。看起来我的潜在共享软件客户的实际价值将是多少?b $ b因为能够使用我可能使用的任何新软件而被剥夺了权利

创建。


当然,从长远来看,即使是后期升级者也会逐渐转换为WinXP或更晚的b $ b,但我可以想象它是3 - 5年在

之前,这占到了90%以上的用户。


有任何意见吗?


John Dann

解决方案

嗨约翰,


这是不是有点过时了。

20-30Mb对于那些有ADSL或类似东西的人来说无关紧要。

(在我的国家越来越多)


(就我记忆中而言,分发形式的VB6应用程序需要比Net

应用程序更多的数据。)


Cor
< blockquote class =post_quotes>我正在考虑从VB6切换到.Net但是有关于关键方面
我无法理解:

据我了解,任何想要运行VB / Net下开发的应用程序的人都需要.Net框架安装。但只有WinXP目前提供框架。那么98 / ME / 2K用户如何获得副本?好吧,当然,商业用户很可能会有一个从MS下载的高速链接,那些分发物理媒体的主要应用程序开发者可能会合法地掌握框架
安装程序包含在他们的CD上。

但是,对于那些没有高速下载工具的用户来说,经常依赖电子分发的共享软件开发商呢?尝试在老式的
拨号连接上下载20-30或更多的MB并不是很有趣,如果你使用廉价且开朗的ISP忙线,可能会非常令人沮丧。

鉴于MS似乎已经放弃了通过杂志封面CD / DVD分发服务包
等(我想必须有一些严重的原因,但我无法想到一)那么还有什么其他选择?我没有看到任何.NET框架CD出现在我的本地PC商店中,无论是免费还是名义上的成本。看起来我的潜在共享软件客户的百分比将被有效地剥夺,因为我无法使用我可能创建的任何新软件。

当然,从长远来看,即使是后期的升级程序也会逐渐转换为WinXP或更高版本,但我可以想象它是在3 - 5年之前,这占据了90%以上的用户。



" John Dann" <是ne ** @ prodata.co.uk> schrieb

[...]

当然,从长远来看,即使是后期升级者也会逐渐切换到WinXP或更高版本,但我可以想象它这需要3到5年才能占到90%以上的用户。




确认。


我了解双方,MSFT以及用户。目前我们处于

a的时间点,这仍然是一个问题。


一些想法:

- 在一边: VB6也需要运行时。另一方面:但框架是更大的
。一方:是的,但框架更强大。另一方面:是的,

但是普通用户对框架的功能不感兴趣,但仅在应用程序本身的功能中使用


- 旁边:MSFT应该做什么?等待几年,直到框架是操作系统的一部分,或几乎每个人都有高速连接?另一方面:

MSFT,请在CLR中拆分框架,几个基本的
库和一些可以根据需要下载的软件包。旁边:

不幸的是生产者现在仅关注业务用户:-(和

那些关心的人(不小心* g *)大约比私人用户大20 MB。在

另外,分裂框架意味着在设计框架时需要将更复杂的部署纳入

账户。

- 在一边:框架只需要下载一次。另一方面:新的
框架版本需要新的下载...但是他们可能会伪装成OS更新 - 什么没有'不要让它们变得更好。顺便说一下,你可以

也可以给一个操作系统更新一个OS更新,这可能会让一些用户下载更加明智




如你所说,问题将在未来几年内消失。目前我希望

将框架分成更小的包 - 但我想我的

希望不会实现。


我的2欧元 -


-

阿明

<重新l =nofollowhref =http://www.plig.net/nnq/nquote.html\"target =_ blank> http://www.plig.net/nnq/nquote.html
http://www.netmeister.org/news/learn2quote.html


2004年1月7日星期三13:27:17 + 0100,Cor < no*@non.com>写道:

这是不是有点过时了。

20-30Mb对于谁有ADSL或类似的东西是没有的。
(在我的国家越来越多)




不,我不认为它已经过时了(虽然很多人用ADSL /电缆

假设它是)。高速访问只能由少数几个b $ b b互联网用户使用,可能还有一小部分仍然是共享软件的用户。


当然,对于高速访问的用户来说,20-30MB是小啤酒,但是我的全部意义在于那些没有这种访问权限的用户。


在VB6上,确保运行时为下载

文件添加了一些大小,但是几个MB可以在拨号上管理,而不是20-30MB

是边缘的


JGD。


I''m looking at switching from VB6 to .Net but there''s one key aspect
that I can''t get my head around:

As I understand it, anyone wanting to run an app developed under
VB.Net needs the .Net framework installed. But only WinXP currently
supplies the framework. So how do 98/ME/2K users get a copy? Well of
course business users will very likely have a high speed link for
downloading from MS and those major app developers who distribute
physical media can presumably legally get hold of the framework
installer to include on their CD.

But what about the shareware developers who rely on electronic
distribution often to users who don''t have a high-speed download
facility? Trying to download 20-30 or more MB on an old-fashioned
dialup connection isn''t much fun and can be pretty frustrating if you
use a cheap and cheerful ISP with busy lines.

Given that MS seemed to have abandoned distribution of service packs
etc via magazine cover CD/DVDs (I guess there must be some serious
reason for this but I can''t think of one) then what other option is
there? I don''t see any .NET framework CDs appearing in my local PC
store either for free or nominal cost. It looks like a substantial
percentage of my potential shareware customers will effectively be
disenfranchised from being able to use any new software I might
create.

Of course, in the long run even the late upgraders will gradually
switch to WinXP or later, but I can imagine it being 3-5 years before
this accounts for 90+% of users.

Any comments please?

John Dann

解决方案

Hi John,

Is this not a little bit out dated.

20-30Mb is nothing for who have ADSL or something like that.
(And in my country that are more and more)

(And the distributing form a VB6 application needs much more data than a Net
application as far as I remember me).

Cor

I''m looking at switching from VB6 to .Net but there''s one key aspect
that I can''t get my head around:

As I understand it, anyone wanting to run an app developed under
VB.Net needs the .Net framework installed. But only WinXP currently
supplies the framework. So how do 98/ME/2K users get a copy? Well of
course business users will very likely have a high speed link for
downloading from MS and those major app developers who distribute
physical media can presumably legally get hold of the framework
installer to include on their CD.

But what about the shareware developers who rely on electronic
distribution often to users who don''t have a high-speed download
facility? Trying to download 20-30 or more MB on an old-fashioned
dialup connection isn''t much fun and can be pretty frustrating if you
use a cheap and cheerful ISP with busy lines.

Given that MS seemed to have abandoned distribution of service packs
etc via magazine cover CD/DVDs (I guess there must be some serious
reason for this but I can''t think of one) then what other option is
there? I don''t see any .NET framework CDs appearing in my local PC
store either for free or nominal cost. It looks like a substantial
percentage of my potential shareware customers will effectively be
disenfranchised from being able to use any new software I might
create.

Of course, in the long run even the late upgraders will gradually
switch to WinXP or later, but I can imagine it being 3-5 years before
this accounts for 90+% of users.



"John Dann" <ne**@prodata.co.uk> schrieb

[...]

Of course, in the long run even the late upgraders will gradually
switch to WinXP or later, but I can imagine it being 3-5 years
before this accounts for 90+% of users.



ACK.

I do understand both sides, MSFT as well as the users. At current we are at
a point of time where this is still a problem.

Some thoughts:
- On side: VB6 also needed runtimes. Other side: But the Framework is
larger. One side: Yes, but the Framework is more powerful. Other side: Yes,
but the average user is not interested in the power of the Framework, but
only in the features of the application itself.
- On side: What should MSFT do? Wait some years til the Framework is part of
the OS, or almost everybody has a high-speed connection? Other side:
MSFT, please split the Framework in the CLR, few basic
libs and some whatever packages that can be downloaded if required. On side:
Unfortunatelly "the producer" focuses only on the business users now :-( and
those care less (not careless *g*) about 20 MB than a private user. In
addition, splitting up the Framework would have meant that when designing
the Framework the more complicated deployment would had to be taken into
account.
- On side: The Framework needs to be downloaded only once. Other side: New
framework versions require new downloads...but they will propbably be
disguised as OS updates - what doesn''t make them better. BTW, you can
also call the Framework an OS update what might make it more sensible
to download for some users.

As you said, the problem will disappear in the next years. Currently I hope
that the Framework will be split into smaller packages - but I think my
hopes won''t be fulfilled.

My 2 Euro-Cents

--
Armin

http://www.plig.net/nnq/nquote.html
http://www.netmeister.org/news/learn2quote.html


On Wed, 7 Jan 2004 13:27:17 +0100, "Cor" <no*@non.com> wrote:

Is this not a little bit out dated.

20-30Mb is nothing for who have ADSL or something like that.
(And in my country that are more and more)



No I don''t think it is dated (though many people with ADSL/cable
assume that it is). High speed access is only used by a minority of
Internet users and possibly by a smaller minority still of shareware
users.

Of course 20-30MB is small beer to users with high speed access, but
my whole point is about people who don''t have such access.

On the VB6 point, sure the runtime added some size to the download
file, but a couple of MB which is managemable on dialup, not 20-30MB
which is marginal

JGD.


这篇关于我对VB.Net不了解的东西的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆