vb.net开发经验 vbnet lib( 二 )


C#对于移植代码似乎没有作用,了解C#的人都明白,把现有C/C++代码放到C#中运行几乎是100%不能通过的 。所以,如果需要移植C/C++代码,最好使用Visual C++.net 。他做到了最好的新旧结合 。C#仅仅用于编写新的.net应用程序 。
如果需要从Java移植代码,C#可以选择 。同时还有J#及其他一些MS提供的转换工具 。
文档和资源方面的考虑
在MSDN文档中,C#和VB是同等看待的 。所有文档和例子都是有VB和C#两份的 。因此 , 在寻求资源方面都不用担心 。互联网上的资源,C#要多于VB,特别是国内,有倾向于C#的潮流 。但是ASP.net的资源VB较多 。国内缺乏VB.net资源是影响VB.net推广的重要原因 。但是在国外有很多非常成熟的VB技术 , 如掌上设备的开发技术 。
代码风格和杂项问题
C#书写的代码比VB平均短小20%,许多人不喜欢VB中过长的关键字 。当然他们可以选择C# 。但在开发环境中,VB的自动完成功能比C#更完善 , 其实30%的代码都是自动补充的 。因此,实际上VB程序员不会比C#多打多少字 。但VB语言换行比C#麻烦,如果需要书写大量繁杂而长的代码 , 最好选择C# 。VB的代码接近完整的英语,比C#更加易读 。如果是初学者不妨选择VB 。
为什么说VB是淘汰了的程序开发语言 , 而C语言是或者其他什么语言是好的 。我是新手,我想问下专门做程序人没有落后的语言只有落后的人 。看很多人都觉得 VB “落伍啦”、“该淘汰啦”、“没什么用啦”之类的话 , 这是不对的 。
任何一门计算机语言都是在随着时代的发展也同时在不断改良、升级的 。
VB 在底层对内存操作方面、可移植性方面确实处于劣势地位,如果题主想要搞单片机之类的底层的东西那么就不要学习 VB 了,不是说不能干这些东西,只是不适合而已 。就好像智能手机和平板电脑 , 都能玩游戏看电影,但要想玩的好看的清楚,当然是首选平板电脑而不是智能手机一样 。
如果题主仅仅是在 Windows 环境下编个小程序啦,写个财物管理软件啦之类的 , 那么 VB 是一门能很快速上手的语言 。
现在很多 IT 企业在招聘后台技术人员的时候会在条件中写明一条"有 VB.NET 开发经验者优先"(P.S. 虽然进入到 .net 后和原有的 VB6 有较大不同,但可以认为是师出同门) 。说到这儿题主如果还是不屑于 VB 的话,那么请看下图(2013年7月计算机语言排行榜,VB 可是比 PY、Ruby 还靠前的?。?
另附:几个招聘需求的截图,随便找的,都是2011年以后的招聘需求 。
本人有java一年开发经验,现在工作需要,要学习vb.net 。请问vb.net好学吗 , 大概需要多长时间能掌握?谢谢你真的开发了JAVA一年吗?是对日的那种码农吧?某种语言好学不好学是否取决于是否与你掌握的语言思想相似或相同,相当于 JAVA 相似于C# 相似于VB 而已 。
VB自学经验与心得 (VB自学者进)百度群飞度编程学社1195277 以下是我博客的一篇文章
如何学好VB
导语:不要老是想着谁“最有钱途”,这些都不是我们应当考虑的,我们要考虑的是怎样才能真正的精通VB 。如果成为了VB的专家,应当很容易赚到钱的 。VB程序员为什么工资低 , 不是VB不行 , 是因为大部份VB程序员不行,他们只懂得用控件,而没有什么编程的思想 。而VB的初学都只会用控件和简单的API就说精通VB了,显然影响的整个VB在程序界的地位,这些人显然不能称为程序员的,只能相当于会使用VB了 , 就像会Word一样 。如果VB程序员都懂的数据结构 , UML等,就完全是另外一回事了 。有认为VB功能弱,请注意:仙剑95版就是用VB4做的,还有DirectX SDK7中有个一很好玩的3D游戏,声音和动画都非常好 , 也是用VB写的 。所以VB能做很多东西 , 只要你想去做 。

推荐阅读