VB和C#的区别是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。

参考技术A   开发环境完全不一样
开发语言也不一样,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提供的组件快速建立一个应用程序。
参考技术B 基本上没有太大的差别,但是C#聼起来感觉会比VB.NET优秀。但是有一点是C#的表现力会更简洁。VB.NET则更接近人类语言。

VB.NET和C++之间的区别

总的来说这两门不都是面向对象吗制作游戏的话这两个哪个可以更好的把游戏做出来

VB.NET和C++都是面向对象的语言,制作游戏的话,如果是PC上的游戏,C++效果更好,VB.NET效率更高。如果制作高端游戏,那C#更有优势。 参考技术A 两种语言差距太大,面向对象只是语言支持面向对象。vb上手更容易,c++难一些。如果要制作游戏的话,c++吧,很多游戏相关的东西是c++写的

以上是关于VB和C#的区别是啥的主要内容,如果未能解决你的问题,请参考以下文章

C# 和 VB.NET 之间最重要的功能差异是啥?

C语言和VB的区别是啥?

vb c c++,c# vb.net到底啥区别

asp.net是啥?

VB中dim ,static ,public,这三个的区别是啥

C#中的format和console.writeline有啥区别