十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
我更正一下楼上的一个小错误,VB6和VB.net都是面向对象的,不过vb6是不完全的面向对象,而.net是完全面向对象的。
创新互联建站是一家集网站建设,鹿邑企业网站建设,鹿邑品牌网站建设,网站定制,鹿邑网站建设报价,网络营销,网络优化,鹿邑网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
青菜萝卜,各有所爱,VB和.net没有高低强弱之分,也难说它们之间孰优孰劣,相对于VB6来说VB.net有时使用起来确实更方便,也增加和增强了许多功能,比如加强了对多线程的支持,加强了面向对象的编程等等,但是这一切都是建立在类库的支持上的,现在安装了.net
frame的电脑还是只占少数,而且.net由于太新,很多资源还不多,而VB经历了那么长时间的使用,已经积累了大量丰富的资源
最后说一点,我现在就是主要使用VB6.0的,呵呵
(1)vb是基于对象,vb.net完全面向对象,继承(Inheritance), 重载(overloading), 共享的成员, 结构化异常处理;强壮的语言,严格的类型检查, 变量声明时初始化,支持垃圾收集(Garbage collection);强大的支持委托(Delegates), free threading,Variant 数据类型被 Object 代替
,特别是到了05版本之后,vb.net已经趋于成熟,而vb6.0还是vb6.0,不思上进。
(2)vb.net的设计美感方面远胜于vb6.0。
(3)vb.net在windows application 和 asp.net方面功能远比vb6.0强大。
(4)vb.net有很好的线程支持
(5)vb.net是跨平台的,有着强大的类库和.net framework框架,可以和C#等多种.net框架下的语言共同运行。
(6)vb.net在与web service结合方面是压倒性强过vb6.0的。
(7)vb.net05在数据库操作上非常的灵活和方便,vb6.0看到也只能站一边。
暂时说那么多了,不过vb.net和vb6.0本是一家,各自的长处还是有的,只要能用得好,小刀也能砍大树。
vb.net与vb相比在功能方法上有所改进
vb是基于面向对象编程,实际上不能算是一门面向对象编程的语言
而vb.net实现了真正面向对象。面向对象编程的所有特征都给于支持
如果你对面向对象编程原理有所了解再看看vb与vb.net的功能介绍就知道了
另外vb.net支持多线程
而Vb不支持多线程编程。只能够通过API来实现。去年准备用VB写多线程程序。只是测试了几天。简直能让人崩溃。出少许差错VB软件本身就产生错误。有时候在VBIDE环境中运行正常。编译运行也可能出错。。 不过也有人能用VB写出安全多线程程序。那只能说是高手啊。。我只有佩服!
两者在语法上是一样的,不过有些函数不同
我一直用VB,前段时间也想用用VB.net。。所以看了看教程才了解 的
参考一下吧。。