公司开发需要用VB.NET,我应该丢掉C#吗?
急!公司(非软件公司)开发需要用VB.NET,因为以前的程序都是VB.NET写的!我应该丢掉C#吗?(C# 我已经能基本写出程序来了,把公司的2个软件都写成C#版本的了)。
丢掉C# 我又要重新学VB.NET, VB我也没学过,我是直接从学C#开始的。
请大家帮我分析一下,以后的钱途和发展。 谈哪种语言更好似乎意义不大,因为我不认为自己会是技术很牛的人。
[解决办法]
什么语言都一样啊,关键是变成的思想啊。
当年俺学的是Java,进公司后直接进的VB.NET的项目组,现在通吃。
嘿嘿。
[解决办法]
[解决办法]
有本事你就丢掉吧。我是vb.net版主,但我是c#的mvp。我已经很尽力了,还是没把c#忘掉。回头你忘掉c#时来分享一下经验。
[解决办法]
我去年也遇到过和楼主一样的问题....
最终因为我C#技术都不太好,所以不想再去接触VB,然后才从那个公司离职了.
[解决办法]
[解决办法]
关键的问题不在于此 你觉得应该为了公司打造你自己 还是为了自己而打造你自己 为了公司打造你自己 可能你离开了这家公司就吃不上饭了 为了自己而打造你自己 可能走到哪都有饭吃
所以你不能丢掉C# 如果有可能的话 还要学点别的 外语什么的 或者其他技术
[解决办法]
干嘛要丢 ,编程的思想在那里,重要的不是语言。
公司要用PHP ,我花3天看基本语法,3天狂做实例。基本上都能写写,不懂得翻翻资料也能搞定。
其实语言一点也不重要,关键还是思想。
[解决办法]
C++和C只知道皮毛,VB.NET我常用的语言,CSHARP表示只看得懂,.net平台相通的,csharp我都从来没去看过书,知道了VB.net 基本上也知道了Csharp,我认为什么语言不重要,自己用的顺溜就行。对于求职的话,那没 办法。公司需要开发某项目需要什么语言你就得立马学,跟上。所以我就没去做编程了,只是当个爱好。做编程累- -,鸭梨很大
[解决办法]
当你写到一定程度的时候,你会发现什么语言都是浮云
以前一个公司,我和一个同事一起做个项目,我写C#,他写VB.NET,因为他写VB超过10年= =,他儿子已经11岁
他写的代码我轻松看懂,我写的代码他也轻松看懂无疑= =
[解决办法]
[解决办法]
本来我以为vb6的代码改为vb.net会浪费很多时间。刚开始确实是这样。一个any要搞很多个版本。
后来改习惯了也就没啥了。
有人对比过vb6与vc mfc。vb6的执行速度要比mfc 要快。
c#与vb.net差不多。
如果你不想用vb.net写可以直接用c#写。这两个在.net平台是完全兼容的。
[解决办法]
其实什么语言关系到是不是很重要,主要是知道怎么做!、
语法不一致,看看就了解了。
[解决办法]
六楼这么牛 你自己创造个开发语言 会这么多语言 跑到c#这么低级的版块儿来溜达什么 你是神 我们请不起
多学几门语言还是不错的 君子不器
[解决办法]
两个是一样的,只要找出不一样的语法,你就两个语言通吃了,身价又上升了,学吧,,支持你。。我本来学JAVA的,到了公司就C#了。。哈哈,现在也通吃。。
[解决办法]
VB/VB.NET程序语法严谨,格式工整,可读性好,比较类似“自然语言编程”,所以VB上手非常快,用起来很简单,由于有强大的IDE及时编译功能,所以敲VB代码比敲C/C#效率要快。因此,我除了在公司开发用C#,在家写代码都用Vb.NET。
有些人认为VB简单,只能是玩具语言,实则肤浅,VB的很多特性,都是其它语言不支持或者很晚才支持的:
VB所具有的其它语言不具有或者很晚才具有的特性:
1,匿名类型;
2,可选参数;
3,命令参数;
4,灵活的循环结构 Do...Loop
5,灵活的选择分支 Select...Case
6,ActiveX 文档,ActiveX控件,ActiveXDLL/ActiveXEXE
7,DHTML应用程序(用编译过的VB代码来操纵页面DOM元素,效率比JS高很多倍)
8,WebClass应用程序(在ASP时代的一种编译型页面执行程序)
VB.NET的特性:
除了传统VB的特性,VB.NET还具有以下特性:
1,独特的事件挂钩方式 ;
2,接口实现的名字可以与接口定义不一样;
3,内置XML类型支持;
4,Office开发的便利性;
[解决办法]
1、匿名类型;
2,可选参数;
3,命令参数;
4,灵活的循环结构 Do...Loop
5,灵活的选择分支 Select...Case
这些C#没有?
Office开发的便利性;
拜托,C#4.0也支持动态类型了。什么黄历!
不过话说回来,C#也真够烂的。
没用过Python的无知菜鸟才喜欢这些垃圾语言。
[解决办法]
这个不冲突啊,其实不要听有些人上来就说什么思想。
[解决办法]
有人说“学什么语言都一样,关键是思想”,这个绝对是哗众取宠,是一些所谓的高手显示自己水平才说的。
从一门语言到另一门语言,会很难的,难不是难在语法上,而是框架上。学语法可能只需要一个月,但学框架可能要几年。
幸运的是VB.net和C#.NET其实用的是同一个框架,所以互相迁移基本上没有难度。
[解决办法]
貌似只是语法的写法不同而已,我想楼主一个星期应该就会掌握VB的写法,这并不是什么难事,我试着用c++在.NET上写,两天就可以做以前的小程序了,...俗话说:老板要什么样的人,就是你要成为的。试着逼下自己,多掌握点不是坏处,c#丢掉,这个想法并不好,哪个都不容易啊。
[解决办法]