visual C# 和Visual C++的区别?

我学过Visual C++编写MFC Windows应用程序,没学过Visual C#,请问,用Visual C#能开发出带窗口的Windows应用程序吗。
在vs2005中创建C#的项目,只发现能创建form窗体的Windows应用程序。
开发Windows应用程序,最好(专业人事用的最普遍)的工具是什么?

当然能开发winform应用程序啦,而且还能开发asp.net,webservice等等系统。如果你只能擦肩form窗体程序,证明你没有把vs安装完整,建议你使用vs2008,然后安装vs2008sp1,安装时安装默认设置即可。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-07-16
C#是一种语言,而一般说的VC则一种工具,使用C语言的开发工具.
比如说Visual
Studio就是开发工具,只不过可以使用许多语言而已,C#只是它的一种主流语言之一!
第2个回答  2010-04-19
C#其实应用最多的是asp .net,虽然它做windows窗体应用程序相当的简单....
C#其实就是C++的再升级版,里面所有的概念全部是面向对象的,这个根java一样,用C#可以很简单的编出和windows兼容性很高的应用程序,代码的集成度很高(系统自带的代码很多,窗体之类的代码都直接给你生成好了,不必自己写),但是必须在.net平台下才能运行,也就限制了这些程序的作用范围...
第3个回答  2019-07-08
我读这门课程。你这我不是很懂,但是要是c#和visual
C#.net
的话解释是。通常不加以区分。但要是你是说的是严格来说C#是一门语言或一个标准,就好像C
和C++一样。是专为。net设计的。是visual
studio
.net
套件中的语言之一
,而另外一个则是
语言加.net框架
第4个回答  2010-04-19
说的通俗一点 C#的语法,代码结构都跟java很类似。
.net开发常用C#

Visual Basic ,Visual C#与Visual C++有什么区别?
1、使用的语言系不同:Visual Basic与Visual C#、Visual C++三者间,前者使用Basic语言,后者使用C语言。语言单词不同,语法也不同,就象汉语之与英语,这也就同时说明。2、它们之间侧重点不同,Visual Basic 侧重与快速开发,所见即所得,但编译出来的可执行文件需要依靠运行库边解析边执行效率相对低下且...

visual studio c++ 与 visual studio c#的区别
两者没有什么关系,C++和C#是两种不同的语言。楼主不要把编程工具跟编程语言混为一谈,C++本身是一种语言,Visual C++是微软公司推出的编程工具(属于Visual Studio。Visual Studio除了VC,还包括VB,VJ等等),里面开发了一些基于C++的类,提供了一个好的调试界面等等,但这些跟C++本身没有什么必然关系。

visual studio2010中visual c++和c#区别大神们帮帮忙
1)Visual C#:微软新一代编程语言,类似Java,面向对象程序设计而特意制作。 C++:扩展了原有的C++6.0版本,使之可以与NET无缝集成,也可以单独开发纯C++非托管的程序。 根据你需要决定。你如果学习C++,装后者;否则前者。 2)安装2010之后,vb6可以保留。因为vb.net和vb6差别很大了。几乎没有什么...

C#和C++的区别?
C#和C++的区别为:性质不同、来源不同、内存释放不同。一、性质不同 1、C#:C#是微软公司发布的一种面向对象的、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。2、C++:C++既可以进行过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以...

c++和c#区别
1、语言类型不同:C++是一种面向对象的编程语言,而C#是一种面向对象的、类型安全的编程语言。2、使用平台不同:C++可以在多种操作系统上运行,包括Windows、Linux和iOS等,而C#主要是为Windows平台开发的。3、常用领域不同:C++通常用于开发高性能的系统级或嵌入式应用程序,如游戏、操作系统和网络设备Q...

C++与C#它们是一个意思吗?还有VC的全名是什么呢?
C++ 与C#不同,C#是微软为对付JAVA搞出来的另一个跨平台的语言,解释执行 ;VC++ 即Visual C++可视化的C++,真正可视化的C++是 C++Builder

c#和c++区别
区别有语法、用途、内存管理。1、语法:C#的语法更加简洁、清晰和易读,采用了一种面向对象的编程范式,并支持自动内存管理和垃圾回收。而C++的语法相对复杂,提供了更多的底层操作和灵活性,同时也需要程序员自己管理内存。2、用途:C#主要用于开发Windows桌面应用程序、Web应用程序、移动应用程序等,支持多...

C++和C#有区别吗
1、表面上看,特别是语法上看:C#是C++的升级版,C++的语法C#基本上都支持,但也有很多不同,所以多数代码不能直接移植,特别是内置函数与功能调用有很多不同。但在核心上,应用针对性上看,两者可能完全不同,特别是C++不使用.net支持的情况下(VC里的ATL方式)。2、单机或用户界面编程方面:C++使用...

c和c#和c++区别是什么?
2、内存管理的不同:C#是在虚拟机上执行,会自动进行内存管理。C ++需要手动组织管理内存。3、指针使用的区别:C#不支持使用指针,但可以使用一些不安全的类和方法;C ++允许使用指针。不用指针的C#比C++更安全。指针引起的内存泄漏啥的问题还是蛮费脑的。C语言进行过程化、抽象化的通用程序设计。4...

C#和C++的区别?
本文将探讨C#和C++之间的一些关键区别,这些差异主要体现在性质、来源以及内存管理上。首先,从性质上看,C#是微软推出的一款面向对象的语言,专为.NETFramework和.NETCore平台设计,其设计初衷是提高开发效率和跨平台支持。相反,C++则更为灵活,不仅支持过程化编程,还能进行面向对象的设计,包括抽象数据类型...

相似回答