学习(使用)vb.net 的 N个理由(希望使用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




