选择C#还是VB.NET? 最近公司要求转.NET或者就没有饭吃.偶有VB6经验,懂大概的C语法,请问:1.C#和VB.NET哪个容易些?2.哪个有钱途些??谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 都有!记得.net平台语言无关性就有前途拉! C# 以后将会是主流... MSDN也推荐C#, 因为强在面向对象. 你还是学C#吧,因为C#是微软为.NET量身打造的语言,也是用来和JAVA争夺市场的编程语言。我觉得:java是把c++一些不好的东西去了,而C#又更是把JAVA中一些不够优化的东西去了 dotnet平台无疑C#是最优秀的,但很多人割舍不了VB,因为VB有很多面向应用的组件支持 语言没有关系,你选C#或VB.NET其实都是一样的,只是根据个人喜好,从效率或性能上讲差别不是很大!语言这东西基本都是相通的,学会一门,其他的也自然就明白了! 没太大差别,差不多你个人对vb熟悉,就选择vb.net好了,语法上上手快 vb 到 vb.net 已经是两种语言了。C#是一中新的语言,又是专门为.net 打造的。对于学习这两中新的语言。让我选择当然是C#了。 两个基本一样,基本可以按照每条语句翻译,会一样另外的一看就明白了,我学的C#不过公司有个项目是VB.Net我什么都没看,直接看代码就会了 完全看你的爱好,VB.NET C# 都是一样一样的啊喜欢哪个用哪个好了,不过有一点可以参考,据说目前国外的项目 VB.NET 比C#的多 听楼上有位说c#强在面向对象, 好像vb.net就不是完全面向对象似的.两者都是基于.net framwork, 我就选择的vb.net, 因为我熟悉vb的语法, 通了其中一样另一样很快的, 另外感觉在vs03 IDE中 vb.net用起来要比c#爽, 不信请分别在C#和VB环境中输入以下语句C# public void TryCp() { try { System.Data.SqlClient.SqlCommand cmm = new SqlCommand(); cmm.Parameters.Add("@p1",SqlDbType.Int); } catch(Exception ex) { MessageBox.Show(ex.Message, "Caption", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2, MessageBoxOptions.ServiceNotification); } }___________________________________VB: Public Sub TryVB() Try Dim cmm As New System.Data.SqlClient.SqlCommand cmm.Parameters.Add("@p1", SqlDbType.Int) '注意敲完"@p1"后按一下上箭头再输入","号 Catch ex As Exception MessageBox.Show(ex.Message, "Caption", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2, MessageBoxOptions.ServiceNotification) End Try End Sub_____________________________________请一定要一个词一个词的输, 输完后对比下效果. 楼上的用C#一定没用过Ctrl+J吧~2个速度差不多,LZ用惯VB就用VB.net吧虽然差别蛮大但还是可以少学不少的 楼上的用C#一定没用过Ctrl+J吧~______________________请问Ctrl+J如何使SqlDbType.Int 和 MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2, MessageBoxOptions.ServiceNotification这些枚举自动弹出? 有人说C#能写ASP.NET? 是这样吗 有人说C#能写ASP.NET? 是这样吗_____________________________爆汗..... 不论是webform还是winform, c#和vb.net用起来是一样的, asp.net理论上任何语言都能写.... 这个问题是仁者见仁,智者见智的。下面是我的一点看法首先,要考虑自己的基础偏向那个,是VB首选VB.NET,是C或C++当然是C#;其次,考虑语言本身的能力,就现在来看二者相差无几;最后,考虑语言的发展前景和潜力。 先说VB,VB最初设计时首先考虑的是易用性,容易上手,当然VB.NET也继承了这一点。 再说渊源VB的老祖宗Basic,最大的特点就是易学易用,但同时也存在着这样那样的缺陷。到了VB.NET虽说微软已经为其大刀阔斧的做过“整容”但先天的缺陷仍是无法完全弥补的。 最后说前景,就我个人的感觉和发现的种种迹象上来说,VB.NET未来的发展空间不大,对微软来说花大力气来发展VB的成效也不大。 然后说C#,C#最初设计的目标是可移植性并兼顾性能。这样强大的包容和融合能力就成为必需。 说道渊源可是由C#可是由一个贵族(C++)和一个阔佬(微软)催生出来的宠儿。自然具有了C++的先天优势,加上微软的包装改造。这个... 最后说到前途,我想也不用我多说了吧。如果说C#是个少年,VB.NET则可以说是一个中年人。如果将C#比作发展中的国家,则VB.NET则可以称得上是发达国家。但二者的实力却相差无几... 强烈推荐学C#我原来是用VB.NET现在改为C#学习C#在网上的资料必较多,学的会比较深入一些 讨论C#和VB.NET哪个好一点意义都没有,楼主抛个硬币决定都比听人瞎吹强. C#新手问题:实例化用户类,存入数组后遍历的问题 我用vs2008的90天试用版本的,属性窗口里面没有事件那排按钮,就是闪电那个图标,怎么回事? 求教.NET入门 API 高手请进 急! 一个小小的问题(向程序员求教) c#的补丁问题 初学OOP的问题:未将对象引用设置到对象的实例 C#怎样批量改变TextBox的值! c# 如何在一个软件里使用多个线程池? 如何实现控件数组?(如同VB中) 为什么加上这句就出错,在使用 SQLserver 时,加这句就没错啊 附件问题
MSDN也推荐C#, 因为强在面向对象.
我觉得:java是把c++一些不好的东西去了,而C#又更是把JAVA中一些不够优化的东西去了
你个人对vb熟悉,就选择vb.net好了,语法上上手快
C#是一中新的语言,又是专门为.net 打造的。
对于学习这两中新的语言。让我选择当然是C#了。
public void TryCp()
{
try
{
System.Data.SqlClient.SqlCommand cmm = new SqlCommand();
cmm.Parameters.Add("@p1",SqlDbType.Int);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message, "Caption", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2, MessageBoxOptions.ServiceNotification);
}
}___________________________________
VB:
Public Sub TryVB()
Try
Dim cmm As New System.Data.SqlClient.SqlCommand
cmm.Parameters.Add("@p1", SqlDbType.Int) '注意敲完"@p1"后按一下上箭头再输入","号
Catch ex As Exception
MessageBox.Show(ex.Message, "Caption", MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2, MessageBoxOptions.ServiceNotification)
End Try
End Sub_____________________________________请一定要一个词一个词的输, 输完后对比下效果.
2个速度差不多,LZ用惯VB就用VB.net吧
虽然差别蛮大但还是可以少学不少的
______________________请问Ctrl+J如何使SqlDbType.Int 和 MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2, MessageBoxOptions.ServiceNotification这些枚举自动弹出?
_____________________________爆汗.....
先说VB,VB最初设计时首先考虑的是易用性,容易上手,当然VB.NET也继承了这一点。
再说渊源VB的老祖宗Basic,最大的特点就是易学易用,但同时也存在着这样那样的缺陷。到了VB.NET虽说微软已经为其大刀阔斧的做过“整容”但先天的缺陷仍是无法完全弥补的。
最后说前景,就我个人的感觉和发现的种种迹象上来说,VB.NET未来的发展空间不大,对微软来说花大力气来发展VB的成效也不大。
然后说C#,C#最初设计的目标是可移植性并兼顾性能。这样强大的包容和融合能力就成为必需。
说道渊源可是由C#可是由一个贵族(C++)和一个阔佬(微软)催生出来的宠儿。自然具有了C++的先天优势,加上微软的包装改造。这个...
最后说到前途,我想也不用我多说了吧。如果说C#是个少年,VB.NET则可以说是一个中年人。如果将C#比作发展中的国家,则VB.NET则可以称得上是发达国家。但二者的实力却相差无几...
我原来是用VB.NET
现在改为C#
学习C#在网上的资料必较多,学的会比较深入一些