小弟补学编程,不知道学vb还vb.net好,它们之间有什么区别吗?能推荐些入门的书籍吗?先谢谢大家了!

不好意思!打错了,是初学编程。
我原本是名网吧网管,为了换更好的工作而学编程的

当然是VB好,没有花哨的功能;.net是微软推出的一个通用组件包(所有语言都可使用),使用.net做的程序必须安装.net framework(有数百MB大),而你一个程序不可能很大,所以没必要。但是我觉得如果你精力比较好的话建议你还是学更common的语言,如C++,因为我觉得学vb会让人废掉,思路都被拖放控件这种想法控制。

至于书嘛。。。
Visual Basic 6.0程序设计完全自学手册 龙马工作室、教传艳、王果 人民邮电出版社

Visual Basic6.0程序设计教程 罗朝盛、余文芳、余平 人民邮电出版社
但这些不一定适合你,还是自己到书店转转,选择适合自己的,因为Basic很简单,对知识的精细要求不高,所以不用担心书是否好。而且你可以试着自己摸索。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-02-11
如果仅仅是学,vb就行了,如果是要搞开发,最好还是VB.net。VB简单易懂,上手快,但是如果搞开发,学习难度偏大,后期维护较难。VB.net类似VB语言,因为net 框架的问题,学习较难,但是开发简单,维护容易。VB不用太较真教材,一本基本教程加两本实例范例和百度知道,即使自学,3个月就会了。本回答被提问者采纳
第2个回答  2011-02-11
VB和VB.NET他们从根本的设计里念和思路完全不同,VB最初是微软设计用做数据库开发的一个开发工具,后来慢慢发展功能越来越强大,成为快速开发的一个利器,而VB.NET是基于NET平台的一个开发工具,在有些地方还保留着VB的痕迹,但它绝对不是什么VB的升级版本(个人观点),我学过VB.NET的感觉是微软有点挂羊头卖狗肉的感觉,纯粹是利用广大VB爱好者们对VB的感情,对广大VB爱好者们的一种欺骗。
在网络上有这样一种说法:在2000年的时候,VB开发人员的数量超过了微软的其它语言、超过C++用户数量至少10%,也就是说,VB.NET的出现是市场的原因而不是技术的原因”,很多人对此都表示不满,其实我们随便在某个相关的.NET的网站啊,论坛都能发现这样一句话:C#是微软基于NET的开发的一种全新语言,所以C#才是.NET的第一开发语言,所以VB.NET是市场经济的产物,我并不是给大家泼冷水,如果上.NET的话,你不如学C#,因为C#是为.NET量身定做的,很多.NET的优势VB.NET根本发挥不出来,VB.NET根本就是微软的赚钱工具。当你学习VB.NET的时候你会发现你在学习一门新的语言,而不是VB的简单升级那么简单的。
第3个回答  2011-02-11
如果想学我建议学.NET,毕竟现在开发难度越来越大,仅仅是VB不能满足需求。至于书,你最好是在网上下视频中的教材书。

小弟补学编程,不知道学vb还vb.net好,它们之间有什么区别吗?能推荐些入...
当然是VB好,没有花哨的功能;.net是微软推出的一个通用组件包(所有语言都可使用),使用.net做的程序必须安装.net framework(有数百MB大),而你一个程序不可能很大,所以没必要。但是我觉得如果你精力比较好的话建议你还是学更common的语言,如C++,因为我觉得学vb会让人废掉,思路都被拖放控件这...

vb 和vb.net有什么区别!学这个应该选择那类教程比较好
VB一般指的是VB6.0是基于对象的,VB.NET是面向对象的,它们之间的语法接近,但差距也不小,学VB搞VB.net不亚于新学一门语言。VB.NET生成的是托管代码,必须运行于.NET框架之上.VB6则依赖于VB6运行时的支持。WIN 7中仍然会提供VB6的支持,不过再到以后的版本就没了。如果你是第一次学,系统用XP,可...

vb和vb.net的区别和特点
VB和VB.NET的主要区别在于它们的编程模型、语言特性和运行环境。VB.NET 是对 Visual Basic (VB) 的现代化升级,旨在提供更高的性能和更好的集成能力。编程模型:VB 6.0 及更早的版本使用基于对象的编程模型,而 VB.NET 则采用了更现代的面向对象编程(OOP)模型。这意味着 VB.NET 支持类、继承、...

VB,VBA, VB.net 都有什么区别和共同点?
如果你想学的话,最好学VB.net,一来功能强,二来,能帮助你学习基本概念。比方说我学VB的时候,什么是类一点概念都没有。都是学了.net之后才懂得。三来么,学会了VB.net.学其他都很方便的。但是如果就是用用excel的话么,VBA就可以了。不过说句老实话,光学VBA的话,很多东西理解起来比较难。...

VB和VB.Net有什么区别吗
作为VB6.0的后续版本,VB.NET在稳定性与面向对象特性上有着显著提升。VB6.0虽是初代面向对象的编程语言,但在继承、重载以及接口支持方面显得力不从心。VB.NET则全面支持这些面向对象特性,使程序设计更加灵活与高效。VB6.0在多线程与异常处理上存在明显短板,而VB.NET通过引入与C++\/C#等同的多线程开发...

vb和vb.net的区别
VB.NET和VB6.0有什么区别Visual Basic .NET是Microsoft Visual Studio .NET套件中主要组成部分之一。.NET版本的Visual Basic增加了更多特性,而且演化为完全面向对象(就像C++)的编程语言。本文将介绍VB.NET的新特性,并比较VB6.0\/VB.NET之间的区别,阐述如何利用VB.NET编写简单的应用程序。1.1 什么是 VB.NET? Microsoft...

...想在以后自己做做小软件 是从VB起步还是VB.net起步
首先,那些说vb和vb.net不是两种语言的人纯粹是放屁,vb.net是vb的升级版,因为vb不是高级语言,要升级到高级语言,会加入面向对象的思想,也就是现在的vb.net,仅仅是加入了一种思想而已。有的人会说除了语法相似,vb和vb.net完全不同。试问一下,在面向对象的语言中,除了语法不同外,还有什么...

vb和vb.net是一样的吗?有什么不同?
1、从OOP概念上讲,VB不是一个真正的面对对象的语言,他不支持继承等一些面对对象的特性,而VB.net是一个面对对象的语言,支持这些特性 2、VB和VB.net都可以用来网络编程的,这点可以肯定,两者都有这个功能 VB是通过控件进行网络编程,而VB.net可以通过VB的控件,也可以是用.net框架提供的system.net...

现在学VB好还是VB.NET好?
vb是可视化编程,对于初学编程的人来说简单易懂,同时也可以给其他编程打下基础,vb.net比vb有用,但是也比vb难,一般先学好了vb再学net,那样的话会简单的多,至于哪个好就要看你的水平了,如果你对编程有一定的了解,那么直接学NET,如果你刚入门就学VB吧 ...

vb.net和vb编程的区别是什么?
VB开发者进入VB.NET要面对新增的大量类库的问题。\\x0d\\x0a\\x0d\\x0a上述变化表明了许多在运行及维护相关优化事宜下面的假定,一些VB6函数和库不再存在而其它的仍然可用,但是比不上.NET语言中自带的可替换的函数和库来得高效。即使它们可被编译,但大多从VB6转换而来的应用将需要一定程度上的重构(...

相似回答