VB6与VB.NET [英] VB6 vs VB.NET

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

问题描述

我希望能够开始讨论VB6的优缺点与

VB.NET。具体来说,为什么有人会从VB6切换到VB.NET?另一方面,

,为什么有人不使用VB.NET(除了学习

曲线这是我目前的原因)?


David

I was hoping to start up a discussion on the pros and cons of VB6 vs
VB.NET. Specifically, why should someone switch from VB6 to VB.NET? On
the other hand, why should someone not use VB.NET (besides learning
curve which is my current reason)?

David

推荐答案

2004年8月11日08:15:08 -0700, dh ******* @ chestnut.org (David)写道:
On 11 Aug 2004 08:15:08 -0700, dh*******@chestnut.org (David) wrote:
我希望开始讨论VB6与VB.NET的优缺点。具体来说,为什么有人会从VB6切换到VB.NET?另一方面,为什么有人不使用VB.NET(除了学习
曲线,这是我目前的原因)?
I was hoping to start up a discussion on the pros and cons of VB6 vs
VB.NET. Specifically, why should someone switch from VB6 to VB.NET? On
the other hand, why should someone not use VB.NET (besides learning
curve which is my current reason)?




嗯,因为我们大多数都是在这里预售的,所以我不得不说你们大部分都是为了得到利弊,而不是专业人士。


....等一下,这听起来不对......


[哼哼]让我们再试一次......我个人而言尝试过VB.Net和

不喜欢它。有人说这是自然升级。到VB6,到我说坚果的
。 VB.Net是一种完全不同的语言;它没有&b
的工作方式与常规相同VB。

我能看到的最大优势是微软将在未来一段时间内支持VB $ Net,而他们将逐步淘汰他们的pre-.Net

语言。另外,从理论上讲,.Net框架可以为多个平台(并且正在进行的项目)构建,允许

可移植性 - 类似于Java的VM。 br />

我可以想到的一些缺点:

- 依赖于.Net框架

- 比较容易从已编译的程序中重建类似于原始

源代码的内容


现在,如果您希望某些人给您切换到.Net的理由,请转到

到这个小组并问那里:

新闻:microsoft.public.dotnet.languages.vb



Well, since we''re mostly pre-.Net here, I''d have to say you''re mostly
going to get cons, rather than pros.

....wait a minute, that doesn''t sound right...

[ahem] Let''s try that again... I, personally, have tried VB.Net and
don''t like it. Some people say it''s a "natural upgrade" to VB6, to
which I say nuts. VB.Net is a totally different language; it doesn''t
work the same as "regular" VB.

The biggest advantage that I can see is that Microsoft will support
VB.Net for some time to come, while they''re phasing out their pre-.Net
languages. Also, in theory the .Net framework can be built for
multiple platforms (and there are projects underway) allowing for
portability - similar to Java''s VM.

A couple disadvantages I can think of right off-hand:
- relies on the .Net framework
- relatively easy to reconstruct something resembling the original
source code from the compiled program

Now, if you want some people to give you reasons to switch to .Net, go
to this group and ask there:
news:microsoft.public.dotnet.languages.vb


我有给出另一种观点。我是自学成才,从TI994a计算机上开始使用

Basic(记住这些吗?),然后显而易见的是

Q-Basic。我的第一个VB版本是4,我现在有VB6sp6和VB.Net

2003和2005 beta。


使用VB.Net起初很奇怪,我猜是因为我习惯了VB6。

使用它一段时间后(几个月)我真的很喜欢它。

我现在用VB做的一切。净。我不是全职程序员,

所以你可能对此有不同的看法。我为公司做了很多

编程,并且仍然支持我在VB6中编写的3个应用程序。


使用VB.Net后,我不得不说我希望我在这些应用程序写完时可以使用它。 VB.Net是一种比VB6更强大的语言。回过头来修改我仍然支持的应用程序
,我注意到在VB.Net中可以轻松完成的事情已经很多了。


至于1.1框架(VB.Net 2005的2.0),

是真的。您需要安装它来运行VB.Net程序。在

的反面,大多数操作系统已经安装了这个。它附带了

WinXP和2003 Server,所以

需要这个不会有很大的劣势。


是,我知道还有很多98,NT和2k的机器在那里出售,这就是为什么我还需要VB6


希望这会有所帮助!


2004年8月11日08:15:08 -0700, dh **** ***@chestnut.org (David)写道:
I have to give another point of view. I am self taught, starting with
Basic on a TI994a computer (remember these?), then the obvious
Q-Basic. My first VB version was 4, I now have VB6sp6 and VB.Net
2003, and 2005 beta.

Using VB.Net was wierd at first, I guess because I was used to VB6.
After using it for a while (a few months) I really like it.
Everything I do now I do in VB.Net. I am not a full time programmer,
so you may get different opinions on this. I have done a lot of
programming for companies, and still support 3 apps I wrote in VB6.

After using VB.Net, I have to say I wish I had it when these apps were
written. VB.Net is a more powerful language then VB6. Going back and
modifying the apps I still support, I notice things that could have
been done a lot easier in VB.Net.

As far as depending on the 1.1 Framework (2.0 for VB.Net 2005), that
is true. You need that installed to run the VB.Net programs. On the
flip side, most OS''s will have this installed already. It comes with
WinXP, and 2003 Server, so there will not be a great disadvantage to
requiring this.

Yes, I know there are still a lot of 98, NT, and 2k machines out
there, that is why I still need VB6

Hope this helps!

On 11 Aug 2004 08:15:08 -0700, dh*******@chestnut.org (David) wrote:
我希望能够开始讨论VB6与VB的优缺点。净。具体来说,为什么有人会从VB6切换到VB.NET?另一方面,为什么有人不使用VB.NET(除了学习
曲线,这是我目前的原因)?

大卫
I was hoping to start up a discussion on the pros and cons of VB6 vs
VB.NET. Specifically, why should someone switch from VB6 to VB.NET? On
the other hand, why should someone not use VB.NET (besides learning
curve which is my current reason)?

David






>我必须提出另一种观点。我是自学成才,
> I have to give another point of view. I am self taught,
从TI994a计算机上的Basic开始(请记住
这些?),
starting with Basic on a TI994a computer (remember
these?),




是的...我不仅记得他们,我也开始使用TI99 / 4! (注意,

没有a,虽然我最终也有其中一个。)你有没有碰到过这些程序中的任何一个,TI-Asteroids或者班车

命令,在您的TI旅行中?


Rick



Yes... not only do I remember them, I started on the TI99/4 too! (Note,
no "a", although I eventually had one of those also.) Did you ever
happen to come across either of these programs, TI-Asteroids or Shuttle
Command, in your TI travels?

Rick


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

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