当前位置:编程学习 > C#/ASP.NET >>

VB.NET与vb的区别

想学vb.net,从前学过vb;不知容易善守吗 --------------------编程问答-------------------- 前辈指点 --------------------编程问答-------------------- 不容易,需要定力,别被C#吸引过去
当然我也是使用VB6,也想转成VB.NET,但我定力不够,就转成C#了
--------------------编程问答-------------------- 更好,更加大 --------------------编程问答-------------------- 都转来吧。。20年了。 --------------------编程问答-------------------- 区别就是

运行 vb.net 程序需要 .net f  支持  23mb,反编译很简单

运行 vb 程序  需要dll 支持  ?mb  不确定 反编译 需要学习一下+运气 --------------------编程问答-------------------- vb  和VB.net  語法的區別不大,學過VB的轉VB.net就很容易啦。
但VB.net的功能更強大、兼容性更好,不用考慮軟件的使用環境,比如Win98還是win7用。 --------------------编程问答-------------------- 挺好转的,语法区别不大,而且本来.net就是非常容易上手的东西。 --------------------编程问答-------------------- 局限性:运行.net程序,需要在运行环境中安装framework才行 --------------------编程问答-------------------- 容易。
实际vb.net比vb语法更合理,也更易学,比如设置对象前面不用加Set(忘记Set是vb常见错误),Function返回值可用return,而不是一定要用个和Function同名变量。vb.net继承了vb原来优点,增加了许多强大功能:支持多线程;支持继承类等等。总之,学VB的应该转到vb.net,否则原来的vb基础有点浪费掉了。
依我看,vb.net比vb只有一个缺点:vb.net程序很容易反编译。 --------------------编程问答-------------------- 转型比较简单,要记的多了,不过有点不好,就是那个vb.net必须要.net平台才能运行,你说也没几个人装那个.net啊 --------------------编程问答--------------------
引用 10 楼 magicdmer 的回复:
转型比较简单,要记的多了,不过有点不好,就是那个vb.net必须要.net平台才能运行,你说也没几个人装那个.net啊

在win98,win2003,win xp ,win 7 上都试了,调用服务器数据很好,
要用的Framework,它会在安装时自动安装的。 --------------------编程问答-------------------- 不过在win2003以后的版本中,系统都集成了framework了 --------------------编程问答-------------------- VB.NET更强大,但兼容性低点,因为需要.NET平台支持。
VB.NET的IDE也更为强大,界面设计更简单。
VB.NET自带的函数(含.NET函数)更多,更强大! --------------------编程问答-------------------- 根本上VB和VB。NET是两种不同的东西,在这个网站上有详细说明
http://www.marble2.net --------------------编程问答-------------------- 比较简单吧 我是vb6  转过来的 --------------------编程问答-------------------- 区别在个 net。。。呵呵  我也是初学者 。。。学过点vb就 直接上手做vb.net的项目了   --------------------编程问答-------------------- 区别大了,一个面向对象,一个不是!

--------------------编程问答-------------------- 可以的,转起来还是比较快的1 --------------------编程问答-------------------- 怎么学习是最好的 --------------------编程问答-------------------- 用过vb.net后再不想用VB,VB唯能吸引你的只是它编译的程序不需要那个.net框架!! --------------------编程问答-------------------- 简单 转吧  兄弟 --------------------编程问答-------------------- 差不多吧,都蛮好学的 --------------------编程问答-------------------- 语法都是vb。只是net是对以前的编译工具的升级。封装的东西更多,组件更多更丰富。没有其他。不过很多的组件用的话要学习。和vb6不一样了。 --------------------编程问答-------------------- 我也在学习中  建议楼主看看 编程宝典 --------------------编程问答-------------------- vb.net  是一种技术,面VB只是一门程序设计语言,前者可能用VB去编写程序,也可以用其它脚本去写。 --------------------编程问答-------------------- 我给出正确而且阐明的答案。

vb是只能开发应用软件,不能开发硬件和系统级。

要开发硬件和系统级或内核代码需要学C#。

我以前问这些问的时候没有人说得明白。都说得糊涂。

学什么有希望请自己看看以上的答案。





--------------------编程问答-------------------- 大部分高级能手都歧视和瞧不起vb。

一个vb程序的企业也没有。只能看到C#的人才需求, 我最初不明白这一点了。

我现在上面已经给出了答案。

但是,为什么vb仍然存在呢 ?  

vb只能开发应用程序的局限性。但是,它的快速开发和运行效率非常优越。
而C#在这方面不如vb了。

这就是vb存在的意义。
--------------------编程问答-------------------- .net集成和发布项目更好些。系统开发界面更舒服,输入更智能。就是需要framework的支持,但是发布的时候可以选择发布为较低版本的,这样很多系统就自带到有了。我没学VB6,直接用了vb.net,感觉很好上手。 --------------------编程问答-------------------- 据说支持xcopy部署,不须安装framework,
没试过,不知效果如何 --------------------编程问答-------------------- 简单 转吧 兄弟 --------------------编程问答-------------------- --------------------编程问答-------------------- 好象一个托管一个不是托管的吧.
--------------------编程问答--------------------  如果你熟悉了vb。net,你会马上抛弃vb6的。因为,vb。net比vb6更适合小菜鸟。呵呵。因为我自己就是小菜鸟。 --------------------编程问答-------------------- 个人感觉VB6和VB.Net的差别蛮大的,但是如果你学多了这些差别就不重要了甚至或说VB.Net和C#也差不错啦 --------------------编程问答-------------------- 都在学习中。。 --------------------编程问答-------------------- VB6转VB.net有点难度! --------------------编程问答-------------------- 转C#也不难,转C#吧 --------------------编程问答--------------------
引用 27 楼 prosoft123 的回复:
大部分高级能手都歧视和瞧不起vb。

一个vb程序的企业也没有。只能看到C#的人才需求, 我最初不明白这一点了。

我现在上面已经给出了答案。

但是,为什么vb仍然存在呢 ?  

vb只能开发应用程序的局限性。但是,它的快速开发和运行效率非常优越。
而C#在这方面不如vb了。

这就是vb存在的意义。



你完全错误了
大部分高级能手都会用vb,半路出家的半瓶水才会瞧不起vb,因为他根本不懂。
vb.net和c#是完全可以相互代替的东西,你似乎搞混了vb和vb.net。
要开发硬件和系统级或内核代码需要学的是c和c++(事实上,语言还不是语言,要学的是硬件本身,数字电路),而不是C#或者vb.net。

--------------------编程问答-------------------- 事实上,语言还不是关键 --------------------编程问答-------------------- vb不如vb.net2003/2005/2008。

vb.net2008不如vb.net2010。




--------------------编程问答-------------------- 容易学,功能更强大,BS编程很方便 --------------------编程问答-------------------- 我也在学VB,原来学文科。现在一个小公司做需求,要学vb。怎么开始啊 --------------------编程问答--------------------
引用 42 楼 dodovb 的回复:
我也在学VB,原来学文科。现在一个小公司做需求,要学vb。怎么开始啊

MsgBox "从Hello开始" --------------------编程问答-------------------- 你只懂英语可以容易记住和学习。

vb.net是微软的最爱。 --------------------编程问答-------------------- --------------------编程问答-------------------- VB6还有很好的。 --------------------编程问答-------------------- 挺好转的,语法区别不大,而且本来.net就是非常容易上手的东西。 --------------------编程问答-------------------- 学习学习咯·~ --------------------编程问答-------------------- vb.net是容易而快速的应用程序开发工具。

建议两个都搞吧。 --------------------编程问答-------------------- --------------------编程问答--------------------    看了那么多回复、受教了 。 --------------------编程问答-------------------- 我想从vb.net转到c#各位有什么好的建议! --------------------编程问答--------------------
引用 52 楼 gobunki 的回复:
我想从vb.net转到c#各位有什么好的建议!


没建议,这个还需要转?关键词对应关系msdn上看一下就可以了 --------------------编程问答-------------------- vb。net在应用程序上非常优势,但是很多高级程序员正在瞧不起vb.net。 因为,他们认为没有钱路。 --------------------编程问答-------------------- 基本上转的话可以立马上手做,但到炉火纯青还需要好好努力,因为从本质上是不同的东西,我也刚转,现在正在做,做的东西也可以用 --------------------编程问答-------------------- 好大~VB.net也好强大 --------------------编程问答--------------------
引用楼主 lbh0622 的回复:
想学vb.net,从前学过vb;不知容易善守吗

语法没有变,增加了许多新概念,如果你熟悉面向对象的程序设计,应该很很快熟悉掌握了。增加的新概念
都是面向对象的内容:除了继承、多态还有委托、代理和事件等,更深入的是对泛型的支持,有了这些新概念c++能做到的vb.net也能做到了。如果你不熟悉面向对象的程序设计,最好先学习一下。
但是话又说回来了,你顶多不使用面向对象技术,也能应用vb.net,只是新技术带来的好处你就无法体验了。

--------------------编程问答--------------------
引用 54 楼 programsoft 的回复:
vb。net在应用程序上非常优势,但是很多高级程序员正在瞧不起vb.net。 因为,他们认为没有钱路。

看不起vb.net的仅是一种心理的轻视,其实那些人也根本没有用好c/c++这类语言,说句实在话,我就是从其他语言转过来的,我也敢称是c++老手,现在除了交流用外一般不愿意写c++代码。一个软件从业人员掌握的是软件的基本原理和方法,我学习《设计模式》时读的都是c++代码,并没有任何障碍,但是在使用设计模式时,都是用vb.net代码编写的。我在读大学学习数据结构时,语言就是pascal,后来在读研究生时,辅导一个本科班数据结构课程时,使用的语言就是basic,而且使用basic实现了数据结构中的所有算法。
所谓c++代码效率高,那是对算法高手讲的,对一般算法都构造不出来的人,c++代码效率高是没有任何意义的。
如果你有多种语言的能力,你就自然会觉得vb.net语言的好处了。
但是要进行底层开发就必须掌握c/c++了。


--------------------编程问答--------------------
引用 58 楼 madaming 的回复:
引用 54 楼 programsoft 的回复:
vb。net在应用程序上非常优势,但是很多高级程序员正在瞧不起vb.net。 因为,他们认为没有钱路。

看不起vb.net的仅是一种心理的轻视,其实那些人也根本没有用好c/c++这类语言,说句实在话,我就是从其他语言转过来的,我也敢称是c++老手,现在除了交流用外一般不愿意写c++代码。一个软件从业人员掌握的是软件的基本原理和方法,我学习……


很赞成前辈的说法~= =v --------------------编程问答-------------------- 参考下:
http://www.360doc.com/content/10/0407/16/541242_21966319.shtml --------------------编程问答-------------------- vb.net与c#跟本就是一回事~~ --------------------编程问答-------------------- 楼主威武楼主威武楼主威武楼主威武楼主威武楼主威武 --------------------编程问答-------------------- 我也是转。。不知道结果怎么样。
补充:.NET技术 ,  VB.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,