Vb与C#的对比

 时间:2024-10-09 05:14:03

用了半月多的时间,终于完成了vb向c#的过渡。我用vb6.0做了一个excel操作的软件用来进行成绩统计,现在终于变成了用c#来操作excel进行成绩统计。

工具/原料

vb6.0

c#

方法/步骤

1、其实,每种语言都有相通之处,vb有一种叫做记录擢爻充种的数据类型,在c#中就是结构。Vb中的函数好像比c#的函数定狲辍嗨嘴义要简单一些。至于循环语句、选择语句等这些基本也一样,只是各自的语法细节不同而已。Vb的关键字多是首字大写,而c#多是小写。对标点符号的运用也不同,特别是逻辑运算符,vb的and就是c#的&,vb的or就是c#的||,vb中多用(),c#中多用[]。

2、整体觉得c拭貉强跳#比vb严格,本来我的vb操作excel只用了14个子程序,在c#中却变成了20个。在vb中一次可以建立任意个数的工作表,但是c#中我没有找到方法和属性,只好囗寝嗵若先建立一张空表,再进行插入操作,类似的情况还有。由于c#对变量的控制非常严格,我不得不把有些程序再进行细分,使得模块化程度更高了。Vb虽然用起来很方便,但是相比没有c#的功能强大,尤其是在网络编程方面(嘿嘿,这是我猜的!)。

3、c#的使用也有个习惯问题吧。c#的特点在于对各种类的调用,只要你能调出相应的方法和属性来进行设计,那你的任务就完成了,基本上的思路都是先创建对象,再实例化,就可以用了。其实,用习惯了,就会觉得c#其实也很方便的,关键就看你对c#的各种类了解有多少!

4、当然,c#和vb.net都在包含在visualstudio中,对于习惯使用basic的用户也可以升级到vb.net中,然后再去发挥。

InterPhoto怎么设置语言 比较软件BCompare的使用 GX Works2如何开启远程操控 mysql数据库允许远程连接 MATLAB教程:[4]绘图之使用工作空间直接绘图
热门搜索
英语小报图片 鬼片恐怖大电影大全 碗豆图片 天气图片大全 巧克力的图片