VB.NET VS VB6 [英] VB.NET VS VB6
问题描述
我想在这里进行一次民意调查并获得一些建议
是否使用VB6或VB.NET。
我习惯了在VB6中编写代码,并有几本书帮助我
的方式。我最近开始编写我想要的应用程序的VB.Net版本
并且发现学习曲线很困难但是可行。我写了一个使用Access数据库的程序,并且很可能不会超过15个用户(这就是路上)。现在
我期待5-7个用户。基本上用户通过我的应用程序输入型号和
机械信息到数据库中,而不是使用VBA(Word,excel)生成报告。
我真的会看到使用.net框架的性能更好吗?包括
ado.net而不是ado?或者我最好让生活更轻松,并在VB6中编写它b
。我想我是那些只想使用
最新技术的人之一,所以使用VB6似乎是错误的对我来说。
如有任何建议或意见,将不胜感激!
谢谢大家!
-Ivan
***通过开发人员指南 http:/ /www.developersdex.com ***
不要只参加USENET ......获得奖励!
一如既往,答案是它取决于。
你想要达到什么目的?一个可用的应用程序在10天内?然后去你知道的什么
。
你想开始攀登VB.Net学习曲线吗?对我来说这是非常陡峭的
(而且我还有很长的路要走,但我现在可以把事情搞定了。
对我来说是不可理解的。)
构建一个VB.Net应用程序来替换现有应用程序是学习如何编码新东西的好方法。
因为你已经有一个数据库,屏幕(你必须重新绘制,但至少你知道它们看起来是什么样的b $ b等)你可以直接进入
核心如何在.net中写相同的东西。
-
Joe Fallon
" Ivan Weiss" < 4 ***** @ optonline.net>在留言中写道
新闻:%2 **************** @ TK2MSFTNGP10.phx.gbl ...我想要有点在这里进行一次民意调查并得到一些关于是否使用VB6或VB.NET的建议。
我习惯在VB6中编写代码并有几本书来帮助我方式。我最近开始编写我想要的应用程序的VB.Net版本,并且发现学习曲线困难但是可行。我正在编写一个使用Access数据库的程序,并且可能不会超过15个用户(这就是未来之路)。现在
我期待5-7个用户。基本上用户通过我的应用程序将数据编号和机械信息输入到数据库中,而不是使用VBA(Word,excel)生成报告。
我是否真的会看到使用.net框架包括ado.net over ado?或者我最好让生活更轻松,并在VB6中编写它。我想我是那些只想使用
最新技术的人之一,因此使用VB6似乎是错误的。对我说。
任何建议或意见将不胜感激!
谢谢你们!
-Ivan
* **通过开发人员指南 http://www.developersdex.com 发送*** >不要只是参加USENET ......获得奖励!
嗯,我想真正的问题是基于我的事实个人
发现VB6中的东西更简单,更容易。
只有一个表单的一个实例,我想要这样我就不必编写代码
来控制它。数据访问也得到简化。对于简单的SQL语句,我发现ado.net非常简单
复杂,这就是我正在使用的。
两者之间真的有很大的性能差距吗?如果有没有大的性能差距,使用新技术的优势是什么?除了学习新东西之外,还有b $ b。
-Ivan
***通过开发人员指南 http:/ /www.developersdex.com ***
不要只是参加USENET ......获得奖励!
< blockquote>可能没有性能差距。
学习新东西的理由很多 - 这是未来的发展方向。
例如Windows的下一个版本将使用托管代码。
这只是一个你想要何时开始的问题。 (不是真的如果你想要
....)
-
Joe Fallon
Ivan Weiss < 4 ***** @ optonline.net>在留言中写道
新闻:%2 *************** @ tk2msftngp13.phx.gbl ...
好吧,我猜测真正的问题是基于我个人已经发现VB6中的事情更简单,更容易的事实。只有一个表单的实例,我想要,所以我不必编写代码来控制它。数据访问也得到简化。我发现ado.net对于简单的SQL语句非常复杂,这就是我正在使用的。
两者之间真的存在很大的性能差距吗?如果它没有大的性能差距,那么使用新技术的优势除了学习新东西之外还有什么好处。
-Ivan
* **通过开发人员指南 http://www.developersdex.com 发送*** >不要只是参加USENET ......获得奖励!
I wanted to kinda take a lil poll here and get some suggestion on
whether to use VB6 or VB.NET.
I am used to writing code in VB6 and have several books to help me along
the way. I recently started writing a VB.Net version of the app I want
and am finding it difficult with a learning curve but doable. I am
writing a program which uses Access databases and will probably not
exceed 15 users down the road (and thats way down the road). Right now
I am expecting 5-7 users. Basically users enter model numbers and
mechanical information into the database through my app which than
generates reports using VBA (Word, excel).
Will I really see better performance using the .net framework including
ado.net over ado? Or am I better off making life easier and writing it
in VB6. I guess I am one of those guys that only wants to use the
latest technology so using VB6 seems "wrong" to me.
Any suggestions or comments would be greatly appreciated!
Thanks guys!
-Ivan
*** Sent via Developersdex http://www.developersdex.com ***
Don''t just participate in USENET...get rewarded for it!
As always the answer is "it depends."
What are you trying to achieve? A useable app in 10 days? Then go with what
you know.
Do you want to begin climbing the VB.Net learning curve? It was pretty steep
for me (and I still have a ways to go but I can get things done now that
were incomprehensible to me earlier.)
Building a VB.Net app to replace an existing app is great way to learn how
to code the new stuff.
Because you already have a database, screens (which you have to re-draw but
at least you know what they look like) , etc. you can just get down to the
core of how to write the same stuff in .net.
--
Joe Fallon
"Ivan Weiss" <iv*****@optonline.net> wrote in message
news:%2****************@TK2MSFTNGP10.phx.gbl...I wanted to kinda take a lil poll here and get some suggestion on
whether to use VB6 or VB.NET.
I am used to writing code in VB6 and have several books to help me along
the way. I recently started writing a VB.Net version of the app I want
and am finding it difficult with a learning curve but doable. I am
writing a program which uses Access databases and will probably not
exceed 15 users down the road (and thats way down the road). Right now
I am expecting 5-7 users. Basically users enter model numbers and
mechanical information into the database through my app which than
generates reports using VBA (Word, excel).
Will I really see better performance using the .net framework including
ado.net over ado? Or am I better off making life easier and writing it
in VB6. I guess I am one of those guys that only wants to use the
latest technology so using VB6 seems "wrong" to me.
Any suggestions or comments would be greatly appreciated!
Thanks guys!
-Ivan
*** Sent via Developersdex http://www.developersdex.com ***
Don''t just participate in USENET...get rewarded for it!
Well, I guess the real question is based on the fact that I personally
have found that things are just simpler and easier in VB6. There is
only one instance of a form, which I want so I do not have to write code
to control that. Data access is also simplified. I find ado.net very
complex for simple SQL statements which is all I am using.
Is there really a big performance gap between the two? If it there is
not a big performance gap what is the advantage to using new technology
other than learning something new.
-Ivan
*** Sent via Developersdex http://www.developersdex.com ***
Don''t just participate in USENET...get rewarded for it!
Probably no performance gap.
Tons of reasons to learn the new stuff - it is where the future is heading.
e.g. the next version of Windows will use Managed Code.
It is just a question of when you want to begin. (not really IF you want to
....)
--
Joe Fallon
"Ivan Weiss" <iv*****@optonline.net> wrote in message
news:%2***************@tk2msftngp13.phx.gbl...Well, I guess the real question is based on the fact that I personally
have found that things are just simpler and easier in VB6. There is
only one instance of a form, which I want so I do not have to write code
to control that. Data access is also simplified. I find ado.net very
complex for simple SQL statements which is all I am using.
Is there really a big performance gap between the two? If it there is
not a big performance gap what is the advantage to using new technology
other than learning something new.
-Ivan
*** Sent via Developersdex http://www.developersdex.com ***
Don''t just participate in USENET...get rewarded for it!
这篇关于VB.NET VS VB6的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!