vb c c++,c# vb.net到底什么区别

不是流行.net不知道他们之间还是和.net是什么关系... 不是流行.net
不知道他们之间 还是和.net是什么关系
展开
 我来答
鱼木混猪哟
高粉答主

2015-12-24 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33680

向TA提问 私信TA
展开全部
vb:
微软研发的(Visual Basic)是一种工具,用的语言是Basic
Basic是比尔盖兹发家致富的一大工具
主要用来做桌面程序,C/S系统
后来因为Delphi的冲击,被强占一部分市场

VB.net:
现在有了.NET : Microsoft Visual .NET
最新出了2005版(2007出的)
微软用来抗衡Java的新产品
主要市场是企业级开发,和SUN的java ee竞争尤为劲烈
在企业级开发里,基本上是java ee和.net平分秋色,其他的靠边站
在C/S B/S里表色都还算不错
用的语言有Basic c++
不过,目前在.NET平台里最流行的还是C#语言的开发
ASP.net winform,ADO.net技术都是使用 c#

C:经久不衰的语言

主要应用在嵌入式编程,硬件驱动程序设计中
说白了是计算机底层的编程设计
优点是可以嵌入汇编,可以直接与硬件打交道,做底层开发
缺点是在企业级开发中,几乎无用武之地

c++ :我非常钦慕的语言,又AT&T的贝尔实验室研发
主要开发工具是微软的Visual C++和Borload的BCB(Borload C++ Builder)
优点在于含有大量的库,如MFC,可直接调用windows库函数干很多事情
其中的消息处理机制令我感觉尤为经典
缺点是,要想精通真不容易
主要领域一是做桌面程序,像QQ,迅雷这种桌面软件
领域二是做游戏后台开发,大部分游戏(包括魔兽等)后台语言就是使用C++

C# :
C# 与 C++ 比较的话,最重要的特性就是 C# 是一种完全面向对象的语言,而 C++ 不是,另外 C# 是基于 IL 中间语言和 .NET Framework CLR 的,在可移植性,可维护性 和强壮性都比 C++ 有很大的改进
C# 的设计目标是用来开发快速稳定可扩展的应用程序,当然也可以通过 Interop 和 Pinvoke 完成一些底层操作,但是对于一些和底层系统相关很紧密的程序(譬如说驱动程序),还是建议用 C++ 来写
huya0002
2009-01-27 · TA获得超过968个赞
知道小有建树答主
回答量:2023
采纳率:0%
帮助的人:725万
展开全部
.net简单点就是学java,用.net framework来跑程序,来尽可能的"跨平台",尽管还都是windows平台。
VC++现在可以混合托管,资源都能自动回收,不过这部分代码就是属于.net。
VC++的CLR就是依赖.net宿主。
vb.net也是一样,依赖.net framework运行。.net的目标就是无所谓语言,最后出来的东西都在.net framework上跑
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
文文de成长日记
2009-01-27 · TA获得超过413个赞
知道小有建树答主
回答量:726
采纳率:0%
帮助的人:421万
展开全部
面向过程和面向对象的区别
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友c22c2b7c7
2009-01-27 · TA获得超过198个赞
知道答主
回答量:31
采纳率:0%
帮助的人:22.5万
展开全部
C(指针) C++(模板) C#(反射) 是计算机程序设计语言。“( )”中为语言的核心的东西。VB(Visual Basic)我知道的不是太多,不太了解;不过现在VB的市场占有量在逐渐下降。如果是搞开发的话建议不采用VB,有很多功能不容易实现。我们在学习VB的时候我都很郁闷。针对就业这一块还有人招聘会VB的吗?老师还天天讲。烦!VB.net应该是在VB的基础上增加了面向对象的机制,别的我也不是很清楚了。网络是个好老师啊,多上网了解一下,挺能促进学习的。
您所谓的.net就是个开发平台,可以用上述的语言在这个平台下做一些开发仅此而已。
个人心得:说错了请谅解,互相学习一下嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chenbei001
2009-01-27 · TA获得超过475个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:0
展开全部
1. Visual Basic 是“可视化的Basic语言”之意 其核心是Basic语言 “可视化”指开发程序的时候用可视化的方式,因此而命名的软件开发工具亦称Visual Basic(常见VB 几点零之类的)

2.C++也是一种语言 其可视化开发软件称作“Visual C++”或VC++

3.C#是微软近年来推出的一种与C++类似的新语言,设计它的时候,它就是一种可视化的语言,所以一般不称作Visual C#,因为C#本身就包含了可视化的意义。

4.“.Net”是微软推出的新一代软件开发平台(也可视作一种软件,只不过是开发软件的软件)而且它容纳了上述几种语言的开发工具,因此在此平台下 Basic C++ C#等语言都可用作软件开发的语言。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式