CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

学习(使用)vb.net 的 N个理由(希望使用vb.net的大侠踊跃发言)

楼主wgzn2000(wgzn)2004-12-02 22:16:05 在 .NET技术 / VB.NET 提问

最近我在网上看到大家学习和使用vb.net挺迷茫的,我建议   使用vb.net的大侠踊跃发言说说自己对vb.net的优点的理解。  
  我这里就抛砖引玉了  
   
                        1、vb.net   易学  
                        2、vb.net   易用  
                        3、中文资料多  
                        4、vb.net   非常强大 问题点数:0、回复次数:78Top

1 楼pconline(KOOK_.NET)回复于 2004-12-02 23:14:40 得分 0

晕。被逼的。项目需要,不得不学不用。我是从脚本开发传过来的。唉。。苦闷啊。。Top

2 楼BloodPhenix(血鳳)回复于 2004-12-02 23:23:43 得分 0

唉。。时代在发展嘛,再两年万一比尔哥哥再出个vb.xp之类的我们用vb6的再跳到那上面就更难了,反正都要跳,晚点不如早点,不行的话也可以提前改行写小说。Top

3 楼landlordh(work wonders)回复于 2004-12-03 08:16:28 得分 0

VB的語法相對比較易于接受和學習  
   
  Top

4 楼zkoochineseoozk(我是中国人)回复于 2004-12-03 08:30:55 得分 0

门槛比较浅,容易上手!不过学精通也是很不容易的!相对来说比java,Vc++之类的编程要好学吧Top

5 楼h8931070()回复于 2004-12-03 08:34:43 得分 0

老板和客户的需要是你选择语言的唯一标准(偶也很喜欢vb.net,可逼着要俺学c#,其实vb.net都能解决问题啊!中国人爱跟风),不知道大侠们有没有同感?Top

6 楼lonelydreamsym(惊梦)回复于 2004-12-03 08:38:05 得分 0

vb.net或c#都一样Top

7 楼chenwqiang(..^_^)回复于 2004-12-03 08:43:56 得分 0

在学习中,也很迷茫Top

8 楼daisy8675(莫依 沉迷)回复于 2004-12-03 08:46:54 得分 0

更倾向与C#,呵呵  
   
  学习和使用需要理由吗?去学去做就是啦Top

9 楼y1g1y1(袁飞☆VB诚可贵VB.Net价更高C#心中有二者皆可抛☆)回复于 2004-12-03 09:04:14 得分 0

功能与   C#   一样,但编程环境更友好Top

10 楼tihua(告诉我吧)回复于 2004-12-03 09:10:54 得分 0

同感呀,我正在十字路口,向左走还是向右走,很多时候都是摇呀摇摇到...Top

11 楼xisat()回复于 2004-12-03 10:41:03 得分 0

回复人:   lonelydreamsym(惊梦)   (   )   信誉:100     2004-12-03   08:38:00     得分:   0      
     
     
        vb.net或c#都一样  
       
    ......  
  倾向融合了Top

12 楼YidingHe(机枪兵)回复于 2004-12-03 13:03:54 得分 0

VB的编辑器环境是最友好的,这点在VB.net上得到了更好的发挥,至于VS.net2005上的,那简直就是……  
   
   
  简直就是,太变态了!Top

13 楼h8931070()回复于 2004-12-03 14:06:48 得分 0

to   YidingHe(机枪兵)   ,VS.net2005上的VB.net怎么太变态了?能不能说说啊?Top

14 楼loveerror(马烁焱)回复于 2004-12-03 16:15:15 得分 0

还没用过VS.NET2005,但是感觉VB.NET还不错.上手比较快.Top

15 楼h8931070()回复于 2004-12-04 16:13:51 得分 0

upTop

16 楼yangming7628(杨明)回复于 2004-12-04 18:30:15 得分 0

我是新手,刚开始学VB.net,不知道大家学了多久才会编程的,请大侠指点。。Top

17 楼rzpc(淡蓝色)回复于 2004-12-04 18:48:39 得分 0

VB.net2005相对于2003,改进了太多的东西!!  
  最明显的就是XML   Comments!连续打三个单引号即可输入文档注释,自动溶入智能感知  
  其次   是支持变量的自动重X  
  还有,My关键字会让你舒服1000000倍!  
  其它方面就更不用说了。  
  VB.net2005绝对是一个让人期待的东西!Top

18 楼YidingHe(机枪兵)回复于 2004-12-04 19:47:38 得分 0

9494  
  (我不是灌水)Top

19 楼airflight()回复于 2004-12-05 17:01:43 得分 0

我想问一下基于.net的msdn叫什么?Top

20 楼qwjcool(萝卜.net)回复于 2004-12-05 18:21:19 得分 0

我觉得c#和vb.net没有什么本质区别,都是基于.net   framework的。区别在于你习惯c风格的编程还是basic的风格Top

21 楼samllfish555(小鱼儿)回复于 2004-12-05 20:53:23 得分 0

俺用VB.NET,好用!但还想学点c#Top

22 楼YidingHe(机枪兵)回复于 2004-12-05 21:00:01 得分 0

C#一定要学一下,这样就可以把人家用C#写得好东西拿过来用。Top

23 楼baya(披着猫皮的老鼠)回复于 2004-12-05 21:38:30 得分 0

俺没有理由。Top

24 楼wgzn2000(wgzn)回复于 2004-12-05 22:05:22 得分 0

*楼主*  
  !!!请不使用vb.net的大侠不要灌水  
  !!!请不使用vb.net的大侠不要灌水  
  !!!请不使用vb.net的大侠不要灌水  
  !!!请不使用vb.net的大侠不要灌水  
  !!!请不使用vb.net的大侠不要灌水  
  !!!请不使用vb.net的大侠不要灌水Top

25 楼sshjoin(NET小学生)回复于 2004-12-05 22:36:35 得分 0

因为我从十几岁就使用basic语言,没法改啊!  
  现在我已三十几岁了!!!!Top

26 楼wuyazhe(wyz&xyl)回复于 2004-12-06 00:12:26 得分 0

楼上的经典。呵呵。basic是好理解点。Top

27 楼ticshen(冷雨飘;广东饶平,努力成为 ★★★★★专家!)回复于 2004-12-06 08:56:42 得分 0

UP!Top

28 楼True1024()回复于 2004-12-06 09:23:42 得分 0

看过一篇文章说   不介意你使用     VB.NET   还是   C#   ,只在乎你是否开发过类库。Top

29 楼wgzn2000(wgzn)回复于 2004-12-08 20:50:30 得分 0

这有  
  开放FTP,有大量电子书    
  IP:61.145.118.137  
  用户名:csdn  
  密码:csdn  
  端口:21  
  请用FTP工具下载Top

30 楼tuwicn(木狼)回复于 2004-12-08 22:49:46 得分 0

vb6转过来的,以前觉的学了vb,vbscript,vba就好学多了,所以选了vbTop

31 楼wgzn2000(wgzn)回复于 2004-12-16 19:47:41 得分 0

vb.net   的群  
  7661240  
  6256059Top

32 楼GnuDoyng(越王山の涕淌君)回复于 2004-12-16 21:49:53 得分 0

VB.NET   2005那蓝蓝的风格,我简直爱死了哟~~~~~  
   
  至于我爱VB.NET什么,就是虽然它语法简单,但是C#能做到的事它一样可以做到!  
   
  C++、C#和Java属于那种高雅的语言,而VB.NET属于那种雅俗共赏的语言!  
   
  永远支持VB.NET!!!Top

33 楼HBJMSHOP(我是一只野兔)回复于 2004-12-18 22:14:37 得分 0

UPTop

34 楼gzy11(可可猫)回复于 2004-12-18 22:21:41 得分 0

没有理由,喜欢就学了~Top

35 楼cash216(小艾)回复于 2004-12-19 00:13:40 得分 0

同样基于一个平台,为什么   C#   比   VB   优越?当然它们会平等  
      语法简便,GUI友好,微软7代更新以及50%程序员选择的程序你觉得会是个垃圾?除非你想挑战这些程序员的智力。  
      由于基于同一个平台,C#做出来的东西可以被VB直接(相对)使用,并不一定需要学习   C#   才可以使用的。Top

36 楼wgzn2000(wgzn)回复于 2004-12-20 20:29:41 得分 0

有关vb.net   如何快速入门  
  http://community.csdn.net/Expert/topic/3650/3650580.xml?temp=.9193537Top

37 楼samllfish555(小鱼儿)回复于 2004-12-21 11:22:04 得分 0

看到这么多用vb.net的人好高兴呀!  
  我也用这个!  
  玩c的人总决的一行行代码敲起来比较爽!  
  看不上vb里的一切都已经是现成的!  
  做东西最总要的不就是结果吗,有现成的何必要自己一步一步去做出来呢?  
  我喜欢vb.net  
  太友好了!Top

38 楼haoztao(.NET一族)回复于 2004-12-21 11:46:40 得分 0

因为工作!Top

39 楼jsfeiyu(jszquan)回复于 2004-12-21 11:48:51 得分 0

工作!Top

40 楼mysterious(空折枝)回复于 2004-12-21 11:51:34 得分 0

from   vb6   to   vb.netTop

41 楼fangxinggood(JustACoder)回复于 2004-12-21 12:55:39 得分 0

md,     现在公司都是bt!   我在学校里研究的都是.net   可是找工作的时候   笔试都tmd的是java!然后进公司搞得还是vb.netTop

42 楼mademelaugh(五朝臣子(以接分为荣,以不结帖为耻))回复于 2004-12-21 13:12:28 得分 0

理由一,就是语法简单但几乎和c#一样强大。  
  理由二,许多都是从vb以前版本转向.net平台的,上手快。  
  Top

43 楼lxhdxlxh1(俺不吓唬你)回复于 2004-12-21 13:25:58 得分 0

俺原来是用VB的,别的不会,就只能用VB.net了.  
  哎~~~~!丢人阿!Top

44 楼xmdxxa(西毒欧阳风)回复于 2004-12-21 14:42:25 得分 0

俺原来是用VB的       还有什么好的方法啊     只好这样了Top

45 楼SK_HeatoN()回复于 2004-12-21 15:02:37 得分 0

最喜欢他不分大小写!!!1  
  不知大家有没有同感?Top

46 楼True1024()回复于 2004-12-21 17:04:52 得分 0

处理VB.net   我不想学其他的了。Top

47 楼hebookboy(民工宝贝)回复于 2004-12-21 17:11:53 得分 0

偏向C#Top

48 楼tiaoci(我挑刺,我快乐)回复于 2004-12-21 17:14:44 得分 0

为了¥¥¥¥!  
  Top

49 楼rzpc(淡蓝色)回复于 2004-12-26 20:43:21 得分 0

这贴子又起来了。  
   
  重申一下我的观点:VS.net本来就是高级语言,C的语法是为中级语言而产生的。  
  C#绝不适合于开发高级语言程序!  
   
  如果中国人不再跟风,C#绝对会被VB.net挤出.net!!Top

50 楼Bruce_H21(麦克屎高飞)回复于 2004-12-26 22:18:10 得分 0

上帝在刚学编程的时候是这样选择的为什么vb不用像C#那样为每行的末尾加上“;”,所以选vb  
  圣诞老人是因为vb不用区分烦人的大小写所以选择了vb  
  我和上面的两位老兄一样。Top

51 楼chenhaohf()回复于 2004-12-26 23:10:30 得分 0

^_^,楼上的经典  
  微软说使用vb的程序员有N多(不记得了,说错了怕大家笑)。  
  不过vb确实好学,(我一看到{}就混了,更别说区分大小写)  
  反正在.net下vb会了c#也能看懂,就是写起来太吃力  
  所以用户vb.netTop

52 楼kowloons(0分帖先锋)回复于 2004-12-26 23:45:35 得分 0

各位,VB.NET好学吗?Top

53 楼YidingHe(机枪兵)回复于 2004-12-26 23:50:17 得分 0

好学。Top

54 楼znjgress(四空和尚)回复于 2005-03-08 23:24:08 得分 0

!!!请不使用vb.net的大侠不要灌Top

55 楼chendazhi(不务正业)回复于 2005-03-09 09:32:55 得分 0

如果中国人不再跟风,C#绝对会被VB.net挤出.net!!  
  经典!!!!!!!!!Top

56 楼duan17()回复于 2005-03-11 11:32:18 得分 0

编辑器的智能性非常高,还有方法之间的那条线也是不错的Top

57 楼egxsun(egxsun)回复于 2005-03-11 13:24:41 得分 0

vb.net和c#有多少区别吗?  
  我用了怎么觉得差不多?Top

58 楼iruning()回复于 2005-03-11 13:34:55 得分 0

高兴!  
  有那么的人夸VB.net,支持!!!  
  Top

59 楼lufier(路路)回复于 2005-03-11 14:19:45 得分 0

1.公司要转到vb.net  
  2.了解了一下vb.net,发现很多优点。最大的优点觉得就是继承性了。尤其是在自定义控件的时候,vb   6.0要自己写一个usercontrol,vb.net里大多数只要写个class,继承一下再overrides,shadows等就可以了。方便省事。  
  3.还有就是dll   hell的问题。vb   6.0使用dll,要考虑先unregist,然后regisit。vb.net就不用那么麻烦了。Top

60 楼MSTOP(陈建华)回复于 2005-03-11 15:16:49 得分 0

用了二个月,觉得不错。Top

61 楼synchen(最后期限)回复于 2005-03-11 17:57:01 得分 0

如果有人招C#,那我只能去学,我F这个世界!Top

62 楼wgzn2000(wgzn)回复于 2005-08-05 13:04:09 得分 0

vb.net   的群13280066Top

63 楼lingbo_wx(上海小浪人)回复于 2005-08-05 13:39:15 得分 0

容易看明白,但是语法比c#罗嗦Top

64 楼rzpc(淡蓝色)回复于 2005-08-05 13:56:57 得分 0

VB的语法咯唆,但写起来容易一些.编辑器总是在关心着你.  
   
  实际上,有些语法VB.net更简洁,例:  
  [C#]  
  float   sngHello;  
  int   iHello  
  [VB.net]  
  Dim   sngHello!  
  Dim   iHello%  
   
  [C#]  
  string   strHello;  
  [VB.net]  
  Dim   strHello$;  
   
  [C#]  
  if   (datatable1.Items[1]["Field1"]   ==   "Test")   {   ...   }  
  [VB.net]  
  If   datatable1(1)!Field1   =   "Test"   {Then}  
  ...  
  {End   If}  
  (VB.net例子中     大括号括起来的部分是编辑器自动生成的)  
   
  [C#]  
  for   (i=1;i<10;i++){}  
  [VB.net]  
  For   I   =1   To   10  
  {Next}  
  (VB.net例子中大括号括起来的部分是编辑器自动生成的)  
   
  [C#]  
  int   iResult   =   (int)   (1   +   2   /   3)  
  [VB.net]  
  Dim   iResult%   =   1   +   2   /   3  
  (Vb.net在Struct   Off的情况下会自动转换)  
   
  有些事情,只要细细研究一下,你会发现   同样的功能,用Vb.net反倒比C#的代码更少.Top

65 楼ConanKid()回复于 2005-08-05 13:59:35 得分 0

各有优劣,不必去比较,选定一门好好学就可以了!Top

66 楼2zhk(古木)回复于 2005-08-06 08:02:14 得分 0

<b>不需要理由</b>Top

67 楼lujianjiang()回复于 2005-08-06 08:40:54 得分 0

VB.Net是当前最出色的结构体系与代码编辑器Top

68 楼wuyazhe(wyz&xyl)回复于 2005-08-06 11:10:22 得分 0

看到不少以前论坛的前辈。幻想大家都回来了。才知道是个老帖子。。。。  
  怀念一下。  
  Top

69 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2005-08-06 12:21:49 得分 0

VB.net   也好,C#也好...都是好东西,各有所好,不需要靠贬低别人来突出自己有多好.  
   
  仅仅是语法不同罢了,有什么那么要紧的吗???  
   
  一个劲说VB.Net好的人,大部分是不会(或会很少)C#的.  
  一个劲说C#好的人,大部分是不会(或会很少)VB.Net的.  
   
  说2个语言都好的人一般是对2个都有些了解的.  
  说2个语言都不好的人,基本都是对2个都不了解的.  
   
  所以结论:都是好东西,何必分你我?何必需要理由?   何必要贬低别人???  
   
  语言语法...无非就是一些if和一些for之类的东西,眼光要放开点.  
   
  Top

70 楼studydotnet(Dreamfly)回复于 2005-08-06 13:02:36 得分 0

生活所迫!  
   
  什么都得学啊Top

71 楼wangdeqing101(我没有钱)回复于 2005-08-06 13:31:12 得分 0

学习中。Top

72 楼kension()回复于 2005-08-06 13:46:09 得分 0

从VB6过渡VBNET,技术前进呀Top

73 楼gjmcg(Jimmy)回复于 2005-08-06 13:55:21 得分 0

刚刚毕业  
  一直学vb.net的  
  感觉挺方便的,特别开发一些小程序特别快  
  而且容易上手  
  Top

74 楼shixianyong(钱途无量)回复于 2005-08-06 14:14:21 得分 0

C#和VB.Net兼並,,,,,Top

75 楼shixianyong(钱途无量)回复于 2005-08-06 14:18:58 得分 0

我是很喜欢C#,不过其实写应用系统用这两种语言差别不大  
   
  选择VB.NET还是C#    
     
  关于VB.NET又怎么样呢?  
       
   
  在很多真正的开发者看来,VB像玩具语言似的,从某种角度看,也确实是这样的。迄今为止,VB远比我们所知道的那两三个弱点更多。不过VB.NET确实是和C#同样强大的.NET开发语言。有些人说它更强大。  
   
  VB.NET有内置的(插入特点)支持;而C#没有  
   
  “VB.NET内置了很多东西像字符串操作(Mid,   InStr,   等等)和类型转换(例如CInt)。C#缺乏这些内置的支持,所以,我所需要的东西,在C#中很难找到。  
   
  如果你抓住这些你应该Mid   或者   CInt功能不放,而最终认为这就是VB.NET强于C#的证据,你最好去看看Microsoft.VisualBasic   namespace。你将在那里发现大部分VB.NET内部命令和应用功能。这些功能在namespace中被保存之后,任何CLS兼容的语言都能使用他们,就像列表A中所显示的那样。这些例子削弱了我们的争论,不是吗?  
   
  更好捆绑的支持就是不支持  
   
  “VB.NET与COM实体的捆绑支持更好一些。”我也只是看到了一点点而已,并且我决定再也不在支持方面作任何推理。从我迄今为止所观察到的,这不是真的。C#和VB.NET必须采用runtime   callable的包装以及等量的源代码来执行一个早期的实体。同样地,执行一个晚期的实体也需要相同数量的代码。  
   
  VB.NET使用IDE中的后台编译  
   
  如果你不能找到其他的认为VB的开发环境好的例子,你至少不得不承认它的源代码编辑是很有特点的。你能一边打字一边字面上排除你的代码的错误。麻烦就是那些很弱智的编译错误信息框总是弹出来,并且如果你把你的喇叭声音开得过大的话,报错的嘀嘀声也许会吓到你。  
   
  Visual   Studio.NET避免了这种惊吓,直到你修改完成,并且处理了一些消极的错误,提示系统经过了微软的改进:他会在那些错误语句的下面打上弯弯曲曲的下划线。  
   
  VB.NET背景编译程序/句法检验器非常复杂,而且很客气地指出你的错误。从某些方面看,它能更准确地告诉你如何修改你源代码中的错误。当C#有它自己的语法检查器,并且可以查出括弧的匹配,计算圆括弧的多少,显示丢失的分号,但是它还是不能像VB.NET那样使用简单。再继续讨论这两种语言的优越性确实会让我心烦的,不过微软的话确实是一个真理,那就是所有的.NET语言都是平等建立的。那些主张C#优于VB.NET的人(反之亦然)和那些攀比工资的开发者们一样错了。  
   
  我要强调的是,那些有远见的技术公司不再会去寻找具有某种开发语言经验的程序员,而是去寻找那些有.NET类库开发经验的程序员。因此我劝你不要过分的担心自己的选择到底是什么:随便找一个你觉得有兴趣学的语言,认真地学好他的框架结构就行了。  
   
  如果你最终认为我是错的,并且市场也不要求你一定要选择一种语言,那你就尽管嘲笑我吧。  
     
   
  Top

76 楼kension()回复于 2005-08-13 14:50:56 得分 0

从VB6转来VB.net的,现在一边做小项目,一边学习ing,希望做过大项目的大虾以后多指点呀!Top

77 楼dbspro(冷锋)回复于 2005-08-13 15:35:08 得分 0

我总是看到许多人说C#代码优雅  
  大家能告诉我什么叫优雅吗?  
  是不是{}就是优雅了,If   Then就不优雅了  
  还是区分大小写就优雅了  
  或者其它别的什么?Top

78 楼caojinrong(小曹)回复于 2005-08-13 15:56:31 得分 0

优雅   顶个屁用,我还是喜欢敲前几个字母就完成任务的感觉.特别是在定义变量的时候.Top

相关问题

  • VB。NET通讯录
  • 菜妹: 学长们能否介绍一下关于VB的好网站? 多多发言! 谢谢!
  • 用vb做大屏幕(led)设计思路,不知能不能?请大家踊跃发言!!!!
  • ***先来先得,发言就给分,有关VB+SQL Server 2000中实现触发器的弱者问题!***
  • 在VB的那些数据库控件中,那个数据控件是最为常用的,请大家发言
  • 希望大家踊跃发言。用vb和vb.net开发项目时做计划应注意的地方
  • vb中保留n位小数的函数是什么?
  • 请问VB中怎摸表示A的N次方
  • 郁闷!救命!VB+MSSQL中,Select Top n的问题?
  • 急请教:请问VB中如何求N次方根?

关键词

  • .net
  • c#
  • vb.net
  • vb6
  • vs.net
  • vb
  • 语法
  • 语言
  • 学习
  • 程序员

得分解答快速导航

  • 帖主:wgzn2000

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo