VB和C#的区别是什么

求答。别敷衍

VB与C#的区别分VB6.0或VB.NET与之的区别。

    VB6.0是不能运行于于.NET Framework之上的高级程序设计语言。是与C#无关联的。

    Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。其使用的语言基础是Basic语言,而C#是微软公司在2000年6月发布的一种新的编程语言,借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的。

    C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。

    .NET是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-04
  开发环境完全不一样
开发语言也不一样,delphi 用的是pasic语言,vb用的是basic语言。
  Delphi,是Windows平台下著名的快速应用程序开发工具(Rapid Application Development,简称RAD)。它的前身,即是DOS时代盛行一时的“BorlandTurbo Pascal”,最早的版本由美国Borland(宝兰)公司于1995年开发。主创者为Anders Hejlsberg。经过数年的发展,此产品也转移至Embarcadero公司旗下。Delphi是一个集成开发环境(IDE),使用的核心是由传统Pascal语言发展而来的Object Pascal,以图形用户界面为开发环境,透过IDE、VCL工具与编译器,配合连结数据库的功能,构成一个以面向对象程序设计为中心的应用程序开发工具。
  Visual Basic是一种由 公司开发的结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。从任何标准来说,VB都是世界上使用人数最多的语言——不管是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。本回答被网友采纳
第2个回答  2013-09-01
基本上没有太大的差别,但是C#聼起来感觉会比VB.NET优秀。但是有一点是C#的表现力会更简洁。VB.NET则更接近人类语言。

c#和vb语言的区别是什么?
vb语言和c语言区别为:性质不同、基础语言不同、用途不同。一、性质不同 1、vb语言:vb语言是Microsoft公司开发的一种结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。2、c语言:c语言是诞生于美国的贝尔实验室,由D.M.Ritchie创立的一门面向过程的、抽象化的...

vb跟c#的区别是什么?
C#可以指定友元程序集,VB不支持 \/\/成员层 VB可以直接重写Object.Finalize方法,而C#必须采用析构函数的语法 C#可以指定attribute的target以便清楚地放置attribute,而VB则通过尖括号的位置来决定,有时候写不出某种C#可行的语法 VB能够重载这些C#不支持的运算符:&, ^, Like, \\ C#能够重载这些VB不支持...

VB和C语言的差别?
c 跟接近底层一些,不太容易掌握,编译好的程序速度快,适合做各种后台算法程序,应用很广,但想精通很难。vb 做界面快,容易学习掌握,做windows桌面程序有优势,但应用范围窄,且本身有一些重大缺陷。比如对多线程的支持,对指针的支持...

VB和C#的区别是什么
VB与C#的区别分VB6.0或VB.NET与之的区别。VB6.0是不能运行于于.NET Framework之上的高级程序设计语言。是与C#无关联的。Visual Basic.NET是基于微软.NET Framework之上的面向对象的编程语言。其使用的语言基础是Basic语言,而C#是微软公司在2000年6月发布的一种新的编程语言,借鉴了Delphi的一个特点,...

C#的桌面应用程序和VB是不是一样的?只是语法不一样?
语法不一样,还有c#的代码是托管的,较VB安全,不易造成内存等方面的问题。自身也缺乏底层的控制能力。WPF和以前的界面编程就不同了,图形渲染使用的是directx 楼上也说了c#和vb.net开发出来的一样,vb.net和C#底层都是采用c++实现的,用的相同的模块生成相同的二进制文件,只是语法不同 扯得有点远...

VB和C#那个比较好
c#,这是微软的战略方向,它会的人少,有前途,而VB因入门简单非专业人也会点,以后会的人也更多,没有竞争优秀

VB.NET和C#逐层横向对比[1]
C#不允许 C#支持out参数 传入前不需要初始化 VB不内置支持 C#支持类中使用fixed buffer 即固定大小的类似数组的成员 VB不支持 C#支持按照参数是否带有ref\/out进行函数重载 VB不支持这种重载 C#允许仅大小写区分的两个函数或变量存在 VB不区分大小写 因此也不允许 lishixinzhi\/Article\/program\/net\/201311\/...

ASP.net(c#)与asp.net(vb.net)的区别是什么?哪个更好一些?
基本上没有太大的差别,但是C#聼起来感觉会比VB.NET优秀。但是有一点是C#的表现力会更简洁。VB.NET则更接近人类语言。

VB和C#哪个更容易学些?
vb语法更直观,初学者更容易上手,这也是为什么叫basic的原因。c#和C语法差不多,没接触过编程的人学会稍微有些吃力。学.net c#做基础不错,将来迁移到java也简单。

C#、C++、C语言、vb、vc这些都是编程语言,有什么主要的区别和相同...
vb全称是Visual Basic vc全称是Visual C++,C++便是其中的核心语言 C++是在c语言的基础上演化而来,其加入了面向对象的特性。c\/c++的编译器直接将程序编译成二进制代码,这一点与C#有本质性的不同。C\/C++\/C#可以说都是一个系列的语言,他们的语法长得都很像。C#的诞生并不能取代C\/C++,C++的日子...

相似回答