扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
.Net平台引入了很多先进的技术,导致了VB6和VB.Net之间产生了一个巨大的鸿沟
成都创新互联公司主营阜平网站建设的网络公司,主营网站建设方案,成都APP应用开发,阜平h5小程序开发搭建,阜平网站营销推广欢迎阜平等地区企业咨询
就语言功能上来讲,VB点虐 完全是为了.Net技术而生,具有更好的运行效率和更加强大的功能(某些方面甚至超过了C#)
从语法角度上来讲,VB点虐 成为了真正的OOP(面向对象语言),不但支持类的继承、派生,还支持委托、泛型等等更加高级的编程技术
如果你是从VB6升级到点虐 的话,建议要将VB点虐 当作一门新的语言来学。以VB6的经验来应用到VB点虐 上是会犯很多错误的
关于从VB6升级到VB点虐 的代码变换问题,注意以下几个重要的要点即可衫兄:
1.不再支持Load、Shell、.LoadPicture等语句
请用相关的点虐 语句替换
2.String类为引用类,也就是说
Dim s1,s2 as String
s1="FFFFFFF"
s2=s1
此时猛裤修改s2的值s1也会跟着相应变化
3.不再支持Variant型和Currency型变量
分别用Object和Demical类型代替
4.变量长度的变化:
VB6的byte、Integer、long型分别枝塌简被vb点虐 的byte、short、integer代替,而long型则成为64位大小的整数。新增了UInteger、ULong、SByte等无符号整数类型
其实这个问题也很久了,微软推出这么多语言主要是为了和苹果对抗。BASIC语言和C语言个又好处。不管是大家熟悉的vb点虐 还是已经被微软淘汰的vb6.0。期初刚刚开始进入点虐 的时候就像Vista刚出大衫纳的时候一样,大家都不喜欢,但是时代塌敏在进步,vb6已经没办法不被淘汰了。微软淘汰vb6就像现在淘汰xp是一样的,举步艰难。c语言的的最初的推出也只是为了更好的跨平台。但始终跨不出去。却在绘图上得滚没到了肯定,广泛用于开发游戏。c#就更不用说了。可以说是BASIC语言和C语言的结合。外形酷似java,但实际上差别很大。c适合图形处理。c#数据处理能力强。而vb6.0的办公能力却也是得到肯定的。
目前Basic系主要的发展机会集中于VB.Net方面,而VB6已经逐渐步入淘汰期,除了个人兴趣使用外,不建议继续学习(实际上Windows7已经是微软架构下扰销最后一个支持VB6的操作系统了)。就业机会的话,在Java、.Net(含VB.Net、C#等)、以VB6三者中Java工作枯李蚂机会较多,但由于目前Java培训泛滥的缘故,.Net(含VB.Net、C#等)系平均薪金水平可能较高。
以VB6入门对后期学习其它语言会有一些帮助,但不会很大,因为弱类型的VB语法和您以后将会接触的绝大多常用高级语言(如没埋果您走Ruby、Python路线当我没说……)相似度并不太高。
另外C#语法高度近似于Java,如果精通Java的话转C#路线会非常简单——反过来也一样。
如果只想学的玩玩的话,建议vb6.0 上手容易,一般的问题也都能解决。
如果真想吃程序员纤坦灶这碗毁扮饭?还是用vb点虐 吧信滚,功能、架构都和vb6.0有很大的曲别,虽然也叫vb ~~
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流